Towards a Standard for Heterogeneous Ontology Integration and Interoperability Oliver Kutz & Christoph Lange Research Center on Spatial Cognition (SFB/TR.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Semantic Interoperability & Semantic Models: Introduction
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
John Bateman / Till Mossakowski Adding Common Logic Support to the Heterogeneous Toolset.
Oyster, Edinburgh, May 2006 AIFB OYSTER - Sharing and Re-using Ontologies in a Peer-to-Peer Community Raul Palma 2, Peter Haase 1 1) Institute AIFB, University.
Language Specification using Metamodelling Joachim Fischer Humboldt University Berlin LAB Workshop Geneva
1 ICS-FORTH & Univ. of Crete SeLene November 15, 2002 A View Definition Language for the Semantic Web Maganaraki Aimilia.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
CS570 Artificial Intelligence Semantic Web & Ontology 2
SIG2: Ontology Language Standards WebOnt Briefing Ian Horrocks University of Manchester, UK.
Multi-Phase Reasoning of temporal semantic knowledge Sakirulai O. Isiaq and Taha Osman School of Computer and Informatics Nottingham Trent University Nottingham.
Ontology Notes are from:
A Secure Interoperable Infrastructure For Healthcare Information System Ehsan ul Haq Abrar Ahmed Sair
PR-OWL: A Framework for Probabilistic Ontologies by Paulo C. G. COSTA, Kathryn B. LASKEY George Mason University presented by Thomas Packer 1PR-OWL.
Xyleme A Dynamic Warehouse for XML Data of the Web.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
Ontology-based Access Ontology-based Access to Digital Libraries Sonia Bergamaschi University of Modena and Reggio Emilia Modena Italy Fausto Rabitti.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Improving Data Discovery in Metadata Repositories through Semantic Search Chad Berkley 1, Shawn Bowers 2, Matt Jones 1, Mark Schildhauer 1, Josh Madin.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
Ontologies: Making Computers Smarter to Deal with Data Kei Cheung, PhD Yale Center for Medical Informatics CBB752, February 9, 2015, Yale University.
OMAP: An Implemented Framework for Automatically Aligning OWL Ontologies SWAP, December, 2005 Raphaël Troncy, Umberto Straccia ISTI-CNR
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Knowledge representation
Applying Belief Change to Ontology Evolution PhD Student Computer Science Department University of Crete Giorgos Flouris Research Assistant.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
1 Technologies for distributed systems Andrew Jones School of Computer Science Cardiff University.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Dimitrios Skoutas Alkis Simitsis
Semantic Web - an introduction By Daniel Wu (danielwujr)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
A Systemic Approach for Effective Semantic Access to Cultural Content Ilianna Kollia, Vassilis Tzouvaras, Nasos Drosopoulos and George Stamou Presenter:
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Semantic Web: The Future Starts Today “Industrial Ontologies” Group InBCT Project, Agora Center, University of Jyväskylä, 29 April 2003.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Strategies for subject navigation of linked Web sites using RDF topic maps Carol Jean Godby Devon Smith OCLC Online Computer Library Center Knowledge Technologies.
Mining the Biomedical Research Literature Ken Baclawski.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Ontologies for spatial reasoning, action and interaction Basic problem statement, techniques under development, and plans John Bateman & Till Mossakowski.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
DANIELA KOLAROVA INSTITUTE OF INFORMATION TECHNOLOGIES, BAS Multimedia Semantics and the Semantic Web.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Chapter 5 The Semantic Web 1. The Semantic Web  Initiated by Tim Berners-Lee, the inventor of the World Wide Web.  A common framework that allows data.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
1 Developing an Ontology of Ontologies for OOR Ontology Summit 2008 April 28-29, 2008 Michael Gruninger and Pat Hayes.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Ontology in Model-Based Systems Engineering Henson Graves 29 January 2011.
METADATA MANAGEMENT AT ISTAT: CONCEPTUAL FOUNDATIONS AND TOOLS Istituto Nazionale di Statistica ITALY.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
The Semantic Web By: Maulik Parikh.
SysML v2 Formalism: Requirements & Benefits
Semantic Web - Ontologies
Ontology.
Presentation transcript:

