SlideShare a Scribd company logo
1 of 19
Download to read offline
Introduction                         Scenario                              Standard                            Conclusion




                 Making Heterogeneous Ontologies
               Interoperable Through Standardisation
                 A Meta Ontology Language to be Standardised for
                Ontology Integration and Interoperability (OntoIOp)
                                           AEGIS Conference


                            Christoph Lange1,2 , Till Mossakowski1,3,4 ,
                                Christian Galinski5 , Oliver Kutz1,3
       1   University of Bremen, Germany        2 Computer Science, Jacobs University Bremen, Germany
      3 SFB/TR 8 “Spatial cognition”, University of Bremen, Germany            4 DFKI GmbH, Bremen, Germany
                 5 International Information Centre for Terminology (Infoterm), Vienna, Austria



                                                 2011-11-30
 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30     1
Introduction                         Scenario                              Standard                            Conclusion



Background: The OASIS EU project


         OASIS = Open architecture for Accessible
         Services Integration and Standardisation
         Goal: an innovative reference architecture
         (based on ontologies and semantic
         services) that allows plug and play and
         cost-effective interconnection of existing
         and new services in all domains required
         for the independent and autonomous
         living of the elderly and enhancing their
         Quality of Life
 http://www.oasis-project.eu

 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30     2
Introduction                         Scenario                              Standard                            Conclusion



Interoperable Assistive Technology
          Assistive technology increasingly relies on communication
                   among users,
                   between users and their devices, and
                   among these devices.
          Making such ICT accessible and inclusive is costly or even
          impossible
          We aim at more interoperable
                   devices,
                   services accessing these devices, and
                   content delivered by these services
          . . . at the levels of
                   data and metadata
                   data models and data modelling methods
                   metamodels as well as a meta ontology language
 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30     3
Introduction                                         Scenario                                 Standard                                 Conclusion



Our Big Picture of Interoperability
                                    Knowledge Infrastructure                     Service-Oriented                     Smart Environment
                                                                                   Architecture

                                   Concepts/Data/Individuals                            Service                         Target (Device)
                                                                                                                            Device
              rabil r
                   ity
                  fo




                                           Ontology                            Service Description                     Target Description
     inte ppings
         rope
       ma




                                   Ontology Language/Logic                   Service Descr. Language                Target Descr. Language



             Data           Concepts/Data/Individuals    processes            Service             accesses      Target (Device)
                                                                                                                    Device
                                        represented in terms of                  satisfies                              conforms to
        Models                      Ontology              refers to     Service Description                    Target Description
                                        written in                               written in                             written in

  Metamodels                Ontology Language/Logic                   Service Descr. Language                Target Descr. Language

                                   Knowledge                              Software Agents                          Hardware




                         For now we focus on
                         the “content”/
                         “knowledge” column
 Lange et al. (U. Bremen/Infoterm)                   Making Heterogeneous Ontologies Interoperable Through Standardisation           2011-11-30     4
Introduction                         Scenario                              Standard                            Conclusion



An Ambient Assisted Living (AAL) Use Case
 Scenario
 Clara instructs her wheelchair to get her to the kitchen (next door to
 the living room). For dinner, she would like to take a pizza from the
 freezer and bake it in the oven. (Her diet is vegetarian.) Afterwards
 she needs to rest in bed.




 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30     5
Introduction                         Scenario                              Standard                            Conclusion



An Ambient Assisted Living (AAL) Use Case
 Scenario
 Clara instructs her wheelchair to get her to the kitchen (next door
 to the living room). For dinner, she would like to take a pizza from
 the freezer and bake it in the oven. (Her diet is vegetarian.)
 Afterwards she needs to rest in bed.
          Existing AAL ontologies (e.g. OpenAAL, http://openaal.org)
          cover the core of these concepts:




 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30     5
Introduction                         Scenario                              Standard                            Conclusion



An Ambient Assisted Living (AAL) Use Case
 Scenario
 Clara instructs her wheelchair to get her to the kitchen (next door
 to the living room). For dinner, she would like to take a pizza from
 the freezer and bake it in the oven. (Her diet is vegetarian.)
 Afterwards she needs to rest in bed.

          Existing AAL ontologies (e.g. OpenAAL, http://openaal.org)
          cover the core of these concepts:
                   . . . but not all required concepts
                   e.g. food ingredients ⇒ need other ontologies/modules
                   even need to tap into the Web of Data (product data, geodata)



 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30     5
Introduction                         Scenario                              Standard                            Conclusion



An Ambient Assisted Living (AAL) Use Case
 Scenario
 Clara instructs her wheelchair to get her to the kitchen (next door
 to the living room). For dinner, she would like to take a pizza from
 the freezer and bake it in the oven. (Her diet is vegetarian.)
 Afterwards she needs to rest in bed.

          Existing AAL ontologies (e.g. OpenAAL, http://openaal.org)
          cover the core of these concepts:
                   . . . but not all required concepts
                   e.g. food ingredients ⇒ need other ontologies/modules
                   even need to tap into the Web of Data (product data, geodata)
                   . . . not necessarily at the required level of complexity
                   e.g. space/time ⇒ need other logics

 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30     5
Introduction                         Scenario                              Standard                            Conclusion



What do Devices Need to Know?

 Some of the devices involved:
    kitchen light switch
         freezer (aware of its contents)
         wheelchair (with navigation)
 Different Services and Devices need to understand different
 aspects of the real world at different levels of complexity.

Quote from the “Hitchhiker”
“Suddenly [the door] slid open. ‘Thank you,’
it said, ‘for making a simple door very
happy.’”

 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30     6
Introduction                         Scenario                              Standard                            Conclusion



Different Devices and their Knowledge


          Light Switch: “light is switched on if and only if someone is in
          the room and it is dark outside”
          Freezer: “a vegetarian pizza is a pizza whose toppings are all
          vegetarian”
          Wheelchair: “two areas in a house (e.g. a working area in a
          room) are either the same, or intersecting, or bordering, or
          separated, or one is part of the other”




 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30     7
Introduction                         Scenario                              Standard                            Conclusion



Different Devices = Different Logics
 Which logics can intuitively capture these notions?
     Light Switch: propositional logic
     “light is switched on if and only if someone is in the room and it
     is dark outside” – light_on ≡ person_in_room ∧ dark_outside
     Freezer: description logic (Pizza ontology)
     “a vegetarian pizza is a pizza whose toppings are all vegetarian”
     VegetarianPizza ≡ Pizza ∀hasTopping.Vegetarian
     Wheelchair: first order logic (RCC-style spatial calculus)
     “two areas in a house (e.g. a working area in a room) are either
     the same, or intersecting, or bordering, or separated, or one is
     part of the other”
     ∀a1 , a2 .equal(a1 , a2 ) ∨ overlapping(a1 , a2 ) ∨ bordering(a1 , a2 ) ∨
     disconnected(a1 , a2 ) ∨ part_of(a1 , a2 ) ∨ part_of(a2 , a1 )
 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30     8
Introduction                         Scenario                              Standard                            Conclusion



DOL (Distributed Ontology Language)
 The DOL standard (Distributed Ontology Language) specifies
     a meta-language for logically heterogeneous, modular,
     interlinked, and documented ontologies
     with a formal semantics and an XML, RDF and text syntax
     that is compatible to conforming existing and future
     ontology languages.
 In practice, interoperability can only be achieved via standards:
      formulate consensual rules under participation of major
      stakeholders (here: ontology language communities)
      improve suitability of products, processes and services
      facilitate communication
      reduce complexity (and thus costs)
      increase quality via certification
 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30     9
Introduction                         Scenario                              Standard                            Conclusion



The Example in DOL (Excerpt)
 logic <http://purl.net/dol/logic/OWL>
 ontology OurAAL = <http://openaal.org/SAM/Ontology#>
   then logic <http://purl.net/dol/logic/Propositional> : {
     props light_on, person_in_room, dark_outside
     . light_on <=> person_in_room / dark_outside
     with person_in_room |-> Room that inverse locatedIn Person min 1
     %% also establish links to OpenAAL’s Device
   } then logic <http://purl.net/dol/logic/OWL> : {
     Class: VegetarianPizza
       EquivalentTo: Pizza that hasTopping only Vegetarian
     Individual: <http://productdb.org/ean/4001724819806>
       Facts: hasTopping Tomato, hasTopping Mozzarella %% and nothing else
     %% also connect Pizza to the OpenAAL Devices Freezer and Oven
   } then logic <http://purl.net/dol/logic/CommonLogic> : {
     . (forall (a1 a2) (or (equal a1 a2) ... (part_of a2 a1))
     %% plus another axiom that makes the "or" exclusive
     with %% establish link to OpenAAL’s Room connectedTo Room
 } end

 Relevant DOL features used here: literal inclusion of existing
 languages; modular reuse; links between ontologies
 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30   10
Introduction                         Scenario                              Standard                            Conclusion



The Example in DOL (Excerpt)
 logic <http://purl.net/dol/logic/OWL>
 ontology OurAAL = <http://openaal.org/SAM/Ontology#>
   then logic <http://purl.net/dol/logic/Propositional> : {
     props light_on, person_in_room, dark_outside
     . light_on <=> person_in_room / dark_outside
     with person_in_room |-> Room that inverse locatedIn Person min 1
     %% also establish links to OpenAAL’s Device
   } then logic <http://purl.net/dol/logic/OWL> : {
     Class: VegetarianPizza
       EquivalentTo: Pizza that hasTopping only Vegetarian
     Individual: <http://productdb.org/ean/4001724819806>
       Facts: hasTopping Tomato, hasTopping Mozzarella %% and nothing else
     %% also connect Pizza to the OpenAAL Devices Freezer and Oven
   } then logic <http://purl.net/dol/logic/CommonLogic> : {
     . (forall (a1 a2) (or (equal a1 a2) ... (part_of a2 a1))
     %% plus another axiom that makes the "or" exclusive
     with %% establish link to OpenAAL’s Room connectedTo Room
 } end

 Relevant DOL features used here: literal inclusion of existing
 languages; modular reuse; links between ontologies
 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30   10
