DAML+OIL: an Ontology Language for the Semantic Web.

Slides:



Advertisements
Similar presentations
1 ISWC-2003 Sanibel Island, FL IMG, University of Manchester Jeff Z. Pan 1 and Ian Horrocks 1,2 {pan | 1 Information Management.
Advertisements

Three Theses of Representation in the Semantic Web
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
An Introduction to Description Logics
Chronos: A Tool for Handling Temporal Ontologies in Protégé
Semantic Web Thanks to folks at LAIT lab Sources include :
An Introduction to RDF(S) and a Quick Tour of OWL
CS570 Artificial Intelligence Semantic Web & Ontology 2
SIG2: Ontology Language Standards WebOnt Briefing Ian Horrocks University of Manchester, UK.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
1 Semantic Web Technologies: The foundation for future enterprise systems Okech Odhiambo Knowledge Systems Research Group Strathmore University.
DAML+OIL is not Enough Sean Bechhofer, Ian Horrocks, Carole Goble Information Management Group University of Manchester, UK Semantic.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Web cam proxy.
The Semantic Web: Implications for Future Intelligent Systems Lee McCluskey, Artform Research Group, Department of Computing And Mathematical Sciences,
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Time tracker.
Ontology and Ontology-Based Applications C. Farkas Some of the slides were obtained from presentations of Ian Horrocks.
Semantic Web and its Logical Foundations Serguei Krivov, Ecoinformatics Collaboratory Gund Institute for Ecological Economics, UVM.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
DAML+OIL HTML XHTML XML SMILRDF(S) DCPICS. DAML+OIL Language A DAML+OIL ontology consist of –Headers –Class elements –Property elements –Instances.
Tools for Developing and Using DAML-Based Ontologies and Documents Richard Fikes Deborah McGuinness Sheila McIlraith Jessica Jenkins Son Cao Tran Gleb.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
OntoWeb SIG 2: Ontology Language Standards Heiner Stuckenschmidt Vrije Universiteit Amsterdam With contributions from: Ian Horrocks and Frank van Harmelen.
DL systems DL and the Web Ilie Savga
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
RDF: Concepts and Abstract Syntax W3C Recommendation 10 February Michael Felderer Digital Enterprise.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
Knowledge Representation Ontology are best delivered in some computable representation Variety of choices with different: –Expressiveness The range of.
Practical RDF Chapter 1. RDF: An Introduction
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
Okech Odhiambo Faculty of Information Technology Strathmore University
1 Representing Data with XML September 27, 2005 Shawn Henry with slides from Neal Arthorne.
RDF and OWL Developing Semantic Web Services by H. Peter Alesso and Craig F. Smith CMPT 455/826 - Week 6, Day Sept-Dec 2009 – w6d21.
OWL 2 in use. OWL 2 OWL 2 is a knowledge representation language, designed to formulate, exchange and reason with knowledge about a domain of interest.
OIL ontology inference and interchange. On-To-Knowledge2 Topics for this presentation OIL as a common core language (4) aspects of OIL (5) OIL on the.
1 Sean Bechhofer Information Management Group University of Manchester, UK Reasoning: Who Gives a Hoot?
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Advanced topics in software engineering (Semantic web)
Semantic Web Constraint Language complement and the editor development in Protégé Piao Guangyuan.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
Artificial Intelligence 2004 Ontology
OilEd An Introduction to OilEd Sean Bechhofer. Topics we will discuss Basic OilEd use –Defining Classes, Properties and Individuals in an Ontology –This.
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
Representing Data with XML February 26, 2004 Neal Arthorne.
Of 38 lecture 6: rdf – axiomatic semantics and query.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
Motivation Dynamically identify and understand information sources Provide interoperability between agents in a semantic manner Enable distributed extensible.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Stefan Decker Stanford University Mike Dean BBN Technologies.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
W3C’s (world wide web consortium) Semantic Web: - RDF and metadata markup efforts to represent data in a machine understandable form. DARPA started the.
06 Dec Rev. 14 Dec CmpE 583 Fall 2008 OWL Language 1 OWL Language off Lacy Ch. 10 Atilla Elçi.
Web Ontology Language (OWL). OWL The W3C Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and complex knowledge about.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Ccs.  Ontologies are used to capture knowledge about some domain of interest. ◦ An ontology describes the concepts in the domain and also the relationships.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Building Trustworthy Semantic Webs
OWL Language off Textbook Ch. 10
Semantic Web - Ontologies
Semantic Web Lecture Notes Prepared by Jagdish S. Gangolly
Ontology.
ece 720 intelligent web: ontology and beyond
DAML: The DARPA Agent Markup Language
Ontology.
Semantic Markup for Semantic Web Tools:
University of Manchester
Presentation transcript:

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 specified syntax (obviously)  Formal semantics (equally important)  Extend existing web standards  DAML+OIL is built on top of RDF(S)

Why Build on RDF  Provides basic ontological primitives  Classes and relations (properties)  Class (and property) hierarchy  Can exploit existing RDF infrastructure  Provides mechanism for using ontologies  RDF triples assert facts about resources  Use vocabulary from DAML+OIL ontologies

The Cake! DAML+OIL HTML XHTML XML SMILRDF(S) DCPICS

Why RDF Is Not Enough  Expressive inadequacy  Only range/domain constraints (on properties)  No properties of properties (unique, transitive, inverse etc.)  No equivalence, disjointness, coverings etc.  No necessary and sufficient conditions (for class membership)  Poorly (un) defined semantics

How DAML+OIL Builds ON RDFS (1)  Extends expressive power  Constraints (restrictions) on properties of classes (existential/universal/cardinality)  Boolean combinations of classes and restrictions  Equivalence, disjointness, coverings  Necessary and sufficient conditions  Constraints on properties

How DAML+OIL Builds ON RDFS (2)  Provides well defined semantics  Meaning of DAML+OIL statements is formally specified  Both model theoretic and axiomatic specifations provided  Allows for machine understanding and automated reasoning

DAML+OIL  RDF  DAML+OIL ontology is a set of RDF statements  DAML+OIL defines semantics for certain statements  Does NOT restrict what can be said  Ontology can include arbitrary RDF  But no semantics for non-DAML+OIL statements

Well Designed(?)  Intuitive to (human) users  Supports common ontological idioms  Adequate expressive power  Extends RDF in several directions  Support for machine understanding/reasoning  Designed to be “implementable”  No features for which it is difficult or impossible to define clear semantics (e.g., defaults)  Decidable and (empirically) tractable reasoning

Why Automated Reasoning?  Semantic web requires machine understanding (of resource descriptions)  Reasoning is integral to understanding  Supports design and use of ontologies  Checking class consistency (e.g., Skyscraper)  Checking/deriving subClassOf hierarchy  Particularly useful when ontologies are large, multi- authored and rapidly evolving  Also useful when integrating/sharing ontologies  Does not tell us how to deal with inconsistencies  But we should be able to determine when they exist

Extending DAML+OIL  Work in progress on Datatypes  Plan to support (some of) XMLS datatypes  Datatypes will be disjoint from “abstract” classes and only accessible via properties  Maintains “implementability” of language  Further extensions in new language layers  E.g., DAML-RULES  Layers will use DAML+OIL as it uses RDF

New Language Layers DAML+OIL HTML XHTML XML SMILRDF(S) DCPICS DAML-???

DAML+OIL Infrastructure  Can exploit existing RDF tools/services  Ontology editors being built/adapted  OilEd (Manchester)  Protégé (Stanford)  OntoEdit (Karlsruhe)  Ontology integration tools being built/adapted  Chimera (Stanford)  Reasoning services  DL derived reasoners, e.g., FaCT (used by OilEd)  Rule based reasoners, e.g. SiLri (Karlsruhe)  Markup tools  Additional tools/infrastructure urgently required

DAML+OIL Summary  Ontology language for Semantic Web  Extends RDF  More expressive power  Well defined semantics  Implementable  Decidable and tractable reasoning  Cost is some restriction on expressive power  Extensible  Cost may be loss of (some of) above properties