Towards a Standard for Heterogeneous Ontology Integration and Interoperability Oliver Kutz & Christoph Lange Research Center on Spatial Cognition (SFB/TR 8), University of Bremen, Germany & Jacobs University Bremen, Germany Joint work with Till Mossakowski (DFKI)- Christian Galinski (Infoterm) Seoul, South Korea - LaRC, June 2011

Ontology Interoperability Critical issues are Semantic Heterogeneity Syntactic Heterogeneity Plurality of structuring & modularity concepts Plurality of documentation techniques Plurality of tools, editors, reasoners, etc. Plurality of (kinds of) services, devices, etc.

Overview Motivating Examples for the use of the hyperontology framework Structured Ontology Design Matching in networks of ontologies Relations between ontologies: Refinements, Blending, etc. Universal logic addresses (onto)-logical pluralism and semantic heterogeneity Hyperontologies = structured and heterogeneous (networks of) ontologies A Sketch of a future standard: DOL: Distributed Ontology Language

Structured Ontologies Dolce’s structuringin CASL, showing the import structure, i.e. the modular re-use

Matching Across Repositories Ontology Repositories, e.g. BioPortal, Orate, Colore, Tones: collections of ontologies for different purposes and in various ontology languages. create new ones out of existing ones by finding synonyms, extracting modules, and merging them together. Meaning shift and “chinese whispers”. problem of heterogeneity & scalability problem of “information overflow”

Heterogeneous Refinement of Dolce Different version of Dolce are available, e.g. in DL and FOL: What is their logical relationship? Core Projection Approximation heterogeneous refinement definitional extension connection through bridge theory P(x) Q(x,y) P(x) Q(x,y) R(x) R(x,t) R(x,t) ∼ R(x) (forget temporal dimension) S(x,y,z) U(x,y) V(z)... Dolce-LITE Dolce-FOL

Ontological Blending Selectively combining two ontologies whilst preserving common structure (theory). Motivation: Conceptual Blending and metaphor: House + Boat = Houseboat Boat + House = Boatshouse

Pluralism in Ontologies NCI Thesaurus about concepts arranged in 20 taxonomic trees, reference terminology for cancer research, sub-Boolean description logic EL. Galen medical domain ontology, relatively large, but also relatively complex axiomatisation in a more expressive DL, namely OWL-DL. Dolce, BFO, GUM, GFO Foundational ontologies, first-order, higher-order, first-order modal logic being used. Complex axiomatisations.

Universal Logic Signatures: (non-logical symbols) propositions; predicates; functions, constants, terms. Grammar: (logical symbols) variables and quantifiers; modalities; identity symbol; substitution. Models: possible world; domains of discourse; accessibility (counterpart relations) ; object (individual) Satisfaction: vary the truth conditions for quantifiers; Booleans; Modalities; vary conditions for identity statements, etc. Items that can be varied according to universal logic: Benefits: Borrowing and combination of logics and reasoners, structuring, etc.

Heterogeneous Ontologies In order to systematically link and combine ontological modules formulated in different formalisms we need to: fix a logic graph give logic translations (institution co-morphisms)

Onto-Logical Translation Graph

Hyperontology example Heterogeneous specification of Mereology A hyperontology is a heterogeneously interlinked network of heterogeneous ontology modules.

Hyperontologies via Matching 5 participating ontologies, all connected via matchings. matching results in a single synset identifying all matched concepts, and inconsistency. removal of the Graphics ontology can cut synset into 2 distinct ones, can restore consistency. following more than one orange arrow means playing chinese whispers. O1O1 O3O3 O2O2 O4O4 O5O5

The Problem of Module Extraction JRAO is constructed using fragments of NCI and Galen NCI, Galen are too large to be imported completely Import only interesting ‘modules’ Conservativity:Ensu re that the ‘module’ is large enough to cover all relevant information (coverage)Ensure that no new information is added (safety)Add only relevant axioms (minimality)

Workflow & Tool Interoperability Ontology Repository Hyperontology Graph select matching configuration Matching Configuration Falcon Hets Pellet Alignment Specificatio n produce formal specification Modules Merged Ontology consistenc y check User yes no extract modules match pairwise compute colimit

