Formal ontologies vs. triple based KR gap or convergence?

Slides:



Advertisements
Similar presentations
A Semantic Web Approach to Digital Rights Management Roberto García González.
Advertisements

A Proposal for Addressing Issues Related to RDF Mapping.
Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
1 ISWC-2003 Sanibel Island, FL IMG, University of Manchester Jeff Z. Pan 1 and Ian Horrocks 1,2 {pan | 1 Information Management.
Three Theses of Representation in the Semantic Web
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
OWL - DL. DL System A knowledge base (KB) comprises two components, the TBox and the ABox The TBox introduces the terminology, i.e., the vocabulary of.
An Introduction to Description Logics
Chronos: A Tool for Handling Temporal Ontologies in Protégé
Relational statements in OWL Recipe for Failure ? OWL.
1 Institute of Medical Biometry und Medical Informatics, University Medical Center Freiburg, Germany 2 AVERBIS GmbH, Freiburg, Germany 3 Paediatric Hematology.
Temporally qualified continuants for BFO 2 OWL A bottom-up view Stefan Schulz, Janna Hastings, Fabian Neuhaus May 20, 2013 (updated)
Temporally qualified continuants for BFO 2 OWL A bottom-up view Stefan Schulz, Janna Hastings, Fabian Neuhaus Freiburg, 10 Oct 2013.
Temporally qualified continuants for BFO 2 OWL A bottom-up view Stefan Schulz, Janna Hastings July 10, 2013.
Knowledge Representation
Catalina Martínez-Costa, Stefan Schulz: Ontology-based reinterpretation of the SNOMED CT context model Ontology-based reinterpretation of the SNOMED CT.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
Analyzing Minerva1 AUTORI: Antonello Ercoli Alessandro Pezzullo CORSO: Seminari di Ingegneria del SW DOCENTE: Prof. Giuseppe De Giacomo.
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Ontology and Ontology-Based Applications C. Farkas Some of the slides were obtained from presentations of Ian Horrocks.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
Temporally qualified continuants for BFO 2 OWL A bottom-up view Stefan Schulz, Janna Hastings, Fabian Neuhaus July 10, 2013.
FiRE Fuzzy Reasoning Engine Nikolaos Simou National Technical University of Athens.
Nancy Ide Vassar College USA Resource Definition Framework A Tutorial EUROLAN 2003 July 28 - August 8 Bucharest - Romania.
Reasoning the FMA Ontologies with TrOWL Jeff Z. Pan, Yuan Ren, Nophadol Jekjantuk, and Jhonatan Garcia University of Aberdeen, UK ORE2013.
Developing an OWL-DL Ontology for Research and Care of Intracranial Aneurysms – Challenges and Limitations Holger Stenzhorn, Martin Boeker, Stefan Schulz,
The Foundational Model of Anatomy and its Ontological Commitment(s) Stefan Schulz University Medical Center, Freiburg, Germany FMA in OWL meeting November.
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
OWL 2 in use. OWL 2 OWL 2 is a knowledge representation language, designed to formulate, exchange and reason with knowledge about a domain of interest.
1 LIS590IM Information Modeling — Slide Set for Class 16 The Father Guido Sarducci Slide and some final comments Slides for Dec 16 lecture LIS590IML: Information.
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
A CompuGroup Software GmbH, Koblenz, Germany b IMBI, University Medical Center Freiburg, Germany c Semfinder AG, Kreuzlingen, Switzerland d OntoMed Research.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Temporally qualified continuants for BFO 2 OWL A bottom-up view Stefan Schulz, Janna Hastings, Fabian Neuhaus 25 Oct 2013.
An Introduction to Description Logics (chapter 2 of DLHB)
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Description Logics: Logic foundation of Semantic Web Semantic.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Advanced topics in software engineering (Semantic web)
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
More on Description Logic(s) Frederick Maier. Note Added 10/27/03 So, there are a few errors that will be obvious to some: So, there are a few errors.
DAML+OIL: an Ontology Language for the Semantic Web.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
DL Overview Second Pass Ming Fang 06/19/2009. Outlines  Description Languages  Knowledge Representation in DL  Logical Inference in DL.
Ontology Engineering Lab #5 – September 30, 2013.
Of 38 lecture 6: rdf – axiomatic semantics and query.
References [1] D:\My Documents\SemanticWebWorkshop\kaynak\Ian Horrocks - CS646\intro-2004.pptD:\My Documents\SemanticWebWorkshop\kaynak\Ian Horrocks -
ece 627 intelligent web: ontology and beyond
Higgs bosons, mars missions, and unicorn delusions: How to deal with terms of dubious reference in scientific ontologies Stefan Schulz a,b Mathias Brochhausen.
LDK R Logics for Data and Knowledge Representation Description Logics: family of languages.
Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory.
Distributed Instance Retrieval over Heterogeneous Ontologies Andrei Tamilin (1,2) & Luciano Serafini (1) (1) ITC-IRST (2) DIT - University of Trento Trento,
Definition and Technologies Knowledge Representation.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Service-Oriented Computing: Semantics, Processes, Agents
Knowledge Representation Part II Description Logic & Introduction to Protégé Jan Pettersen Nytun.
Karen Wickett School of Information University of Texas at Austin
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Ontology authoring and assessment
Ontology.
ece 720 intelligent web: ontology and beyond
Harmonizing SNOMED CT with BioTopLite
Ontology.
Description Logics.
Logics for Data and Knowledge Representation
Scalable and Efficient Reasoning for Enforcing Role-Based Access Control
Temporally qualified continuants for BFO 2 OWL A bottom-up view
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

Formal ontologies vs. triple based KR gap or convergence? Stefan Schulz Medical University of Graz

DL Ontologies (OWL-DL) formal axioms universal truths set semantics clear commitment Tbox-Abox partition instance-level rels "in-built" DL reasoning "Top down" "something goes" SPO- Triples (RDF) - informal graphs - assertions (any) - shallow semantics - unclear commitm. - puns - unrestricted rels - Reasoning by hand crafted rules - "Bottom up" - "anything goes" RDF(S) syntax (not obligatory) restriction to binary relations

… bridging the gap? DL Ontologies (OWL-DL) formal axioms universal truths set semantics clear commitment Tbox-Abox partition instance-level rels "in-built" DL reasoning "Top down" "something goes" SPO- Triples (RDF) - informal graphs - assertions (any) - shallow semantics - unclear commitm. - puns - unrestricted rels - Reasoning by hand crafted rules - "Bottom up" - "anything goes" RDF(S) syntax (not obligatory) restriction to binary relations

Equivalences RDF - OWL? English: "Trondheim is part of Norway" RDF: <Trondheim; part-of; Norway> OWL: Trondheim part-of Norway English: "The thumb is part of the hand" RDF: <Thumb; part-of; Hand> OWL: Thumb subClassOf part-of some Hand If has-part is inverse of part-of: RDF: < Norway; has-part; Trondheim > OWL: Norway has-part Trondheim RDF: <Hand; has-part; Thumb> OWL: Hand subClassOf has-part some Thumb

Equivalences RDF - OWL? English: "Aspirin treats headache" RDF: < Aspirin; treats; Headache> OWL: ??? Ambiguity 1: "aspirin molecule" or "portion of aspirin" Ambiguity 2: "every aspirin treats some headache" ? "every headache is treated by some aspirin" ? "every aspirin has the potentiality to treat headache"? "the relation 'treats' obtains only between the types 'aspirin' and 'headache' ?

Basic problem RDF has a very weak formal semantics. It facilitates the encoding of statements with (hidden) ambiguities. OWL has a strict formal semantics. It does not allow to work around ambiguities. Consequence: Risk of creating wrong axioms such as: * Aspirin subclassOf treats some Headache Difficulty of represent the intended meaning in case of default or dispositional statements, e.g. Aspirin subclassOf bearerOf some (Disposition and hasRealization only (TreatingProcess and hasParticipant some Headache)) Ontology << Knowledge Representation !!

Enriching expressiveness of Triple Stores? Description Logics (OWL-DL) SPO- Triples (RDF)

Enriching expressiveness of Triple Stores? Possible strategies Test whether an entity is a class or an individual: if S or O in an rdfs:subclassOf statement -> Class if O in a rdf:type statement -> Class if S in a rdf:type statement -> Individual Make difference between formal relations and material relations: formal relations: typically "all-some" pattern, e.g. part-of material relations: processes, e.g. activates, binds Bring quantification inside RDF predicates <S; P; O> If S and O are classes and P is a formal relation then: <S ; PAS; O> equivalent to S subclassOf P some O Inverse relations only if S and O are individuals If S is and individual then O is an individual (with the exception of P = {an rdfs:subclassOf; rdf:type, …}