SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Exploiting Natural Language
Definitions and (Legacy) Data for
Facilitating Agreement Processes
Christophe Debruyne and Cristian Vasquez
Presented @ SWQD 2013, January 2013
Introduction
• Agreements within a heterogeneous group of stakeholders are vital
for many domains in IT
• Contribution
• Presentation of a framework and method
• Formal representations grounded in natural language
• Informal representations
• “There is no entity without identify” (Quine) – Reference structures
• Proposal of a layered architecture for such agreements
• Nature of different agreements
• Exploitation of the layered approach
• Exploitation of the natural language aspect for retrieving information
• Presentation of the tools implementing proposed ideas
• Applied in Ontology Engineering, but fear not …
Introduction
• Ontologies
• Shared, formal specifications of a domain
• Key for semantic interoperability between autonomously
developed information systems
• Constitutes a community
• The result of social interactions within a community leading to
agreements
• Ontology-engineering
• Sets of guidelines and activities constituting a method for
building such ontologies
Hybrid Ontology Engineering
• DOGMA Hybrid Ontology Descriptions <Ω, ci, K, G>
• Ω a lexon base, a finite set of plausible binary fact types called
lexons, e.g., <Vendor Community, Offer, has, is of, Title>
• ci a function mapping community-identifiers and terms to
concepts
• K a finite set of ontological commitments containing
• A selection of lexons
• A mapping from application symbols to ontology terms
• Predicates over those terms and roles to express constraints
• G is a glossary, a triple with components
• Gloss, a set of linguistic, human-interpretable glosses
• g1, mapping community-term pairs to glosses
• g2, mapping lexons to glosses
⟨VCard Community, Email Address⟩  “The address
of an email, a system of world-wide electronic
communication in which a user can compose a
message at one terminal that can be regenerated
at the recipient’s terminal when the recipient logs
in”
Hybrid Ontology Engineering
• Example of an application-commitment
• Ω-RIDL: Verheyden et al. (SWDB 2004),
Trog et al. (RuleML 2007)
Hybrid Ontology Engineering
• Grounding ontologies with social processes & NL
• Hybrid Ontology Engineering Method
(1) Nature of Agreements
• Gloss-equivalence:
• Two communities c1 and c2 consider that the glosses they used
to describe their terms – t1 and t2 respectively – refer to the
same concept  EQG(g1(c1,t1),g1(c2,t2))
• Synonymy:
• Two communities c1 and c2 consider that the labels they used in
the formal descriptions (lexons) refer to the same concept 
ci(c1,t1) ≣C ci(c2,t2)
• Gloss-equivalence and synonymy only an equivalence-relation
within one agreements process!
(1) Nature of Agreements
• Why this distinction?
• Glossary-consistency principle: for every two community-term
pairs: if the glosses of those terms were deemed to refer to the
same concept (gloss-equivalence), then so should the term-labels
(synonymy).
• Motivation 1: Separate processes for each type of agreements
• Synonymy requires terms already to be present in a lexon
• Motivation 2: Glossary-consistency principle used a means for
driving agreements
• Revalidation by the community (/communities)
(2) Layered Commitments
• Distinction between community-commitment and
application-commitments
• Community-commitment: engagement by the community to
comply with this set of fact types and knowledge
• Application-commitment: a selection of community-
commitment + additional fact types and constraints for
annotating data sources
(3) Exploiting commitments
• Hybrid ontology easily translated into other formalisms
• E.g. OWL, UML, etc.
• Services set up with translation
• Natural language interface for annotated data via lexons
• LIST Artist NOT with Gender with Code = ‘M’
• SELECT DISTINCT ?a WHERE { ?a a myOnto0:Artist.
OPTIONAL { ?g myOnto0:Gender_of_Artist ?a.
?g myOnto0:Gender_with_Code ?c. }
FILTER(?c != "M" || !bound(?c)) }
• Object Role Modeling “like” subtype definitions
Tool
Experiment
• Experiment in the cultural domain
• within the context of a linked data project in Brussels
http://www.oscb.be/
• Selection of terms (at the time of writing)
• Non-lexical
• At least four interactions involving this term
• Appearing in a lexon
• Terms were more likely to change in their formal description
of the natural language definitions were not provided first
• Indeed, freedom was given to the users concerning this aspect
Experiment
• We noticed that terms used for attributes were less likely to
be fully articulated
• Either the process of teaching the method needs to stress the
importance of such alignment (e.g., encoding)
• Tool should encourage the users in articulating all concepts
Conclusions
• Importance of agreements
• Extended a framework for hybrid ontology engineering
• (1) Describing the nature of agreements
• (2) Proposing a layered architecture
• (3) Exploitation of commitments
• Ideas were integrated in a tool
• Experiment
• Future work
• Encouraging users to fully follow the method
• Reasoning on the commitments
Thank you!
Any questions?
chrdebru@vub.ac.be
Example of commitments
• Community-commitment
• A relational DB
BEGIN SELECTION
['Cultural Domain’]
<'MyOrganization', Work Of Art, with, of, WID>
END SELECTION
BEGIN CONSTRAINTS
LINK('Cultural Domain', Artist, 'MyOrganization', Artist).
LINK('Cultural Domain', Work Of Art, 'MyOrganization', Work Of Art).
EACH Artist with AT MOST 1 AID.
EACH Artist with AT LEAST 1 AID.
EACH AID of AT MOST 1 Artist.
EACH Work Of Art with AT MOST 1 WID.
EACH Work Of Art with AT LEAST 1 WID.
EACH WID of AT MOST 1 Work Of Art.
END CONSTRAINTS
BEGIN MAPPINGS
MAP 'Artist'.'name' ON Name of Artist.
MAP 'Artist'.'birthyear' ON Year of birth of Artist.
MAP 'Artist'.'id' ON AID of Artist.
MAP 'piece'.'name' ON Title of Work Of Art.
MAP 'piece'.'year' ON Year of Work Of Art.
MAP 'piece'.'id' ON WID of Work Of Art.
MAP 'artistpiece'.'a_id' ON AID of Artist contributed to Work Of Art.
MAP 'artistpiece'.'p_id' ON WID of Work Of Art with contributor Artist.
END MAPPINGS
Tool: Example of a “scenario”

Weitere ähnliche Inhalte

Andere mochten auch

Office Tower Demolition1
Office Tower Demolition1Office Tower Demolition1
Office Tower Demolition1Adrian Salgado
 
Autumn winter 14-15 Denim trends from Denim By PV - Part 2
Autumn winter 14-15 Denim trends from Denim By PV - Part 2Autumn winter 14-15 Denim trends from Denim By PV - Part 2
Autumn winter 14-15 Denim trends from Denim By PV - Part 2Denimsandjeans.com
 
The solar photovoltaic_panel_process
The solar photovoltaic_panel_processThe solar photovoltaic_panel_process
The solar photovoltaic_panel_processc_daccac
 
Autumn winter 14-15 Denim trends from Denim By PV - Part 1
Autumn winter 14-15 Denim trends from Denim By PV - Part 1Autumn winter 14-15 Denim trends from Denim By PV - Part 1
Autumn winter 14-15 Denim trends from Denim By PV - Part 1Denimsandjeans.com
 
Hybrid wind solar energy system : a new rectifier stage topology
Hybrid wind solar energy system : a new rectifier stage topologyHybrid wind solar energy system : a new rectifier stage topology
Hybrid wind solar energy system : a new rectifier stage topologyPradeep Avanigadda
 
Fundamentals of Photovoltaics: Lecture 1
Fundamentals of Photovoltaics: Lecture 1Fundamentals of Photovoltaics: Lecture 1
Fundamentals of Photovoltaics: Lecture 1University of Liverpool
 
Fuzzy Logic Control of Hybrid Energy System
Fuzzy Logic Control of Hybrid Energy SystemFuzzy Logic Control of Hybrid Energy System
Fuzzy Logic Control of Hybrid Energy SystemSuraj Shandilya
 
Hybrid solar wind power generation system
Hybrid solar wind power generation systemHybrid solar wind power generation system
Hybrid solar wind power generation systemSaurabh Pandey
 
Hybrid Solar-Wind Power System
Hybrid Solar-Wind Power SystemHybrid Solar-Wind Power System
Hybrid Solar-Wind Power SystemSwapnil Nakate
 
Solar wind hybrid power system ppt
Solar wind hybrid power system pptSolar wind hybrid power system ppt
Solar wind hybrid power system pptVihar Modi
 
Solar photovoltaic systems
Solar photovoltaic systemsSolar photovoltaic systems
Solar photovoltaic systemsanish_hercules
 

Andere mochten auch (14)

Office Tower Demolition1
Office Tower Demolition1Office Tower Demolition1
Office Tower Demolition1
 
Autumn winter 14-15 Denim trends from Denim By PV - Part 2
Autumn winter 14-15 Denim trends from Denim By PV - Part 2Autumn winter 14-15 Denim trends from Denim By PV - Part 2
Autumn winter 14-15 Denim trends from Denim By PV - Part 2
 
The solar photovoltaic_panel_process
The solar photovoltaic_panel_processThe solar photovoltaic_panel_process
The solar photovoltaic_panel_process
 
9M 2014 Results
9M 2014 Results9M 2014 Results
9M 2014 Results
 
Autumn winter 14-15 Denim trends from Denim By PV - Part 1
Autumn winter 14-15 Denim trends from Denim By PV - Part 1Autumn winter 14-15 Denim trends from Denim By PV - Part 1
Autumn winter 14-15 Denim trends from Denim By PV - Part 1
 
Hybrid wind solar energy system : a new rectifier stage topology
Hybrid wind solar energy system : a new rectifier stage topologyHybrid wind solar energy system : a new rectifier stage topology
Hybrid wind solar energy system : a new rectifier stage topology
 
Hybrid wind solar energy system
Hybrid wind solar energy systemHybrid wind solar energy system
Hybrid wind solar energy system
 
Fundamentals of Photovoltaics: Lecture 1
Fundamentals of Photovoltaics: Lecture 1Fundamentals of Photovoltaics: Lecture 1
Fundamentals of Photovoltaics: Lecture 1
 
Fuzzy Logic Control of Hybrid Energy System
Fuzzy Logic Control of Hybrid Energy SystemFuzzy Logic Control of Hybrid Energy System
Fuzzy Logic Control of Hybrid Energy System
 
Hybrid wind solar energy system
Hybrid wind solar energy systemHybrid wind solar energy system
Hybrid wind solar energy system
 
Hybrid solar wind power generation system
Hybrid solar wind power generation systemHybrid solar wind power generation system
Hybrid solar wind power generation system
 
Hybrid Solar-Wind Power System
Hybrid Solar-Wind Power SystemHybrid Solar-Wind Power System
Hybrid Solar-Wind Power System
 
Solar wind hybrid power system ppt
Solar wind hybrid power system pptSolar wind hybrid power system ppt
Solar wind hybrid power system ppt
 
Solar photovoltaic systems
Solar photovoltaic systemsSolar photovoltaic systems
Solar photovoltaic systems
 

Ähnlich wie Exploiting Natural Language Definitions and (Legacy) Data for Facilitating Agreement Processes.

Collaboration Patterns as Building Blocks for Community Informatics
Collaboration Patterns as Building Blocks for Community InformaticsCollaboration Patterns as Building Blocks for Community Informatics
Collaboration Patterns as Building Blocks for Community InformaticsCommunitySense
 
Semantic Interoperation of Information Systems by Evolving Ontologies through...
Semantic Interoperation of Information Systems by Evolving Ontologies through...Semantic Interoperation of Information Systems by Evolving Ontologies through...
Semantic Interoperation of Information Systems by Evolving Ontologies through...Christophe Debruyne
 
Domain-Driven Design
Domain-Driven DesignDomain-Driven Design
Domain-Driven DesignBradley Holt
 
Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.
Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.
Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.PhiloWeb
 
Specialising the EDM for Digitised Manuscript (SWIB13)
Specialising the EDM for Digitised Manuscript (SWIB13)Specialising the EDM for Digitised Manuscript (SWIB13)
Specialising the EDM for Digitised Manuscript (SWIB13)Kai Eckert
 
Ontology Mapping
Ontology MappingOntology Mapping
Ontology Mappingsamhati27
 
A Metadata Application Profile for KOS Vocabulary Registries (KOS-AP)
A Metadata Application Profile for KOS Vocabulary Registries (KOS-AP)A Metadata Application Profile for KOS Vocabulary Registries (KOS-AP)
A Metadata Application Profile for KOS Vocabulary Registries (KOS-AP)Marcia Zeng
 
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...Massimo Menichinelli
 
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology EngineeringGOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology EngineeringChristophe Debruyne
 
Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...
Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...
Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...Allison Bloodworth
 
Understanding Natural Language Queries over Relational Databases
Understanding Natural Language Queries over Relational DatabasesUnderstanding Natural Language Queries over Relational Databases
Understanding Natural Language Queries over Relational DatabasesAshis Kumar Chanda
 
How to model digital objects within the semantic web
How to model digital objects within the semantic webHow to model digital objects within the semantic web
How to model digital objects within the semantic webAngelica Lo Duca
 
Predicting Communication Intention in Social Media
Predicting Communication Intention in Social MediaPredicting Communication Intention in Social Media
Predicting Communication Intention in Social MediaCharalampos Chelmis
 

Ähnlich wie Exploiting Natural Language Definitions and (Legacy) Data for Facilitating Agreement Processes. (20)

Collaboration Patterns as Building Blocks for Community Informatics
Collaboration Patterns as Building Blocks for Community InformaticsCollaboration Patterns as Building Blocks for Community Informatics
Collaboration Patterns as Building Blocks for Community Informatics
 
Semantic Interoperation of Information Systems by Evolving Ontologies through...
Semantic Interoperation of Information Systems by Evolving Ontologies through...Semantic Interoperation of Information Systems by Evolving Ontologies through...
Semantic Interoperation of Information Systems by Evolving Ontologies through...
 
Domain-Driven Design
Domain-Driven DesignDomain-Driven Design
Domain-Driven Design
 
Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.
Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.
Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.
 
Specialising the EDM for Digitised Manuscript (SWIB13)
Specialising the EDM for Digitised Manuscript (SWIB13)Specialising the EDM for Digitised Manuscript (SWIB13)
Specialising the EDM for Digitised Manuscript (SWIB13)
 
2012 04-26-ifip-wg.pptx
2012 04-26-ifip-wg.pptx2012 04-26-ifip-wg.pptx
2012 04-26-ifip-wg.pptx
 
Ontology Mapping
Ontology MappingOntology Mapping
Ontology Mapping
 
A Metadata Application Profile for KOS Vocabulary Registries (KOS-AP)
A Metadata Application Profile for KOS Vocabulary Registries (KOS-AP)A Metadata Application Profile for KOS Vocabulary Registries (KOS-AP)
A Metadata Application Profile for KOS Vocabulary Registries (KOS-AP)
 
22 owl section 1
22 owl    section 122 owl    section 1
22 owl section 1
 
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...
 
Benoit Visual Only Retrieval
Benoit Visual Only RetrievalBenoit Visual Only Retrieval
Benoit Visual Only Retrieval
 
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology EngineeringGOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering
 
Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...
Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...
Open Source Design Pattern Library, Spreading Communities Thick: Open Source ...
 
Understanding Natural Language Queries over Relational Databases
Understanding Natural Language Queries over Relational DatabasesUnderstanding Natural Language Queries over Relational Databases
Understanding Natural Language Queries over Relational Databases
 
How to model digital objects within the semantic web
How to model digital objects within the semantic webHow to model digital objects within the semantic web
How to model digital objects within the semantic web
 
Gerhard Budin, University of Vienna: Beyond Accessibility: “Operational Usabi...
Gerhard Budin, University of Vienna: Beyond Accessibility: “Operational Usabi...Gerhard Budin, University of Vienna: Beyond Accessibility: “Operational Usabi...
Gerhard Budin, University of Vienna: Beyond Accessibility: “Operational Usabi...
 
C N I20080404
C N I20080404C N I20080404
C N I20080404
 
Torsten Reimer
Torsten ReimerTorsten Reimer
Torsten Reimer
 
Digital Humanities Workshop
Digital Humanities WorkshopDigital Humanities Workshop
Digital Humanities Workshop
 
Predicting Communication Intention in Social Media
Predicting Communication Intention in Social MediaPredicting Communication Intention in Social Media
Predicting Communication Intention in Social Media
 

Mehr von Christophe Debruyne

One year of DALIDA Data Literacy Workshops for Adults: a Report
One year of DALIDA Data Literacy Workshops for Adults: a ReportOne year of DALIDA Data Literacy Workshops for Adults: a Report
One year of DALIDA Data Literacy Workshops for Adults: a ReportChristophe Debruyne
 
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologie
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologieProjet TOXIN : Des graphes de connaissances pour la recherche en toxicologie
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologieChristophe Debruyne
 
Knowledge Graphs: Concept, mogelijkheden en aandachtspunten
Knowledge Graphs: Concept, mogelijkheden en aandachtspuntenKnowledge Graphs: Concept, mogelijkheden en aandachtspunten
Knowledge Graphs: Concept, mogelijkheden en aandachtspuntenChristophe Debruyne
 
Reusable SHACL Constraint Components for Validating Geospatial Linked Data
Reusable SHACL Constraint Components for Validating Geospatial Linked DataReusable SHACL Constraint Components for Validating Geospatial Linked Data
Reusable SHACL Constraint Components for Validating Geospatial Linked DataChristophe Debruyne
 
Hidden Amongst the Data: the Beyond 2022 Knowledge Graph
Hidden Amongst the Data: the Beyond 2022 Knowledge GraphHidden Amongst the Data: the Beyond 2022 Knowledge Graph
Hidden Amongst the Data: the Beyond 2022 Knowledge GraphChristophe Debruyne
 
Facilitating Data Curation: a Solution Developed in the Toxicology Domain
Facilitating Data Curation: a Solution Developed in the Toxicology DomainFacilitating Data Curation: a Solution Developed in the Toxicology Domain
Facilitating Data Curation: a Solution Developed in the Toxicology DomainChristophe Debruyne
 
Using Maps for Interlinking Geospatial Linked Data
Using Maps for Interlinking Geospatial Linked DataUsing Maps for Interlinking Geospatial Linked Data
Using Maps for Interlinking Geospatial Linked DataChristophe Debruyne
 
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...Christophe Debruyne
 
Towards Generating Policy-compliant Datasets (poster)
Towards GeneratingPolicy-compliant Datasets (poster)Towards GeneratingPolicy-compliant Datasets (poster)
Towards Generating Policy-compliant Datasets (poster)Christophe Debruyne
 
Towards Generating Policy-compliant Datasets
Towards Generating Policy-compliant DatasetsTowards Generating Policy-compliant Datasets
Towards Generating Policy-compliant DatasetsChristophe Debruyne
 
Generating Executable Mappings from RDF Data Cube Data Structure Definitions
Generating Executable Mappings from RDF Data Cube Data Structure DefinitionsGenerating Executable Mappings from RDF Data Cube Data Structure Definitions
Generating Executable Mappings from RDF Data Cube Data Structure DefinitionsChristophe Debruyne
 
Uplift – Generating RDF datasets from non-RDF data with R2RML
Uplift – Generating RDF datasets from non-RDF data with R2RMLUplift – Generating RDF datasets from non-RDF data with R2RML
Uplift – Generating RDF datasets from non-RDF data with R2RMLChristophe Debruyne
 
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...Christophe Debruyne
 
Client-side Processing of GeoSPARQL Functions with Triple Pattern Fragments
Client-side Processing of GeoSPARQL Functions with Triple Pattern FragmentsClient-side Processing of GeoSPARQL Functions with Triple Pattern Fragments
Client-side Processing of GeoSPARQL Functions with Triple Pattern FragmentsChristophe Debruyne
 
Serving Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked DataServing Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked DataChristophe Debruyne
 
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)Christophe Debruyne
 
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML Mappings
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML MappingsR2RML-F: Towards Sharing and Executing Domain Logic in R2RML Mappings
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML MappingsChristophe Debruyne
 
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...Christophe Debruyne
 