Workflow & Tool Interoperability Ontology Repository Hyperontology Graph select matching configuration Matching Configuration Falcon Hets Pellet Alignment Specificatio n produce formal specification Modules Merged Ontology consistenc y check User yes no extract modules match pairwise compute colimit

Workflow & Tool Interoperability Ontology Repository Hyperontology Graph select matching configuration Matching Configuration Falcon Hets Pellet Alignment Specificatio n produce formal specification Modules Merged Ontology consistenc y check User yes no extract modules match pairwise compute colimit

Workflow & Tool Interoperability Ontology Repository Hyperontology Graph select matching configuration Matching Configuration Falcon Hets Pellet Alignment Specificatio n produce formal specification Modules Merged Ontology consistenc y check User yes no extract modules match pairwise compute colimit

Workflow & Tool Interoperability Ontology Repository Hyperontology Graph select matching configuration Matching Configuration Falcon Hets Pellet Alignment Specificatio n produce formal specification Modules Merged Ontology consistenc y check User yes no extract modules match pairwise compute colimit

Workflow & Tool Interoperability Ontology Repository Hyperontology Graph select matching configuration Matching Configuration Falcon Hets Pellet Alignment Specificatio n produce formal specification Modules Merged Ontology consistenc y check User yes no extract modules match pairwise compute colimit

Workflow & Tool Interoperability Ontology Repository Hyperontology Graph select matching configuration Matching Configuration Falcon Hets Pellet Alignment Specificatio n produce formal specification Modules Merged Ontology consistenc y check User yes no extract modules match pairwise compute colimit

Workflow & Tool Interoperability Ontology Repository Hyperontology Graph select matching configuration Matching Configuration Falcon Hets Pellet Alignment Specificatio n produce formal specification Modules Merged Ontology consistenc y check User yes no extract modules match pairwise compute colimit

Workflow & Tool Interoperability Ontology Repository Hyperontology Graph select matching configuration Matching Configuration Falcon Hets Pellet Alignment Specificatio n produce formal specification Modules Merged Ontology consistenc y check User yes no extract modules match pairwise compute colimit + O

Hets - The Heterogeneous Tool Set structured representations (such as V-alignments), reuse/independent development of modules library of logics/formalisms supported, incl. OWL-DL various provers connected: incl. for OWL-DL, first- order, higher-order, model checker, etc computation of colimits checking for conservativities

DOL - Distributed Ontology Language general purpose framework for ontology interoperabilitylibrary of logics/formalisms supported, incl. most ontology languages well-defined formal semanticspairs of languages have common target ontology languageApplication T(O) of translation to ontology part of DOL syntax DIF: XML- and RDF-based interchange formats Mapping two ontology languages into a third

DOL - Distributed Ontology Language Mapping two ontology languages into a third support for various module languages as well as one universal lingua francaexplicit module extractioninternalise ontology mappings (first class citizens)make ontology translations available in the language distributed ontologies in terms of both different internet locations and different ontology languages.

Embedded Ontology Documentation … but also for human users of an ontology (make ontologies comprehensible) Knowledge Engineers and Service Developers – reuse! End Users – when services expose ontology documentation (“labels” and more) as online help Ontological Structuring and Modularity is not only for machines …

Documentation State of the Art SKOS (Simple Knowledge Organization System): an OWL ontology with some non-OWL axioms “documented” in HTML manual, and unstructured source comments

Language Documentation Support

Documentation Features Unsupported so far Informal subsets of an ontology (not yet explicitly modularized) Subterms of complex axioms Literate Programming: natural language and formal expressions freely interwoven ⇒ generate ontology and manual from same source

Documentation in DOL Use existing annotation facilities where possible In non-XML ontology languages, can't embed documentation ⇒ “special” comments, or external, non-intrusive RDF standoff markup Reuse existing documentation vocabularies (e.g. OMV = Ontology Metadata Vocabulary) How to identify subjects? E.g. “the first three axioms”? How to do that in text-oriented ontology languages? – Use XPointer!

Conclusions Ontologies are widely used to enable interoperability Currently no unified framework for ontology interoperability. Apply the state of the art in modularity, structuring and documentation, as developed e.g. in software engineering Enable synchronisation and orchestration of interoperable services OntoIOp (Ontology Integration and Interoperability) is being proposed in ISO/TC 37/SC 3 in order to fill this gap.