Introduction                         Scenario                              Standard                            Conclusion



The Example in DOL (Excerpt)
 logic <http://purl.net/dol/logic/OWL>
 ontology OurAAL = <http://openaal.org/SAM/Ontology#>
   then logic <http://purl.net/dol/logic/Propositional> : {
     props light_on, person_in_room, dark_outside
     . light_on <=> person_in_room / dark_outside
     with person_in_room |-> Room that inverse locatedIn Person min 1
     %% also establish links to OpenAAL’s Device
   } then logic <http://purl.net/dol/logic/OWL> : {
     Class: VegetarianPizza
       EquivalentTo: Pizza that hasTopping only Vegetarian
     Individual: <http://productdb.org/ean/4001724819806>
       Facts: hasTopping Tomato, hasTopping Mozzarella %% and nothing else
     %% also connect Pizza to the OpenAAL Devices Freezer and Oven
   } then logic <http://purl.net/dol/logic/CommonLogic> : {
     . (forall (a1 a2) (or (equal a1 a2) ... (part_of a2 a1))
     %% plus another axiom that makes the "or" exclusive
     with %% establish link to OpenAAL’s Room connectedTo Room
 } end

 Relevant DOL features used here: literal inclusion of existing
 languages; modular reuse; links between ontologies
 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30   10
Introduction                         Scenario                              Standard                            Conclusion



The Example in DOL (Excerpt)
 logic <http://purl.net/dol/logic/OWL>
 ontology OurAAL = <http://openaal.org/SAM/Ontology#>
   then logic <http://purl.net/dol/logic/Propositional> : {
     props light_on, person_in_room, dark_outside
     . light_on <=> person_in_room / dark_outside
     with person_in_room |-> Room that inverse locatedIn Person min 1
     %% also establish links to OpenAAL’s Device
   } then logic <http://purl.net/dol/logic/OWL> : {
     Class: VegetarianPizza
       EquivalentTo: Pizza that hasTopping only Vegetarian
     Individual: <http://productdb.org/ean/4001724819806>
       Facts: hasTopping Tomato, hasTopping Mozzarella %% and nothing else
     %% also connect Pizza to the OpenAAL Devices Freezer and Oven
   } then logic <http://purl.net/dol/logic/CommonLogic> : {
     . (forall (a1 a2) (or (equal a1 a2) ... (part_of a2 a1))
     %% plus another axiom that makes the "or" exclusive
     with %% establish link to OpenAAL’s Room connectedTo Room
 } end

 Relevant DOL features used here: literal inclusion of existing
 languages; modular reuse; links between ontologies
 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30   10
Introduction                         Scenario                              Standard                            Conclusion



The Example in DOL (Excerpt)
 logic <http://purl.net/dol/logic/OWL>
 ontology OurAAL = <http://openaal.org/SAM/Ontology#>
   then logic <http://purl.net/dol/logic/Propositional> : {
     props light_on, person_in_room, dark_outside
     . light_on <=> person_in_room / dark_outside
     with person_in_room |-> Room that inverse locatedIn Person min 1
     %% also establish links to OpenAAL’s Device
   } then logic <http://purl.net/dol/logic/OWL> : {
     Class: VegetarianPizza
       EquivalentTo: Pizza that hasTopping only Vegetarian
     Individual: <http://productdb.org/ean/4001724819806>
       Facts: hasTopping Tomato, hasTopping Mozzarella %% and nothing else
     %% also connect Pizza to the OpenAAL Devices Freezer and Oven
   } then logic <http://purl.net/dol/logic/CommonLogic> : {
     . (forall (a1 a2) (or (equal a1 a2) ... (part_of a2 a1))
     %% plus another axiom that makes the "or" exclusive
     with %% establish link to OpenAAL’s Room connectedTo Room
 } end

 Relevant DOL features used here: literal inclusion of existing
 languages; modular reuse; links between ontologies
 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30   10
Introduction                         Scenario                              Standard                            Conclusion



The Example in DOL (Excerpt)
 logic <http://purl.net/dol/logic/OWL>
 ontology OurAAL = <http://openaal.org/SAM/Ontology#>
   then logic <http://purl.net/dol/logic/Propositional> : {
     props light_on, person_in_room, dark_outside
     . light_on <=> person_in_room / dark_outside
     with person_in_room |-> Room that inverse locatedIn Person min 1
     %% also establish links to OpenAAL’s Device
   } then logic <http://purl.net/dol/logic/OWL> : {
     Class: VegetarianPizza
       EquivalentTo: Pizza that hasTopping only Vegetarian
     Individual: <http://productdb.org/ean/4001724819806>
       Facts: hasTopping Tomato, hasTopping Mozzarella %% and nothing else
     %% also connect Pizza to the OpenAAL Devices Freezer and Oven
   } then logic <http://purl.net/dol/logic/CommonLogic> : {
     . (forall (a1 a2) (or (equal a1 a2) ... (part_of a2 a1))
     %% plus another axiom that makes the "or" exclusive
     with %% establish link to OpenAAL’s Room connectedTo Room
 } end

 Relevant DOL features used here: literal inclusion of existing
 languages; modular reuse; links between ontologies
 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30   10
