OWL General Goals and Requirements W3C Face to Face Web Ontology Meeting January 2002 Murray Hill, NJ Jeff Heflin and Deborah McGuinness.

Slides:



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

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
1 Ontolog OOR Use Case Review Todd Schneider 1 April 2010 (v 1.2)
Languages on the Semantic Web Frank van Harmelen Vrije Universiteit Amsterdam Ian Horrocks University of Manchester.
1 ICS-FORTH & Univ. of Crete SeLene November 15, 2002 A View Definition Language for the Semantic Web Maganaraki Aimilia.
Metadata vocabularies and ontologies Dr. Manjula Patel Technical Research and Development
Testing “Multiple Conditions” with Decision Table Technique
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.
1 An inference engine for the semantic web Naudts Guido Student at the Open University Netherlands.
RDF Schemata (with apologies to the W3C, the plural is not ‘schemas’) CSCI 7818 – Web Technologies 14 November 2001 Van Lepthien.
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
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
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.
The Web of data with meaning... By Michael Griffiths.
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
Ontology and Ontology-Based Applications C. Farkas Some of the slides were obtained from presentations of Ian Horrocks.
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
XML on Semantic Web. Outline The Semantic Web Ontology XML Probabilistic DTD References.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
Department of Computer Science, University of Maryland, College Park 1 Sharath Srinivas - CMSC 818Z, Spring 2007 Semantic Web and Knowledge Representation.
OntoWeb SIG 2: Ontology Language Standards Heiner Stuckenschmidt Vrije Universiteit Amsterdam With contributions from: Ian Horrocks and Frank van Harmelen.
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
W3C Tracking – OWL David De Roure GGF Semantic Grid Research Group
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
CSE 428 Semantic Web Topics Introduction Jeff Heflin Lehigh University.
Web Explanations for Semantic Heterogeneity Discovery Pavel Shvaiko 2 nd European Semantic Web Conference (ESWC), 1 June 2005, Crete, Greece work in collaboration.
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.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Practical RDF Chapter 1. RDF: An Introduction
Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.
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.
© Copyright 2008 STI INNSBRUCK NLP Interchange Format José M. García.
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)
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Dr. Bhavani Thuraisingham The University of Texas at Dallas Trustworthy Semantic Webs March 25, 2011 Data and Applications Security Developments and Directions.
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.
Metadata Schema for CERIF Andrei Lopatenko Vienna University of Technology
Majid Sazvar Knowledge Engineering Research Group Ferdowsi University of Mashhad Semantic Web Reasoning.
DAML+OIL: an Ontology Language for the Semantic Web.
CSE 428 Semantic Web Topics Introduction Jeff Heflin Lehigh University.
OWL-based Semantic Conflicts Detection and Resolution for Data Interoperability Changqing Li,Tok Wang Ling Department of Computer Science School of Computing.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
Formal Specification: a Roadmap Axel van Lamsweerde published on ICSE (International Conference on Software Engineering) Jing Ai 10/28/2003.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
CSE 428 Semantic Web Topics Introduction Jeff Heflin Lehigh University.
DAML Language Breakout Deborah L. McGuinness Knowledge Systems Laboratory Stanford University 2/15/01.
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.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
© The ATHENA Consortium. Susan Thomas SAP AG, Research Department How do you do semantics? Semantic Web Drawings by Sebastian Cremers Unit 3:
Introduction to the Semantic Web Jeff Heflin Lehigh University.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
06 Dec Rev. 14 Dec CmpE 583 Fall 2008 OWL Language 1 OWL Language off Lacy Ch. 10 Atilla Elçi.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Chapter 5 The Semantic Web 1. The Semantic Web  Initiated by Tim Berners-Lee, the inventor of the World Wide Web.  A common framework that allows data.
26/02/ WSMO – UDDI Semantics Review Taxonomies and Value Sets Discussion Paper Max Voskob – February 2004 UDDI Spec TC V4 Requirements.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
The Semantic Web By: Maulik Parikh.
CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF
Semantic Web Towards a Web of Knowledge - Outline
Presentation transcript:

OWL General Goals and Requirements W3C Face to Face Web Ontology Meeting January 2002 Murray Hill, NJ Jeff Heflin and Deborah McGuinness

Committee + F2F Input Jeff Heflin (co-chair) Deborah McGuinness (co-chair) Jeremy Carroll Dan Connolly Jos De Roo Pay Hayes Ned Smith Herman ter Horst Dieter Fensel Ziv Hellman Jim Hendler Ian Horrocks Libby Miller Laurent Olivry Peter Patel-Schneider

Format Name and number Supported tasks –What does requirement allow us to do? Justification –Why is this requirement needed? Possible approach –How can the language support the requirement? DAML support –To what extent does DAML+OIL support it?

