SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
DOOR:
Descriptive Ontology of Ontology Relations

                 Carlo Allocca
         Mathieu d’Aquin, Enrico Motta

            Knowledge Media Institute
              The Open University
               Milton Keynes, UK
Why do we need DOOR? 1/2
Why do we need DOOR? 2/2



  1    We are investigating:
      implicit relationships
      between ontologies
      and how to make them
      explicit on the SW;


  2   Our approach:
      It is based on a formal
      characterization of relations
      between ontologies.
Which Methodology is DOOR based on?
     Three main sources are taken into consideration to identify
     relevant ontology relations:




                                      OWL


     Three important requirements to build DOOR are:
         the relations have to be general enough to be applied to multiple
         domains;
         the relations have to be sufficiently intuitive to reflect general meaning;
         the relations have to be formally defined.



     A Top-Down approach is used to analyze and formalize
     ontology relations;
Main steps of the Approach 1/5




                                      1   The outcome is a list of relevant relations e.g.:
 1   Identifying the top relations,
                                          includedIn, equivalentTo, similarTo,
     w.r.t. the three resources.
                                          previousVersion, import, etc;
Main steps of the Approach 2/5
2   Distinguishing relevant varieties/sub-relations,   2   e.g.   includedIn   and   equivalentTo
    looking at ontologies (and their relations) from       carlodakbjgfsjkgfs
    five different perspectives:                             Ivettdakbjgfsjkgfs


    a. Lexicographic level which concerns with the         a. none.
        vocabularies of the ontologies.

    b. Syntactic level which concerns with the sets        b. syntacticallyIncludedIn, import
        of the ontology axioms.                                syntacticallyEquivalentTo

    c. Structural level which concerns with the            c. isHomomorphicTo
        graph structures formed by the axioms of the           isIsomorphicTo
        ontologies.

    d. Semantic level which concerns with the              d. semanticallyIncludedIn
        formal models of the ontologies, looking in            semanticallyEquivalentTo
        particular at their logical consequences.              isAConservativeExtentionOf

    e. Temporal level which concerns with the              e. none.
        evolution of ontologies in time.
Main steps of the Approach 2/5
2   Distinguishing relevant varieties/sub-relations,   2   e.g.   includedIn   and   equivalentTo
    looking at ontologies (and their relations) from       carlodakbjgfsjkgfs
    five different perspectives:                             Ivettdakbjgfsjkgfs


    a. Lexicographic level which concerns with the         a. none.
        vocabularies of the ontologies.

    b. Syntactic level which concerns with the sets        b. syntacticallyIncludedIn, import
        of the ontology axioms.                                syntacticallyEquivalentTo

    c. Structural level which concerns with the            c. isHomomorphicTo
        graph structures formed by the axioms of the           isIsomorphicTo
        ontologies.

    d. Semantic level which concerns with the              d. semanticallyIncludedIn
        formal models of the ontologies, looking in            semanticallyEquivalentTo
        particular at their logical consequences.              isAConservativeExtentionOf

    e. Temporal level which concerns with the              e. none.
        evolution of ontologies in time.
Main steps of the Approach 2/5
2   Distinguishing relevant varieties/sub-relations,   2   e.g.   includedIn   and   equivalentTo
    looking at ontologies (and their relations) from       carlodakbjgfsjkgfs
    five different perspectives:                             Ivettdakbjgfsjkgfs


    a. Lexicographic level which concerns with the         a. none.
        vocabularies of the ontologies.

    b. Syntactic level which concerns with the sets        b. syntacticallyIncludedIn, import
        of the ontology axioms.                                syntacticallyEquivalentTo

    c. Structural level which concerns with the            c. isHomomorphicTo
        graph structures formed by the axioms of the           isIsomorphicTo
        ontologies.

    d. Semantic level which concerns with the              d. semanticallyIncludedIn
        formal models of the ontologies, looking in            semanticallyEquivalentTo
        particular at their logical consequences.              isAConservativeExtentionOf

    e. Temporal level which concerns with the              e. none.
        evolution of ontologies in time.
