SlideShare a Scribd company logo
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
Introduction                         Scenario                              Standard                            Conclusion



One Logic for the Ontology?


 Why not everything in first order logic?
    The more expressive a logic, the less computationally favorable!
          Specialized tools for specific logics exist:
          provers, model finders, consistency checkers, query engines
          Ontologies in different logics exist as a matter of fact
          e.g. DOLCE (first order logic): general notions of space, time,
          parthood




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



Requirements
          DOL should be generally applicable, open, and extensible
          DOL shall be a logic-agnostic metalanguage
          DOL should have user- and machine-readable serializations
          DOL should have a well-defined formal, logic-based
          semantics
          DOL should allow for expressing logically heterogeneous
          ontologies (and literal reuse of existing modules)
          DOL should allow for expressing links between ontologies
          DOL should allow for writing down ontologies and ontology
          links as implicitly as possible and as explicitly as needed
          DOL should allow for rich annotation and documentation of
          ontologies
 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30   13
Introduction                                       Scenario                                   Standard                                     Conclusion



The Onto-Logical Translation Graph
                                 OBOOWL




                       OBO 1.4
                                                                                                                         bRDF




                                                          EL              QL             RL      RDF


                            PL


                                                         OWL                      RDFS


                                          DDLOWL



                                                                     RDFSOWL                    grey: no fixed expressivity

                                                                                                green: decidable ontology languages

                                                                                                yellow: semi-decidable
                                 ECoOWL
                                                                           FOL=
                                                                                                orange: some second-order constructs

                                                                                                red: full second-order logic

                     CL          ECoFOL      Rel-S
                                                                F-logic


                                                                                                           subinstitution

                     CASL                                                                                  theoroidal subinstitution

                                                                                                           simultaneously exact and
                                                                      FOLms=                               model-expansive comorphisms
                     HOL
                                                                                                           model-expansive comorphisms



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



Conformance Criteria
          DOL should work with any existing or future ontology
          language (if the latter conforms!)
          We shall establish the conformance of OWL, Common Logic,
          RDFS, F-logic, UML class diagrams, and OBO
          Conformance of a logic (directly or by translation):
          semantic conformance > entailment conformance
          Conformance of a serialization:
          XML conformance > RDF conformance > text conformance >
          standoff markup conformance
          Conformance of a document
          (“Is this document a DOL ontology?”)
          Conformance of an application:
          A DOL-conforming application produces DOL-conforming
          documents!
 Lange et al. (U. Bremen/Infoterm)   Making Heterogeneous Ontologies Interoperable Through Standardisation   2011-11-30   15

More Related Content

What's hot

Pal gov.tutorial4.outline
Pal gov.tutorial4.outlinePal gov.tutorial4.outline
Pal gov.tutorial4.outline
Mustafa Jarrar
 
download
downloaddownload
download
butest
 
Dalla Chiara_ Polito
Dalla Chiara_ PolitoDalla Chiara_ Polito
Dalla Chiara_ Polito
GoWireless
 
Bioinformatics kernels relations
Bioinformatics kernels relationsBioinformatics kernels relations
Bioinformatics kernels relations
Michiel Stock
 
Text mining
Text miningText mining
Text mining
Natalia Ostapuk
 
Object Oriented Programming in Python
Object Oriented Programming in PythonObject Oriented Programming in Python
Object Oriented Programming in Python
Jordi Vilaplana
 
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemanticsPal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemantics
Mustafa Jarrar
 
Question answer template
Question answer templateQuestion answer template
Question answer template
Thanuw 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

Ontology integration - Heterogeneity, Techniques and more
Ontology integration - Heterogeneity, Techniques and moreOntology integration - Heterogeneity, Techniques and more
Ontology integration - Heterogeneity, Techniques and more
Adriel Café
 
Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...
Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...
Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...
hamidnazary2002
 
Ontology-based Data Integration
Ontology-based Data IntegrationOntology-based Data Integration
Ontology-based Data Integration
Janna Hastings
 
X Som Graduation Presentation
X Som   Graduation PresentationX Som   Graduation Presentation
X Som Graduation Presentation
Giorgio Orsi
 
Ontology For Data Integration
Ontology For Data IntegrationOntology For Data Integration
Ontology For Data Integration
juanesteva
 
Local Search Hawaii Michael Dorausch PubCon SEO
Local Search Hawaii Michael Dorausch PubCon SEOLocal Search Hawaii Michael Dorausch PubCon SEO
Local Search Hawaii Michael Dorausch PubCon SEO
Michael Dorausch
 
[DSBW Spring 2010] Unit 10: XML and Web And beyond
[DSBW Spring 2010] Unit 10: XML and Web And beyond[DSBW Spring 2010] Unit 10: XML and Web And beyond
[DSBW Spring 2010] Unit 10: XML and Web And beyond
Carles Farré
 
