- From: Jim Hendler <hendler@cs.umd.edu>
- Date: Wed, 19 Feb 2003 11:42:36 -0500
- To: Guus Schreiber <schreiber@swi.psy.uva.nl>, WebOnt WG <www-webont-wg@w3.org>
At 15:43 +0100 2/19/03, Guus Schreiber wrote:
>Per my action of the previous telecon, I have added the stuff below
>to the owl.owl file. One consequence of this resolution is, by the
>way, that using annotation properties such as dc:creator in an OWL
>DL or Lite ontology requires adding a triple
> dc:creator rdf:type owl:AnnotationProperty
>to the ontology.
I think it very important we add examples of this to Guide and other
docs. For example, having missed last week's telecon, I'm finding it
hard to figure out the following
i. do external references that don't appear within a class (or
property?) definition need to be declared as annotation properties?
ii. Do annotation properties have to be declared in instance data?
If I have instance data like:
:JimH a cyc:person;
cyc:PersonType cyc:Professor;
dc:creator "J. Hendler".
Do I need to define dc:creator, cyc:person and cyc:Professor as
annotations (assuming I do have the namespace includes but do NOT
import dc or cyc)??
These sorts of things are used all the time in the datasets I've
collected from my students (see [1] for many real examples of the
DAML generated by graduate students to describe facts about
themselves), and if they require annotation, it is crucial we explain
that
-JH
p.s. I assume annotation declarations are not needed in Full, that
also needs to be discussed in Guide, ref, and maybe Overview as it
means that many RDF documents that could be in Lite will fall into
Full because they use dc and other external referents without import
and without defining them as annotations
[1] http://www.mindswap.org/webai/2002/fall/ClassAssignment1Page.html
>Guus
>
>---------------------------------------------
><rdfs:Class rdf:ID="AnnotationProperty">
> <rdfs:subClassOf rdf:resource="&rdf;Property"/>
></rdfs:Class>
>
><rdf:Description rdf:about="&rdfs;label">
> <rdf:type rdf:resource="#AnnotationProperty"/>
></rdf:Description>
>
><rdf:Description rdf:about="&rdfs;comment">
> <rdf:type rdf:resource="#AnnotationProperty"/>
></rdf:Description>
>
><rdf:Description rdf:about="&rdfs;seeAlso">
> <rdf:type rdf:resource="#AnnotationProperty"/>
></rdf:Description>
>
><rdf:Description rdf:about="&rdfs;isDefinedBy">
> <rdf:type rdf:resource="#AnnotationProperty"/>
></rdf:Description>
>
>plus statements of the form:
><rdf:type rdf:resource="#AnnotationProperty"/>
>to the import and versioning properties.
>----------------------------------------------
>
>--
>A. Th. Schreiber, SWI, University of Amsterdam,
>http://www.swi.psy.uva.nl/usr/Schreiber/home.html
--
Professor James Hendler hendler@cs.umd.edu
Director, Semantic Web and Agent Technologies 301-405-2696
Maryland Information and Network Dynamics Lab. 301-405-6707 (Fax)
Univ of Maryland, College Park, MD 20742 240-731-3822 (Cell)
http://www.cs.umd.edu/users/hendler
Received on Wednesday, 19 February 2003 11:42:44 UTC