Creating and Consuming Metadata from Transcribed Historical Vital Records for...
Creating and Consuming Metadata from Transcribed Historical Vital Records for...Creating and Consuming Metadata from Transcribed Historical Vital Records for...
Creating and Consuming Metadata from Transcribed Historical Vital Records for...Christophe Debruyne
 

Mehr von Christophe Debruyne (20)

One year of DALIDA Data Literacy Workshops for Adults: a Report
One year of DALIDA Data Literacy Workshops for Adults: a ReportOne year of DALIDA Data Literacy Workshops for Adults: a Report
One year of DALIDA Data Literacy Workshops for Adults: a Report
 
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologie
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologieProjet TOXIN : Des graphes de connaissances pour la recherche en toxicologie
Projet TOXIN : Des graphes de connaissances pour la recherche en toxicologie
 
Knowledge Graphs: Concept, mogelijkheden en aandachtspunten
Knowledge Graphs: Concept, mogelijkheden en aandachtspuntenKnowledge Graphs: Concept, mogelijkheden en aandachtspunten
Knowledge Graphs: Concept, mogelijkheden en aandachtspunten
 
Reusable SHACL Constraint Components for Validating Geospatial Linked Data
Reusable SHACL Constraint Components for Validating Geospatial Linked DataReusable SHACL Constraint Components for Validating Geospatial Linked Data
Reusable SHACL Constraint Components for Validating Geospatial Linked Data
 
