- From: Smith, Michael K <michael.smith@eds.com>
- Date: Mon, 8 Jul 2002 10:22:07 -0500
- 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 UTC