SlideShare a Scribd company logo
1 of 14
Download to read offline
Motivation                      Standard                             Organization           Roadmap




        Ontology Integration and Interoperability
       (OntoIOp) – Part 1: The Distributed Ontology
                     Language (DOL)
           IAOA/OOR/Ontolog “Ontologies and Standards” mini-series


                         Till Mossakowski, Oliver Kutz, Christoph Lange

                                        Universität Bremen, Germany


                                               2011-10-20


Mossakowski/Kutz/Lange              OntoIOP Part 1: Distributed Ontology Language (DOL)   2011-10-20    1
Motivation                   Standard                             Organization           Roadmap



  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
Mossakowski/Kutz/Lange           OntoIOP Part 1: Distributed Ontology Language (DOL)   2011-10-20    2
Motivation                                        Standard                                  Organization                                Roadmap



  The 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




Mossakowski/Kutz/Lange                                OntoIOP Part 1: Distributed Ontology Language (DOL)                             2011-10-20    3
Motivation                  Standard                             Organization           Roadmap



  Overview of DOL (Distributed Ontology
  Language)
           In practical applications, one ontology language and one
           logic doesn’t suffice to achieve semantic integration and
           interoperability
           Part 1 of the OntoIOp draft standard provides a meta-language
           (DOL) for:
                   logically heterogeneous ontologies
                   modular ontologies
                   formal and informal links between ontologies/modules
                   annotation and documentation of ontologies
           DOL will have a formal semantics and concrete XML, RDF and
           text serializations
           We leave services and devices to future parts of the standard
Mossakowski/Kutz/Lange          OntoIOP Part 1: Distributed Ontology Language (DOL)   2011-10-20    4
Motivation                    Standard                             Organization           Roadmap



  Requirements I


           DOL should be generally applicable, open, and extensible
                   “generally applicable” = not restricted to one domain, nor to
                   foundational ontologies
                   “open” → language-/logic-agnostic
                   “extensible” → conformance criteria
           DOL shall be a logic-agnostic metalanguage
                   structural elements: ontologies, modules, axioms
                   but not the content of axioms, as that is logic-specific –
                   we’ll borrow that from existing languages
                   → links between ontologies



Mossakowski/Kutz/Lange            OntoIOP Part 1: Distributed Ontology Language (DOL)   2011-10-20    5
Motivation                   Standard                             Organization           Roadmap



  Requirements II


           DOL should have user- and machine-readable serializations
                   for users: text
                   for machines: XML and RDF
                   literally include constructs from existing ontology languages as
                   far as technically possible
                   ⇒ ability to reuse existing ontologies
           DOL should have a well-defined formal, logic-based
           semantics
                   criteria for logics to conform with DOL
                   translations between these logics (next slide)



Mossakowski/Kutz/Lange           OntoIOP Part 1: Distributed Ontology Language (DOL)   2011-10-20    6
Motivation                                     Standard                                         Organization                                     Roadmap



  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



Mossakowski/Kutz/Lange                                  OntoIOP Part 1: Distributed Ontology Language (DOL)                                    2011-10-20    7
Motivation                    Standard                                      Organization              Roadmap



  Requirements III
           DOL should allow for expressing heterogeneous ontologies
                   e.g. an OWL ontology with some FOL axioms
                   . . . for use with an OWL reasoner, a FOL theorem prover, and a
                   FOL model finder
           DOL should allow for expressing links between ontologies
                   formal/structural links
                   informal (statistical/heuristical) alignments
                                               DOL
                                                            Common          Common
                                                OWL          Logic           Logic
                                                      ontology        ontology
                                                      language     interpretation
                                                     translation

                                     import                                                import

                                    DOL                                             DOL
                                    OWL-XML                                         CLIF
                                     ASK-IT Ontologies:                             DOLCE
                                     • Transportation                               Foundational
                                     • Tourism                                      Ontology
                                     • Personal Support

Mossakowski/Kutz/Lange            OntoIOP Part 1: Distributed Ontology Language (DOL)               2011-10-20    8
Motivation                    Standard                             Organization           Roadmap



  Requirements IV
           DOL should allow for writing down ontologies and ontology
           links as implicitly as possible and as explicitly as needed
                   Examples for explicit information:
                         alignment computed by a matcher
                         translation path determined by lookup from the ontology graph
                   If you have access to these tools, you don’t need the information
                   ⇒ keep it implicit
                   If you pass on the ontology to a co-developer, he may need it
                   ⇒ make it explicit
           DOL should allow for rich annotation and documentation of
           ontologies
                   RDF(a)-compatible annotations
                   fine-grained intermixture of formalization and documentation
                   (literate programming)
                   We shall recommend a list of RDF vocabularies (OMV etc.)
