- 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