A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...
A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...
A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...
Beniamino Murgante
 
Horizontal Integration of Big Intelligence Data
Horizontal Integration of Big Intelligence DataHorizontal Integration of Big Intelligence Data
Horizontal Integration of Big Intelligence Data
DataTactics
 
Lecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping ILecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping I
University of Colorado at Boulder
 
[ABDO] Data Integration
[ABDO] Data Integration[ABDO] Data Integration
[ABDO] Data Integration
Carles Farré
 
Pal gov.tutorial2.session13 2.gav and lav integration
Pal gov.tutorial2.session13 2.gav and lav integrationPal gov.tutorial2.session13 2.gav and lav integration
Pal gov.tutorial2.session13 2.gav and lav integration
Mustafa Jarrar
 
DSBW Final Exam (Spring Sementer 2010)
DSBW Final Exam (Spring Sementer 2010)DSBW Final Exam (Spring Sementer 2010)
DSBW Final Exam (Spring Sementer 2010)
Carles Farré
 
Distributed databases and dbm ss
Distributed databases and dbm ssDistributed databases and dbm ss
Distributed databases and dbm ss
Mohd Arif
 
Lecture 09: Localization and Mapping III
Lecture 09: Localization and Mapping IIILecture 09: Localization and Mapping III
Lecture 09: Localization and Mapping III
University of Colorado at Boulder
 
Jarrar: Data Schema Integration
Jarrar: Data Schema Integration Jarrar: Data Schema Integration
Jarrar: Data Schema Integration
Mustafa Jarrar
 
1 ddbms jan 2011_u
1 ddbms jan 2011_u1 ddbms jan 2011_u
1 ddbms jan 2011_u
betheperformer
 
Database , 17 Web
Database , 17 WebDatabase , 17 Web
Database , 17 Web
Ali Usman
 
How to design a linear control system
How to design a linear control systemHow to design a linear control system
How to design a linear control system
Alireza Mirzaei
 
Database , 15 Object DBMS
Database , 15 Object DBMSDatabase , 15 Object DBMS
Database , 15 Object DBMS
Ali Usman
 

Viewers also liked (20)

Ontology integration - Heterogeneity, Techniques and more
Ontology integration - Heterogeneity, Techniques and moreOntology integration - Heterogeneity, Techniques and more
Ontology integration - Heterogeneity, Techniques and more
 
Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...
Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...
Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...
 
Ontology-based Data Integration
Ontology-based Data IntegrationOntology-based Data Integration
Ontology-based Data Integration
 
X Som Graduation Presentation
X Som   Graduation PresentationX Som   Graduation Presentation
X Som Graduation Presentation
 
Ontology For Data Integration
Ontology For Data IntegrationOntology For Data Integration
Ontology For Data Integration
 
Local Search Hawaii Michael Dorausch PubCon SEO
Local Search Hawaii Michael Dorausch PubCon SEOLocal Search Hawaii Michael Dorausch PubCon SEO
Local Search Hawaii Michael Dorausch PubCon SEO
 
[DSBW Spring 2010] Unit 10: XML and Web And beyond
[DSBW Spring 2010] Unit 10: XML and Web And beyond[DSBW Spring 2010] Unit 10: XML and Web And beyond
[DSBW Spring 2010] Unit 10: XML and Web And beyond
 
A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...
A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...
A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...
 
Horizontal Integration of Big Intelligence Data
Horizontal Integration of Big Intelligence DataHorizontal Integration of Big Intelligence Data
Horizontal Integration of Big Intelligence Data
 
Lecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping ILecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping I
 
[ABDO] Data Integration
[ABDO] Data Integration[ABDO] Data Integration
[ABDO] Data Integration
 
Pal gov.tutorial2.session13 2.gav and lav integration
Pal gov.tutorial2.session13 2.gav and lav integrationPal gov.tutorial2.session13 2.gav and lav integration
Pal gov.tutorial2.session13 2.gav and lav integration
 
DSBW Final Exam (Spring Sementer 2010)
DSBW Final Exam (Spring Sementer 2010)DSBW Final Exam (Spring Sementer 2010)
DSBW Final Exam (Spring Sementer 2010)
 
Distributed databases and dbm ss
Distributed databases and dbm ssDistributed databases and dbm ss
Distributed databases and dbm ss
 
Lecture 09: Localization and Mapping III
Lecture 09: Localization and Mapping IIILecture 09: Localization and Mapping III
Lecture 09: Localization and Mapping III
 
Jarrar: Data Schema Integration
Jarrar: Data Schema Integration Jarrar: Data Schema Integration
Jarrar: Data Schema Integration
 