Introduction                         Scenario                              Standard                            Conclusion



ISO Standardization Roadmap

 The standardization of DOL (ISO 17347) so far involves experts
 from ≈ 15 countries and various ontology-related communities.
     Now: Working Drafts, towards Committee Draft (each stage
     reviewed by experts, voted upon)
          2013: Draft International Standard
          2015: Final Draft, then International Standard
 http://ontolog.cim3.net/cgi-bin/wiki.pl?OntoIOp

   DOL – a meta-language for logically heterogeneous,
    modular, interlinked, and documented ontologies


 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30   11

More Related Content

What's hot

Pal gov.tutorial4.outline
Pal gov.tutorial4.outlinePal gov.tutorial4.outline
Pal gov.tutorial4.outlineMustafa Jarrar
 
download
downloaddownload
downloadbutest
 
Dalla Chiara_ Polito
Dalla Chiara_ PolitoDalla Chiara_ Polito
Dalla Chiara_ PolitoGoWireless
 
Bioinformatics kernels relations
Bioinformatics kernels relationsBioinformatics kernels relations
Bioinformatics kernels relationsMichiel Stock
 
Object Oriented Programming in Python
Object Oriented Programming in PythonObject Oriented Programming in Python
Object Oriented Programming in PythonJordi Vilaplana
 
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemanticsPal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemanticsMustafa Jarrar
 
Question answer template
Question answer templateQuestion answer template
Question answer templateThanuw Chaks
 
A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...
A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...
A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...Editor IJARCET
 

What's hot (9)

Pal gov.tutorial4.outline
Pal gov.tutorial4.outlinePal gov.tutorial4.outline
Pal gov.tutorial4.outline
 
download
downloaddownload
download
 
Dalla Chiara_ Polito
Dalla Chiara_ PolitoDalla Chiara_ Polito
Dalla Chiara_ Polito
 
Bioinformatics kernels relations
Bioinformatics kernels relationsBioinformatics kernels relations
Bioinformatics kernels relations
 
Text mining
Text miningText mining
Text mining
 
Object Oriented Programming in Python
Object Oriented Programming in PythonObject Oriented Programming in Python
Object Oriented Programming in Python
 
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemanticsPal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemantics
 
Question answer template
Question answer templateQuestion answer template
Question answer template
 
A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...
A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...
A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...
 

Viewers also liked

Processing and Publishing Content Math with JOMDoc and JOBAD
Processing and Publishing Content Math with JOMDoc and JOBADProcessing and Publishing Content Math with JOMDoc and JOBAD
Processing and Publishing Content Math with JOMDoc and JOBADChristoph Lange
 
Arguing on Issues with Mathematical Knowledge Items in a Semantic Wiki
Arguing on Issues with Mathematical Knowledge Items in a Semantic WikiArguing on Issues with Mathematical Knowledge Items in a Semantic Wiki
Arguing on Issues with Mathematical Knowledge Items in a Semantic WikiChristoph Lange
 
Towards a Semantic Wiki for Science
Towards a Semantic Wiki for ScienceTowards a Semantic Wiki for Science
Towards a Semantic Wiki for ScienceChristoph Lange
 
Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge
Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeAnnotating Rhetorical and Argumentative Structures in Mathematical Knowledge
Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeChristoph Lange
 
Machine Support for Interacting with Scientific Publications Improving Inform...
Machine Support for Interacting with Scientific Publications Improving Inform...Machine Support for Interacting with Scientific Publications Improving Inform...
Machine Support for Interacting with Scientific Publications Improving Inform...Christoph Lange
 
Research Careers in Applied Computer Science
Research Careers in Applied Computer ScienceResearch Careers in Applied Computer Science
Research Careers in Applied Computer ScienceChristoph Lange
 

Viewers also liked (6)

Processing and Publishing Content Math with JOMDoc and JOBAD
Processing and Publishing Content Math with JOMDoc and JOBADProcessing and Publishing Content Math with JOMDoc and JOBAD
Processing and Publishing Content Math with JOMDoc and JOBAD
 
Arguing on Issues with Mathematical Knowledge Items in a Semantic Wiki
Arguing on Issues with Mathematical Knowledge Items in a Semantic WikiArguing on Issues with Mathematical Knowledge Items in a Semantic Wiki
Arguing on Issues with Mathematical Knowledge Items in a Semantic Wiki
 
Towards a Semantic Wiki for Science
Towards a Semantic Wiki for ScienceTowards a Semantic Wiki for Science
Towards a Semantic Wiki for Science
 
Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge
Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeAnnotating Rhetorical and Argumentative Structures in Mathematical Knowledge
Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge
 
Machine Support for Interacting with Scientific Publications Improving Inform...
Machine Support for Interacting with Scientific Publications Improving Inform...Machine Support for Interacting with Scientific Publications Improving Inform...
Machine Support for Interacting with Scientific Publications Improving Inform...
 
Research Careers in Applied Computer Science
Research Careers in Applied Computer ScienceResearch Careers in Applied Computer Science
Research Careers in Applied Computer Science
 

Similar to Making Heterogeneous Ontologies Interoperable Through Standardisation

The Distributed Ontology Language (DOL): Use Cases, Syntax, and Extensibility
The Distributed Ontology Language (DOL): Use Cases, Syntax, and ExtensibilityThe Distributed Ontology Language (DOL): Use Cases, Syntax, and Extensibility
The Distributed Ontology Language (DOL): Use Cases, Syntax, and ExtensibilityChristoph Lange
 
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...Christoph Lange
 
Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1iotest
 
Ontologies in Ubiquitous Computing
Ontologies in Ubiquitous ComputingOntologies in Ubiquitous Computing
Ontologies in Ubiquitous ComputingJose R. Hilera
 
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...Christoph Lange
 
SOFIA - RDF Recipes for Context Aware Interoperability in Pervasive Systems. NXP
SOFIA - RDF Recipes for Context Aware Interoperability in Pervasive Systems. NXPSOFIA - RDF Recipes for Context Aware Interoperability in Pervasive Systems. NXP
SOFIA - RDF Recipes for Context Aware Interoperability in Pervasive Systems. NXPSofia Eu
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications dannyijwest
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications IJwest
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications dannyijwest
 
Semantic Rules Representation in Controlled Natural Language in FluentEditor
Semantic Rules Representation in Controlled Natural Language in FluentEditorSemantic Rules Representation in Controlled Natural Language in FluentEditor
Semantic Rules Representation in Controlled Natural Language in FluentEditorCognitum
 
Caaa07 Presentation February Final
Caaa07 Presentation February FinalCaaa07 Presentation February Final
Caaa07 Presentation February Finalpbihler
 
GATE, HLT and Machine Learning, Sheffield, July 2003
GATE, HLT and Machine Learning, Sheffield, July 2003GATE, HLT and Machine Learning, Sheffield, July 2003
GATE, HLT and Machine Learning, Sheffield, July 2003butest
 
An ontology driven module for accessing chronic pathology literature- CHRONIO...
An ontology driven module for accessing chronic pathology literature- CHRONIO...An ontology driven module for accessing chronic pathology literature- CHRONIO...
An ontology driven module for accessing chronic pathology literature- CHRONIO...Riccardo Albertoni
 
An Overview Of Natural Language Processing
An Overview Of Natural Language ProcessingAn Overview Of Natural Language Processing
An Overview Of Natural Language ProcessingScott Faria
 
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemanticsPal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemanticsMustafa Jarrar
 
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEWONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEWijait
 
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW ijait
 
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using OntologiesESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologieseswcsummerschool
 
