Reasoning with DAML+OIL:

Size: px
Start display at page:

Download "Reasoning with DAML+OIL:"

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.

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 information

DAML+OIL and Description Logic Reasoning

DAML+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 information

OWL an Ontology Language for the Semantic Web

OWL 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 information

Logical Foundations for the Semantic Web

Logical 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 information

DAML+OIL: a Reason-able Web Ontology Language

DAML+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 information

Reasoning with Expressive Description Logics: Theory and Practice

Reasoning 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 information

Ontologies and The Earth System Grid

Ontologies 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 information

Working Paper, version of Nov. 21, Description Logic Programs: Combining Logic Programs with Description Logic

Working 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 information

MIT Sloan School of Management

MIT 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 information

DAML+OIL: an Ontology Language for the Semantic Web

DAML+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 information

Description Logic: Axioms and Rules

Description 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 information

REASONING ABOUT SEMANTIC WEB IN ISABELLE/HOL TANG YUE

REASONING 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 information

Ulrike Sattler. University of Manchester, UK. TU Dresden, Germany. Institut für Theoretische Informatik

Ulrike 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 information

Main topics: Presenter: Introduction to OWL Protégé, an ontology editor OWL 2 Semantic reasoner Summary TDT OWL

Main 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 information

OWL 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. 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 information

Semantic Web Ontologies

Semantic 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 information

Ontology-Based Data Access

Ontology-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 information

Description Logics as Ontology Languages for Semantic Webs

Description 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 information

Semantic 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 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 information

Helmi Ben Hmida Hannover University, Germany

Helmi 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 information

Ontologies and OWL. Riccardo Rosati. Knowledge Representation and Semantic Technologies

Ontologies 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 information

Description Logic. Eva Mráková,

Description 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 information

l A family of logic based KR formalisms l Distinguished by: l Decidable fragments of FOL l Closely related to Propositional Modal & Dynamic Logics

l 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 information

Description Logics and OWL

Description 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 information

OWL Rules, OK? Ian Horrocks Network Inference Carlsbad, CA, USA

OWL 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 ! 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 information

Description Logics. F. Description Logics. This section is based on material from Ian Horrocks:

Description 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 information

Introduction to Protégé. Federico Chesani, 18 Febbraio 2010

Introduction 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 information

Ontologies and the Web Ontology Language OWL

Ontologies 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 information

OWL 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 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 information

A survey of ontology based databases

A 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 information

Racer - An Inference Engine for the Semantic Web

Racer - 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 information

Introduction to Ontology. Sudarsun S Director Research Checktronix India Chennai

Introduction 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 information

OWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages

OWL 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 information

Standardization of Ontologies

Standardization 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 information

Structure of This Presentation

Structure 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 information

Adding formal semantics to the Web

Adding 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 information

Semantic Web Tools. Federico Chesani 18 Febbraio 2010

Semantic 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 information

Logik für Informatiker Logic for computer scientists. Ontologies: Description Logics

Logik 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 information

Semantic Web Technologies: Web Ontology Language

Semantic 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 information

Presented By Aditya R Joshi Neha Purohit

Presented 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 information

Analysing Web Ontology in Alloy: A Military Case Study

Analysing 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 information

Models based on predicate logic

Models 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 information

OilEd 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 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

! 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 information

SEMANTICS. Retrieval by Meaning

SEMANTICS. 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 information

Description Logics: A Logical Foundation of the Semantic Web and its Applications

Description 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 information

INF3580 Semantic Technologies Spring 2012

INF3580 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 information

Glen Dobson: 2 nd Year PhD Report

Glen 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 information

Simplified Approach for Representing Part-Whole Relations in OWL-DL Ontologies

Simplified 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 information

Protégé-2000: A Flexible and Extensible Ontology-Editing Environment

Proté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 information

OWL Web Ontology Language

OWL 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 information

OWL Tutorial. LD4P RareMat / ARTFrame Meeting Columbia University January 11-12, 2018

OWL 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 information

Description Logic Systems with Concrete Domains: Applications for the Semantic Web

Description 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 information

Final 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 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 information

KDI OWL. Fausto Giunchiglia and Mattia Fumagallli. University of Trento

KDI 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 information

Semantic 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 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 information

The OWL API: An Introduction

The 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 information

OWL 2 Profiles. An Introduction to Lightweight Ontology Languages. Markus Krötzsch University of Oxford. Reasoning Web 2012

OWL 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 information

Semantic Web: The Story So Far

Semantic 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 information

What Are Ontologies Good For?

What 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 information

Ontologies, OWL, OWL profiles

Ontologies, 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 information

Ontology Building. Ontology Building - Yuhana

Ontology 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 information

Interoperability of Protégé 2.0 beta and OilEd 3.5 in the Domain Knowledge of Osteoporosis

Interoperability 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 information

Optimised Classification for Taxonomic Knowledge Bases

Optimised 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 information

AI Fundamentals: Knowledge Representation and Reasoning. Maria Simi

AI 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 information

Description Logic: A Formal Foundation for Ontology Languages and Tools

Description 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 information

Racer: An OWL Reasoning Agent for the Semantic Web

Racer: 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 information

SEMANTIC WEB AND COMPARATIVE ANALYSIS OF INFERENCE ENGINES

SEMANTIC 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 information

An Introduction to the Semantic Web. Jeff Heflin Lehigh University

An 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 information

Knowledge Representation on the Web

Knowledge 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 information

Appendix 1. Description Logic Terminology

Appendix 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 information

OWL 2 Update. Christine Golbreich

OWL 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 information

Appendix 1. Description Logic Terminology

Appendix 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 information

TRIPLE An RDF Query, Inference, and Transformation Language

TRIPLE 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 information

Ontology - based Semantic Value Conversion

Ontology - 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 information

RDF Schema (RDFS) itself is already recognisable as an ontology/knowledge representation language: it talks about classes and properties (binary relat

RDF 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 information

SEMANTIC WEB LANGUAGES STRENGTHS AND WEAKNESS

SEMANTIC 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 information

Semantic Web Lecture Part 4. Prof. Do van Thanh

Semantic 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 information

Introduction to Description Logics

Introduction 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 information

SOFTWARE ENGINEERING ONTOLOGIES AND THEIR IMPLEMENTATION

SOFTWARE 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 information

THE DESCRIPTION LOGIC HANDBOOK: Theory, implementation, and applications

THE 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 information

Extending UML to Support Ontology Engineering for the Semantic Web

Extending 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 information

Semantic 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 ه عا ی 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 information

OWL & SPARQL - 웹정보시스템

OWL & 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 information

Searching 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 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 information

An Access Control Model for Protecting Semantic Web Resources

An 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 information

Evaluating DBOWL: A Non-materializing OWL Reasoner based on Relational Database Technology

Evaluating 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 information

A 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 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 information

An 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 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 information

Semantic Web Solutions

Semantic 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 information

Extracting knowledge from Ontology using Jena for Semantic Web

Extracting 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 information

Mandatory 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. 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 information

Semantics and Ontologies for Geospatial Information. Dr Kristin Stock

Semantics 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 information

XML and Semantic Web Technologies. III. Semantic Web / 2. Web Ontology Language (OWL)

XML 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 information

Where is the Semantics on the Semantic Web?

Where 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 information

Semantic Markup Languages: A Gentle Introduction

Semantic 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 information

Knowledge Representation for the Semantic Web

Knowledge 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 information

1. Introduction to SWRL

1. 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 information

A 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 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