SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

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

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

Último

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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...
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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...
 
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...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
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
 
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, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
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
 
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
 
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
 
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
 

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;