Iot ontologies state of art$$$
Iot ontologies state of art$$$Iot ontologies state of art$$$
Iot ontologies state of art$$$Sof Ouni
 

Similar to Making Heterogeneous Ontologies Interoperable Through Standardisation (20)

The Distributed Ontology Language (DOL): Use Cases, Syntax, and Extensibility
The Distributed Ontology Language (DOL): Use Cases, Syntax, and ExtensibilityThe Distributed Ontology Language (DOL): Use Cases, Syntax, and Extensibility
The Distributed Ontology Language (DOL): Use Cases, Syntax, and Extensibility
 
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
 
Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1
 
Ontologies in Ubiquitous Computing
Ontologies in Ubiquitous ComputingOntologies in Ubiquitous Computing
Ontologies in Ubiquitous Computing
 
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
 
SOFIA - RDF Recipes for Context Aware Interoperability in Pervasive Systems. NXP
SOFIA - RDF Recipes for Context Aware Interoperability in Pervasive Systems. NXPSOFIA - RDF Recipes for Context Aware Interoperability in Pervasive Systems. NXP
SOFIA - RDF Recipes for Context Aware Interoperability in Pervasive Systems. NXP
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
Semantic Rules Representation in Controlled Natural Language in FluentEditor
Semantic Rules Representation in Controlled Natural Language in FluentEditorSemantic Rules Representation in Controlled Natural Language in FluentEditor
Semantic Rules Representation in Controlled Natural Language in FluentEditor
 
Caaa07 Presentation February Final
Caaa07 Presentation February FinalCaaa07 Presentation February Final
Caaa07 Presentation February Final
 
Semantic annotation of biomedical data
Semantic annotation of biomedical dataSemantic annotation of biomedical data
Semantic annotation of biomedical data
 
GATE, HLT and Machine Learning, Sheffield, July 2003
GATE, HLT and Machine Learning, Sheffield, July 2003GATE, HLT and Machine Learning, Sheffield, July 2003
GATE, HLT and Machine Learning, Sheffield, July 2003
 
An ontology driven module for accessing chronic pathology literature- CHRONIO...
An ontology driven module for accessing chronic pathology literature- CHRONIO...An ontology driven module for accessing chronic pathology literature- CHRONIO...
An ontology driven module for accessing chronic pathology literature- CHRONIO...
 
An Overview Of Natural Language Processing
An Overview Of Natural Language ProcessingAn Overview Of Natural Language Processing
An Overview Of Natural Language Processing
 
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemanticsPal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemantics
 
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEWONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
 
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
 
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using OntologiesESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
 
Iot ontologies state of art$$$
Iot ontologies state of art$$$Iot ontologies state of art$$$
Iot ontologies state of art$$$
 

More from Christoph Lange

Faire Datenökonomie für Wirtschaft, Wissenschaft und Gesellschaft: Was brauch...
Faire Datenökonomie für Wirtschaft, Wissenschaft und Gesellschaft: Was brauch...Faire Datenökonomie für Wirtschaft, Wissenschaft und Gesellschaft: Was brauch...
Faire Datenökonomie für Wirtschaft, Wissenschaft und Gesellschaft: Was brauch...Christoph Lange
 
OSCOSS: Opening Scholarly Communication in Social Sciences
OSCOSS: Opening Scholarly Communication in Social SciencesOSCOSS: Opening Scholarly Communication in Social Sciences
OSCOSS: Opening Scholarly Communication in Social SciencesChristoph Lange
 
WDAqua ITN – Answering Questions using Web Data
WDAqua ITN – Answering Questions using Web DataWDAqua ITN – Answering Questions using Web Data
WDAqua ITN – Answering Questions using Web DataChristoph Lange
 
Interlinking Data and Knowledge in Enterprises, Research and Society with Lin...
Interlinking Data and Knowledge in Enterprises, Research and Society with Lin...Interlinking Data and Knowledge in Enterprises, Research and Society with Lin...
Interlinking Data and Knowledge in Enterprises, Research and Society with Lin...Christoph Lange
 
Linked Open (Geo)Data and the Distributed Ontology Language – a perfect match
Linked Open (Geo)Data and the Distributed Ontology Language – a perfect matchLinked Open (Geo)Data and the Distributed Ontology Language – a perfect match
Linked Open (Geo)Data and the Distributed Ontology Language – a perfect matchChristoph Lange
 
Linking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process DescriptionsLinking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process DescriptionsChristoph Lange
 
Bringing Mathematics To the Web of Data: the Case of the Mathematics Subject ...
Bringing Mathematics To the Web of Data: the Case of the Mathematics Subject ...Bringing Mathematics To the Web of Data: the Case of the Mathematics Subject ...
Bringing Mathematics To the Web of Data: the Case of the Mathematics Subject ...Christoph Lange
 
Semantic Web Technology: The Key to Making Scientific Information Systems Social
Semantic Web Technology: The Key to Making Scientific Information Systems SocialSemantic Web Technology: The Key to Making Scientific Information Systems Social
Semantic Web Technology: The Key to Making Scientific Information Systems SocialChristoph Lange
 
TCP – zuverlässiger Ende-zu-Ende-Datenstrom
TCP – zuverlässiger Ende-zu-Ende-DatenstromTCP – zuverlässiger Ende-zu-Ende-Datenstrom
TCP – zuverlässiger Ende-zu-Ende-DatenstromChristoph Lange
 
Previewing OWL Changes and Refactorings Using a Flexible XML Database
Previewing OWL Changes and Refactorings Using a Flexible XML DatabasePreviewing OWL Changes and Refactorings Using a Flexible XML Database
Previewing OWL Changes and Refactorings Using a Flexible XML DatabaseChristoph Lange
 
JOBAD – Interactive Mathematical Documents
JOBAD – Interactive Mathematical DocumentsJOBAD – Interactive Mathematical Documents
JOBAD – Interactive Mathematical DocumentsChristoph Lange
 
Publishing Math Lecture Notes as Linked Data
Publishing Math Lecture Notes as Linked DataPublishing Math Lecture Notes as Linked Data
Publishing Math Lecture Notes as Linked DataChristoph Lange
 
sTeX+ – a System for Flexible Formalization of Linked Data
sTeX+ – a System for Flexible Formalization of Linked DatasTeX+ – a System for Flexible Formalization of Linked Data
sTeX+ – a System for Flexible Formalization of Linked DataChristoph Lange
 
Krextor – An Extensible Framework for Contributing Content Math to the Web of...
Krextor – An Extensible Framework for Contributing Content Math to the Web of...Krextor – An Extensible Framework for Contributing Content Math to the Web of...
Krextor – An Extensible Framework for Contributing Content Math to the Web of...Christoph Lange
 
Mathematical Semantics of Statistical Data
Mathematical Semantics of Statistical DataMathematical Semantics of Statistical Data
Mathematical Semantics of Statistical DataChristoph Lange
 
Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...
Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...
Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...Christoph Lange
 
TNTBase – a Versioned Database for XML (Mathematical) Documents
TNTBase – a Versioned Database for XML (Mathematical) DocumentsTNTBase – a Versioned Database for XML (Mathematical) Documents
TNTBase – a Versioned Database for XML (Mathematical) DocumentsChristoph Lange
 
A Mathematical Approach to Ontology Authoring and Documentation
A Mathematical Approach to Ontology Authoring and DocumentationA Mathematical Approach to Ontology Authoring and Documentation
A Mathematical Approach to Ontology Authoring and DocumentationChristoph Lange
 
