SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Semantic Interoperation of
           IS through Formalized
           Social Processes
           Christophe Debruyne and Robert Meersman




30/10/11                       Herhaling titel van presentatie   1
Introduction

  Information systems (IS) on the Web are in general
  developed and maintained autonomously

  For IS to interoperate, an ontology is needed
  –  Agreement among all the stakeholders
  –  Ontologies evolve while the agreements are developed
  –  Ontologies are an externalization of the semantics outside an IS

  Ontology Engineering (OE) is a critical activity

  Semantic Interoperation of IS through
  Formalized Social Processes
  30/10/11     Pag.2
Contribution

  We discuss the social processes involved in ontology
  engineering and the role of natural language
  descriptions

  We present a method and
  formalism to structure these

  We developed a prototype that supports the method


  Semantic Interoperation of IS through
  Formalized Social Processes
  30/10/11     Pag.3
Method

  Use of structured NL
  –  Vehicle to elicit useful and
     relevant concepts from community communication
  –  Mapping of these social processes to evolutionary process of
     the emerging ontology

 In conceptualizations, rigorously separate facts
 from all application specific interpretations
  –  Interpretations are performed by constraining the mapping
     between application systems and the fact base of the
     ontology

   Semantic Interoperation of IS through
   Formalized Social Processes
   30/10/11     Pag.4
! ! ! Context-
      Method                              identifiers, pointers to a
                                          community



  DOGMA Ontology Descriptions <!, ci, K>
 –  ! a lexon base, a finite set of plausible binary fact types called
    lexons <!, t1, r1, r2, t2>
    <Vendor Community, Offer, has, is of, Title>
 –  ci a partial function mapping context-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


  Semantic Interoperation of IS through
  Formalized Social Processes
  30/10/11     Pag.5
Method
     Example of a commitment




                                  Ω-RIDL: Verheyden et al. (SWDB 2004), Trog et al. (RuleML 2007)
Semantic Interoperation of IS through
Formalized Social Processes
30/10/11     Pag.6
Method

  The hybrid aspect of ontologies
  –  Ontologies are resources shared among humans working in a
     community, and (networked) systems
  –  Mapping of terms to a concept is the result of a community
     agreement
  –  Capture those agreements, turn comunities into first class
     citizens of the ontology, resulting notion called hybrid ontology
  –  Fundamental technology: formalized glossaries, special linguistic
     resources to support the agreement process




  Semantic Interoperation of IS through
  Formalized Social Processes
  30/10/11     Pag.7
Method
  Hybrid Ontology Description (HOD) !!=<!,G>
 –  ! is a DOGMA Ontology Description
 –  The contexts in ! are called communities
 –  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”

 Semantic Interoperation of IS through
 Formalized Social Processes
 30/10/11     Pag.8
Method

  Glossaries
  –  Glossary coherence: descriptions of lexons imply the description
     of its terms
  –  Glossary consistence: for every two community-term pairs, if
     those terms are described with the same gloss, then the
     communities involved should agree that they refer to the same
     concept
      –  The converse does not necessarily hold
      –  Too strong a constraint to be practical




  Semantic Interoperation of IS through
  Formalized Social Processes
  30/10/11     Pag.9
Method

  Glossaries
  –  Term-equivalence EQT. Given communities !1, !2 and term t,
     we say that the two term glosses g1(!1,t)=gloss1 and
     g1(!2,t)=gloss2 are term-equivalent if any two communities
     agree that the given term refers to the same concept for both
  –  Community-equivalence EQ!. Given community ! and two
     terms t1, t2, we say that the two term glosses g1(!,t1)=gloss1
     and g1(!,t2)=gloss2 are community-equivalent if that
     community agrees that the described terms refer to the same
     concept.



  Semantic Interoperation of IS through
  Formalized Social Processes
  30/10/11     Pag.10
Method

  Glossaries
  –  Term adoption. We say that community !1 adopts community-
     term pair <!2,t> iff
       –  g1(!1,t)=gloss1 and g1(!2,t)=gloss2 are defined
       –  EQT(gloss1,gloss2) they first “match” the two glosses
       –  ci(!1,t)=ci(!2,t) they agree that both concepts are equal

        –  Term adoption is an assymetrical property




  Semantic Interoperation of IS through
  Formalized Social Processes
  30/10/11     Pag.11
Method




