Re: ACTION: AnnotationPropert in owl.owl

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