wiki.openmath.org – how it works, how you can participate
wiki.openmath.org – how it works, how you can participatewiki.openmath.org – how it works, how you can participate
wiki.openmath.org – how it works, how you can participateChristoph Lange
 
Web-2.0-Forschung der KWARC-Gruppe
Web-2.0-Forschung der KWARC-GruppeWeb-2.0-Forschung der KWARC-Gruppe
Web-2.0-Forschung der KWARC-GruppeChristoph Lange
 

More from Christoph Lange (20)

Faire Datenökonomie für Wirtschaft, Wissenschaft und Gesellschaft: Was brauch...
Faire Datenökonomie für Wirtschaft, Wissenschaft und Gesellschaft: Was brauch...Faire Datenökonomie für Wirtschaft, Wissenschaft und Gesellschaft: Was brauch...
Faire Datenökonomie für Wirtschaft, Wissenschaft und Gesellschaft: Was brauch...
 
OSCOSS: Opening Scholarly Communication in Social Sciences
OSCOSS: Opening Scholarly Communication in Social SciencesOSCOSS: Opening Scholarly Communication in Social Sciences
OSCOSS: Opening Scholarly Communication in Social Sciences
 
WDAqua ITN – Answering Questions using Web Data
WDAqua ITN – Answering Questions using Web DataWDAqua ITN – Answering Questions using Web Data
WDAqua ITN – Answering Questions using Web Data
 
Interlinking Data and Knowledge in Enterprises, Research and Society with Lin...
Interlinking Data and Knowledge in Enterprises, Research and Society with Lin...Interlinking Data and Knowledge in Enterprises, Research and Society with Lin...
Interlinking Data and Knowledge in Enterprises, Research and Society with Lin...
 
Linked Open (Geo)Data and the Distributed Ontology Language – a perfect match
Linked Open (Geo)Data and the Distributed Ontology Language – a perfect matchLinked Open (Geo)Data and the Distributed Ontology Language – a perfect match
Linked Open (Geo)Data and the Distributed Ontology Language – a perfect match
 
Linking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process DescriptionsLinking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process Descriptions
 
Bringing Mathematics To the Web of Data: the Case of the Mathematics Subject ...
Bringing Mathematics To the Web of Data: the Case of the Mathematics Subject ...Bringing Mathematics To the Web of Data: the Case of the Mathematics Subject ...
Bringing Mathematics To the Web of Data: the Case of the Mathematics Subject ...
 
Semantic Web Technology: The Key to Making Scientific Information Systems Social
Semantic Web Technology: The Key to Making Scientific Information Systems SocialSemantic Web Technology: The Key to Making Scientific Information Systems Social
Semantic Web Technology: The Key to Making Scientific Information Systems Social
 
TCP – zuverlässiger Ende-zu-Ende-Datenstrom
TCP – zuverlässiger Ende-zu-Ende-DatenstromTCP – zuverlässiger Ende-zu-Ende-Datenstrom
TCP – zuverlässiger Ende-zu-Ende-Datenstrom
 
Previewing OWL Changes and Refactorings Using a Flexible XML Database
Previewing OWL Changes and Refactorings Using a Flexible XML DatabasePreviewing OWL Changes and Refactorings Using a Flexible XML Database
Previewing OWL Changes and Refactorings Using a Flexible XML Database
 
JOBAD – Interactive Mathematical Documents
JOBAD – Interactive Mathematical DocumentsJOBAD – Interactive Mathematical Documents
JOBAD – Interactive Mathematical Documents
 
Publishing Math Lecture Notes as Linked Data
Publishing Math Lecture Notes as Linked DataPublishing Math Lecture Notes as Linked Data
Publishing Math Lecture Notes as Linked Data
 
sTeX+ – a System for Flexible Formalization of Linked Data
sTeX+ – a System for Flexible Formalization of Linked DatasTeX+ – a System for Flexible Formalization of Linked Data
sTeX+ – a System for Flexible Formalization of Linked Data
 
Krextor – An Extensible Framework for Contributing Content Math to the Web of...
Krextor – An Extensible Framework for Contributing Content Math to the Web of...Krextor – An Extensible Framework for Contributing Content Math to the Web of...
Krextor – An Extensible Framework for Contributing Content Math to the Web of...
 
Mathematical Semantics of Statistical Data
Mathematical Semantics of Statistical DataMathematical Semantics of Statistical Data
Mathematical Semantics of Statistical Data
 
Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...
Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...
Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...
 
TNTBase – a Versioned Database for XML (Mathematical) Documents
TNTBase – a Versioned Database for XML (Mathematical) DocumentsTNTBase – a Versioned Database for XML (Mathematical) Documents
TNTBase – a Versioned Database for XML (Mathematical) Documents
 
A Mathematical Approach to Ontology Authoring and Documentation
A Mathematical Approach to Ontology Authoring and DocumentationA Mathematical Approach to Ontology Authoring and Documentation
A Mathematical Approach to Ontology Authoring and Documentation
 
wiki.openmath.org – how it works, how you can participate
wiki.openmath.org – how it works, how you can participatewiki.openmath.org – how it works, how you can participate
wiki.openmath.org – how it works, how you can participate
 
Web-2.0-Forschung der KWARC-Gruppe
Web-2.0-Forschung der KWARC-GruppeWeb-2.0-Forschung der KWARC-Gruppe
Web-2.0-Forschung der KWARC-Gruppe
 

Recently uploaded

《QUT毕业文凭网-认证昆士兰科技大学毕业证成绩单》
《QUT毕业文凭网-认证昆士兰科技大学毕业证成绩单》《QUT毕业文凭网-认证昆士兰科技大学毕业证成绩单》
《QUT毕业文凭网-认证昆士兰科技大学毕业证成绩单》rnrncn29
 
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
BOOK NIGHT-Call Girls In Noida City Centre Delhi ☎️ 8377877756
BOOK NIGHT-Call Girls In Noida City Centre Delhi ☎️ 8377877756BOOK NIGHT-Call Girls In Noida City Centre Delhi ☎️ 8377877756
BOOK NIGHT-Call Girls In Noida City Centre Delhi ☎️ 8377877756dollysharma2066
 
labradorite energetic gems for well beings.pdf
labradorite energetic gems for well beings.pdflabradorite energetic gems for well beings.pdf
labradorite energetic gems for well beings.pdfAkrati jewels inc
 
Uttoxeter & Cheadle Voice, Issue 122.pdf
Uttoxeter & Cheadle Voice, Issue 122.pdfUttoxeter & Cheadle Voice, Issue 122.pdf
Uttoxeter & Cheadle Voice, Issue 122.pdfNoel Sergeant
 
10 Tips To Be More Disciplined In Life To Be Successful | Amit Kakkar Healthyway
10 Tips To Be More Disciplined In Life To Be Successful | Amit Kakkar Healthyway10 Tips To Be More Disciplined In Life To Be Successful | Amit Kakkar Healthyway
10 Tips To Be More Disciplined In Life To Be Successful | Amit Kakkar HealthywayAmit Kakkar Healthyway
 
Model Call Girl in Adarsh Nagar Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Adarsh Nagar Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Adarsh Nagar Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Adarsh Nagar Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Unlocking Radiant Skin: The Ultimate Skincare Guide( beyonist)
Unlocking Radiant Skin: The Ultimate Skincare Guide( beyonist)Unlocking Radiant Skin: The Ultimate Skincare Guide( beyonist)
Unlocking Radiant Skin: The Ultimate Skincare Guide( beyonist)beyonistskincare
 