Mossakowski/Kutz/Lange            OntoIOP Part 1: Distributed Ontology Language (DOL)   2011-10-20    9
Motivation                   Standard                             Organization           Roadmap



  Conformance Criteria I
           DOL should work with any existing or future ontology
           language (if the latter conforms!)
           We shall establish the conformance of
                   OWL, Common Logic, RDFS (normative)
                   F-logic, UML class diagrams, OBO (informative)
           Conformance of a logic (directly or by translation):
           semantic conformance (institutions)
           > entailment conformance (entailment system; useful to include
           non-monotonic logics)
           Conformance of a serialization:
           XML conf. (annotation/markup up to literate programming)
           > RDF conformance (annotation but no markup)
           > text conformance (can still use special comments)
           > standoff markup conformance (can still use XPointer)
Mossakowski/Kutz/Lange           OntoIOP Part 1: Distributed Ontology Language (DOL)   2011-10-20   10
Motivation               Standard                             Organization           Roadmap



  Conformance Criteria II


           Conformance of a document
           (“Is this document a DOL ontology?”):
           e.g. auto-identification of the ontology language used for an
           axiom is possible – if there are no name clashes with other
           ontology languages used in the same document
           Conformance of an application:
           A DOL-conforming application produces DOL-conforming
           documents!




Mossakowski/Kutz/Lange       OntoIOP Part 1: Distributed Ontology Language (DOL)   2011-10-20   11
Motivation               Standard                             Organization           Roadmap



  Organization and People

           OntoIOp is WD (Working Draft) 17347
           developed within ISO TC 37/SC 3/WG 3
           (→ Sue Ellen Wright’s presentation)
           Project team: Till Mossakowski, Oliver Kutz, Christoph Lange
           (Bremen, Germany)
           Secretary: Gottfried Herzog, DIN, Germany
           So far we have registered experts from:
           Austria, Belgium, Canada, China, Denmark, Spain, Finland,
           Greece, Italy, Korea, Mexico, UK, US, South Africa
           (bold: have been active so far)


Mossakowski/Kutz/Lange       OntoIOP Part 1: Distributed Ontology Language (DOL)   2011-10-20   12
Motivation                   Standard                             Organization           Roadmap



  Infrastructure and Resources

   In the current phase we mainly use an unofficial community
   infrastructure; in later phases we will more and more use Livelink
        Mailing list: ontoiop-wg@interop.cim3.net
                   Archive at http://interop.cim3.net/forum/ontoiop-wg/
           Community file repository (WebDAV):
           http://interop.cim3.net/file/work/OntoIOp/
                   Working drafts (not including the source)
                   Meeting minutes, voting results, review comments
                   Relevant literature and other standards
           Homepage: http://ontolog.cim3.net/cgi-bin/wiki.pl?OntoIOp


Mossakowski/Kutz/Lange           OntoIOP Part 1: Distributed Ontology Language (DOL)   2011-10-20   13
Motivation              Standard                             Organization           Roadmap



  Roadmap
           Nov 2011: 2nd WD (Working Draft)
           6 weeks review period (informal community feedback highly
           appreciated)
           23 Feb 2011: OntoIOp meeting in Berlin
           Apr 2012: 3rd WD
           6 weeks review period (informal community feedback highly
           appreciated)
           Jun 2012: ISO/TC 37 meeting in Madríd
           Aug 2012: CD (Committee Draft)
           3 months review and voting (more formal)
           Aug 2013: DIS (Draft International Standard)
           Feb 2015: FDIS (Final Draft International Standard)
           Aug 2015: IS (International Standard)
Mossakowski/Kutz/Lange      OntoIOP Part 1: Distributed Ontology Language (DOL)   2011-10-20   14

More Related Content

What's hot

Use of ontologies in natural language processing
Use of ontologies in natural language processingUse of ontologies in natural language processing
Use of ontologies in natural language processing
ATHMAN HAJ-HAMOU
 