Main steps of the Approach 2/5
2   Distinguishing relevant varieties/sub-relations,   2   e.g.   includedIn   and   equivalentTo
    looking at ontologies (and their relations) from       carlodakbjgfsjkgfs
    five different perspectives:                             Ivettdakbjgfsjkgfs


    a. Lexicographic level which concerns with the         a. none.
        vocabularies of the ontologies.

    b. Syntactic level which concerns with the sets        b. syntacticallyIncludedIn, import
        of the ontology axioms.                                syntacticallyEquivalentTo

    c. Structural level which concerns with the            c. isHomomorphicTo
        graph structures formed by the axioms of the           isIsomorphicTo
        ontologies.

    d. Semantic level which concerns with the              d. semanticallyIncludedIn
        formal models of the ontologies, looking in            semanticallyEquivalentTo
        particular at their logical consequences.              isAConservativeExtentionOf

    e. Temporal level which concerns with the              e. none.
        evolution of ontologies in time.
Main steps of the Approach 2/5
2   Distinguishing relevant varieties/sub-relations,   2   e.g.   includedIn   and   equivalentTo
    looking at ontologies (and their relations) from       carlodakbjgfsjkgfs
    five different perspectives:                             Ivettdakbjgfsjkgfs


    a. Lexicographic level which concerns with the         a. none.
        vocabularies of the ontologies.

    b. Syntactic level which concerns with the sets        b. syntacticallyIncludedIn, import
        of the ontology axioms.                                syntacticallyEquivalentTo

    c. Structural level which concerns with the            c. isHomomorphicTo
        graph structures formed by the axioms of the           isIsomorphicTo
        ontologies.

    d. Semantic level which concerns with the              d. semanticallyIncludedIn
        formal models of the ontologies, looking in            semanticallyEquivalentTo
        particular at their logical consequences.              isAConservativeExtentionOf

    e. Temporal level which concerns with the              e. none.
        evolution of ontologies in time.
Main steps of the Approach 2/5
2   Distinguishing relevant varieties/sub-relations,   2   e.g.   includedIn   and   equivalentTo
    looking at ontologies (and their relations) from       carlodakbjgfsjkgfs
    five different perspectives:                             Ivettdakbjgfsjkgfs


    a. Lexicographic level which concerns with the         a. none.
        vocabularies of the ontologies.

    b. Syntactic level which concerns with the sets        b. syntacticallyIncludedIn, import
        of the ontology axioms.                                syntacticallyEquivalentTo

    c. Structural level which concerns with the            c. isHomomorphicTo
        graph structures formed by the axioms of the           isIsomorphicTo
        ontologies.

    d. Semantic level which concerns with the              d. semanticallyIncludedIn
        formal models of the ontologies, looking in            semanticallyEquivalentTo
        particular at their logical consequences.              isAConservativeExtentionOf

    e. Temporal level which concerns with the              e. none.
        evolution of ontologies in time.
Main steps of the Approach 3/5




3
                                                    3   includedIn: reflexive , transitive;
    Characterizing each relation by its algebraic
                                                        equivalentTo: reflexive , symmetric
    properties.
                                                                       transitive.
Main steps of the Approach 4/5




                                                                 includedIn
 4   Establishing the
     taxonomic
     structure                             equivalentTo semanticallyIncludedIn isHomomorphicTo

     between the
     identified
                        isIsomorphicTo semanticallyEquivalentTo syntacticallyIncludedIn isIsomorphicTo
     relations.


                                        syntacticallyEquivalentTo imports isAConservativeExtensionOf
Main steps of the Approach 5/5



5   Introducing rules to define complex relations   5   e.g.: equivalentTo(O1 , O2 ):-
    combining relations.                               includedIn(O1 , O2 ), includedIn(O2 , O1 ).




6   Repeating steps 1-5 we analyze all the other
    relations.
Main steps of the Approach 5/5



5   Introducing rules to define complex relations   5   e.g.: equivalentTo(O1 , O2 ):-
    combining relations.                               includedIn(O1 , O2 ), includedIn(O2 , O1 ).




6   Repeating steps 1-5 we analyze all the other
    relations.
The DOOR Ontology




g
SimilarTo 1/2


       ”how many ways two ontologies overlap to each other”




                                                 SimilarTo
                               Semantic       semanticallySimilarTo
                                               MappingSimilarTo
                               Syntactic      syntacticallySimilarTo
                             Lexicographic   LexicographicSimilarTo



  |Voc(O1 ) Voc(O2 )|              |S A(O1 ) S A(O2 )|            |LC (O1 ,O2 ) LC (O2 ,O1 )|