Call In girls Delhi Safdarjung Enclave/WhatsApp 🔝 97111⇛⇛47426
Call In girls Delhi Safdarjung Enclave/WhatsApp 🔝  97111⇛⇛47426Call In girls Delhi Safdarjung Enclave/WhatsApp 🔝  97111⇛⇛47426
Call In girls Delhi Safdarjung Enclave/WhatsApp 🔝 97111⇛⇛47426jennyeacort
 
83778-876O7, Cash On Delivery Call Girls In South- EX-(Delhi) Escorts Service...
83778-876O7, Cash On Delivery Call Girls In South- EX-(Delhi) Escorts Service...83778-876O7, Cash On Delivery Call Girls In South- EX-(Delhi) Escorts Service...
83778-876O7, Cash On Delivery Call Girls In South- EX-(Delhi) Escorts Service...dollysharma2066
 
ETHICAL-THEORIES_MORAL-DELIBERATION.pptx
ETHICAL-THEORIES_MORAL-DELIBERATION.pptxETHICAL-THEORIES_MORAL-DELIBERATION.pptx
ETHICAL-THEORIES_MORAL-DELIBERATION.pptxRafaelBatulan
 
Call Girls in Tughlakabad Delhi 9654467111 Shot 2000 Night 7000
Call Girls in Tughlakabad Delhi 9654467111 Shot 2000 Night 7000Call Girls in Tughlakabad Delhi 9654467111 Shot 2000 Night 7000
Call Girls in Tughlakabad Delhi 9654467111 Shot 2000 Night 7000Sapana Sha
 
8377877756 Full Enjoy @24/7 Call Girls In Mayur Vihar Delhi Ncr
8377877756 Full Enjoy @24/7 Call Girls In Mayur Vihar Delhi Ncr8377877756 Full Enjoy @24/7 Call Girls In Mayur Vihar Delhi Ncr
8377877756 Full Enjoy @24/7 Call Girls In Mayur Vihar Delhi Ncrdollysharma2066
 
Virat Kohli Centuries In Career Age Awards and Facts.pdf
Virat Kohli Centuries In Career Age Awards and Facts.pdfVirat Kohli Centuries In Career Age Awards and Facts.pdf
Virat Kohli Centuries In Career Age Awards and Facts.pdfkigaya33
 
Call Girls in Chittaranjan Park Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Chittaranjan Park Delhi 💯Call Us 🔝8264348440🔝Call Girls in Chittaranjan Park Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Chittaranjan Park Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Manisha Rani Net Worth 2024 Biography.pdf
Manisha Rani Net Worth 2024 Biography.pdfManisha Rani Net Worth 2024 Biography.pdf
Manisha Rani Net Worth 2024 Biography.pdfkigaya33
 
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhidelhimodel235
 
'the Spring 2024- popular Fashion trends
'the Spring 2024- popular Fashion trends'the Spring 2024- popular Fashion trends
'the Spring 2024- popular Fashion trendsTangledThoughtsCO
 

Recently uploaded (20)

《QUT毕业文凭网-认证昆士兰科技大学毕业证成绩单》
《QUT毕业文凭网-认证昆士兰科技大学毕业证成绩单》《QUT毕业文凭网-认证昆士兰科技大学毕业证成绩单》
《QUT毕业文凭网-认证昆士兰科技大学毕业证成绩单》
 
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in New Friends Colony Delhi 💯Call Us 🔝8264348440🔝
 
BOOK NIGHT-Call Girls In Noida City Centre Delhi ☎️ 8377877756
BOOK NIGHT-Call Girls In Noida City Centre Delhi ☎️ 8377877756BOOK NIGHT-Call Girls In Noida City Centre Delhi ☎️ 8377877756
BOOK NIGHT-Call Girls In Noida City Centre Delhi ☎️ 8377877756
 
Call Girls 9953525677 Call Girls In Delhi Call Girls 9953525677 Call Girls In...
Call Girls 9953525677 Call Girls In Delhi Call Girls 9953525677 Call Girls In...Call Girls 9953525677 Call Girls In Delhi Call Girls 9953525677 Call Girls In...
Call Girls 9953525677 Call Girls In Delhi Call Girls 9953525677 Call Girls In...
 
labradorite energetic gems for well beings.pdf
labradorite energetic gems for well beings.pdflabradorite energetic gems for well beings.pdf
labradorite energetic gems for well beings.pdf
 
Uttoxeter & Cheadle Voice, Issue 122.pdf
Uttoxeter & Cheadle Voice, Issue 122.pdfUttoxeter & Cheadle Voice, Issue 122.pdf
Uttoxeter & Cheadle Voice, Issue 122.pdf
 
10 Tips To Be More Disciplined In Life To Be Successful | Amit Kakkar Healthyway
10 Tips To Be More Disciplined In Life To Be Successful | Amit Kakkar Healthyway10 Tips To Be More Disciplined In Life To Be Successful | Amit Kakkar Healthyway
10 Tips To Be More Disciplined In Life To Be Successful | Amit Kakkar Healthyway
 
Model Call Girl in Adarsh Nagar Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Adarsh Nagar Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Adarsh Nagar Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Adarsh Nagar Delhi reach out to us at 🔝8264348440🔝
 
Unlocking Radiant Skin: The Ultimate Skincare Guide( beyonist)
Unlocking Radiant Skin: The Ultimate Skincare Guide( beyonist)Unlocking Radiant Skin: The Ultimate Skincare Guide( beyonist)
Unlocking Radiant Skin: The Ultimate Skincare Guide( beyonist)
 
Call In girls Delhi Safdarjung Enclave/WhatsApp 🔝 97111⇛⇛47426
Call In girls Delhi Safdarjung Enclave/WhatsApp 🔝  97111⇛⇛47426Call In girls Delhi Safdarjung Enclave/WhatsApp 🔝  97111⇛⇛47426
Call In girls Delhi Safdarjung Enclave/WhatsApp 🔝 97111⇛⇛47426
 
83778-876O7, Cash On Delivery Call Girls In South- EX-(Delhi) Escorts Service...
83778-876O7, Cash On Delivery Call Girls In South- EX-(Delhi) Escorts Service...83778-876O7, Cash On Delivery Call Girls In South- EX-(Delhi) Escorts Service...
83778-876O7, Cash On Delivery Call Girls In South- EX-(Delhi) Escorts Service...
 
ETHICAL-THEORIES_MORAL-DELIBERATION.pptx
ETHICAL-THEORIES_MORAL-DELIBERATION.pptxETHICAL-THEORIES_MORAL-DELIBERATION.pptx
ETHICAL-THEORIES_MORAL-DELIBERATION.pptx
 
Call Girls in Tughlakabad Delhi 9654467111 Shot 2000 Night 7000
Call Girls in Tughlakabad Delhi 9654467111 Shot 2000 Night 7000Call Girls in Tughlakabad Delhi 9654467111 Shot 2000 Night 7000
Call Girls in Tughlakabad Delhi 9654467111 Shot 2000 Night 7000
 
Stunning ➥8448380779▻ Call Girls In Jasola Vihar Delhi NCR
Stunning ➥8448380779▻ Call Girls In Jasola Vihar Delhi NCRStunning ➥8448380779▻ Call Girls In Jasola Vihar Delhi NCR
Stunning ➥8448380779▻ Call Girls In Jasola Vihar Delhi NCR
 
