W3C home > Mailing lists > Public > www-webont-wg@w3.org > July 2002

GUIDE: OWL Guide document

From: Smith, Michael K <michael.smith@eds.com>
Date: Mon, 8 Jul 2002 10:22:07 -0500
Message-ID: <B8E84F4D9F65D411803500508BE322140EEDFB71@USPLM207>
To: webont <www-webont-wg@w3.org>

I have volunteered to take the lead on this document.  The plan is to
get a solid draft out sometime in late August, six weeks before the 
Bristol meeting.

First question: Who wants to co-author?  The people listed below
either have already volunteered (x), were mentioned as having
previously expressed an interest, or are authors of one version of the
'Annotated DAML+OIL Ontology Markup' document, which I expect to
provide some starting points. 

x Michael K. Smith	
x Deborah McGuinness 	
  Lynn Stein, 	
  Ora Lassila 		
  Dan Connolly		
  Frank van Harmelen	
  Ian Horrocks		
  Peter Patel-Schneider	

Second question: Outline

I haven't found much relevant email on this topic other than the note
from Guus:
(http://lists.w3.org/Archives/Public/www-webont-wg/2002Apr/0266.html).

Combining that with the contents of the 'Annotated DAML+OIL Ontology
Markup' document (http://www.daml.org/2001/03/daml+oil-walkthru.html)
and the OWL Lite/OWL breakdown, I have come up with the very preliminary
outline below (correct me if I've got the scope of this document
wrong).  Note that I may not have names of OWL components up-to-date, I 
took them from the Feature Synopsis dated 2 July, but which was last 
saved 5 July
(http://www.ksl.stanford.edu/people/dlm/webont/OWLFeatureSynopsis.htm).

- Introduction
  - Why (steal from other docs or maybe just point to them)
  - Some indication of the kinds of things you can expect to be able
    to express in OWL. Perhaps some specific indications of what
    you cannot.
  - Brief history - RDF, RDFS, DAML+OIL (steal or point to)
  - Background - URI's, XML, ... (steal)
- Housekeeping 
  - Setting up namespaces 
  - Ontology headers
  - Importing ontologies (w/ forward pointer to Ontology Mapping)
  - Dublin Core metadata (????)
- Simple Classes and Individuals
  - Defining simple hierarchical named classes (class, subClassOf)
  - Defining individuals (individual)
- Datatypes (user-defined XML Schema datatypes) 
- Simple Properties 
  - Defining properties (property, subPropertyOf, domain, range)
  - Part-whole relations (????)
- Property axioms (characteristics and restrictions)
  - transitive, symmetric, functional 
  - isTheOnlyOne, eachValueFrom, someValueFrom
  - simple cardinality 
- Ontology mapping 
  - sameClassAs, samePropertyAs
  - sameIndividualAs, differentIndividualFrom 
- Complex Classes (axioms and constructive classes)
  - Class relations - oneOf (enumerated classes) 
  - Class relations - disjoint classes
  - Class relations - sameClassAs, subClassOf applied to class expressions 
  - unionOf, intersectionOf, complementOf 
- Complex Property axioms
  - Full cardinality
  - Defining property attributes (transitive, ...)
  - Defining property restrictions 
- Idioms (????)
  How to assert commonly desired relations whose expression in OWL 
  may not be obvious. 
- Entailments (????)
  E.g. how to ask questions of a KB.
  Is this too implementation specific?  Not all OWL implementations
  will support full OWL reasoning. 
  - Questions about classes     (all x: C(x) -> P(x,b))
  - Questions about individuals (C(a), P(a,b))
  - Retrieveal of sets of individuals ({x : C(x)}, {x : P(x,b)})
  - ...

plus references and some appendices:

- OWL, DAML+OIL and RDF Schema (issues involved in transitioning) 
  ...


Michael K. Smith
EDS - Austin Innovation Centre
98 San Jacinto, #500
Austin, TX  78701

* phone: +01-512-404-6683
* mailto:michael.smith@eds.com
www.eds.com
Received on Monday, 8 July 2002 11:22:22 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:57:51 GMT