W3C home > Mailing lists > Public > www-rdf-interest@w3.org > July 2003

RE: rdfs:domain for OO class properties

From: Leo Sauermann <leo@gnowsis.com>
Date: Wed, 16 Jul 2003 02:09:52 +0200
To: "Rdf-Interest" <www-rdf-interest@w3.org>
Message-ID: <000201c34b2e$949557e0$0501a8c0@ZION>

even better idea:

like libby miller did with FOAF, subclassing.
I think its ok to say that a musicsong is a subclass of something, but i
don't know what domain dc:creator has (hm, oops, i think they don't know
either...)

foaf is fine :

      <rdfs:Class rdf:about="http://xmlns.com/foaf/0.1/Person" 
	rdfs:label="Person"
	rdfs:comment="A person.">
        <rdfs:subClassOf
rdf:resource="http://xmlns.com/wordnet/1.6/Person"/>
        <rdfs:subClassOf
rdf:resource="http://www.w3.org/2000/10/swap/pim/contact#Person"/>
        <rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
        <owl:disjointWith
rdf:resource="http://xmlns.com/foaf/0.1/Document" />
        <owl:disjointWith
rdf:resource="http://xmlns.com/foaf/0.1/Organization" />
        <owl:disjointWith
rdf:resource="http://xmlns.com/foaf/0.1/Project" />
      </rdfs:Class>



> I'd generally prefer to go further still and define a subProperty of
> dc:creator for use in this context.
> Otherwise you are at best saying that anything to which can 
> be a dc:creator
> in any context is an mm:Artist, hence that mm:Artist covers anyone or
> anything that can create a resource, and at worse changing 
> the definition of
> dc:creator.
> 
Received on Tuesday, 15 July 2003 20:08:12 GMT

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