8377877756 Full Enjoy @24/7 Call Girls In Mayur Vihar Delhi Ncr
8377877756 Full Enjoy @24/7 Call Girls In Mayur Vihar Delhi Ncr8377877756 Full Enjoy @24/7 Call Girls In Mayur Vihar Delhi Ncr
8377877756 Full Enjoy @24/7 Call Girls In Mayur Vihar Delhi Ncr
 
Virat Kohli Centuries In Career Age Awards and Facts.pdf
Virat Kohli Centuries In Career Age Awards and Facts.pdfVirat Kohli Centuries In Career Age Awards and Facts.pdf
Virat Kohli Centuries In Career Age Awards and Facts.pdf
 
Call Girls in Chittaranjan Park Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Chittaranjan Park Delhi 💯Call Us 🔝8264348440🔝Call Girls in Chittaranjan Park Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Chittaranjan Park Delhi 💯Call Us 🔝8264348440🔝
 
Manisha Rani Net Worth 2024 Biography.pdf
Manisha Rani Net Worth 2024 Biography.pdfManisha Rani Net Worth 2024 Biography.pdf
Manisha Rani Net Worth 2024 Biography.pdf
 
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi
 
'the Spring 2024- popular Fashion trends
'the Spring 2024- popular Fashion trends'the Spring 2024- popular Fashion trends
'the Spring 2024- popular Fashion trends
 