A Graph-based Cross-lingual Projection Approach for Weakly Supervised Relatio...
A Graph-based Cross-lingual Projection Approach for Weakly Supervised Relatio...A Graph-based Cross-lingual Projection Approach for Weakly Supervised Relatio...
A Graph-based Cross-lingual Projection Approach for Weakly Supervised Relatio...
Seokhwan Kim
 
A NOVEL APPROACH FOR NAMED ENTITY RECOGNITION ON HINDI LANGUAGE USING RESIDUA...
A NOVEL APPROACH FOR NAMED ENTITY RECOGNITION ON HINDI LANGUAGE USING RESIDUA...A NOVEL APPROACH FOR NAMED ENTITY RECOGNITION ON HINDI LANGUAGE USING RESIDUA...
A NOVEL APPROACH FOR NAMED ENTITY RECOGNITION ON HINDI LANGUAGE USING RESIDUA...
kevig
 
A Rewriting Approach to Concurrent Programming Language Design and Semantics
A Rewriting Approach to Concurrent Programming Language Design and SemanticsA Rewriting Approach to Concurrent Programming Language Design and Semantics
A Rewriting Approach to Concurrent Programming Language Design and Semantics
Formal Systems Laboratory at University of Illinois
 
Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...
Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...
Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...
Vladimir Kulyukin
 
A MULTI-LAYER HYBRID TEXT STEGANOGRAPHY FOR SECRET COMMUNICATION USING WORD T...
A MULTI-LAYER HYBRID TEXT STEGANOGRAPHY FOR SECRET COMMUNICATION USING WORD T...A MULTI-LAYER HYBRID TEXT STEGANOGRAPHY FOR SECRET COMMUNICATION USING WORD T...
A MULTI-LAYER HYBRID TEXT STEGANOGRAPHY FOR SECRET COMMUNICATION USING WORD T...
IJNSA Journal
 
Pal gov.tutorial4.session8 2.stepwisemethodologies
Pal gov.tutorial4.session8 2.stepwisemethodologiesPal gov.tutorial4.session8 2.stepwisemethodologies
Pal gov.tutorial4.session8 2.stepwisemethodologies
Mustafa Jarrar
 
Pal gov.tutorial4.session8 1.ontologymodelingchallenges
Pal gov.tutorial4.session8 1.ontologymodelingchallengesPal gov.tutorial4.session8 1.ontologymodelingchallenges
Pal gov.tutorial4.session8 1.ontologymodelingchallenges
Mustafa Jarrar
 

What's hot (20)

Oop
OopOop
Oop
 
Use of ontologies in natural language processing
Use of ontologies in natural language processingUse of ontologies in natural language processing
Use of ontologies in natural language processing
 
Using ontology for natural language processing
Using ontology for natural language processingUsing ontology for natural language processing
Using ontology for natural language processing
 
A Graph-based Cross-lingual Projection Approach for Weakly Supervised Relatio...
A Graph-based Cross-lingual Projection Approach for Weakly Supervised Relatio...A Graph-based Cross-lingual Projection Approach for Weakly Supervised Relatio...
A Graph-based Cross-lingual Projection Approach for Weakly Supervised Relatio...
 
A NOVEL APPROACH FOR NAMED ENTITY RECOGNITION ON HINDI LANGUAGE USING RESIDUA...
A NOVEL APPROACH FOR NAMED ENTITY RECOGNITION ON HINDI LANGUAGE USING RESIDUA...A NOVEL APPROACH FOR NAMED ENTITY RECOGNITION ON HINDI LANGUAGE USING RESIDUA...
A NOVEL APPROACH FOR NAMED ENTITY RECOGNITION ON HINDI LANGUAGE USING RESIDUA...
 
Requirement Analysis - ijcee 2(3)
Requirement Analysis - ijcee 2(3)Requirement Analysis - ijcee 2(3)
Requirement Analysis - ijcee 2(3)
 
Object Oriented Programming in Python
Object Oriented Programming in PythonObject Oriented Programming in Python
Object Oriented Programming in Python
 
A Rewriting Approach to Concurrent Programming Language Design and Semantics
A Rewriting Approach to Concurrent Programming Language Design and SemanticsA Rewriting Approach to Concurrent Programming Language Design and Semantics
A Rewriting Approach to Concurrent Programming Language Design and Semantics
 
Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...
Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...
Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...
 
