- From: Houghton,Andrew <houghtoa@oclc.org>
- Date: Thu, 10 Dec 2009 08:34:49 -0500
- To: <public-esw-thes@w3.org>
> From: Simon Cox [mailto:simon.cox@jrc.ec.europa.eu] > Sent: Thursday, December 10, 2009 02:55 AM > Subject: RE: Need advice on using same URI for SKOS and FOAF > descriptions > > Why 'equivalentClass'? > Surely a person is an individual!? (cue quotes from Life of Brian). > > From: public-esw-thes-request@w3.org [mailto:public-esw-thes- > request@w3.org] > On Behalf Of Houghton,Andrew > Sent: Friday, 4 December 2009 18:26 > Subject: RE: Need advice on using same URI for SKOS and FOAF > descriptions > > I thought about this last night and a possible solution might be to do > something like: > > <rdf:RDF> > <foaf:Person rdf:about="http://example.org/person/1#foaf"> > <foaf:name>person 1</foaf:name> > <dc:date>1995</dc:date> > <owl:equivalentClass rdf:resource="http://example.org/person/1" /> > </foaf:Person> > <skos:Concept rdf:about="http://example.org/person/1#skos"> > <skos:prefLabel>person 1</skos:prefLabel> > <dc:date>1996</dc:date> > <owl:equivalentClass rdf:resource="http://example.org/person/1" /> > </skos:Concept> > </rdf:RDF> Even this approach doesn't meet the sniff test. The property owl:equivalentClass is defined as two classes that contain exactly the same set of individuals. In the above RDF the class of all foaf:Person individuals does not contain the same set of individuals as the class of all skos:Concept. A skos:Concept could be a person, but it could also be a place, topic, event, etc. Hence owl:equivalent class doesn't apply. We have abandoned the use of owl:equivalentClass and instead have decided to use dcterms:source to indicate that the foaf:Person and skos:Concept are derived from the owl:Thing <http://example.org/person/1>. Andy.
Received on Thursday, 10 December 2009 13:35:19 UTC