Semantic Interoperation of IS through
Formalized Social Processes
30/10/11     Pag.12
Method

  Social Processes




                      Business Semantics Management: De Leenheer et al. Computers in Industry 2010
  Semantic Interoperation of IS through
  Formalized Social Processes
  30/10/11     Pag.13
Method

  Social Processes
  –  Scope: create motivation, scope problem, add/remove members,
     propose resources
  –  Create: request to add lexon, request to add constraint
  –  Refine: request to remove lexon, request to remove constraint,
     request to change supertype of term, request to change lexon
     hierarchy
  –  Articulate: request to add/remove/change gloss, request to add/
     remove synonym

  –  At any time: request for edit/peer review/information/help,
     comment and reply
  Semantic Interoperation of IS through
  Formalized Social Processes
  30/10/11     Pag.14
Method
     Implementation of the ontology




        OWL, RDF(S), …




Semantic Interoperation of IS through
Formalized Social Processes
30/10/11     Pag.15
Method
  Externalizations/Re-internalization
  –  Commitments in the feed back loop
  –  Commitments provide valuable information on how members
     commit to the ontology
  –  Used to generate queries to guide the dialogue in achieving
     agreement
                                          Onto-Clippy!




  Semantic Interoperation of IS through
  Formalized Social Processes
  30/10/11     Pag.16
Tool

  First version built in Collibra’s tool suite for ontology
  engineering
  –  http://www.collibra.com/
  –  Built around XWiki technology


  Second version built as a web application
  –  Built to be driven by social processes
  –  Follows the proposed formalism




  Semantic Interoperation of IS through
  Formalized Social Processes
  30/10/11     Pag.17
Tool (old)




Semantic Interoperation of IS through
Formalized Social Processes
30/10/11     Pag.18
Experiment

  45 students, 3 communities:
  –  Vendors
  –  Request for Proposals (RFP)
  –  Product (common for both)


  Goal à reach agreement within and across
  communities to exchange data

  Results led to refinement of the ideas and a new
  version of the prototype.
  Semantic Interoperation of IS through
  Formalized Social Processes
  30/10/11     Pag.19
Pag.
Discussion oriented




Pag.
Pag.
Method




Semantic Interoperation of IS through
Formalized Social Processes
30/10/11     Pag.23
Conclusions

  We discussed the social processes involved in ontology
  engineering and the role of natural language
  descriptions

  We presented a method and formalism to structure
  these

  We developed a prototype that supports the method


  Semantic Interoperation of IS through
  Formalized Social Processes
  30/10/11     Pag.24