A MULTI-LAYER HYBRID TEXT STEGANOGRAPHY FOR SECRET COMMUNICATION USING WORD T...
A MULTI-LAYER HYBRID TEXT STEGANOGRAPHY FOR SECRET COMMUNICATION USING WORD T...A MULTI-LAYER HYBRID TEXT STEGANOGRAPHY FOR SECRET COMMUNICATION USING WORD T...
A MULTI-LAYER HYBRID TEXT STEGANOGRAPHY FOR SECRET COMMUNICATION USING WORD T...
 
Modeling of Speech Synthesis of Standard Arabic Using an Expert System
Modeling of Speech Synthesis of Standard Arabic Using an Expert SystemModeling of Speech Synthesis of Standard Arabic Using an Expert System
Modeling of Speech Synthesis of Standard Arabic Using an Expert System
 
Comparison and Analysis Of LDM and LMS for an Application of a Speech
Comparison and Analysis Of LDM and LMS for an Application of a SpeechComparison and Analysis Of LDM and LMS for an Application of a Speech
Comparison and Analysis Of LDM and LMS for an Application of a Speech
 
Natural Language Processing - Research and Application Trends
Natural Language Processing - Research and Application TrendsNatural Language Processing - Research and Application Trends
Natural Language Processing - Research and Application Trends
 
Class notes(week 2) on basic concepts of oop-2
Class notes(week 2) on basic concepts of oop-2Class notes(week 2) on basic concepts of oop-2
Class notes(week 2) on basic concepts of oop-2
 
Pal gov.tutorial4.session8 2.stepwisemethodologies
Pal gov.tutorial4.session8 2.stepwisemethodologiesPal gov.tutorial4.session8 2.stepwisemethodologies
Pal gov.tutorial4.session8 2.stepwisemethodologies
 
Class notes(week 2) on basic concepts of oop-2
Class notes(week 2) on basic concepts of oop-2Class notes(week 2) on basic concepts of oop-2
Class notes(week 2) on basic concepts of oop-2
 
Pal gov.tutorial4.session8 1.ontologymodelingchallenges
Pal gov.tutorial4.session8 1.ontologymodelingchallengesPal gov.tutorial4.session8 1.ontologymodelingchallenges
Pal gov.tutorial4.session8 1.ontologymodelingchallenges
 
OOP and Its Calculated Measures in Programming Interactivity
OOP and Its Calculated Measures in Programming InteractivityOOP and Its Calculated Measures in Programming Interactivity
OOP and Its Calculated Measures in Programming Interactivity
 
IRJET - Analysis of Paraphrase Detection using NLP Techniques
IRJET - Analysis of Paraphrase Detection using NLP TechniquesIRJET - Analysis of Paraphrase Detection using NLP Techniques
IRJET - Analysis of Paraphrase Detection using NLP Techniques
 
Knowledge Multimedia Processes in Technology Enhanced Learning
Knowledge Multimedia Processes in Technology Enhanced LearningKnowledge Multimedia Processes in Technology Enhanced Learning
Knowledge Multimedia Processes in Technology Enhanced Learning
 

Viewers also liked

Population Health - HEDIS - Health Plan
Population Health - HEDIS - Health PlanPopulation Health - HEDIS - Health Plan
Population Health - HEDIS - Health Plan
CARMEN ALCIVAR
 

Viewers also liked (20)

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
 
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
 
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
 
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
 
SWiM – A Semantic Wiki for Mathematical Knowledge Management
SWiM – A Semantic Wiki for Mathematical Knowledge ManagementSWiM – A Semantic Wiki for Mathematical Knowledge Management
SWiM – A Semantic Wiki for Mathematical Knowledge Management
 
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
 
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
 
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...
 
Clinical Document Architecture Implementations - Lessons Learnt to Date
Clinical Document Architecture Implementations - Lessons Learnt to DateClinical Document Architecture Implementations - Lessons Learnt to Date
Clinical Document Architecture Implementations - Lessons Learnt to Date
 
Health Information Exchange in the U.S. Today
Health Information Exchange in the U.S. TodayHealth Information Exchange in the U.S. Today
Health Information Exchange in the U.S. Today
 
IHIC 2015 Presentation (1)
IHIC 2015 Presentation (1)IHIC 2015 Presentation (1)
IHIC 2015 Presentation (1)
 
7 Strategies to Improve HEDIS Scores and Star Ratings
7 Strategies to Improve HEDIS Scores and Star Ratings7 Strategies to Improve HEDIS Scores and Star Ratings
7 Strategies to Improve HEDIS Scores and Star Ratings
 