1 ddbms jan 2011_u
1 ddbms jan 2011_u1 ddbms jan 2011_u
1 ddbms jan 2011_u
 
Database , 17 Web
Database , 17 WebDatabase , 17 Web
Database , 17 Web
 
How to design a linear control system
How to design a linear control systemHow to design a linear control system
How to design a linear control system
 
Database , 15 Object DBMS
Database , 15 Object DBMSDatabase , 15 Object DBMS
Database , 15 Object DBMS
 

Similar to 8 ontology integration and interoperability (onto i op)

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
Christoph 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 1
iotest
 
Ontologies in Ubiquitous Computing
Ontologies in Ubiquitous ComputingOntologies in Ubiquitous Computing
Ontologies in Ubiquitous Computing
Jose 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. NXP
Sofia Eu
 
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
 
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
 
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
Cognitum
 
Caaa07 Presentation February Final
Caaa07 Presentation February FinalCaaa07 Presentation February Final
Caaa07 Presentation February Final
pbihler
 
Semantic annotation of biomedical data
Semantic annotation of biomedical dataSemantic annotation of biomedical data
Semantic annotation of biomedical data
INRAE (MISTEA) and University of Montpellier (LIRMM)
 
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
butest
 
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 Processing
Scott Faria
 
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemanticsPal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemantics
Mustafa 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 REVIEW
ijait
 
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 Ontologies
eswcsummerschool
 
Iot ontologies state of art$$$
Iot ontologies state of art$$$Iot ontologies state of art$$$
Iot ontologies state of art$$$
Sof Ouni
 

Similar to 8 ontology integration and interoperability (onto i op) (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 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
 
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
 
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 AEGIS-ACCESSIBLE Projects

Newsletter 7 AEGIS project
Newsletter 7 AEGIS projectNewsletter 7 AEGIS project
Newsletter 7 AEGIS project
AEGIS-ACCESSIBLE Projects
 
Veritas newsletter no 5 final
Veritas newsletter no 5 finalVeritas newsletter no 5 final
Veritas newsletter no 5 final
AEGIS-ACCESSIBLE Projects
 
Aegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conferenceAegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conference
AEGIS-ACCESSIBLE Projects
 
Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)
AEGIS-ACCESSIBLE Projects
 
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
AEGIS-ACCESSIBLE Projects
 
Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)
AEGIS-ACCESSIBLE Projects
 
ViPi Survey (Andy Burton, NTU)
ViPi Survey (Andy Burton, NTU)ViPi Survey (Andy Burton, NTU)
ViPi Survey (Andy Burton, NTU)
AEGIS-ACCESSIBLE Projects
 
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
AEGIS-ACCESSIBLE Projects
 
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
AEGIS-ACCESSIBLE Projects
 
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
AEGIS-ACCESSIBLE Projects
 
AEGIS SP4 story - building an accessible mobile application
AEGIS SP4 story - building an accessible mobile applicationAEGIS SP4 story - building an accessible mobile application
AEGIS SP4 story - building an accessible mobile application
AEGIS-ACCESSIBLE Projects
 
AEGIS SP3 story - building an accessible web application
AEGIS SP3 story - building an accessible web applicationAEGIS SP3 story - building an accessible web application
AEGIS SP3 story - building an accessible web application
AEGIS-ACCESSIBLE Projects
 
ACCESSIBLE newsletter n° 6
ACCESSIBLE newsletter n° 6ACCESSIBLE newsletter n° 6
ACCESSIBLE newsletter n° 6
AEGIS-ACCESSIBLE Projects
 
AEGIS Newsletter n° 6
AEGIS Newsletter n° 6AEGIS Newsletter n° 6
AEGIS Newsletter n° 6
AEGIS-ACCESSIBLE Projects
 
VERITAS newsletter n° 3
VERITAS newsletter n° 3VERITAS newsletter n° 3
VERITAS newsletter n° 3
AEGIS-ACCESSIBLE Projects
 
VERITAS newsletter n° 2
VERITAS newsletter n° 2VERITAS newsletter n° 2
VERITAS newsletter n° 2
AEGIS-ACCESSIBLE Projects
 
VERITAS newsletter n° 4
VERITAS newsletter n° 4VERITAS newsletter n° 4
VERITAS newsletter n° 4
AEGIS-ACCESSIBLE Projects
 
Conference proceedings 2011 AEGIS International Workshop and Conference
Conference proceedings 2011 AEGIS International Workshop and ConferenceConference proceedings 2011 AEGIS International Workshop and Conference
Conference proceedings 2011 AEGIS International Workshop and Conference
AEGIS-ACCESSIBLE Projects
 
Aegis concertation certh
Aegis concertation certhAegis concertation certh
Aegis concertation certh
AEGIS-ACCESSIBLE Projects
 