Hidden Amongst the Data: the Beyond 2022 Knowledge Graph
Hidden Amongst the Data: the Beyond 2022 Knowledge GraphHidden Amongst the Data: the Beyond 2022 Knowledge Graph
Hidden Amongst the Data: the Beyond 2022 Knowledge Graph
 
Facilitating Data Curation: a Solution Developed in the Toxicology Domain
Facilitating Data Curation: a Solution Developed in the Toxicology DomainFacilitating Data Curation: a Solution Developed in the Toxicology Domain
Facilitating Data Curation: a Solution Developed in the Toxicology Domain
 
Using Maps for Interlinking Geospatial Linked Data
Using Maps for Interlinking Geospatial Linked DataUsing Maps for Interlinking Geospatial Linked Data
Using Maps for Interlinking Geospatial Linked Data
 
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
Linked Data Publication and Interlinking Research within the SFI funded ADAPT...
 
Towards Generating Policy-compliant Datasets (poster)
Towards GeneratingPolicy-compliant Datasets (poster)Towards GeneratingPolicy-compliant Datasets (poster)
Towards Generating Policy-compliant Datasets (poster)
 
Towards Generating Policy-compliant Datasets
Towards Generating Policy-compliant DatasetsTowards Generating Policy-compliant Datasets
Towards Generating Policy-compliant Datasets
 