Iso (International organization for standardization)
Iso (International organization for standardization)Iso (International organization for standardization)
Iso (International organization for standardization)
 
Standards and standardization
Standards and standardization Standards and standardization
Standards and standardization
 
Health Information Exchange Standards - Compliance via Integration Testing
Health Information Exchange Standards  -  Compliance via Integration TestingHealth Information Exchange Standards  -  Compliance via Integration Testing
Health Information Exchange Standards - Compliance via Integration Testing
 
Continuity of Care
Continuity of CareContinuity of Care
Continuity of Care
 
Health information standars
Health information standarsHealth information standars
Health information standars
 
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
 
IHE Cross-Enterprise Document Sharing (XDS)
IHE Cross-Enterprise Document Sharing (XDS)IHE Cross-Enterprise Document Sharing (XDS)
IHE Cross-Enterprise Document Sharing (XDS)
 
Population Health - HEDIS - Health Plan
Population Health - HEDIS - Health PlanPopulation Health - HEDIS - Health Plan
Population Health - HEDIS - Health Plan
 

Similar to Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed Ontology Language (DOL)

8 ontology integration and interoperability (onto i op)
8 ontology integration and interoperability (onto i op)8 ontology integration and interoperability (onto i op)
8 ontology integration and interoperability (onto i op)
AEGIS-ACCESSIBLE Projects
 
Proposal of an Ontology Applied to Technical Debt on PL/SQL Development
Proposal of an Ontology Applied to Technical Debt on PL/SQL DevelopmentProposal of an Ontology Applied to Technical Debt on PL/SQL Development
Proposal of an Ontology Applied to Technical Debt on PL/SQL Development
Jorge Barreto
 
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
 
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
 
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
 
Processing OpenDocument Format
Processing OpenDocument FormatProcessing OpenDocument Format
Processing OpenDocument Format
Alexandro Colorado
 
Towards a Marketplace of Open Source Software Data
Towards a Marketplace of Open Source Software DataTowards a Marketplace of Open Source Software Data
Towards a Marketplace of Open Source Software Data
Fernando Silva Parreiras
 

Similar to Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed Ontology Language (DOL) (20)

Making Heterogeneous Ontologies Interoperable Through Standardisation
Making Heterogeneous Ontologies Interoperable Through StandardisationMaking Heterogeneous Ontologies Interoperable Through Standardisation
Making Heterogeneous Ontologies Interoperable Through Standardisation
 
8 ontology integration and interoperability (onto i op)
8 ontology integration and interoperability (onto i op)8 ontology integration and interoperability (onto i op)
8 ontology integration and interoperability (onto i op)
 
8 ontology integration and interoperability (onto i op)
8 ontology integration and interoperability (onto i op)8 ontology integration and interoperability (onto i op)
8 ontology integration and interoperability (onto i op)
 
Owl web ontology language
Owl  web ontology languageOwl  web ontology language
Owl web ontology language
 
Owl web ontology language
Owl  web ontology languageOwl  web ontology language
Owl web ontology language
 
Php oops interview questions
Php oops interview questionsPhp oops interview questions
Php oops interview questions
 
Proposal of an Ontology Applied to Technical Debt on PL/SQL Development
Proposal of an Ontology Applied to Technical Debt on PL/SQL DevelopmentProposal of an Ontology Applied to Technical Debt on PL/SQL Development
Proposal of an Ontology Applied to Technical Debt on PL/SQL Development
 
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
 
A Methodological Framework for Ontology and Multilingual Termontological Data...
A Methodological Framework for Ontology and Multilingual Termontological Data...A Methodological Framework for Ontology and Multilingual Termontological Data...
A Methodological Framework for Ontology and Multilingual Termontological Data...
 
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemanticsPal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemantics
 
OwlOntDB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxes
OwlOntDB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxesOwlOntDB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxes
OwlOntDB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxes
 
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
 
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
 
Processing OpenDocument Format
Processing OpenDocument FormatProcessing OpenDocument Format
Processing OpenDocument Format
 
Processing ODF
Processing ODFProcessing ODF
Processing ODF
 
MLGrafViz: multilingual ontology visualization plug-in for Protégé
MLGrafViz: multilingual ontology visualization plug-in for ProtégéMLGrafViz: multilingual ontology visualization plug-in for Protégé
MLGrafViz: multilingual ontology visualization plug-in for Protégé
 