max(|Voc(O1 )|,|Voc(O2 )|)   ≥T   max(|S A(O1 |,|S A(O2 |)   ≥T    max(|S A(O1 |,|S A(O2 |)     ≥T
SimilarTo 2/2
      It is reflexive and symmetric;


      The taxonomic structure:
Versioning 1/2

                  ” O1 is a previous version of O2 ”
                  ” O2 is a latter version of O1 ”

                  isLatterVersionOf                 isPreviousVersionOf
      Temporal       conceptualEvolutionOf                  priorVersion
                    explanationEvolutionOf
                   backwardCompatibleWith
                     owl:IncompatibleWith
      Semantic       conceptualEvolutionOf
      Syntactic     explanationEvolutionOf


  conceptualEvolutionOf(O1 , O2 )         if O1 is a latter version that is not
                  semantically equivalent to O2 .

  explanationEvolutionOf(O1 , O2 )         if O1 is a latter version that is semantically
                  equivalent to O2
Versioning 2/2
      It is reflexive and transitive;

      The taxonomic structure:
Agree and Disagree 1/3


              ”O1 expresses the same opinion as O2 about...”
              ”O1 and O2 contradict each other on...”

                        agreeWith               disagreeWith
        Temporal    backwardCompatibleWith      owlIncompatibleWith
        Semantic    semanticallyEquivalentTo    hasDisparateModeling
                     semanticallySimilarTo       incompatibleWith
                                                   incoherentWith
                                                  inconsistentWith
        Syntactic   syntacticallyEquivalentTo
                     syntacticallySimilarTo
                      explanationEvolution
Agree and Disagree 2/3
       the taxonomic structure is

                        disagreeWith



        hasDisparateModelling      incompatibleWith



                 incoherentWith     inconsistentWith   owlIncompatibleWith



  incoherentWith(O1 , O2 ) if the union of O1 and O2 generates an
               unsatisfiable concept.
  inconsistentWith(O1 , O2 ) if the union of O1 and O2 generates a new
               ontology which has no model.
  hasDisparateModeling(O1 , O2 ) if O1 and O2 represent corresponding
               entities in different ways (e.g. as an instance in O1 and a
               class O2 ).
Agree and Disagree 3/3


     the taxonomic structure is



                                                    agreesWith



       BackwardCompatibleWith    semanticallyEquivalentTo    semanticallySimilarTo



               explanationEvolution   syntacticallyEquivalentTo   syntactiallySimilarTo
Conclusion and Future

     We designed the DOOR ontology, which formalizes relations
     existing between ontologies on the SW;



     We presented the methodology on which DOOR is based on;


     What is next:
         keep developing DOOR;



     Using the DOOR Ontology
         KANNEL;
KANNEL...
DOOR ontology

Weitere ähnliche Inhalte

Was ist angesagt?

Constructive Description Logics 2006
Constructive Description Logics 2006Constructive Description Logics 2006
Constructive Description Logics 2006
Valeria de Paiva
 
A Constructive Mathematics approach for NL formal grammars
A Constructive Mathematics approach for NL formal grammarsA Constructive Mathematics approach for NL formal grammars
A Constructive Mathematics approach for NL formal grammars
Federico Gobbo
 
Instance-based Ontology Matching by Instance Enrichment
Instance-based Ontology Matching by Instance EnrichmentInstance-based Ontology Matching by Instance Enrichment
Instance-based Ontology Matching by Instance Enrichment
Balthasar Schopman
 

Was ist angesagt? (15)

Constructive Description Logics 2006
Constructive Description Logics 2006Constructive Description Logics 2006
Constructive Description Logics 2006
 
Cognitive grammar
Cognitive grammarCognitive grammar
Cognitive grammar
 
Proof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systemsProof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systems
 
The Semantic Processing of Syntactic Structure in Sentence Comprehension
The Semantic Processing of Syntactic Structure in Sentence ComprehensionThe Semantic Processing of Syntactic Structure in Sentence Comprehension
The Semantic Processing of Syntactic Structure in Sentence Comprehension
 
Lecture 2: From Semantics To Semantic-Oriented Applications
Lecture 2: From Semantics To Semantic-Oriented ApplicationsLecture 2: From Semantics To Semantic-Oriented Applications
Lecture 2: From Semantics To Semantic-Oriented Applications
 
Lexical sets
Lexical setsLexical sets
Lexical sets
 
Idealization in cognitive and generative linguistics
Idealization in cognitive and generative linguisticsIdealization in cognitive and generative linguistics
Idealization in cognitive and generative linguistics
 
Minimalist program
Minimalist programMinimalist program
Minimalist program
 
A Constructive Mathematics approach for NL formal grammars
A Constructive Mathematics approach for NL formal grammarsA Constructive Mathematics approach for NL formal grammars
A Constructive Mathematics approach for NL formal grammars
 
Point-free foundation of Mathematics
Point-free foundation of MathematicsPoint-free foundation of Mathematics
Point-free foundation of Mathematics
 
Minimalist program
Minimalist programMinimalist program
Minimalist program
 
MORPHOLOGICAL SEGMENTATION WITH LSTM NEURAL NETWORKS FOR TIGRINYA
MORPHOLOGICAL SEGMENTATION WITH LSTM NEURAL NETWORKS FOR TIGRINYAMORPHOLOGICAL SEGMENTATION WITH LSTM NEURAL NETWORKS FOR TIGRINYA
MORPHOLOGICAL SEGMENTATION WITH LSTM NEURAL NETWORKS FOR TIGRINYA
 
Instance-based Ontology Matching by Instance Enrichment
Instance-based Ontology Matching by Instance EnrichmentInstance-based Ontology Matching by Instance Enrichment
Instance-based Ontology Matching by Instance Enrichment
 
I C ANALYSIS
I C ANALYSISI C ANALYSIS
I C ANALYSIS
 
What is the category system
What is the category systemWhat is the category system
What is the category system
 

Ähnlich wie DOOR ontology

Langacker's cognitive grammar
Langacker's cognitive grammarLangacker's cognitive grammar
Langacker's cognitive grammar
JOy Verzosa
 
FCA-MERGE: Bottom-Up Merging of Ontologies
FCA-MERGE: Bottom-Up Merging of OntologiesFCA-MERGE: Bottom-Up Merging of Ontologies
FCA-MERGE: Bottom-Up Merging of Ontologies
alemarrena
 
05 linguistic theory meets lexicography
05 linguistic theory meets lexicography05 linguistic theory meets lexicography
05 linguistic theory meets lexicography
Duygu Aşıklar
 
Linguistics Theories MPB 2014 Progressive-edu.com
Linguistics Theories MPB 2014  Progressive-edu.comLinguistics Theories MPB 2014  Progressive-edu.com
Linguistics Theories MPB 2014 Progressive-edu.com
Hono Joe
 
Word meaning, sentence meaning, and syntactic meaning
Word meaning, sentence meaning, and syntactic  meaningWord meaning, sentence meaning, and syntactic  meaning
Word meaning, sentence meaning, and syntactic meaning
Nick Izquierdo
 
New Quantitative Methodology for Identification of Drug Abuse Based on Featur...
New Quantitative Methodology for Identification of Drug Abuse Based on Featur...New Quantitative Methodology for Identification of Drug Abuse Based on Featur...
New Quantitative Methodology for Identification of Drug Abuse Based on Featur...
Carrie Wang
 

Ähnlich wie DOOR ontology (20)

Langacker's cognitive grammar
Langacker's cognitive grammarLangacker's cognitive grammar
Langacker's cognitive grammar
 
FCA-MERGE: Bottom-Up Merging of Ontologies
FCA-MERGE: Bottom-Up Merging of OntologiesFCA-MERGE: Bottom-Up Merging of Ontologies
FCA-MERGE: Bottom-Up Merging of Ontologies
 
Distributed morphology.
Distributed morphology.Distributed morphology.
Distributed morphology.
 
05 linguistic theory meets lexicography
05 linguistic theory meets lexicography05 linguistic theory meets lexicography
05 linguistic theory meets lexicography
 
Macedonian se constructions and their equivalents in english
Macedonian se constructions and their equivalents in englishMacedonian se constructions and their equivalents in english
Macedonian se constructions and their equivalents in english
 
Cognitive grammar
Cognitive grammarCognitive grammar
Cognitive grammar
 
An Outline Of Type-Theoretical Approaches To Lexical Semantics
An Outline Of Type-Theoretical Approaches To Lexical SemanticsAn Outline Of Type-Theoretical Approaches To Lexical Semantics
An Outline Of Type-Theoretical Approaches To Lexical Semantics
 
Language and its components
Language and its componentsLanguage and its components
Language and its components
 
Linguistics Theories MPB 2014 Progressive-edu.com
Linguistics Theories MPB 2014  Progressive-edu.comLinguistics Theories MPB 2014  Progressive-edu.com
Linguistics Theories MPB 2014 Progressive-edu.com
 
Linguistics Theories MPB 2014 Progressive-edu.com
Linguistics Theories MPB 2014  Progressive-edu.comLinguistics Theories MPB 2014  Progressive-edu.com
Linguistics Theories MPB 2014 Progressive-edu.com
 
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITYASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
 
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITYASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
 
AICOL2015_paper_16
AICOL2015_paper_16AICOL2015_paper_16
AICOL2015_paper_16
 
Systemic Functional Grammar
Systemic Functional Grammar Systemic Functional Grammar
Systemic Functional Grammar
 
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
 
Lexicology as a science
Lexicology as a scienceLexicology as a science
Lexicology as a science
 
Word meaning, sentence meaning, and syntactic meaning
Word meaning, sentence meaning, and syntactic  meaningWord meaning, sentence meaning, and syntactic  meaning
Word meaning, sentence meaning, and syntactic meaning
 
A REVIEW OF RUTH KEMPSON’S "SEMANTIC THEORY"
A REVIEW  OF  RUTH KEMPSON’S  "SEMANTIC THEORY"A REVIEW  OF  RUTH KEMPSON’S  "SEMANTIC THEORY"
A REVIEW OF RUTH KEMPSON’S "SEMANTIC THEORY"
 
New Quantitative Methodology for Identification of Drug Abuse Based on Featur...
New Quantitative Methodology for Identification of Drug Abuse Based on Featur...New Quantitative Methodology for Identification of Drug Abuse Based on Featur...
New Quantitative Methodology for Identification of Drug Abuse Based on Featur...
 
causativeppt.ppt
causativeppt.pptcausativeppt.ppt
causativeppt.ppt
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
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...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
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...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

DOOR ontology

  • 1. DOOR: Descriptive Ontology of Ontology Relations Carlo Allocca Mathieu d’Aquin, Enrico Motta Knowledge Media Institute The Open University Milton Keynes, UK
  • 2. Why do we need DOOR? 1/2
  • 3. Why do we need DOOR? 2/2 1 We are investigating: implicit relationships between ontologies and how to make them explicit on the SW; 2 Our approach: It is based on a formal characterization of relations between ontologies.
  • 4. Which Methodology is DOOR based on? Three main sources are taken into consideration to identify relevant ontology relations: OWL Three important requirements to build DOOR are: the relations have to be general enough to be applied to multiple domains; the relations have to be sufficiently intuitive to reflect general meaning; the relations have to be formally defined. A Top-Down approach is used to analyze and formalize ontology relations;
  • 5. Main steps of the Approach 1/5 1 The outcome is a list of relevant relations e.g.: 1 Identifying the top relations, includedIn, equivalentTo, similarTo, w.r.t. the three resources. previousVersion, import, etc;
  • 6. Main steps of the Approach 2/5 2 Distinguishing relevant varieties/sub-relations, 2 e.g. includedIn and equivalentTo looking at ontologies (and their relations) from carlodakbjgfsjkgfs five different perspectives: Ivettdakbjgfsjkgfs a. Lexicographic level which concerns with the a. none. vocabularies of the ontologies. b. Syntactic level which concerns with the sets b. syntacticallyIncludedIn, import of the ontology axioms. syntacticallyEquivalentTo c. Structural level which concerns with the c. isHomomorphicTo graph structures formed by the axioms of the isIsomorphicTo ontologies. d. Semantic level which concerns with the d. semanticallyIncludedIn formal models of the ontologies, looking in semanticallyEquivalentTo particular at their logical consequences. isAConservativeExtentionOf e. Temporal level which concerns with the e. none. evolution of ontologies in time.
  • 7. Main steps of the Approach 2/5 2 Distinguishing relevant varieties/sub-relations, 2 e.g. includedIn and equivalentTo looking at ontologies (and their relations) from carlodakbjgfsjkgfs five different perspectives: Ivettdakbjgfsjkgfs a. Lexicographic level which concerns with the a. none. vocabularies of the ontologies. b. Syntactic level which concerns with the sets b. syntacticallyIncludedIn, import of the ontology axioms. syntacticallyEquivalentTo c. Structural level which concerns with the c. isHomomorphicTo graph structures formed by the axioms of the isIsomorphicTo ontologies. d. Semantic level which concerns with the d. semanticallyIncludedIn formal models of the ontologies, looking in semanticallyEquivalentTo particular at their logical consequences. isAConservativeExtentionOf e. Temporal level which concerns with the e. none. evolution of ontologies in time.
  • 8. Main steps of the Approach 2/5 2 Distinguishing relevant varieties/sub-relations, 2 e.g. includedIn and equivalentTo looking at ontologies (and their relations) from carlodakbjgfsjkgfs five different perspectives: Ivettdakbjgfsjkgfs a. Lexicographic level which concerns with the a. none. vocabularies of the ontologies. b. Syntactic level which concerns with the sets b. syntacticallyIncludedIn, import of the ontology axioms. syntacticallyEquivalentTo c. Structural level which concerns with the c. isHomomorphicTo graph structures formed by the axioms of the isIsomorphicTo ontologies. d. Semantic level which concerns with the d. semanticallyIncludedIn formal models of the ontologies, looking in semanticallyEquivalentTo particular at their logical consequences. isAConservativeExtentionOf e. Temporal level which concerns with the e. none. evolution of ontologies in time.
  • 9. Main steps of the Approach 2/5 2 Distinguishing relevant varieties/sub-relations, 2 e.g. includedIn and equivalentTo looking at ontologies (and their relations) from carlodakbjgfsjkgfs five different perspectives: Ivettdakbjgfsjkgfs a. Lexicographic level which concerns with the a. none. vocabularies of the ontologies. b. Syntactic level which concerns with the sets b. syntacticallyIncludedIn, import of the ontology axioms. syntacticallyEquivalentTo c. Structural level which concerns with the c. isHomomorphicTo graph structures formed by the axioms of the isIsomorphicTo ontologies. d. Semantic level which concerns with the d. semanticallyIncludedIn formal models of the ontologies, looking in semanticallyEquivalentTo particular at their logical consequences. isAConservativeExtentionOf e. Temporal level which concerns with the e. none. evolution of ontologies in time.
  • 10. Main steps of the Approach 2/5 2 Distinguishing relevant varieties/sub-relations, 2 e.g. includedIn and equivalentTo looking at ontologies (and their relations) from carlodakbjgfsjkgfs five different perspectives: Ivettdakbjgfsjkgfs a. Lexicographic level which concerns with the a. none. vocabularies of the ontologies. b. Syntactic level which concerns with the sets b. syntacticallyIncludedIn, import of the ontology axioms. syntacticallyEquivalentTo c. Structural level which concerns with the c. isHomomorphicTo graph structures formed by the axioms of the isIsomorphicTo ontologies. d. Semantic level which concerns with the d. semanticallyIncludedIn formal models of the ontologies, looking in semanticallyEquivalentTo particular at their logical consequences. isAConservativeExtentionOf e. Temporal level which concerns with the e. none. evolution of ontologies in time.
  • 11. Main steps of the Approach 2/5 2 Distinguishing relevant varieties/sub-relations, 2 e.g. includedIn and equivalentTo looking at ontologies (and their relations) from carlodakbjgfsjkgfs five different perspectives: Ivettdakbjgfsjkgfs a. Lexicographic level which concerns with the a. none. vocabularies of the ontologies. b. Syntactic level which concerns with the sets b. syntacticallyIncludedIn, import of the ontology axioms. syntacticallyEquivalentTo c. Structural level which concerns with the c. isHomomorphicTo graph structures formed by the axioms of the isIsomorphicTo ontologies. d. Semantic level which concerns with the d. semanticallyIncludedIn formal models of the ontologies, looking in semanticallyEquivalentTo particular at their logical consequences. isAConservativeExtentionOf e. Temporal level which concerns with the e. none. evolution of ontologies in time.
  • 12. Main steps of the Approach 3/5 3 3 includedIn: reflexive , transitive; Characterizing each relation by its algebraic equivalentTo: reflexive , symmetric properties. transitive.
  • 13. Main steps of the Approach 4/5 includedIn 4 Establishing the taxonomic structure equivalentTo semanticallyIncludedIn isHomomorphicTo between the identified isIsomorphicTo semanticallyEquivalentTo syntacticallyIncludedIn isIsomorphicTo relations. syntacticallyEquivalentTo imports isAConservativeExtensionOf
  • 14. Main steps of the Approach 5/5 5 Introducing rules to define complex relations 5 e.g.: equivalentTo(O1 , O2 ):- combining relations. includedIn(O1 , O2 ), includedIn(O2 , O1 ). 6 Repeating steps 1-5 we analyze all the other relations.
  • 15. Main steps of the Approach 5/5 5 Introducing rules to define complex relations 5 e.g.: equivalentTo(O1 , O2 ):- combining relations. includedIn(O1 , O2 ), includedIn(O2 , O1 ). 6 Repeating steps 1-5 we analyze all the other relations.
  • 17. SimilarTo 1/2 ”how many ways two ontologies overlap to each other” SimilarTo Semantic semanticallySimilarTo MappingSimilarTo Syntactic syntacticallySimilarTo Lexicographic LexicographicSimilarTo |Voc(O1 ) Voc(O2 )| |S A(O1 ) S A(O2 )| |LC (O1 ,O2 ) LC (O2 ,O1 )| max(|Voc(O1 )|,|Voc(O2 )|) ≥T max(|S A(O1 |,|S A(O2 |) ≥T max(|S A(O1 |,|S A(O2 |) ≥T
  • 18. SimilarTo 2/2 It is reflexive and symmetric; The taxonomic structure:
  • 19. Versioning 1/2 ” O1 is a previous version of O2 ” ” O2 is a latter version of O1 ” isLatterVersionOf isPreviousVersionOf Temporal conceptualEvolutionOf priorVersion explanationEvolutionOf backwardCompatibleWith owl:IncompatibleWith Semantic conceptualEvolutionOf Syntactic explanationEvolutionOf conceptualEvolutionOf(O1 , O2 ) if O1 is a latter version that is not semantically equivalent to O2 . explanationEvolutionOf(O1 , O2 ) if O1 is a latter version that is semantically equivalent to O2
  • 20. Versioning 2/2 It is reflexive and transitive; The taxonomic structure:
  • 21. Agree and Disagree 1/3 ”O1 expresses the same opinion as O2 about...” ”O1 and O2 contradict each other on...” agreeWith disagreeWith Temporal backwardCompatibleWith owlIncompatibleWith Semantic semanticallyEquivalentTo hasDisparateModeling semanticallySimilarTo incompatibleWith incoherentWith inconsistentWith Syntactic syntacticallyEquivalentTo syntacticallySimilarTo explanationEvolution
  • 22. Agree and Disagree 2/3 the taxonomic structure is disagreeWith hasDisparateModelling incompatibleWith incoherentWith inconsistentWith owlIncompatibleWith incoherentWith(O1 , O2 ) if the union of O1 and O2 generates an unsatisfiable concept. inconsistentWith(O1 , O2 ) if the union of O1 and O2 generates a new ontology which has no model. hasDisparateModeling(O1 , O2 ) if O1 and O2 represent corresponding entities in different ways (e.g. as an instance in O1 and a class O2 ).
  • 23. Agree and Disagree 3/3 the taxonomic structure is agreesWith BackwardCompatibleWith semanticallyEquivalentTo semanticallySimilarTo explanationEvolution syntacticallyEquivalentTo syntactiallySimilarTo
  • 24. Conclusion and Future We designed the DOOR ontology, which formalizes relations existing between ontologies on the SW; We presented the methodology on which DOOR is based on; What is next: keep developing DOOR; Using the DOOR Ontology KANNEL;