Veritas iti aegis_conf
Veritas iti aegis_confVeritas iti aegis_conf
Veritas iti aegis_conf
AEGIS-ACCESSIBLE Projects
 

More from AEGIS-ACCESSIBLE Projects (20)

Newsletter 7 AEGIS project
Newsletter 7 AEGIS projectNewsletter 7 AEGIS project
Newsletter 7 AEGIS project
 
Veritas newsletter no 5 final
Veritas newsletter no 5 finalVeritas newsletter no 5 final
Veritas newsletter no 5 final
 
Aegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conferenceAegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conference
 
Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)
 
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
 
Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)
 
ViPi Survey (Andy Burton, NTU)
ViPi Survey (Andy Burton, NTU)ViPi Survey (Andy Burton, NTU)
ViPi Survey (Andy Burton, NTU)
 
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
 
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
 
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
 
AEGIS SP4 story - building an accessible mobile application
AEGIS SP4 story - building an accessible mobile applicationAEGIS SP4 story - building an accessible mobile application
AEGIS SP4 story - building an accessible mobile application
 
AEGIS SP3 story - building an accessible web application
AEGIS SP3 story - building an accessible web applicationAEGIS SP3 story - building an accessible web application
AEGIS SP3 story - building an accessible web application
 
ACCESSIBLE newsletter n° 6
ACCESSIBLE newsletter n° 6ACCESSIBLE newsletter n° 6
ACCESSIBLE newsletter n° 6
 
AEGIS Newsletter n° 6
AEGIS Newsletter n° 6AEGIS Newsletter n° 6
AEGIS Newsletter n° 6
 
VERITAS newsletter n° 3
VERITAS newsletter n° 3VERITAS newsletter n° 3
VERITAS newsletter n° 3
 
VERITAS newsletter n° 2
VERITAS newsletter n° 2VERITAS newsletter n° 2
VERITAS newsletter n° 2
 
VERITAS newsletter n° 4
VERITAS newsletter n° 4VERITAS newsletter n° 4
VERITAS newsletter n° 4
 
Conference proceedings 2011 AEGIS International Workshop and Conference
Conference proceedings 2011 AEGIS International Workshop and ConferenceConference proceedings 2011 AEGIS International Workshop and Conference
Conference proceedings 2011 AEGIS International Workshop and Conference
 
Aegis concertation certh
Aegis concertation certhAegis concertation certh
Aegis concertation certh
 
Veritas iti aegis_conf
Veritas iti aegis_confVeritas iti aegis_conf
Veritas iti aegis_conf
 

Recently uploaded

Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 

Recently uploaded (20)

Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 

8 ontology integration and interoperability (onto i op)

  • 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
  • 20. Introduction Scenario Standard Conclusion One Logic for the Ontology? Why not everything in first order logic? The more expressive a logic, the less computationally favorable! Specialized tools for specific logics exist: provers, model finders, consistency checkers, query engines Ontologies in different logics exist as a matter of fact e.g. DOLCE (first order logic): general notions of space, time, parthood Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 12
  • 21. Introduction Scenario Standard Conclusion Requirements DOL should be generally applicable, open, and extensible DOL shall be a logic-agnostic metalanguage DOL should have user- and machine-readable serializations DOL should have a well-defined formal, logic-based semantics DOL should allow for expressing logically heterogeneous ontologies (and literal reuse of existing modules) DOL should allow for expressing links between ontologies DOL should allow for writing down ontologies and ontology links as implicitly as possible and as explicitly as needed DOL should allow for rich annotation and documentation of ontologies Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 13
  • 22. Introduction Scenario Standard Conclusion The Onto-Logical Translation Graph OBOOWL OBO 1.4 bRDF EL QL RL RDF PL OWL RDFS DDLOWL RDFSOWL grey: no fixed expressivity green: decidable ontology languages yellow: semi-decidable ECoOWL FOL= orange: some second-order constructs red: full second-order logic CL ECoFOL Rel-S F-logic subinstitution CASL theoroidal subinstitution simultaneously exact and FOLms= model-expansive comorphisms HOL model-expansive comorphisms Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 14
  • 23. Introduction Scenario Standard Conclusion Conformance Criteria DOL should work with any existing or future ontology language (if the latter conforms!) We shall establish the conformance of OWL, Common Logic, RDFS, F-logic, UML class diagrams, and OBO Conformance of a logic (directly or by translation): semantic conformance > entailment conformance Conformance of a serialization: XML conformance > RDF conformance > text conformance > standoff markup conformance Conformance of a document (“Is this document a DOL ontology?”) Conformance of an application: A DOL-conforming application produces DOL-conforming documents! Lange et al. (U. Bremen/Infoterm) Making Heterogeneous Ontologies Interoperable Through Standardisation 2011-11-30 15