SlideShare una empresa de Scribd logo
1 de 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”

Más contenido relacionado

Destacado

Hybrid Solar-Wind Power System
Hybrid Solar-Wind Power SystemHybrid Solar-Wind Power System
Hybrid Solar-Wind Power System
Swapnil Nakate
 

Destacado (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
 

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

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
 
Predicting Communication Intention in Social Media
Predicting Communication Intention in Social MediaPredicting Communication Intention in Social Media
Predicting Communication Intention in Social Media
Charalampos Chelmis
 

Similar a 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
 

Más de Christophe 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 Definitions
Christophe Debruyne
 

Más de 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?
 

Último

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

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”

Notas del editor

  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