What is a Requirement? Possible criteria –if we dont meet it, we arent done – Dan C. –must result in language primitives –must be implemented in all OWL systems? –appropriate for the ontology layer of the Semantic Web? –critical for some very important use cases? –… Some of these are debatable!

R1. Shared Ontologies Ontologies are publicly available (at least read only (possibly read- write later)) and different data sources can commit to the same ontology for shared meaning. Requirements –Unambiguous term referencing (Use URIs to name terms; some debate on whether the URI is unique) –Commitment to (portions of) ontologies needs to be stateable (possibly through imports with better documentation) –A solution to tagging/grouping problem for term definitions (this may be a syntactic solution; could be a new page published in byte-size chunk) Possible Approach/issues: –Question about whether one can use a term from an ontology without agreeing to ALL terms in that ontology and possibly ALL terms in ontologies imported by that ontology –Syntax for defining ontologies –Syntax for committing to ontologies –Syntax for disambiguating terms from different ontologies –Sharing by reference or by value –Imports may be a solution but not necessarily THE soln.

R2. Ontology Extension Ontologies can be extended by other ontologies in order to provide additional definitions Possible Approach: –Explicit representation of extension Dolphin FishMammal Flipper subClassOf type good-schema bad-schema orig-schema my-doc Multiple Schemas in RDF

R3. Ontology Evolution Ontologies can be changed over time and data sources can specify which version of the ontology they commit to Possible Approach: –Revisions are separate documents –Explicit links to prior versions –Explicit backwards- compatibility –Deprecation of terms Dolphin Fish Mammal subClassOf subClassOf? schema-v1 schema-v2 Revision in RDF

Ontology evolution Requirements – –Language features that specify a recommended way of relating different versions of ontologies (these may be mostly extralogical) Issues/Actions **Get heflins 3ish requirements for software mgmt. –Backwards compatibility –… Should we consider this JUST documentation or can you infer anything Granularity of evolution – may be on a per term basis/per document Action – laurent will send mail with his experiences and their view-based solutions

R4. Ontology Interoperability Different ontologies may model the same concepts in different ways Requirements – delegate to leos interoperability group Possible Approach: –primitives for mapping –consider some of (but not all) the following subclass/superclass inverses equivalence implication, arithmetic, aggregation, string manipulation, procedural attachments?

R5. Detect Inconsistency Different ontologies or data sources may be contradictory Requirements – –Decidability discussion later Possible Approach: –allow language to express inconsistency –theory supports efficient detection of inconsistency –provide mechanism for reporting inconsistencies

R6. Scalability Language can be used with large ontologies and large data sets Requirements – –Results influenced by decidability discussion Issues –** This may rule out some language features –** Implicit closed world assumptions need to be made explicit and should NOT be language features – reference classic experience –Dan C says it could be a language feature; discussion about ordering of the statement and time of processing of the statement Must balance with R10. Expressiveness Possible Approach: –restrict language for efficient reasoning description logic datalog

R7. Ease of Use Language should provide a low learning barrier and have clear concepts and meaning Requirement Issues/discussion –presentation syntax –Agreement concerning daml+oil unpleasant syntax Possible Approach: –When possible, use concepts and idioms familiar to average software engineers object-oriented? relational databases?

R8. XML Syntax The language should have an XML serialization Open Issue: –Must the language also build on RDF/RDFS? In favor of RDF –W3C standard –Existing software support Against RDF –Does not have same acceptance as XML –Led to an awkward syntax for DAML+OIL

R9. Ontology-based Search Search that exploits the meaning of terms instead of just the syntax Issues – needs new name R0? – Ontologies include term definitions, Possible Approach: –use background ontologies for: query expansion understanding of term relationships identify parameters and value restrictions

R10. Expressiveness The language should be as expressive as possible, given a balance with R6. Scalability Should probably combine this with R6 for: –Balance of Expressiveness and Scalability

Internationalization (elevated to goal) Definition by use Case– develop multi-lingually, presentation in the language of each user (thus presentation in many languages where language is chosen by user) Requirements –Character Model Character set support (from XML unicode) Uniqueness of unicode strings (unicode normal form c solution from w3c internationalization group c cedilla – jeremy provides details) –Localized display of an ontology (display ontology in language foreign to viewer) URI is a bit string (not human text) yet terms from an ontology need to be displayed in localized terms. RDFS label is a proposal – it *MAY* solve the problem Potential issues possible representation/structure changes based on language of presentation (possible reclassification - things are surgical procedures in UK but not viewed as such in say France) Multilingual search / various query languages/ real translation

Other candidates (Open Issues) C1. Explainability - got support from floor of meeting C3. Ontology querying C4. Tagging C5. Proof checking C6. Security C7. Trust C8. Data persistence *c2 internationalization elevated to goal