Intro to KotlinNLP
Intro to KotlinNLPIntro to KotlinNLP
Intro to KotlinNLP
 
Introduction to KotlinNLP
Introduction to KotlinNLPIntroduction to KotlinNLP
Introduction to KotlinNLP
 
Towards a Marketplace of Open Source Software Data
Towards a Marketplace of Open Source Software DataTowards a Marketplace of Open Source Software Data
Towards a Marketplace of Open Source Software Data
 

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
 
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
Christoph 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 Data
Christoph 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 Data
Christoph 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
 

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...
 
Research Careers in Applied Computer Science
Research Careers in Applied Computer ScienceResearch Careers in Applied Computer Science
Research Careers in Applied Computer Science
 
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...
 
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...
 
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
 
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
 
Aspects of Mathematical Knowledge on the Semantic Web
Aspects of Mathematical Knowledge on the Semantic WebAspects of Mathematical Knowledge on the Semantic Web
Aspects of Mathematical Knowledge on the Semantic Web
 
Mathematik als Anwendungsfall und Herausforderung für das Semantic Web
Mathematik als Anwendungsfall und Herausforderung für das Semantic WebMathematik als Anwendungsfall und Herausforderung für das Semantic Web
Mathematik als Anwendungsfall und Herausforderung für das Semantic Web
 