Future Work

  Additional experiments
  –  Open Semantic Cloud for Brussels (http://www.oscb.be/)
  –  TAS3 Trusted Architecture for Securely Shared Services


  Identification of more operators on glosses and
  concepts

  Capturing the types of agreements


  Semantic Interoperation of IS through
  Formalized Social Processes
  30/10/11     Pag.25
Questions?




Semantic Interoperation of IS through
Formalized Social Processes
30/10/11     Pag.26

Mais conteúdo relacionado

Semelhante a Semantic Interoperation of Information Systems by Evolving Ontologies through Formalized Social Processes

M1. sem web & ontology introd
M1. sem web & ontology introdM1. sem web & ontology introd
M1. sem web & ontology introd
Michele Missikoff
 
Objectification Is A Word That Has Many Negative Connotations
Objectification Is A Word That Has Many Negative ConnotationsObjectification Is A Word That Has Many Negative Connotations
Objectification Is A Word That Has Many Negative Connotations
Beth Johnson
 
Visualizing Deliberation to Enable Transparent Decision Making in Participato...
Visualizing Deliberation to Enable Transparent Decision Making in Participato...Visualizing Deliberation to Enable Transparent Decision Making in Participato...
Visualizing Deliberation to Enable Transparent Decision Making in Participato...
Anna De Liddo
 
Chapter 13 online communities and interactions
Chapter 13 online communities and interactionsChapter 13 online communities and interactions
Chapter 13 online communities and interactions
grainne
 

Semelhante a Semantic Interoperation of Information Systems by Evolving Ontologies through Formalized Social Processes (20)

M1. sem web & ontology introd
M1. sem web & ontology introdM1. sem web & ontology introd
M1. sem web & ontology introd
 
Objectification Is A Word That Has Many Negative Connotations
Objectification Is A Word That Has Many Negative ConnotationsObjectification Is A Word That Has Many Negative Connotations
Objectification Is A Word That Has Many Negative Connotations
 
OD2010- DeLiddo Presentation
OD2010- DeLiddo PresentationOD2010- DeLiddo Presentation
OD2010- DeLiddo Presentation
 
The Grammar of User Experience
The Grammar of User ExperienceThe Grammar of User Experience
The Grammar of User Experience
 
Feedback Effects Between Similarity And Social Influence In Online Communities
Feedback Effects Between Similarity And Social Influence In Online CommunitiesFeedback Effects Between Similarity And Social Influence In Online Communities
Feedback Effects Between Similarity And Social Influence In Online Communities
 
Exploiting Natural Language Definitions and (Legacy) Data for Facilitating Ag...
Exploiting Natural Language Definitions and (Legacy) Data for Facilitating Ag...Exploiting Natural Language Definitions and (Legacy) Data for Facilitating Ag...
Exploiting Natural Language Definitions and (Legacy) Data for Facilitating Ag...
 
Notational systems and the abstract built environment
Notational systems and the abstract built environmentNotational systems and the abstract built environment
Notational systems and the abstract built environment
 
0810ijdms02
0810ijdms020810ijdms02
0810ijdms02
 
Thinking social media: analyzing the systemic contexts from phenomenological ...
Thinking social media: analyzing the systemic contexts from phenomenological ...Thinking social media: analyzing the systemic contexts from phenomenological ...
Thinking social media: analyzing the systemic contexts from phenomenological ...
 
Visualizing Deliberation to Enable Transparent Decision Making in Participato...
Visualizing Deliberation to Enable Transparent Decision Making in Participato...Visualizing Deliberation to Enable Transparent Decision Making in Participato...
Visualizing Deliberation to Enable Transparent Decision Making in Participato...
 
Visualizing Deliberation to Enable Transparent Decision Making in Participa...
Visualizing Deliberation to Enable Transparent Decision Making in Participa...Visualizing Deliberation to Enable Transparent Decision Making in Participa...
Visualizing Deliberation to Enable Transparent Decision Making in Participa...
 
E soc13
E soc13E soc13
E soc13
 
collaboration
collaborationcollaboration
collaboration
 
Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...
Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...
Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...
 
Models and Concepts for Socio-technical Complex Systems: Towards Fractal Soci...
Models and Concepts for Socio-technical Complex Systems: Towards Fractal Soci...Models and Concepts for Socio-technical Complex Systems: Towards Fractal Soci...
Models and Concepts for Socio-technical Complex Systems: Towards Fractal Soci...
 
"It's the Conversation, Stupid!" - Social media systems design for open innov...
"It's the Conversation, Stupid!" - Social media systems design for open innov..."It's the Conversation, Stupid!" - Social media systems design for open innov...
"It's the Conversation, Stupid!" - Social media systems design for open innov...
 
Discourse-Centric Learning Analytics
Discourse-Centric Learning AnalyticsDiscourse-Centric Learning Analytics
Discourse-Centric Learning Analytics
 
Chapter 13 online communities and interactions
Chapter 13 online communities and interactionsChapter 13 online communities and interactions
Chapter 13 online communities and interactions
 
Learning as a Complex Phenomenon: Challenges for Learning Analytics
Learning as a Complex Phenomenon: Challenges for Learning Analytics Learning as a Complex Phenomenon: Challenges for Learning Analytics
Learning as a Complex Phenomenon: Challenges for Learning Analytics
 
Ha ciric 2010
Ha ciric 2010Ha ciric 2010
Ha ciric 2010
 

Mais 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
 

Mais 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

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Semantic Interoperation of Information Systems by Evolving Ontologies through Formalized Social Processes

  • 1. Semantic Interoperation of IS through Formalized Social Processes Christophe Debruyne and Robert Meersman 30/10/11 Herhaling titel van presentatie 1
  • 2. Introduction   Information systems (IS) on the Web are in general developed and maintained autonomously   For IS to interoperate, an ontology is needed –  Agreement among all the stakeholders –  Ontologies evolve while the agreements are developed –  Ontologies are an externalization of the semantics outside an IS   Ontology Engineering (OE) is a critical activity Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.2
  • 3. Contribution   We discuss the social processes involved in ontology engineering and the role of natural language descriptions   We present a method and formalism to structure these   We developed a prototype that supports the method Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.3
  • 4. Method   Use of structured NL –  Vehicle to elicit useful and relevant concepts from community communication –  Mapping of these social processes to evolutionary process of the emerging ontology In conceptualizations, rigorously separate facts from all application specific interpretations –  Interpretations are performed by constraining the mapping between application systems and the fact base of the ontology Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.4
  • 5. ! ! ! Context- Method identifiers, pointers to a community   DOGMA Ontology Descriptions <!, ci, K> –  ! a lexon base, a finite set of plausible binary fact types called lexons <!, t1, r1, r2, t2> <Vendor Community, Offer, has, is of, Title> –  ci a partial function mapping context-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 Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.5
  • 6. Method   Example of a commitment Ω-RIDL: Verheyden et al. (SWDB 2004), Trog et al. (RuleML 2007) Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.6
  • 7. Method   The hybrid aspect of ontologies –  Ontologies are resources shared among humans working in a community, and (networked) systems –  Mapping of terms to a concept is the result of a community agreement –  Capture those agreements, turn comunities into first class citizens of the ontology, resulting notion called hybrid ontology –  Fundamental technology: formalized glossaries, special linguistic resources to support the agreement process Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.7
  • 8. Method   Hybrid Ontology Description (HOD) !!=<!,G> –  ! is a DOGMA Ontology Description –  The contexts in ! are called communities –  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” Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.8
  • 9. Method   Glossaries –  Glossary coherence: descriptions of lexons imply the description of its terms –  Glossary consistence: for every two community-term pairs, if those terms are described with the same gloss, then the communities involved should agree that they refer to the same concept –  The converse does not necessarily hold –  Too strong a constraint to be practical Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.9
  • 10. Method   Glossaries –  Term-equivalence EQT. Given communities !1, !2 and term t, we say that the two term glosses g1(!1,t)=gloss1 and g1(!2,t)=gloss2 are term-equivalent if any two communities agree that the given term refers to the same concept for both –  Community-equivalence EQ!. Given community ! and two terms t1, t2, we say that the two term glosses g1(!,t1)=gloss1 and g1(!,t2)=gloss2 are community-equivalent if that community agrees that the described terms refer to the same concept. Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.10
  • 11. Method   Glossaries –  Term adoption. We say that community !1 adopts community- term pair <!2,t> iff –  g1(!1,t)=gloss1 and g1(!2,t)=gloss2 are defined –  EQT(gloss1,gloss2) they first “match” the two glosses –  ci(!1,t)=ci(!2,t) they agree that both concepts are equal –  Term adoption is an assymetrical property Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.11
  • 12. Method Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.12
  • 13. Method   Social Processes Business Semantics Management: De Leenheer et al. Computers in Industry 2010 Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.13
  • 14. Method   Social Processes –  Scope: create motivation, scope problem, add/remove members, propose resources –  Create: request to add lexon, request to add constraint –  Refine: request to remove lexon, request to remove constraint, request to change supertype of term, request to change lexon hierarchy –  Articulate: request to add/remove/change gloss, request to add/ remove synonym –  At any time: request for edit/peer review/information/help, comment and reply Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.14
  • 15. Method   Implementation of the ontology OWL, RDF(S), … Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.15
  • 16. Method   Externalizations/Re-internalization –  Commitments in the feed back loop –  Commitments provide valuable information on how members commit to the ontology –  Used to generate queries to guide the dialogue in achieving agreement Onto-Clippy! Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.16
  • 17. Tool   First version built in Collibra’s tool suite for ontology engineering –  http://www.collibra.com/ –  Built around XWiki technology   Second version built as a web application –  Built to be driven by social processes –  Follows the proposed formalism Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.17
  • 18. Tool (old) Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.18
  • 19. Experiment   45 students, 3 communities: –  Vendors –  Request for Proposals (RFP) –  Product (common for both)   Goal à reach agreement within and across communities to exchange data   Results led to refinement of the ideas and a new version of the prototype. Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.19
  • 20. Pag.
  • 22. Pag.
  • 23. Method Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.23
  • 24. Conclusions   We discussed the social processes involved in ontology engineering and the role of natural language descriptions   We presented a method and formalism to structure these   We developed a prototype that supports the method Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.24
  • 25. Future Work   Additional experiments –  Open Semantic Cloud for Brussels (http://www.oscb.be/) –  TAS3 Trusted Architecture for Securely Shared Services   Identification of more operators on glosses and concepts   Capturing the types of agreements Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.25
  • 26. Questions? Semantic Interoperation of IS through Formalized Social Processes 30/10/11 Pag.26