ontology integration and interoperability (ontoiop) – part 1: the distributed ontology language...

14
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

Upload: christoph-lange

Post on 11-May-2015

380 views

Category:

Technology


0 download

DESCRIPTION

IAOA/OOR/Ontolog “Ontologies and Standards” mini-series, 2011

TRANSCRIPT

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

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

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

Motivation Standard Organization Roadmap

Interoperable Assistive TechnologyAssistive technology increasingly relies on communication

among users,between users and their devices, andamong these devices.

Making such ICT accessible and inclusive is costly or evenimpossibleWe aim at more interoperable

devices,services accessing these devices, andcontent delivered by these services

. . . at the levels ofdata and metadatadatamodels and data modelling methodsmetamodels as well as a meta ontology language

Mossakowski/Kutz/Lange OntoIOP Part 1: Distributed Ontology Language (DOL) 2011-10-20 2

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

Motivation Standard Organization Roadmap

The Big Picture of Interoperability

Ontology

Ontology Language/Logic

Knowledge Software Agents

written in

Concepts/Data/Individuals

represented in terms of

Service Description

Service Descr. Language

written in

Service

satisfies

processes

refers to

Target (Device)accesses

Service-Oriented Architecture

Smart Environment

Target Description

conforms to

Device

Target Descr. Language

written in

Ontology

Ontology Language/Logic

Concepts/Data/Individuals

Service Description

Service Descr. Language

Service Target (Device)

Target Description

Device

Target Descr. Language

Knowledge Infrastructure

map

ping

s fo

rin

tero

pera

bilit

y

Hardware

Data

Models

Metamodels

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

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

Motivation Standard Organization Roadmap

Overview of DOL (Distributed OntologyLanguage)

In practical applications, one ontology language and onelogic doesn’t suffice to achieve semantic integration andinteroperabilityPart 1 of the OntoIOp draft standard provides ameta-language(DOL) for:

logically heterogeneous ontologiesmodular ontologiesformal and informal links between ontologies/modulesannotation and documentation of ontologies

DOL will have a formal semantics and concrete XML, RDF andtext serializationsWe leave services and devices to future parts of the standard

Mossakowski/Kutz/Lange OntoIOP Part 1: Distributed Ontology Language (DOL) 2011-10-20 4

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

Motivation Standard Organization Roadmap

Requirements I

DOL should be generally applicable, open, and extensible“generally applicable” = not restricted to one domain, nor tofoundational ontologies“open”→ language-/logic-agnostic“extensible”→ conformance criteria

DOL shall be a logic-agnosticmetalanguagestructural elements: ontologies, modules, axiomsbut 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

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

Motivation Standard Organization Roadmap

Requirements II

DOL should have user- andmachine-readable serializationsfor users: textfor machines: XML and RDFliterally include constructs from existing ontology languages asfar as technically possible⇒ ability to reuse existing ontologies

DOL should have a well-defined formal, logic-basedsemantics

criteria for logics to conform with DOLtranslations between these logics (next slide)

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

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

Motivation Standard Organization Roadmap

The Onto-Logical Translation Graph

CL

HOL

PL

OWL

FOL=

FOLms=

OBOOWL

EL QL RL

DDLOWL

ECoOWL

ECoFOLF-logic

bRDF

RDF

RDFS

RDFSOWL

Rel-S

subinstitution

theoroidal subinstitution

simultaneously exact and model-expansive comorphisms

model-expansive comorphisms

grey: no fixed expressivity

green: decidable ontology languages

yellow: semi-decidable

orange: some second-order constructs

red: full second-order logic

OBO 1.4

CASL

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

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

Motivation Standard Organization Roadmap

Requirements IIIDOL 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 aFOL model finder

DOL should allow for expressing links between ontologiesformal/structural linksinformal (statistical/heuristical) alignments

DOL

OWLCommonLogic

CommonLogic

ontologylanguagetranslation

ontologyinterpretation

DOLOWL-XML

ASK-IT Ontologies:• Transportation• Tourism• Personal Support

import

DOLCLIF

DOLCEFoundationalOntology

import

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

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

Motivation Standard Organization Roadmap

Requirements IV

DOL should allow for writing down ontologies and ontologylinks as implicitly as possible and as explicitly as needed

Examples for explicit information:alignment computed by a matchertranslation path determined by lookup from the ontology graph

If you have access to these tools, you don’t need the information⇒ keep it implicitIf you pass on the ontology to a co-developer, he may need it⇒make it explicit

DOL should allow for rich annotation and documentation ofontologies

RDF(a)-compatible annotationsfine-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

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

Motivation Standard Organization Roadmap

Conformance Criteria I

DOL should work with any existing or future ontologylanguage (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 includenon-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

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

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 anaxiom is possible – if there are no name clashes with otherontology languages used in the same documentConformance of an application:A DOL-conforming application produces DOL-conformingdocuments!

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

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

Motivation Standard Organization Roadmap

Organization and People

OntoIOp isWD (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

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

Motivation Standard Organization Roadmap

Infrastructure and Resources

In the current phase we mainly use an unofficial communityinfrastructure; in later phases we will more and more use Livelink

Mailing list: [email protected] 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 commentsRelevant 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

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

Motivation Standard Organization Roadmap

Roadmap

Nov 2011: 2nd WD (Working Draft)6 weeks review period (informal community feedback highlyappreciated)23 Feb 2011: OntoIOpmeeting in BerlinApr 2012: 3rd WD6 weeks review period (informal community feedback highlyappreciated)Jun 2012: ISO/TC 37meeting in MadrídAug 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