Web Services in interaktiven mathematischen Dokumenten
Web Services in interaktiven mathematischen DokumentenWeb Services in interaktiven mathematischen Dokumenten
Web Services in interaktiven mathematischen Dokumenten
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed Ontology Language (DOL)

  • 1. Motivation Standard Organization Roadmap Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed Ontology Language (DOL) IAOA/OOR/Ontolog “Ontologies and Standards” mini-series Till Mossakowski, Oliver Kutz, Christoph Lange Universität Bremen, Germany 2011-10-20 Mossakowski/Kutz/Lange OntoIOP Part 1: Distributed Ontology Language (DOL) 2011-10-20 1
  • 2. Motivation Standard Organization Roadmap 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 Mossakowski/Kutz/Lange OntoIOP Part 1: Distributed Ontology Language (DOL) 2011-10-20 2
  • 3. Motivation Standard Organization Roadmap The 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 Mossakowski/Kutz/Lange OntoIOP Part 1: Distributed Ontology Language (DOL) 2011-10-20 3
  • 4. Motivation Standard Organization Roadmap Overview of DOL (Distributed Ontology Language) In practical applications, one ontology language and one logic doesn’t suffice to achieve semantic integration and interoperability Part 1 of the OntoIOp draft standard provides a meta-language (DOL) for: logically heterogeneous ontologies modular ontologies formal and informal links between ontologies/modules annotation and documentation of ontologies DOL will have a formal semantics and concrete XML, RDF and text serializations We leave services and devices to future parts of the standard Mossakowski/Kutz/Lange OntoIOP Part 1: Distributed Ontology Language (DOL) 2011-10-20 4
  • 5. Motivation Standard Organization Roadmap Requirements I DOL should be generally applicable, open, and extensible “generally applicable” = not restricted to one domain, nor to foundational ontologies “open” → language-/logic-agnostic “extensible” → conformance criteria DOL shall be a logic-agnostic metalanguage structural elements: ontologies, modules, axioms but not the content of axioms, as that is logic-specific – we’ll borrow that from existing languages → links between ontologies Mossakowski/Kutz/Lange OntoIOP Part 1: Distributed Ontology Language (DOL) 2011-10-20 5
  • 6. Motivation Standard Organization Roadmap Requirements II DOL should have user- and machine-readable serializations for users: text for machines: XML and RDF literally include constructs from existing ontology languages as far as technically possible ⇒ ability to reuse existing ontologies DOL should have a well-defined formal, logic-based semantics criteria for logics to conform with DOL translations between these logics (next slide) Mossakowski/Kutz/Lange OntoIOP Part 1: Distributed Ontology Language (DOL) 2011-10-20 6
  • 7. Motivation Standard Organization Roadmap 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 Mossakowski/Kutz/Lange OntoIOP Part 1: Distributed Ontology Language (DOL) 2011-10-20 7
  • 8. Motivation Standard Organization Roadmap Requirements III DOL should allow for expressing heterogeneous ontologies e.g. an OWL ontology with some FOL axioms . . . for use with an OWL reasoner, a FOL theorem prover, and a FOL model finder DOL should allow for expressing links between ontologies formal/structural links informal (statistical/heuristical) alignments DOL Common Common OWL Logic Logic ontology ontology language interpretation translation import import DOL DOL OWL-XML CLIF ASK-IT Ontologies: DOLCE • Transportation Foundational • Tourism Ontology • Personal Support Mossakowski/Kutz/Lange OntoIOP Part 1: Distributed Ontology Language (DOL) 2011-10-20 8
  • 9. Motivation Standard Organization Roadmap Requirements IV DOL should allow for writing down ontologies and ontology links as implicitly as possible and as explicitly as needed Examples for explicit information: alignment computed by a matcher translation path determined by lookup from the ontology graph If you have access to these tools, you don’t need the information ⇒ keep it implicit If you pass on the ontology to a co-developer, he may need it ⇒ make it explicit DOL should allow for rich annotation and documentation of ontologies RDF(a)-compatible annotations fine-grained intermixture of formalization and documentation (literate programming) We shall recommend a list of RDF vocabularies (OMV etc.) Mossakowski/Kutz/Lange OntoIOP Part 1: Distributed Ontology Language (DOL) 2011-10-20 9
  • 10. Motivation Standard Organization Roadmap Conformance Criteria I DOL should work with any existing or future ontology language (if the latter conforms!) We shall establish the conformance of OWL, Common Logic, RDFS (normative) F-logic, UML class diagrams, OBO (informative) Conformance of a logic (directly or by translation): semantic conformance (institutions) > entailment conformance (entailment system; useful to include non-monotonic logics) Conformance of a serialization: XML conf. (annotation/markup up to literate programming) > RDF conformance (annotation but no markup) > text conformance (can still use special comments) > standoff markup conformance (can still use XPointer) Mossakowski/Kutz/Lange OntoIOP Part 1: Distributed Ontology Language (DOL) 2011-10-20 10
  • 11. Motivation Standard Organization Roadmap Conformance Criteria II Conformance of a document (“Is this document a DOL ontology?”): e.g. auto-identification of the ontology language used for an axiom is possible – if there are no name clashes with other ontology languages used in the same document Conformance of an application: A DOL-conforming application produces DOL-conforming documents! Mossakowski/Kutz/Lange OntoIOP Part 1: Distributed Ontology Language (DOL) 2011-10-20 11
  • 12. Motivation Standard Organization Roadmap Organization and People OntoIOp is WD (Working Draft) 17347 developed within ISO TC 37/SC 3/WG 3 (→ Sue Ellen Wright’s presentation) Project team: Till Mossakowski, Oliver Kutz, Christoph Lange (Bremen, Germany) Secretary: Gottfried Herzog, DIN, Germany So far we have registered experts from: Austria, Belgium, Canada, China, Denmark, Spain, Finland, Greece, Italy, Korea, Mexico, UK, US, South Africa (bold: have been active so far) Mossakowski/Kutz/Lange OntoIOP Part 1: Distributed Ontology Language (DOL) 2011-10-20 12
  • 13. Motivation Standard Organization Roadmap Infrastructure and Resources In the current phase we mainly use an unofficial community infrastructure; in later phases we will more and more use Livelink Mailing list: ontoiop-wg@interop.cim3.net Archive at http://interop.cim3.net/forum/ontoiop-wg/ Community file repository (WebDAV): http://interop.cim3.net/file/work/OntoIOp/ Working drafts (not including the source) Meeting minutes, voting results, review comments Relevant literature and other standards Homepage: http://ontolog.cim3.net/cgi-bin/wiki.pl?OntoIOp Mossakowski/Kutz/Lange OntoIOP Part 1: Distributed Ontology Language (DOL) 2011-10-20 13
  • 14. Motivation Standard Organization Roadmap Roadmap Nov 2011: 2nd WD (Working Draft) 6 weeks review period (informal community feedback highly appreciated) 23 Feb 2011: OntoIOp meeting in Berlin Apr 2012: 3rd WD 6 weeks review period (informal community feedback highly appreciated) Jun 2012: ISO/TC 37 meeting in Madríd Aug 2012: CD (Committee Draft) 3 months review and voting (more formal) Aug 2013: DIS (Draft International Standard) Feb 2015: FDIS (Final Draft International Standard) Aug 2015: IS (International Standard) Mossakowski/Kutz/Lange OntoIOP Part 1: Distributed Ontology Language (DOL) 2011-10-20 14