Generating Executable Mappings from RDF Data Cube Data Structure Definitions
Generating Executable Mappings from RDF Data Cube Data Structure DefinitionsGenerating Executable Mappings from RDF Data Cube Data Structure Definitions
Generating Executable Mappings from RDF Data Cube Data Structure Definitions
 
Uplift – Generating RDF datasets from non-RDF data with R2RML
Uplift – Generating RDF datasets from non-RDF data with R2RMLUplift – Generating RDF datasets from non-RDF data with R2RML
Uplift – Generating RDF datasets from non-RDF data with R2RML
 
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...
A Lightweight Approach to Explore, Enrich and Use Data with a Geospatial Dime...
 
Client-side Processing of GeoSPARQL Functions with Triple Pattern Fragments
Client-side Processing of GeoSPARQL Functions with Triple Pattern FragmentsClient-side Processing of GeoSPARQL Functions with Triple Pattern Fragments
Client-side Processing of GeoSPARQL Functions with Triple Pattern Fragments
 
Serving Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked DataServing Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked Data
 
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)
Serving Ireland's Geospatial Information as Linked Data (ISWC 2016 Poster)
 
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML Mappings
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML MappingsR2RML-F: Towards Sharing and Executing Domain Logic in R2RML Mappings
R2RML-F: Towards Sharing and Executing Domain Logic in R2RML Mappings
 
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
 