Making Heterogeneous Ontologies Interoperable Through Standardisation

  • 1. Introduction Scenario Standard Conclusion Making Heterogeneous Ontologies Interoperable Through Standardisation A Meta Ontology Language to be Standardised for Ontology Integration and Interoperability (OntoIOp) AEGIS Conference Christoph Lange1,2 , Till Mossakowski1,3,4 , Christian Galinski5 , Oliver Kutz1,3 1 University of Bremen, Germany 2 Computer Science, Jacobs University Bremen, Germany 3 SFB/TR 8 “Spatial cognition”, University of Bremen, Germany 4 DFKI GmbH, Bremen, Germany 5 International Information Centre for Terminology (Infoterm), Vienna, Austria 2011-11-30 Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 1
  • 2. Introduction Scenario Standard Conclusion Background: The OASIS EU project OASIS = Open architecture for Accessible Services Integration and Standardisation Goal: an innovative reference architecture (based on ontologies and semantic services) that allows plug and play and cost-effective interconnection of existing and new services in all domains required for the independent and autonomous living of the elderly and enhancing their Quality of Life http://www.oasis-project.eu Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 2
  • 3. Introduction Scenario Standard Conclusion Interoperable Assistive Technology Assistive technology increasingly relies on communication among users, between users and their devices, and among these devices. Making such ICT accessible and inclusive is costly or even impossible We aim at more interoperable devices, services accessing these devices, and content delivered by these services . . . at the levels of data and metadata data models and data modelling methods metamodels as well as a meta ontology language Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 3
  • 4. Introduction Scenario Standard Conclusion Our Big Picture of Interoperability Knowledge Infrastructure Service-Oriented Smart Environment Architecture Concepts/Data/Individuals Service Target (Device) Device rabil r ity fo Ontology Service Description Target Description inte ppings rope ma Ontology Language/Logic Service Descr. Language Target Descr. Language Data Concepts/Data/Individuals processes Service accesses Target (Device) Device represented in terms of satisfies conforms to Models Ontology refers to Service Description Target Description written in written in written in Metamodels Ontology Language/Logic Service Descr. Language Target Descr. Language Knowledge Software Agents Hardware For now we focus on the “content”/ “knowledge” column Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 4
  • 5. Introduction Scenario Standard Conclusion An Ambient Assisted Living (AAL) Use Case Scenario Clara instructs her wheelchair to get her to the kitchen (next door to the living room). For dinner, she would like to take a pizza from the freezer and bake it in the oven. (Her diet is vegetarian.) Afterwards she needs to rest in bed. Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 5
  • 6. Introduction Scenario Standard Conclusion An Ambient Assisted Living (AAL) Use Case Scenario Clara instructs her wheelchair to get her to the kitchen (next door to the living room). For dinner, she would like to take a pizza from the freezer and bake it in the oven. (Her diet is vegetarian.) Afterwards she needs to rest in bed. Existing AAL ontologies (e.g. OpenAAL, http://openaal.org) cover the core of these concepts: Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 5
  • 7. Introduction Scenario Standard Conclusion An Ambient Assisted Living (AAL) Use Case Scenario Clara instructs her wheelchair to get her to the kitchen (next door to the living room). For dinner, she would like to take a pizza from the freezer and bake it in the oven. (Her diet is vegetarian.) Afterwards she needs to rest in bed. Existing AAL ontologies (e.g. OpenAAL, http://openaal.org) cover the core of these concepts: . . . but not all required concepts e.g. food ingredients ⇒ need other ontologies/modules even need to tap into the Web of Data (product data, geodata) Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 5
  • 8. Introduction Scenario Standard Conclusion An Ambient Assisted Living (AAL) Use Case Scenario Clara instructs her wheelchair to get her to the kitchen (next door to the living room). For dinner, she would like to take a pizza from the freezer and bake it in the oven. (Her diet is vegetarian.) Afterwards she needs to rest in bed. Existing AAL ontologies (e.g. OpenAAL, http://openaal.org) cover the core of these concepts: . . . but not all required concepts e.g. food ingredients ⇒ need other ontologies/modules even need to tap into the Web of Data (product data, geodata) . . . not necessarily at the required level of complexity e.g. space/time ⇒ need other logics Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 5
  • 9. Introduction Scenario Standard Conclusion What do Devices Need to Know? Some of the devices involved: kitchen light switch freezer (aware of its contents) wheelchair (with navigation) Different Services and Devices need to understand different aspects of the real world at different levels of complexity. Quote from the “Hitchhiker” “Suddenly [the door] slid open. ‘Thank you,’ it said, ‘for making a simple door very happy.’” Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 6
  • 10. Introduction Scenario Standard Conclusion Different Devices and their Knowledge Light Switch: “light is switched on if and only if someone is in the room and it is dark outside” Freezer: “a vegetarian pizza is a pizza whose toppings are all vegetarian” Wheelchair: “two areas in a house (e.g. a working area in a room) are either the same, or intersecting, or bordering, or separated, or one is part of the other” Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 7
  • 11. Introduction Scenario Standard Conclusion Different Devices = Different Logics Which logics can intuitively capture these notions? Light Switch: propositional logic “light is switched on if and only if someone is in the room and it is dark outside” – light_on ≡ person_in_room ∧ dark_outside Freezer: description logic (Pizza ontology) “a vegetarian pizza is a pizza whose toppings are all vegetarian” VegetarianPizza ≡ Pizza ∀hasTopping.Vegetarian Wheelchair: first order logic (RCC-style spatial calculus) “two areas in a house (e.g. a working area in a room) are either the same, or intersecting, or bordering, or separated, or one is part of the other” ∀a1 , a2 .equal(a1 , a2 ) ∨ overlapping(a1 , a2 ) ∨ bordering(a1 , a2 ) ∨ disconnected(a1 , a2 ) ∨ part_of(a1 , a2 ) ∨ part_of(a2 , a1 ) Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 8
  • 12. Introduction Scenario Standard Conclusion DOL (Distributed Ontology Language) The DOL standard (Distributed Ontology Language) specifies a meta-language for logically heterogeneous, modular, interlinked, and documented ontologies with a formal semantics and an XML, RDF and text syntax that is compatible to conforming existing and future ontology languages. In practice, interoperability can only be achieved via standards: formulate consensual rules under participation of major stakeholders (here: ontology language communities) improve suitability of products, processes and services facilitate communication reduce complexity (and thus costs) increase quality via certification Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 9
  • 13. Introduction Scenario Standard Conclusion The Example in DOL (Excerpt) logic <http://purl.net/dol/logic/OWL> ontology OurAAL = <http://openaal.org/SAM/Ontology#> then logic <http://purl.net/dol/logic/Propositional> : { props light_on, person_in_room, dark_outside . light_on <=> person_in_room / dark_outside with person_in_room |-> Room that inverse locatedIn Person min 1 %% also establish links to OpenAAL’s Device } then logic <http://purl.net/dol/logic/OWL> : { Class: VegetarianPizza EquivalentTo: Pizza that hasTopping only Vegetarian Individual: <http://productdb.org/ean/4001724819806> Facts: hasTopping Tomato, hasTopping Mozzarella %% and nothing else %% also connect Pizza to the OpenAAL Devices Freezer and Oven } then logic <http://purl.net/dol/logic/CommonLogic> : { . (forall (a1 a2) (or (equal a1 a2) ... (part_of a2 a1)) %% plus another axiom that makes the "or" exclusive with %% establish link to OpenAAL’s Room connectedTo Room } end Relevant DOL features used here: literal inclusion of existing languages; modular reuse; links between ontologies Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 10
  • 14. Introduction Scenario Standard Conclusion The Example in DOL (Excerpt) logic <http://purl.net/dol/logic/OWL> ontology OurAAL = <http://openaal.org/SAM/Ontology#> then logic <http://purl.net/dol/logic/Propositional> : { props light_on, person_in_room, dark_outside . light_on <=> person_in_room / dark_outside with person_in_room |-> Room that inverse locatedIn Person min 1 %% also establish links to OpenAAL’s Device } then logic <http://purl.net/dol/logic/OWL> : { Class: VegetarianPizza EquivalentTo: Pizza that hasTopping only Vegetarian Individual: <http://productdb.org/ean/4001724819806> Facts: hasTopping Tomato, hasTopping Mozzarella %% and nothing else %% also connect Pizza to the OpenAAL Devices Freezer and Oven } then logic <http://purl.net/dol/logic/CommonLogic> : { . (forall (a1 a2) (or (equal a1 a2) ... (part_of a2 a1)) %% plus another axiom that makes the "or" exclusive with %% establish link to OpenAAL’s Room connectedTo Room } end Relevant DOL features used here: literal inclusion of existing languages; modular reuse; links between ontologies Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 10
  • 15. Introduction Scenario Standard Conclusion The Example in DOL (Excerpt) logic <http://purl.net/dol/logic/OWL> ontology OurAAL = <http://openaal.org/SAM/Ontology#> then logic <http://purl.net/dol/logic/Propositional> : { props light_on, person_in_room, dark_outside . light_on <=> person_in_room / dark_outside with person_in_room |-> Room that inverse locatedIn Person min 1 %% also establish links to OpenAAL’s Device } then logic <http://purl.net/dol/logic/OWL> : { Class: VegetarianPizza EquivalentTo: Pizza that hasTopping only Vegetarian Individual: <http://productdb.org/ean/4001724819806> Facts: hasTopping Tomato, hasTopping Mozzarella %% and nothing else %% also connect Pizza to the OpenAAL Devices Freezer and Oven } then logic <http://purl.net/dol/logic/CommonLogic> : { . (forall (a1 a2) (or (equal a1 a2) ... (part_of a2 a1)) %% plus another axiom that makes the "or" exclusive with %% establish link to OpenAAL’s Room connectedTo Room } end Relevant DOL features used here: literal inclusion of existing languages; modular reuse; links between ontologies Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 10
  • 16. Introduction Scenario Standard Conclusion The Example in DOL (Excerpt) logic <http://purl.net/dol/logic/OWL> ontology OurAAL = <http://openaal.org/SAM/Ontology#> then logic <http://purl.net/dol/logic/Propositional> : { props light_on, person_in_room, dark_outside . light_on <=> person_in_room / dark_outside with person_in_room |-> Room that inverse locatedIn Person min 1 %% also establish links to OpenAAL’s Device } then logic <http://purl.net/dol/logic/OWL> : { Class: VegetarianPizza EquivalentTo: Pizza that hasTopping only Vegetarian Individual: <http://productdb.org/ean/4001724819806> Facts: hasTopping Tomato, hasTopping Mozzarella %% and nothing else %% also connect Pizza to the OpenAAL Devices Freezer and Oven } then logic <http://purl.net/dol/logic/CommonLogic> : { . (forall (a1 a2) (or (equal a1 a2) ... (part_of a2 a1)) %% plus another axiom that makes the "or" exclusive with %% establish link to OpenAAL’s Room connectedTo Room } end Relevant DOL features used here: literal inclusion of existing languages; modular reuse; links between ontologies Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 10
  • 17. Introduction Scenario Standard Conclusion The Example in DOL (Excerpt) logic <http://purl.net/dol/logic/OWL> ontology OurAAL = <http://openaal.org/SAM/Ontology#> then logic <http://purl.net/dol/logic/Propositional> : { props light_on, person_in_room, dark_outside . light_on <=> person_in_room / dark_outside with person_in_room |-> Room that inverse locatedIn Person min 1 %% also establish links to OpenAAL’s Device } then logic <http://purl.net/dol/logic/OWL> : { Class: VegetarianPizza EquivalentTo: Pizza that hasTopping only Vegetarian Individual: <http://productdb.org/ean/4001724819806> Facts: hasTopping Tomato, hasTopping Mozzarella %% and nothing else %% also connect Pizza to the OpenAAL Devices Freezer and Oven } then logic <http://purl.net/dol/logic/CommonLogic> : { . (forall (a1 a2) (or (equal a1 a2) ... (part_of a2 a1)) %% plus another axiom that makes the "or" exclusive with %% establish link to OpenAAL’s Room connectedTo Room } end Relevant DOL features used here: literal inclusion of existing languages; modular reuse; links between ontologies Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 10
  • 18. Introduction Scenario Standard Conclusion The Example in DOL (Excerpt) logic <http://purl.net/dol/logic/OWL> ontology OurAAL = <http://openaal.org/SAM/Ontology#> then logic <http://purl.net/dol/logic/Propositional> : { props light_on, person_in_room, dark_outside . light_on <=> person_in_room / dark_outside with person_in_room |-> Room that inverse locatedIn Person min 1 %% also establish links to OpenAAL’s Device } then logic <http://purl.net/dol/logic/OWL> : { Class: VegetarianPizza EquivalentTo: Pizza that hasTopping only Vegetarian Individual: <http://productdb.org/ean/4001724819806> Facts: hasTopping Tomato, hasTopping Mozzarella %% and nothing else %% also connect Pizza to the OpenAAL Devices Freezer and Oven } then logic <http://purl.net/dol/logic/CommonLogic> : { . (forall (a1 a2) (or (equal a1 a2) ... (part_of a2 a1)) %% plus another axiom that makes the "or" exclusive with %% establish link to OpenAAL’s Room connectedTo Room } end Relevant DOL features used here: literal inclusion of existing languages; modular reuse; links between ontologies Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 10
  • 19. Introduction Scenario Standard Conclusion ISO Standardization Roadmap The standardization of DOL (ISO 17347) so far involves experts from ≈ 15 countries and various ontology-related communities. Now: Working Drafts, towards Committee Draft (each stage reviewed by experts, voted upon) 2013: Draft International Standard 2015: Final Draft, then International Standard http://ontolog.cim3.net/cgi-bin/wiki.pl?OntoIOp DOL – a meta-language for logically heterogeneous, modular, interlinked, and documented ontologies Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 11