WonderWeb. Ontology Infrastructure for the Semantic Web. IST-2001-33052 Project Review Meeting, 11 th March, 2004. WP1: Language Architecture Sean Bechhofer.

Slides:



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

OWL 1.1 Design Decisions OWL 1.1 Draft Team. 2/15 Contents General Design Principles Structural Specification Expressivity Enhancements Metamodeling Anonymous.
Languages on the Semantic Web Frank van Harmelen Vrije Universiteit Amsterdam Ian Horrocks University of Manchester.
1 ISWC-2003 Sanibel Island, FL IMG, University of Manchester Jeff Z. Pan 1 and Ian Horrocks 1,2 {pan | 1 Information Management.
Three Theses of Representation in the Semantic Web
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
A rule language for the semantic web Dieter Fensel, Lausanne, June 14, 2004 SDK cluster meeting on WSMO.
OWL 2 The Next Generation Ian Horrocks Information Systems Group Oxford University Computing Laboratory.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
An Introduction to RDF(S) and a Quick Tour of OWL
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.
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Storing and Retrieving Biological Instances with the Instance Store Daniele Turi, Phillip Lord, Michael Bada, Robert Stevens.
Ontology and Ontology-Based Applications C. Farkas Some of the slides were obtained from presentations of Ian Horrocks.
ModelicaXML A Modelica XML representation with Applications Adrian Pop, Peter Fritzson Programming Environments Laboratory Linköping University.
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
Semantic Web and its Logical Foundations Serguei Krivov, Ecoinformatics Collaboratory Gund Institute for Ecological Economics, UVM.
Description Logics. Outline Knowledge Representation Knowledge Representation Ontology Language Ontology Language Description Logics Description Logics.
Semantic Web The Story So Far Ian Horrocks Oxford University Computing Laboratory.
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.
1 Technologies and Modelling Frameworks XML ontology RDF taxonomy OWL thesaurus Semantic Web.
DL systems DL and the Web Ilie Savga
OWLED OWL: Experiences and Directions Fifth International Workshop Karlsruhe, Germany October 26-27, 2008 co-located with ISWC 2008
W3C Tracking – OWL David De Roure GGF Semantic Grid Research Group
Semantic Web Ontologies (continued) Expressing, Querying, Building CS 431 – April 6, 2005 Carl Lagoze – Cornell University.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
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.
SAWA: An Assistant for Higher-Level Fusion and Situation Awareness Christopher J. Matheus, Mieczyslaw M. Kokar, Kenneth Baclawski, Jerzy A. Letkowski,
OWL 2 Web Ontology Language. Topics Introduction to OWL Usage of OWL Problems with OWL 1 Solutions from OWL 2.
Building an Ontology of Semantic Web Techniques Utilizing RDF Schema and OWL 2.0 in Protégé 4.0 Presented by: Naveed Javed Nimat Umar Syed.
Automating Instance Migration in Response to Ontology Evolution Mark Fischer – Queen’s Juergen Dingel – Queen’s Maged Elaasar – Carleton Steven Shaw –
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
An Introduction to Description Logics (chapter 2 of DLHB)
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WonderWeb Ontology Infrastructure for.
Advanced topics in software engineering (Semantic web)
Semantic Web Constraint Language complement and the editor development in Protégé Piao Guangyuan.
Strategies for Realizing the Semantic Web Ian Horrocks.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Artificial Intelligence 2004 Ontology
DAML+OIL: an Ontology Language for the Semantic Web.
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.
The Semantic Web Riccardo Rosati Dottorato in Ingegneria Informatica Sapienza Università di Roma a.a. 2006/07.
The Semantic Web and Ontology. The Semantic Web WWW: –syntactic transmission of information –only processible by human – no semantic conservation of the.
Stefan Decker Stanford University Mike Dean BBN Technologies.
Of 35 lecture 17: semantic web rules. of 35 ece 627, winter ‘132 logic importance - high-level language for expressing knowledge - high expressive power.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Hitzler ● OWL1.1 Rules ● DedSys Saarbrücken ● March 2008 AIFB ReaSem Slide 1 OWL 1.1 Rules Markus Krötzsch Sebastian Rudolph Pascal Hitzler AIFB, University.
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)
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
26/02/ WSMO – UDDI Semantics Review Taxonomies and Value Sets Discussion Paper Max Voskob – February 2004 UDDI Spec TC V4 Requirements.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Building Trustworthy Semantic Webs
ece 720 intelligent web: ontology and beyond
OWL Language off Textbook Ch. 10
Ontology.
ece 720 intelligent web: ontology and beyond
Ontology.
Semantic Web Update W3C RDF, OWL Standards, Development and Applications Dave Beckett.
University of Manchester
Presentation transcript:

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP1: Language Architecture Sean Bechhofer University of Manchester

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, Languages A language standard provides some of the “glue” that allows applications to interoperate.

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP1: Language Architecture Development of Ontology Language Layer [D1] –Participation in W3C Web Ontology Language working group –Development of OWL standard –Editorship of key documents Language Extensions –Query languages –Rules languages [D2] WP1 has strong links with WP2: language design feeds into tool development and the development of tools is crucial to supporting language design.

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, Ontology Language OWL: a standard for a Web Ontology Language [OWL] Now a W3C Recommendation (as of Feb 2004) –Use Cases and Requirements –Overview –Guide –Reference –Semantics and Abstract Syntax –Test Cases Additional WG Notes –XML Concrete Syntax –Parsing OWL in RDF/XML

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, OWL Process August 2003: Candidate Recommendation –Exit criteria included implementation experience demonstrating that the specifications are implementable. December 2003: Proposed Recommendation Feb 2004: Recommendation –WG Note on parsing

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WonderWeb Contributions Members of the WonderWeb consortium made significant contributions to the work of WebOnt GS: co-chair of the working group –Use Cases and Requirements (RV) –Overview (FvH) –Guide (RV) –Reference (FvH, IH, SB) –Semantics and Abstract Syntax (IH) –Test Cases (IH, SB) –Parsing Note (SB)

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, OWL Layering OWL has a layered architecture with successive layers providing more expressivity. OWL Full corresponds to RDF. OWL DL is OWL restricted to a DL/FOL fragment, allowing the use of DL reasoning techniques. OWL Lite has further restrictions intended to ease implementation and provide easy entry for those familiar with frame-like languages. Layered syntax and semantics –DL semantics are normative Full DL Lite

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, OWL Layering OWL Lite –Quantification; Simple number restrictions (0/1) –Subclass and Equivalence axioms relating class names OWL DL –Boolean expressions; Arbitrary number restrictions –Axioms relating arbitrary descriptions –Disjointness OWL Full –No restrictions on separation of interpretations (class-as-instance, class-as-property etc.) –Redefinition of built-in vocabulary allowed

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, Layering and Species Recognition All OWL species are represented using RDF. Thus a key task is species recognition – determining when an RDF document is in the DL or Lite fragment. –Not just checking whether vocabulary is present but how vocabulary is used. This allows applications to use appropriate reasoning technology.

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WonderWeb Contributions Tools developed during the project (WP2) were crucial to the success of the standardisation activity. W3C standardisation requires demonstration of implementation experience, in particular: –Implementations of syntax checkers and recognisers. OWL API including OWL Validator –Implementations of reasoners. FaCT++ Hoolet (1 st Order reasoner)

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, OWL API The OWL API provides programmatic access to OWL ontologies. [BVL03] Although this could be considered part of WP2 activity, the API has been important in promoting the use of OWL. Includes RDF Parser and Validator [BC04] –demonstration that the specifications are implementable –useful in education and explanation – why are ontologies not in OWL DL? –framework for implementation of reasoners, again a key requirement of the standardisation activity. Crossover interest from other communities –OMG’s RFP for Ontology Definition Metamodel

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, Rules: SWRL SWRL: A proposal for a Semantic Web Rule Language [HP04] IH proposal editor. Extends OWL with Horn-like rules Rules can make use of OWL descriptions in both head and body Currently produced under the auspices of the Joint US/EU ad hoc Agent Markup Language Committee Soon to be W3C Note, which can then provide a starting point for forthcoming W3C Semantic Web Rules WG Model-theoretic semantics (extension of OWL DL semantics).

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, Rules Extends OWL expressivity, allowing inference of relations: –hasParent(?x1,?x2)  hasBrother(?x2,?x3)  hasUncle(?x1,?x3) –An uncle is the brother of a parent. Extends rules to allow existential quantification in rule heads: –HighEarner(?x)  spouse(?x, ?y)  earns(?x, ?a)  earns(?y, ?a)   owns.FastCar(?x) –If you’re a high earner and you earn the same amount as your spouse, then you own a fast car. spouse earns owns

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, Rules: DLP An investigation of the use of logic programming for OWL reasoning. [GHVD03, V03, VSM03] Semantics-preserving translation of a fragment of OWL into Prolog. –SubClassOf( intersectionOf( Genius Composer) restriction( hasComposed allValuesFrom ( Masterpiece )) –Masterpiece(Y) :- Genius(X), Composer(X), hasComposed(X,Y) Is the fragment sufficiently expressive for realistic ontologies? –Empirical analysis of ontologies available on the web.

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, Query Languages DQL (DAML Query Language) now updated as OWL Query Language IH proposal editor. Will form input document to W3C’s Data Access WG to be formed early Query Example: –Query: (“Who owns a red car?”) Query Pattern: {(owns ?p ?c) (type ?c Car) (has-color ?c Red)} Must-Bind Variables List: (?p) May-Bind Variables List: (?c)

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, Next Steps Further Working Groups –Semantic Web Best Practice (GS) –Data Access –Rules Prototype implementations of SWRL based on 1 st order reasoners. Further Query Language investigations Further language extensions: –Complex roles [HS03] –Concrete datatype reasoning [PH03] –Keys [LAHS03]

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, Relevant Publications [D1] WonderWeb Deliverable D1: Ontology Language [D2] WonderWeb Deliverable D2: Rules Language [OWL] OWL Standardisation Documents –Technical Reports –WG Notes [BC04] Sean Bechhofer and Jeremy J. Carroll. OWL DL: Trees or triples? To appear in WWW2004. [BVL03] Sean Bechhofer, Raphael Volz, and Phillip Lord. Cooking the Semantic Web with the OWL API, ISWC 2003 [HP04] Ian Horrocks and Peter F. Patel-Schneider. A proposal for an OWL rules language. To appear in WWW2004. [HPH03] Ian Horrocks, Peter F. Patel-Schneider, and Frank van Harmelen. From SHIQ and RDF to OWL: The making of a web ontology language. Journal of Web Semantics, 1(1):7– 26, [GHVD03] Benjamin N. Grosof, Ian Horrocks, Raphael Volz, and Stefan Decker. Description logic programs: Combining logic programs with description logic. WWW2003

WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, Relevant Publications [HS03] Ian Horrocks and Ulrike Sattler. The effect of adding complex role inclusion axioms in description logics. IJCAI 2003 [LAHS03] Carsten Lutz, Carlos Areces, Ian Horrocks, and Ulrike Sattler. Keys, nominals, and concrete domains. IJCAI 2003 [PH03] Jeff Pan and Ian Horrocks. Web ontology reasoning with datatype groups. ISWC2003 [V03] Raphael Volz. Web Ontology Reasoning with logic databases. PhD thesis, Universitaet Karlsruhe (TH), February [VSM03] Raphael Volz, Steffen Staab, and Boris Motik. Incremental maintenance of dynamic datalog programs. PSSS2003 [VSM03a] Raphael Volz, Steffen Staab, and Boris Motik. Incremental Maintenance of Materialized Ontologies. ODBASE2003