Creating and Consuming Metadata from Transcribed Historical Vital Records for...
Creating and Consuming Metadata from Transcribed Historical Vital Records for...Creating and Consuming Metadata from Transcribed Historical Vital Records for...
Creating and Consuming Metadata from Transcribed Historical Vital Records for...
 
What is Linked Data?
What is Linked Data?What is Linked Data?
What is Linked Data?
 

Kürzlich hochgeladen

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Kürzlich hochgeladen (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Exploiting Natural Language Definitions and (Legacy) Data for Facilitating Agreement Processes.

  • 1. Exploiting Natural Language Definitions and (Legacy) Data for Facilitating Agreement Processes Christophe Debruyne and Cristian Vasquez Presented @ SWQD 2013, January 2013
  • 2. Introduction • Agreements within a heterogeneous group of stakeholders are vital for many domains in IT • Contribution • Presentation of a framework and method • Formal representations grounded in natural language • Informal representations • “There is no entity without identify” (Quine) – Reference structures • Proposal of a layered architecture for such agreements • Nature of different agreements • Exploitation of the layered approach • Exploitation of the natural language aspect for retrieving information • Presentation of the tools implementing proposed ideas • Applied in Ontology Engineering, but fear not …
  • 3. Introduction • Ontologies • Shared, formal specifications of a domain • Key for semantic interoperability between autonomously developed information systems • Constitutes a community • The result of social interactions within a community leading to agreements • Ontology-engineering • Sets of guidelines and activities constituting a method for building such ontologies
  • 4. Hybrid Ontology Engineering • DOGMA Hybrid Ontology Descriptions <Ω, ci, K, G> • Ω a lexon base, a finite set of plausible binary fact types called lexons, e.g., <Vendor Community, Offer, has, is of, Title> • ci a function mapping community-identifiers and terms to concepts • K a finite set of ontological commitments containing • A selection of lexons • A mapping from application symbols to ontology terms • Predicates over those terms and roles to express constraints • G is a glossary, a triple with components • Gloss, a set of linguistic, human-interpretable glosses • g1, mapping community-term pairs to glosses • g2, mapping lexons to glosses ⟨VCard Community, Email Address⟩  “The address of an email, a system of world-wide electronic communication in which a user can compose a message at one terminal that can be regenerated at the recipient’s terminal when the recipient logs in”
  • 5. Hybrid Ontology Engineering • Example of an application-commitment • Ω-RIDL: Verheyden et al. (SWDB 2004), Trog et al. (RuleML 2007)
  • 6. Hybrid Ontology Engineering • Grounding ontologies with social processes & NL • Hybrid Ontology Engineering Method
  • 7. (1) Nature of Agreements • Gloss-equivalence: • Two communities c1 and c2 consider that the glosses they used to describe their terms – t1 and t2 respectively – refer to the same concept  EQG(g1(c1,t1),g1(c2,t2)) • Synonymy: • Two communities c1 and c2 consider that the labels they used in the formal descriptions (lexons) refer to the same concept  ci(c1,t1) ≣C ci(c2,t2) • Gloss-equivalence and synonymy only an equivalence-relation within one agreements process!
  • 8. (1) Nature of Agreements • Why this distinction? • Glossary-consistency principle: for every two community-term pairs: if the glosses of those terms were deemed to refer to the same concept (gloss-equivalence), then so should the term-labels (synonymy). • Motivation 1: Separate processes for each type of agreements • Synonymy requires terms already to be present in a lexon • Motivation 2: Glossary-consistency principle used a means for driving agreements • Revalidation by the community (/communities)
  • 9. (2) Layered Commitments • Distinction between community-commitment and application-commitments • Community-commitment: engagement by the community to comply with this set of fact types and knowledge • Application-commitment: a selection of community- commitment + additional fact types and constraints for annotating data sources
  • 10. (3) Exploiting commitments • Hybrid ontology easily translated into other formalisms • E.g. OWL, UML, etc. • Services set up with translation • Natural language interface for annotated data via lexons • LIST Artist NOT with Gender with Code = ‘M’ • SELECT DISTINCT ?a WHERE { ?a a myOnto0:Artist. OPTIONAL { ?g myOnto0:Gender_of_Artist ?a. ?g myOnto0:Gender_with_Code ?c. } FILTER(?c != "M" || !bound(?c)) } • Object Role Modeling “like” subtype definitions
  • 11. Tool
  • 12. Experiment • Experiment in the cultural domain • within the context of a linked data project in Brussels http://www.oscb.be/ • Selection of terms (at the time of writing) • Non-lexical • At least four interactions involving this term • Appearing in a lexon • Terms were more likely to change in their formal description of the natural language definitions were not provided first • Indeed, freedom was given to the users concerning this aspect
  • 13. Experiment • We noticed that terms used for attributes were less likely to be fully articulated • Either the process of teaching the method needs to stress the importance of such alignment (e.g., encoding) • Tool should encourage the users in articulating all concepts
  • 14. Conclusions • Importance of agreements • Extended a framework for hybrid ontology engineering • (1) Describing the nature of agreements • (2) Proposing a layered architecture • (3) Exploitation of commitments • Ideas were integrated in a tool • Experiment • Future work • Encouraging users to fully follow the method • Reasoning on the commitments
  • 16.
  • 17. Example of commitments • Community-commitment • A relational DB
  • 18. BEGIN SELECTION ['Cultural Domain’] <'MyOrganization', Work Of Art, with, of, WID> END SELECTION BEGIN CONSTRAINTS LINK('Cultural Domain', Artist, 'MyOrganization', Artist). LINK('Cultural Domain', Work Of Art, 'MyOrganization', Work Of Art). EACH Artist with AT MOST 1 AID. EACH Artist with AT LEAST 1 AID. EACH AID of AT MOST 1 Artist. EACH Work Of Art with AT MOST 1 WID. EACH Work Of Art with AT LEAST 1 WID. EACH WID of AT MOST 1 Work Of Art. END CONSTRAINTS BEGIN MAPPINGS MAP 'Artist'.'name' ON Name of Artist. MAP 'Artist'.'birthyear' ON Year of birth of Artist. MAP 'Artist'.'id' ON AID of Artist. MAP 'piece'.'name' ON Title of Work Of Art. MAP 'piece'.'year' ON Year of Work Of Art. MAP 'piece'.'id' ON WID of Work Of Art. MAP 'artistpiece'.'a_id' ON AID of Artist contributed to Work Of Art. MAP 'artistpiece'.'p_id' ON WID of Work Of Art with contributor Artist. END MAPPINGS
  • 19. Tool: Example of a “scenario”

Hinweis der Redaktion

  1. The hybrid aspect of ontologiesOntologies are resources shared among humans working in a community, and (networked) systemsMapping of terms to a concept is the result of a community agreementCapture those agreements, turn comunities into first class citizens of the ontology, resulting notion called hybrid ontologyFundamental technology: formalized glossaries, special linguistic resources to support the agreement processUse of structured NLVehicle to elicit useful and relevant concepts from community communicationMapping of these social processes to evolutionary process of the emerging ontologyIn conceptualizations, rigorously separate facts from all application specific interpretationsInterpretations are performed by constraining the mapping between application systems and the fact base of the ontology