Reasoning with DAML+OIL:
|
|
- Christine Wilkinson
- 5 years ago
- Views:
Transcription
1 Reasoning with DAML+OIL: What can it do for YOU? Ian Horrocks University of Manchester Manchester, UK DAML PI meeting, Nashua, July 2001 p.1/9
2 DAML+OIL Language Overview DAML+OIL is an ontology language DAML PI meeting, Nashua, July 2001 p.2/9
3 DAML+OIL Language Overview DAML+OIL is an ontology language Describes structure of the domain (i.e., a schema) RDF used to describe specific instance of domain (data) DAML PI meeting, Nashua, July 2001 p.2/9
4 DAML+OIL Language Overview DAML+OIL is an ontology language Describes structure of the domain (i.e., a schema) RDF used to describe specific instance of domain (data) Structure described in terms of classes and properties DAML PI meeting, Nashua, July 2001 p.2/9
5 DAML+OIL Language Overview DAML+OIL is an ontology language Describes structure of the domain (i.e., a schema) RDF used to describe specific instance of domain (data) Structure described in terms of classes and properties Ontology consists of set of axioms E.g., asserting class subsumption/equivalence DAML PI meeting, Nashua, July 2001 p.2/9
6 DAML+OIL Language Overview DAML+OIL is an ontology language Describes structure of the domain (i.e., a schema) RDF used to describe specific instance of domain (data) Structure described in terms of classes and properties Ontology consists of set of axioms E.g., asserting class subsumption/equivalence Classes can be names or expressions Various constructors provided for building class expressions DAML PI meeting, Nashua, July 2001 p.2/9
7 DAML+OIL Language Overview DAML+OIL is an ontology language Describes structure of the domain (i.e., a schema) RDF used to describe specific instance of domain (data) Structure described in terms of classes and properties Ontology consists of set of axioms E.g., asserting class subsumption/equivalence Classes can be names or expressions Various constructors provided for building class expressions Expressive power determined by Kinds of axiom supported Kinds of class (and property) constructor supported DAML PI meeting, Nashua, July 2001 p.2/9
8 DAML+OIL Class Constructors Constructor Abbreviation Example intersectionof C 1... C n Human Male unionof C 1... C n Doctor Lawyer complementof C Male oneof {x 1... x n } {john, mary} toclass P.C haschild.doctor hasclass P.C haschild.lawyer hasvalue P.{x} citizenof.{usa} mincardinalityq n P.C 2 haschild.lawyer maxcardinalityq n P.C 1 haschild.male cardinalityq =n P.C =1 hasparent.female DAML PI meeting, Nashua, July 2001 p.3/9
9 DAML+OIL Class Constructors Constructor Abbreviation Example intersectionof C 1... C n Human Male unionof C 1... C n Doctor Lawyer complementof C Male oneof {x 1... x n } {john, mary} toclass P.C haschild.doctor hasclass P.C haschild.lawyer hasvalue P.{x} citizenof.{usa} mincardinalityq n P.C 2 haschild.lawyer maxcardinalityq n P.C 1 haschild.male cardinalityq =n P.C =1 hasparent.female Arbitrarily complex nesting of constructors E.g., haschild.(doctor haschild.doctor) DAML PI meeting, Nashua, July 2001 p.3/9
10 DAML+OIL Class Constructors Constructor Abbreviation Example intersectionof C 1... C n Human Male unionof C 1... C n Doctor Lawyer complementof C Male oneof {x 1... x n } {john, mary} toclass P.C haschild.doctor hasclass P.C haschild.lawyer hasvalue P.{x} citizenof.{usa} mincardinalityq n P.C 2 haschild.lawyer maxcardinalityq n P.C 1 haschild.male cardinalityq =n P.C =1 hasparent.female Arbitrarily complex nesting of constructors E.g., haschild.(doctor haschild.doctor) XMLS datatypes as well as classes DAML PI meeting, Nashua, July 2001 p.3/9
11 DAML+OIL Axioms Axiom Abbreviation Example subclassof C 1 C 2 Human Animal Biped. sameclassas C 1 = C2 Man =. Human Male subpropertyof P 1 P 2 hasdaughter haschild. samepropertyas P 1 = P2 cost =. price. sameindividualas x 1 = x2 President_Bush =. G_W_Bush disjointwith C 1 C 2 Male Female differentindividualfrom {x 1 } {x 2 } {john} {peter}. inverseof P 1 = P 2 haschild =. hasparent transitiveproperty P + P ancestor + ancestor uniqueproperty Thing 1P Thing 1hasMother UnambiguousProperty Thing 1P Thing 1isMotherOf DAML PI meeting, Nashua, July 2001 p.4/9
12 DAML+OIL Axioms Axiom Abbreviation Example subclassof C 1 C 2 Human Animal Biped. sameclassas C 1 = C2 Man =. Human Male subpropertyof P 1 P 2 hasdaughter haschild. samepropertyas P 1 = P2 cost =. price. sameindividualas x 1 = x2 President_Bush =. G_W_Bush disjointwith C 1 C 2 Male Female differentindividualfrom {x 1 } {x 2 } {john} {peter}. inverseof P 1 = P 2 haschild =. hasparent transitiveproperty P + P ancestor + ancestor uniqueproperty Thing 1P Thing 1hasMother UnambiguousProperty Thing 1P Thing 1isMotherOf Axioms (mostly) reducible to subclass/propertyof DAML PI meeting, Nashua, July 2001 p.4/9
13 Decidable Reasoning Set of operators/axioms restricted so that reasoning is decidable DAML PI meeting, Nashua, July 2001 p.5/9
14 Decidable Reasoning Set of operators/axioms restricted so that reasoning is decidable Significant point on tractability -v- expressiveness scale DAML PI meeting, Nashua, July 2001 p.5/9
15 Decidable Reasoning Set of operators/axioms restricted so that reasoning is decidable Significant point on tractability -v- expressiveness scale Consistent with Semantic Web s layered architecture XML provides syntax transport layer RDF provides basic ontological primitives DAML+OIL provides (decidable) logical layer Further layers (e.g., rules) will extend DAML+OIL DAML PI meeting, Nashua, July 2001 p.5/9
16 Decidable Reasoning Set of operators/axioms restricted so that reasoning is decidable Significant point on tractability -v- expressiveness scale Consistent with Semantic Web s layered architecture XML provides syntax transport layer RDF provides basic ontological primitives DAML+OIL provides (decidable) logical layer Further layers (e.g., rules) will extend DAML+OIL Facilitates provision of reasoning services Known algorithms Implemented systems Evidence of empirical tractability DAML PI meeting, Nashua, July 2001 p.5/9
17 Why Reasoning Services? Reasoning is important for: DAML PI meeting, Nashua, July 2001 p.6/9
18 Why Reasoning Services? Reasoning is important for: Ontology design Check class consistency and (unexpected) implied relationships Particularly important with large ontologies/multiple authors DAML PI meeting, Nashua, July 2001 p.6/9
19 Why Reasoning Services? Reasoning is important for: Ontology design Check class consistency and (unexpected) implied relationships Particularly important with large ontologies/multiple authors Ontology integration Assert inter-ontology relationships Reasoner computes integrated class hierarchy/consistency DAML PI meeting, Nashua, July 2001 p.6/9
20 Why Reasoning Services? Reasoning is important for: Ontology design Check class consistency and (unexpected) implied relationships Particularly important with large ontologies/multiple authors Ontology integration Assert inter-ontology relationships Reasoner computes integrated class hierarchy/consistency Ontology deployment Determine if set of facts are consistent w.r.t. ontology Determine if individuals are instances of ontology classes No point in having semantics unless exploited by agents DAML PI meeting, Nashua, July 2001 p.6/9
21 Why Reasoning Services? Reasoning is important for: Ontology design Check class consistency and (unexpected) implied relationships Particularly important with large ontologies/multiple authors Ontology integration Assert inter-ontology relationships Reasoner computes integrated class hierarchy/consistency Ontology deployment Determine if set of facts are consistent w.r.t. ontology Determine if individuals are instances of ontology classes No point in having semantics unless exploited by agents The Semantic Web needs a logic on top (Henry Thompson) DAML PI meeting, Nashua, July 2001 p.6/9
22 OilEd OilEd is a DAML+OIL ontology editor with reasoning support DAML PI meeting, Nashua, July 2001 p.7/9
23 OilEd OilEd is a DAML+OIL ontology editor with reasoning support Frame based interface (inspired by Protegé) DAML PI meeting, Nashua, July 2001 p.7/9
24 OilEd OilEd is a DAML+OIL ontology editor with reasoning support Frame based interface (inspired by Protegé) Extended to clarify semantics and capture whole language Explicit (hasclass) or (toclass) restrictions Boolean connectives (,, ) and nesting Transitive and unique (functional) properties DAML PI meeting, Nashua, July 2001 p.7/9
25 OilEd OilEd is a DAML+OIL ontology editor with reasoning support Frame based interface (inspired by Protegé) Extended to clarify semantics and capture whole language Explicit (hasclass) or (toclass) restrictions Boolean connectives (,, ) and nesting Transitive and unique (functional) properties Reasoning support provided by FaCT system Ontology translated into SHIQ DL Communicates with FaCT via CORBA interface Indicates inconsistencies and implicit subsumptions Can add axioms to make implicit subsumptions explicit DAML PI meeting, Nashua, July 2001 p.7/9
26 Reasoning Examples what you CAN do E.g., DAML+OIL medical terminology ontology DAML PI meeting, Nashua, July 2001 p.8/9
27 Reasoning Examples what you CAN do E.g., DAML+OIL medical terminology ontology Transitive roles capture partonomy, causality, etc. DAML PI meeting, Nashua, July 2001 p.8/9
28 Reasoning Examples what you CAN do E.g., DAML+OIL medical terminology ontology Transitive roles capture partonomy, causality, etc. Smoking causes.cancer plus Cancer causes.death Smoking causes.death DAML PI meeting, Nashua, July 2001 p.8/9
29 Reasoning Examples what you CAN do E.g., DAML+OIL medical terminology ontology Transitive roles capture partonomy, causality, etc. Smoking causes.cancer plus Cancer causes.death Smoking causes.death Multiple equality/inclusion axioms DAML PI meeting, Nashua, July 2001 p.8/9
30 Reasoning Examples what you CAN do E.g., DAML+OIL medical terminology ontology Transitive roles capture partonomy, causality, etc. Smoking causes.cancer plus Cancer causes.death Smoking causes.death Multiple equality/inclusion axioms Stomach-Ulcer. = Ulcer haslocation.stomach plus Stomach-Ulcer haslocation.lining-of-stomach Ulcer haslocation.stomach OrganLiningLesion DAML PI meeting, Nashua, July 2001 p.8/9
31 Reasoning Examples what you CAN do E.g., DAML+OIL medical terminology ontology Transitive roles capture partonomy, causality, etc. Smoking causes.cancer plus Cancer causes.death Smoking causes.death Multiple equality/inclusion axioms Stomach-Ulcer. = Ulcer haslocation.stomach plus Stomach-Ulcer haslocation.lining-of-stomach Ulcer haslocation.stomach OrganLiningLesion Inverse roles capture e.g. causes/causedby relationship DAML PI meeting, Nashua, July 2001 p.8/9
32 Reasoning Examples what you CAN do E.g., DAML+OIL medical terminology ontology Transitive roles capture partonomy, causality, etc. Smoking causes.cancer plus Cancer causes.death Smoking causes.death Multiple equality/inclusion axioms Stomach-Ulcer. = Ulcer haslocation.stomach plus Stomach-Ulcer haslocation.lining-of-stomach Ulcer haslocation.stomach OrganLiningLesion Inverse roles capture e.g. causes/causedby relationship Death causedby.smoking PrematureDeath Smoking causes.prematuredeath DAML PI meeting, Nashua, July 2001 p.8/9
33 Reasoning Examples what you CAN do E.g., DAML+OIL medical terminology ontology Transitive roles capture partonomy, causality, etc. Smoking causes.cancer plus Cancer causes.death Smoking causes.death Multiple equality/inclusion axioms Stomach-Ulcer. = Ulcer haslocation.stomach plus Stomach-Ulcer haslocation.lining-of-stomach Ulcer haslocation.stomach OrganLiningLesion Inverse roles capture e.g. causes/causedby relationship Death causedby.smoking PrematureDeath Smoking causes.prematuredeath Cardinality restrictions add consistency constraints DAML PI meeting, Nashua, July 2001 p.8/9
34 Reasoning Examples what you CAN do E.g., DAML+OIL medical terminology ontology Transitive roles capture partonomy, causality, etc. Smoking causes.cancer plus Cancer causes.death Smoking causes.death Multiple equality/inclusion axioms Stomach-Ulcer. = Ulcer haslocation.stomach plus Stomach-Ulcer haslocation.lining-of-stomach Ulcer haslocation.stomach OrganLiningLesion Inverse roles capture e.g. causes/causedby relationship Death causedby.smoking PrematureDeath Smoking causes.prematuredeath Cardinality restrictions add consistency constraints BloodPressure hasvalue.(high Low) 1hasValue plus High Low HighLowBloodPressure DAML PI meeting, Nashua, July 2001 p.8/9
35 Reasoning Examples what you CAN T do Where to begin! DAML PI meeting, Nashua, July 2001 p.9/9
36 Reasoning Examples what you CAN T do Where to begin! Robust decidability largely due to tree model property For any consistent class there exists a tree (like) model DAML PI meeting, Nashua, July 2001 p.9/9
37 Reasoning Examples what you CAN T do Where to begin! Robust decidability largely due to tree model property For any consistent class there exists a tree (like) model No property constructors, e.g.: parent brother uncle ancestor. = parent + DAML PI meeting, Nashua, July 2001 p.9/9
38 Reasoning Examples what you CAN T do Where to begin! Robust decidability largely due to tree model property For any consistent class there exists a tree (like) model No property constructors, e.g.: parent brother uncle ancestor. = parent + No variables, e.g.: Ulcer haslocation.?x haslocation.( LiningOf.?x) DAML PI meeting, Nashua, July 2001 p.9/9
39 Reasoning Examples what you CAN T do Where to begin! Robust decidability largely due to tree model property For any consistent class there exists a tree (like) model No property constructors, e.g.: parent brother uncle ancestor. = parent + No variables, e.g.: Ulcer haslocation.?x haslocation.( LiningOf.?x) Only have unary and binary predicates Can t express (directly) P (x, y, z) DAML PI meeting, Nashua, July 2001 p.9/9
40 Reasoning Examples what you CAN T do Where to begin! Robust decidability largely due to tree model property For any consistent class there exists a tree (like) model No property constructors, e.g.: parent brother uncle ancestor. = parent + No variables, e.g.: Ulcer haslocation.?x haslocation.( LiningOf.?x) Only have unary and binary predicates Can t express (directly) P (x, y, z) Language extensions may remove some of above limitations DAML PI meeting, Nashua, July 2001 p.9/9
41 Reasoning Examples what you CAN T do Where to begin! Robust decidability largely due to tree model property For any consistent class there exists a tree (like) model No property constructors, e.g.: parent brother uncle ancestor. = parent + No variables, e.g.: Ulcer haslocation.?x haslocation.( LiningOf.?x) Only have unary and binary predicates Can t express (directly) P (x, y, z) Language extensions may remove some of above limitations But there is no such thing as a free lunch DAML PI meeting, Nashua, July 2001 p.9/9
Language. DAML+OIL: a Reason-able Web Ontology. Manchester, UK. Ian Horrocks. University of Manchester.
DAML+OIL: a Reason-able Web Ontology Language Ian Horrocks horrocks@cs.man.ac.uk University of Manchester Manchester, UK EDBT 2002: DAML+OIL p. 1/32 Talk Outline The Semantic Web Web Ontology Languages
More informationDAML+OIL and Description Logic Reasoning
DAML+OIL and Description Logic Reasoning Ian Horrocks horrocks@cs.man.ac.uk University of Manchester Manchester, UK Reasoning with Expressive DLs p. 1/47 Talk Outline The Semantic Web and DAML+OIL Description
More informationOWL an Ontology Language for the Semantic Web
OWL an Ontology Language for the Semantic Web Ian Horrocks horrocks@cs.man.ac.uk University of Manchester Manchester, UK OWL p. 1/27 Talk Outline OWL p. 2/27 Talk Outline The Semantic Web OWL p. 2/27 Talk
More informationLogical Foundations for the Semantic Web
Logical Foundations for the Semantic Web Reasoning with Expressive Description Logics: Theory and Practice Ian Horrocks horrocks@cs.man.ac.uk University of Manchester Manchester, UK Logical Foundations
More informationDAML+OIL: a Reason-able Web Ontology Language
DAML+OIL: a Reason-able Web Ontology Language Ian Horrocks Department of Computer Science, University of Manchester Oxford Road, Manchester M13 9PL, UK horrocks@cs.man.ac.uk Abstract. Ontologies are set
More informationReasoning with Expressive Description Logics: Theory and Practice
Reasoning with Expressive Description Logics: Theory and Practice Ian Horrocks horrocks@cs.man.ac.uk University of Manchester Manchester, UK Reasoning with Expressive DLs p.1/39 Talk Outline Introduction
More informationOntologies and The Earth System Grid
Ontologies and The Earth System Grid Line Pouchard (ORNL) PI s: Ian Foster (ANL); Don Middleton (NCAR); and Dean Williams (LLNL) http://www.earthsystemgrid.org The NIEeS Workshop Cambridge, UK Overview:
More informationWorking Paper, version of Nov. 21, Description Logic Programs: Combining Logic Programs with Description Logic
Working Paper, version of Nov. 21, 2002 Description Logic Programs: Combining Logic Programs with Description Logic Benjamin N. Grosof MIT Sloan School of Management Cambridge, MA 02142, USA http://www.mit.edu/
More informationMIT Sloan School of Management
MIT Sloan School of Management Working Paper 4437-03 February 2003 Description Logic Programs: Combining Logic Programs with Description Logic Benjamin N. Grosof, Ian Horrocks, Raphael Volz, Stefan Decker
More informationDAML+OIL: an Ontology Language for the Semantic Web
DAML+OIL: an Ontology Language for the Semantic Web DAML+OIL Design Objectives Well designed Intuitive to (human) users Adequate expressive power Support machine understanding/reasoning Well defined Clearly
More informationDescription Logic: Axioms and Rules
Description Logic: Axioms and Rules Ian Horrocks horrocks@cs.man.ac.uk University of Manchester Manchester, UK Dagstuhl Rule Markup Techniques, 7th Feb 2002 p.1/51 Talk Outline Motivation: The Semantic
More informationREASONING ABOUT SEMANTIC WEB IN ISABELLE/HOL TANG YUE
REASONING ABOUT SEMANTIC WEB IN ISABELLE/HOL TANG YUE (B.Sc.(Hons.), NUS) A THESIS SUBMITTED FOR THE DEGREE OF MASTER OF SCIENCE DEPARTMENT OF COMPUTER SCIENCE SCHOOL OF COMPUTING NATIONAL UNIVERSITY OF
More informationUlrike Sattler. University of Manchester, UK. TU Dresden, Germany. Institut für Theoretische Informatik
Description Logics Basics, Applications, and More Ian Horrocks Information Management Group University of Manchester, UK Ulrike Sattler Institut für Theoretische Informatik, 1 Overview of the Tutorial
More informationMain topics: Presenter: Introduction to OWL Protégé, an ontology editor OWL 2 Semantic reasoner Summary TDT OWL
1 TDT4215 Web Intelligence Main topics: Introduction to Web Ontology Language (OWL) Presenter: Stein L. Tomassen 2 Outline Introduction to OWL Protégé, an ontology editor OWL 2 Semantic reasoner Summary
More informationOWL and tractability. Based on slides from Ian Horrocks and Franz Baader. Combining the strengths of UMIST and The Victoria University of Manchester
OWL and tractability Based on slides from Ian Horrocks and Franz Baader Where are we? OWL Reasoning DL Extensions Scalability OWL OWL in practice PL/FOL XML RDF(S)/SPARQL Practical Topics Repetition: DL
More informationSemantic Web Ontologies
Semantic Web Ontologies CS 431 April 4, 2005 Carl Lagoze Cornell University Acknowledgements: Alun Preece RDF Schemas Declaration of vocabularies classes, properties, and structures defined by a particular
More informationOntology-Based Data Access
Ontology-Based Data Access ISWC 2007 Tutorial Diego Calvanese 1, Domenico Lembo 2 1 Free University of Bozen-Bolzano, 2 Sapienza Università di Roma 6th Int. Semantic Web Conference Busan, South Korea Nov.
More informationDescription Logics as Ontology Languages for Semantic Webs
Description Logics as Ontology Languages for Semantic Webs Franz Baader, Ian Horrocks, and Ulrike Sattler Presented by:- Somya Gupta(10305011) Akshat Malu (10305012) Swapnil Ghuge (10305907) Presentation
More informationSemantic Web. Part 3 The ontology layer 1: Ontologies, Description Logics, and OWL
Semantic Web Part 3 The ontology layer 1: Ontologies, Description Logics, and OWL Riccardo Rosati Corso di Laurea Magistrale in Ingegneria Informatica Sapienza Università di Roma 2012/2013 REMARK Most
More informationHelmi Ben Hmida Hannover University, Germany
Helmi Ben Hmida Hannover University, Germany 1 Summarizing the Problem: Computers don t understand Meaning My mouse is broken. I need a new one 2 The Semantic Web Vision the idea of having data on the
More informationOntologies and OWL. Riccardo Rosati. Knowledge Representation and Semantic Technologies
Knowledge Representation and Semantic Technologies Ontologies and OWL Riccardo Rosati Corso di Laurea Magistrale in Ingegneria Informatica Sapienza Università di Roma 2016/2017 The Semantic Web Tower Ontologies
More informationDescription Logic. Eva Mráková,
Description Logic Eva Mráková, glum@fi.muni.cz Motivation: ontology individuals/objects/instances ElizabethII Philip Philip, Anne constants in FOPL concepts/classes/types Charles Anne Andrew Edward Male,
More informationl A family of logic based KR formalisms l Distinguished by: l Decidable fragments of FOL l Closely related to Propositional Modal & Dynamic Logics
What Are Description Logics? Description Logics l A family of logic based KR formalisms Descendants of semantic networks and KL-ONE Describe domain in terms of concepts (classes), roles (relationships)
More informationDescription Logics and OWL
Description Logics and OWL Based on slides from Ian Horrocks University of Manchester (now in Oxford) Where are we? OWL Reasoning DL Extensions Scalability OWL OWL in practice PL/FOL XML RDF(S)/SPARQL
More informationOWL Rules, OK? Ian Horrocks Network Inference Carlsbad, CA, USA
OWL Rules, OK? Ian Horrocks Network Inference Carlsbad, CA, USA ian.horrocks@networkinference.com Abstract Although the OWL Web Ontology Language adds considerable expressive power to the Semantic Web
More information! Assessed assignment 1 Due 17 Feb. 3 questions Level 10 students answer Q1 and one other
! Assessed assignment 1 Due 17 Feb. 3 questions Level 10 students answer Q1 and one other! Q1 Understand an OWL ontology Install Protégé and download the clothing.owl ontology from the KMM website Answer
More informationDescription Logics. F. Description Logics. This section is based on material from Ian Horrocks:
Description Logics F. Description Logics OWL DL ist äquivalent zur Beschreibungslogik SHOIN(D n ). Auf letzterer basiert also die Semantik von OWL DL. Unter Beschreibungslogiken (Description Logics) versteht
More informationIntroduction to Protégé. Federico Chesani, 18 Febbraio 2010
Introduction to Protégé Federico Chesani, 18 Febbraio 2010 Ontologies An ontology is a formal, explicit description of a domain of interest Allows to specify: Classes (domain concepts) Semantci relation
More informationOntologies and the Web Ontology Language OWL
Chapter 7 Ontologies and the Web Ontology Language OWL vocabularies can be defined by RDFS not so much stronger than the ER Model or UML (even weaker: no cardinalities) not only a conceptual model, but
More informationOWL 2 The Next Generation. Ian Horrocks Information Systems Group Oxford University Computing Laboratory
OWL 2 The Next Generation Ian Horrocks Information Systems Group Oxford University Computing Laboratory What is an Ontology? What is an Ontology? A model of (some aspect
More informationA survey of ontology based databases
A survey of ontology based databases Tijn van Hofwegen m.f.vanhofwegen@student.utwente.nl ABSTRACT In the semantic web not only the syntax and structure of data is defined, but also the semantics. An ontology
More informationRacer - An Inference Engine for the Semantic Web
Racer - An Inference Engine for the Semantic Web Concordia University Department of Computer Science and Software Enineering http://www.cse.concordia.ca/~haarslev/ Collaboration with: Ralf Möller, Hamburg
More informationIntroduction to Ontology. Sudarsun S Director Research Checktronix India Chennai
Introduction to Ontology Sudarsun S Director Research Checktronix India Chennai 600010 What is Ontology? A philosophical discipline a branch of philosophy that deals with the nature and the organisation
More informationOWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages
OWL a glimpse OWL Web Ontology Language describes classes, properties and relations among conceptual objects lecture 7: owl - introduction of#27# ece#720,#winter# 12# 2# of#27# OWL a glimpse (2) requirements
More informationStandardization of Ontologies
Standardization of Ontologies Kore Nordmann TU Dortmund March 17, 2009 Outline History Related technologies Ontology development General history HTML UNTANGLE HTML 2.0 XML rec. XHTML RDF(S)
More informationStructure of This Presentation
Inferencing for the Semantic Web: A Concise Overview Feihong Hsu fhsu@cs.uic.edu March 27, 2003 Structure of This Presentation General features of inferencing for the Web Inferencing languages Survey of
More informationAdding formal semantics to the Web
Adding formal semantics to the Web building on top of RDF Schema Jeen Broekstra On-To-Knowledge project Context On-To-Knowledge IST project about content-driven knowledge management through evolving ontologies
More informationSemantic Web Tools. Federico Chesani 18 Febbraio 2010
Semantic Web Tools Federico Chesani 18 Febbraio 2010 Outline A unique way for identifying concepts How to uniquely identified concepts? -> by means of a name system... SW exploits an already available
More informationLogik für Informatiker Logic for computer scientists. Ontologies: Description Logics
Logik für Informatiker for computer scientists Ontologies: Description s WiSe 2009/10 Ontology languages description logics (efficiently decidable fragments of first-order logic) used for domain ontologies
More informationSemantic Web Technologies: Web Ontology Language
Semantic Web Technologies: Web Ontology Language Motivation OWL Formal Semantic OWL Synopsis OWL Programming Introduction XML / XML Schema provides a portable framework for defining a syntax RDF forms
More informationPresented By Aditya R Joshi Neha Purohit
Presented By Aditya R Joshi Neha Purohit Pellet What is Pellet? Pellet is an OWL- DL reasoner Supports nearly all of OWL 1 and OWL 2 Sound and complete reasoner Written in Java and available from http://
More informationAnalysing Web Ontology in Alloy: A Military Case Study
Analysing Web Ontology in Alloy: A Military Case Study Jin Song Dong Jun Sun Hai Wang School of Computing, National University of Singapore, {dongjs,sunjing,wangh}@comp.nus.edu.sg Chew Hung Lee Hian Beng
More informationModels based on predicate logic
Models based on predicate logic 1/49 Models based on predicate logic Norbert Fuhr July 3, 2003 Description logic Datalog Probabilistic Datalog POOL: a probabilistic object-oriented logic Models based on
More informationOilEd comes as a gzipped tar archive. If you've got as far as reading this, then you've probably been able to install it!
OilEd 3.4 Manual Sean Bechhofer Information Management Group Department of Computer Science University of Manchester seanb@cs.man.ac.uk Overview OilEd is a simple editor that allows the user to create
More information! model construction
Logics of Image Interpretation 1 Describing Image Interpretation in Logical Terms In 2D images (with possible occlusions) we never see the complete 3D reality.? deduction! model construction "from the
More informationSEMANTICS. Retrieval by Meaning
SEMANTICS 1 Retrieval by Meaning Query: "Accident of a Mercedes" Retrieved image: Methods for retrieval by meaning: high-level image understanding beyond state-of-the-art except easy cases natural language
More informationDescription Logics: A Logical Foundation of the Semantic Web and its Applications
Description Logics and Semantic Web Description Logics: A Logical Foundation of the Semantic Web and its Applications Volker Haarslev Concordia University, Computer Science Department 1455 de Maisonneuve
More informationINF3580 Semantic Technologies Spring 2012
INF3580 Semantic Technologies Spring 2012 Lecture 12: OWL: Loose Ends Martin G. Skjæveland 10th April 2012 Department of Informatics University of Oslo Today s Plan 1 Reminder: OWL 2 Disjointness and Covering
More informationGlen Dobson: 2 nd Year PhD Report
Glen Dobson: 2 nd Year PhD Report Glen Dobson Lancaster University g.dobson@lancs.ac.uk Supervisor: Ian Sommerville Abstract Since my first year PhD report I have been involved in the creation of an ontology
More informationSimplified Approach for Representing Part-Whole Relations in OWL-DL Ontologies
Simplified Approach for Representing Part-Whole Relations in OWL-DL Ontologies Pace University IEEE BigDataSecurity, 2015 Aug. 24, 2015 Outline Ontology and Knowledge Representation 1 Ontology and Knowledge
More informationProtégé-2000: A Flexible and Extensible Ontology-Editing Environment
Protégé-2000: A Flexible and Extensible Ontology-Editing Environment Natalya F. Noy, Monica Crubézy, Ray W. Fergerson, Samson Tu, Mark A. Musen Stanford Medical Informatics Stanford University Stanford,
More informationOWL Web Ontology Language
1 de 14 09/05/2017 08:32 a.m. OWL Web Ontology Language Overview W3C Recommendation 10 February 2004 New Version Available: OWL 2 (Document Status Update, 12 November 2009) The OWL Working Group has produced
More informationOWL Tutorial. LD4P RareMat / ARTFrame Meeting Columbia University January 11-12, 2018
OWL Tutorial LD4P RareMat / ARTFrame Meeting Columbia University January 11-12, 2018 Outline Goals RDF, RDFS, and OWL Inferencing OWL serializations OWL validation Demo: Building an OWL ontology in Protégé
More informationDescription Logic Systems with Concrete Domains: Applications for the Semantic Web
Description Logic Systems with Concrete Domains: Applications for the Semantic Web Volker Haarslev and Ralf Möller Concordia University, Montreal University of Applied Sciences, Wedel Abstract The Semantic
More informationFinal 5/3/03. Description Logics for the Semantic Web: Racer as a Basis for Building Agent Systems
Final 5/3/03 Description Logics for the Semantic Web: Racer as a Basis for Building Agent Systems Ralf Möller, Univ. of Applied Sciences of Wedel, 22880 Wedel, Feldstr. 143 Volker Haarslev, Concordia University,
More informationKDI OWL. Fausto Giunchiglia and Mattia Fumagallli. University of Trento
KDI OWL Fausto Giunchiglia and Mattia Fumagallli University of Trento Roadmap Introduction The OWL Full Language OWL DL and OWL lite Exercises 2 Introduction Chapter 1 3 Requirements for Ontology Languages
More informationSemantic reasoning for dynamic knowledge bases. Lionel Médini M2IA Knowledge Dynamics 2018
Semantic reasoning for dynamic knowledge bases Lionel Médini M2IA Knowledge Dynamics 2018 1 Outline Summary Logics Semantic Web Languages Reasoning Web-based reasoning techniques Reasoning using SemWeb
More informationThe OWL API: An Introduction
The OWL API: An Introduction Sean Bechhofer and Nicolas Matentzoglu University of Manchester sean.bechhofer@manchester.ac.uk OWL OWL allows us to describe a domain in terms of: Individuals Particular objects
More informationOWL 2 Profiles. An Introduction to Lightweight Ontology Languages. Markus Krötzsch University of Oxford. Reasoning Web 2012
University of Oxford Department of Computer Science OWL 2 Profiles An Introduction to Lightweight Ontology Languages Markus Krötzsch University of Oxford Reasoning Web 2012 Remark for the Online Version
More informationSemantic Web: The Story So Far
Semantic Web: The Story So Far Ian Horrocks University of Manchester Manchester, UK horrocks@cs.man.ac.uk ABSTRACT The goal of Semantic Web research is to transform the Web from a linked document repository
More informationWhat Are Ontologies Good For?
What Are Ontologies Good For? Ian Horrocks Oxford University, Oxford, UK, Ian.Horrocks@comlab.ox.ac.uk, http://web.comlab.ox.ac.uk/people/ian.horrocks/ Abstract. Ontology, in its original philosophical
More informationOntologies, OWL, OWL profiles
Knowledge Representation and Semantic Technologies Ontologies, OWL, OWL profiles Riccardo Rosati Corso di Laurea Magistrale in Ingegneria Informatica Sapienza Università di Roma 2013/2014 The Semantic
More informationOntology Building. Ontology Building - Yuhana
Ontology Building Present by : Umi Laili Yuhana [1] Computer Science & Information Engineering National Taiwan University [2] Teknik Informatika Institut Teknologi Sepuluh Nopember ITS Surabaya Indonesia
More informationInteroperability of Protégé 2.0 beta and OilEd 3.5 in the Domain Knowledge of Osteoporosis
EXPERIMENT: Interoperability of Protégé 2.0 beta and OilEd 3.5 in the Domain Knowledge of Osteoporosis Franz Calvo, MD fcalvo@u.washington.edu and John H. Gennari, PhD gennari@u.washington.edu Department
More informationOptimised Classification for Taxonomic Knowledge Bases
Optimised Classification for Taxonomic Knowledge Bases Dmitry Tsarkov and Ian Horrocks University of Manchester, Manchester, UK {tsarkov horrocks}@cs.man.ac.uk Abstract Many legacy ontologies are now being
More informationAI Fundamentals: Knowledge Representation and Reasoning. Maria Simi
AI Fundamentals: Knowledge Representation and Reasoning Maria Simi Description logics LESSON 6: SYNTAX AND SEMANTICS, DECISION PROBLEMS, INFERENCE Categories and objects [AIMA, Cap 12] Most of the reasoning
More informationDescription Logic: A Formal Foundation for Ontology Languages and Tools
Description Logic: A Formal Foundation for Ontology Languages and Tools Part 2: Tools Ian Horrocks Information Systems Group Oxford University Computing Laboratory Contents
More informationRacer: An OWL Reasoning Agent for the Semantic Web
Racer: An OWL Reasoning Agent for the Semantic Web Volker Haarslev and Ralf Möller Concordia University, Montreal, Canada (haarslev@cs.concordia.ca) University of Applied Sciences, Wedel, Germany (rmoeller@fh-wedel.de)
More informationSEMANTIC WEB AND COMPARATIVE ANALYSIS OF INFERENCE ENGINES
SEMANTIC WEB AND COMPARATIVE ANALYSIS OF INFERENCE ENGINES Ms. Neha Dalwadi 1, Prof. Bhaumik Nagar 2, Prof. Ashwin Makwana 1 1 Computer Engineering, Chandubhai S Patel Institute of Technology Changa, Dist.
More informationAn Introduction to the Semantic Web. Jeff Heflin Lehigh University
An Introduction to the Semantic Web Jeff Heflin Lehigh University The Semantic Web Definition The Semantic Web is not a separate Web but an extension of the current one, in which information is given well-defined
More informationKnowledge Representation on the Web
Knowledge Representation on the Web Stefan Decker 1, Dieter Fensel 2, Frank van Harmelen 2,3, Ian Horrocks 4, Sergey Melnik 1, Michel Klein 2 and Jeen Broekstra 3 1 AIFB, University of Karlsruhe, Germany
More informationAppendix 1. Description Logic Terminology
Appendix 1 Description Logic Terminology Franz Baader Abstract The purpose of this appendix is to introduce (in a compact manner) the syntax and semantics of the most prominent DLs occurring in this handbook.
More informationOWL 2 Update. Christine Golbreich
OWL 2 Update Christine Golbreich 1 OWL 2 W3C OWL working group is developing OWL 2 see http://www.w3.org/2007/owl/wiki/ Extends OWL with a small but useful set of features Fully backwards
More informationAppendix 1. Description Logic Terminology
Appendix 1 Description Logic Terminology Franz Baader Abstract The purpose of this appendix is to introduce (in a compact manner) the syntax and semantics of the most prominent DLs occurring in this handbook.
More informationTRIPLE An RDF Query, Inference, and Transformation Language
TRIPLE An RDF Query, Inference, and Transformation Language Michael Sintek sintek@dfki.de DFKI GmbH Stefan Decker stefan@db.stanford.edu Stanford University Database Group DDLP'2001 Tokyo, Japan, October
More informationOntology - based Semantic Value Conversion
International Journal of Computer Techniques Volume 4 Issue 5, September October 2017 RESEARCH ARTICLE Ontology - based Semantic Value Conversion JieWang 1 1 (School of Computer Science, Jinan University,
More informationRDF Schema (RDFS) itself is already recognisable as an ontology/knowledge representation language: it talks about classes and properties (binary relat
OilEd: a Reason-able Ontology Editor for the Semantic Web Sean Bechhofer, Ian Horrocks, Carole Goble, and Robert Stevens Information Management Group, Department of Computer Science, University of Manchester,
More informationSEMANTIC WEB LANGUAGES STRENGTHS AND WEAKNESS
SEMANTIC WEB LANGUAGES STRENGTHS AND WEAKNESS Sinuhé Arroyo, Rubén Lara, Ying Ding, Michael Stollberg, Dieter Fensel Universität Innsbruck Institut für Informatik Technikerstraße 13 6020 Innsbruck, Austria
More informationSemantic Web Lecture Part 4. Prof. Do van Thanh
Semantic Web Lecture Part 4 Prof. Do van Thanh The components of the Semantic Web Overview XML provides a surface syntax for structured documents, but imposes no semantic constraints on the meaning of
More informationIntroduction to Description Logics
Introduction to Description Logics Outline History of DLs Informal introduction to DLs A Simple DL: ALC Semantics of ALC Reasoning problems in ALC The DLs ALCN, ALCQ and ALCQO Translating DLs to FOL DLs:
More informationSOFTWARE ENGINEERING ONTOLOGIES AND THEIR IMPLEMENTATION
SOFTWARE ENGINEERING ONTOLOGIES AND THEIR IMPLEMENTATION Wongthongtham, P. 1, Chang, E. 2, Dillon, T.S. 3 & Sommerville, I. 4 1, 2 School of Information Systems, Curtin University of Technology, Australia
More informationTHE DESCRIPTION LOGIC HANDBOOK: Theory, implementation, and applications
THE DESCRIPTION LOGIC HANDBOOK: Theory, implementation, and applications Edited by Franz Baader Deborah L. McGuinness Daniele Nardi Peter F. Patel-Schneider Contents List of contributors page 1 1 An Introduction
More informationExtending UML to Support Ontology Engineering for the Semantic Web
Extending UML to Support Ontology Engineering for the Semantic Web Kenneth Baclawski 2, Mieczyslaw K. Kokar 2, Paul A. Kogut 1,LewisHart 5, Jeffrey Smith 3, William S. Holmes III 1, Jerzy Letkowski 4,andMichaelL.Aronson
More informationSemantic Web. Ontology and OWL. Morteza Amini. Sharif University of Technology Fall 95-96
ه عا ی Semantic Web Ontology and OWL Morteza Amini Sharif University of Technology Fall 95-96 Outline Introduction & Definitions Ontology Languages OWL (Ontology Web Language) 2 Outline Introduction &
More informationOWL & SPARQL - 웹정보시스템
- 웹정보시스템 - OWL & SPARQL 2009. 12 Sang-goo Lee School of Computer Science & Engineering Seoul National University, Seoul, Korea Seoul National University Seoul, Korea Copyright 2008~2009 SNU. All rights
More informationSearching for the Holy Grail. Ian Horrocks Information Systems Group Oxford University Computing Laboratory
Searching for the Holy Grail Ian Horrocks Information Systems Group Oxford University Computing Laboratory Background and Motivation Medicine has a large and complex vocabulary
More informationAn Access Control Model for Protecting Semantic Web Resources
An Access Control Model for Protecting Semantic Web Resources Sara Javanmardi, Morteza Amini and Rasool Jalili Network Security Center, Computer Engineering Department, Sharif University Of Technology,
More informationEvaluating DBOWL: A Non-materializing OWL Reasoner based on Relational Database Technology
Evaluating DBOWL: A Non-materializing OWL Reasoner based on Relational Database Technology Maria del Mar Roldan-Garcia, Jose F. Aldana-Montes University of Malaga, Departamento de Lenguajes y Ciencias
More informationA Meta-logical Approach for Reasoning with Ontologies and Rules Expressed In OWL 2
A Meta-logical Approach for Reasoning with Ontologies and Rules Expressed In OWL 2 VISIT HIRANKITTI and TRANG MAI XUAN Department of Computer Engineering King Mongkut s Institute of Technology Ladkrabang
More informationAn Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information
An Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information P. Smart, A.I. Abdelmoty and C.B. Jones School of Computer Science, Cardiff University, Cardiff,
More informationSemantic Web Solutions
MSc Thesis January 2007 Semantic Web Solutions By Hafiz Hammad Rubbani (hammad@itu.dk) Supervisors Henning Niss Thomas Hildebrandt ABSTRACT.5 AIM AND GOALS... 6 SCOPE.6 METHODOLOGY... 7 WHO SHOULD READ
More informationExtracting knowledge from Ontology using Jena for Semantic Web
Extracting knowledge from Ontology using Jena for Semantic Web Ayesha Ameen I.T Department Deccan College of Engineering and Technology Hyderabad A.P, India ameenayesha@gmail.com Khaleel Ur Rahman Khan
More informationMandatory exercises. INF3580/4580 Semantic Technologies Spring 2017 Lecture 12: OWL: Loose Ends. Outline. Make it simple!
Mandatory exercises INF3580/4580 Semantic Technologies Spring 2017 Lecture 12: OWL: Loose Ends Ernesto Jiménez-Ruiz 3rd April 2017 Oblig 6 published after lecture. First attempt by April 25th. Second attempt
More informationSemantics and Ontologies for Geospatial Information. Dr Kristin Stock
Semantics and Ontologies for Geospatial Information Dr Kristin Stock Introduction The study of semantics addresses the issue of what data means, including: 1. The meaning and nature of basic geospatial
More informationXML and Semantic Web Technologies. III. Semantic Web / 2. Web Ontology Language (OWL)
XML and Semantic Web Technologies XML and Semantic Web Technologies. Semantic Web / 2. Web Ontology Language (OWL) Lars Schmidt-Thieme nformation Systems and Machine Learning Lab (SMLL) nstitute of Economics
More informationWhere is the Semantics on the Semantic Web?
Where is the Semantics on the Semantic Web? Ontologies and Agents Workshop Autonomous Agents Montreal, 29 May 2001 Mike Uschold Mathematics and Computing Technology Boeing Phantom Works Acknowledgements
More informationSemantic Markup Languages: A Gentle Introduction
Semantic Markup Languages: A Gentle Introduction USC/Information Sciences Institute gil@isi.edu 1 Outline I: The Big Picture The Semantic Web http://www.scientificamerican.com/2001/0501issue/0501berners-lee.html
More informationKnowledge Representation for the Semantic Web
Knowledge Representation for the Semantic Web Winter Quarter 2010 Pascal Hitzler Slides 6 02/04/2010 Kno.e.sis Center Wright State University, Dayton, OH http://www.knoesis.org/pascal/ KR4SW Winter 2010
More information1. Introduction to SWRL
Introduction to Semantic Web Rule Language - SWRL Bernard ESPINASSE Aix-Marseille Université (AMU Polytech-Marseille Nov. 2017 From OWL to SWRL SWRL rules Examples of use of SWRL rules References Books,
More informationA Solution for the Man-Man Problem in the Family History Knowledge Base
A Solution for the Man-Man Problem in the Family History Knowledge Base Dmitry Tsarkov and Ulrike Sattler and Margaret Stevens and Robert Stevens The University of Manchester, Manchester, UK {tsarkov sattler
More information