- From: Andrei S. Lopatenko <andrei@derpi.tuwien.ac.at>
- Date: Thu, 26 Jul 2001 11:36:35 +0200
- To: "Nikita Ogievetsky" <nogievet@cogx.com>
- Cc: <www-rdf-logic@w3.org>
I completely agree with Aaron If you see at RDF Model and Syntax specification or RDF Schema specification, you'll find out that rdf:about denotes subject examples <rdfs:Class rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"> <rdfs:label xml:lang="en">Property</rdfs:label> <rdfs:label xml:lang="fr">Propriété</rdfs:label> <rdfs:comment>The concept of a property.</rdfs:comment> <rdfs:subClassOf rdf:resource="#Resource"/> </rdfs:Class> <rdf:Description xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/metadata/dublin_core#" xmlns="http://www.w3.org/TR/REC-mathml" rdf:about="http://mycorp.com/papers/NobelPaper1"> ... a lot of DC-RDF text </rdf:Description> rdf:reference denotes object examples <rdf:Description about="http://www.w3.org/Home/Lassila"> <s:Creator rdf:resource="http://www.w3.org/staffId/85740"/> </rdf:Description> <dc:Identifier> <rdf:Bag ID="MirroredSites"> <rdf:li rdf:resource="http://www.foo.com.au/cool.html"/> <rdf:li rdf:resource="http://www.foo.com.it/cool.html"/> </rdf:Bag> </dc:Identifier> <rdf:Description ID="MiniVan"> <rdf:type resource="http://www.w3.org/2000/01/rdf-schema#Class"/> <rdfs:subClassOf rdf:resource="#Van"/> <rdfs:subClassOf rdf:resource="#PassengerVehicle"/> </rdf:Description> So in DAML specification there is a right usage of rdf:about, not rdf:resource Andrei S. Lopatenko MSc Vienna University of Technology http://derpi.tuwien.ac.at/~andrei/ ----- Original Message ----- From: "Nikita Ogievetsky" <nogievet@cogx.com> To: <www-rdf-logic@w3.org> Cc: "Aaron Swartz" <me@aaronsw.com> Sent: Thursday, July 26, 2001 4:59 AM Subject: Fw: Attention Users! (2 in a series) > Hello all, > > I was advised to "ask the DAML folks" to help clarifying > rdf:about usage in DAML. > > I would very much appreciate if somebody > could explain why this syntax: > > <daml:Disjoint rdf:parseType="daml:collection"> > <daml:Class rdf:about="#Car"/> > <daml:Class rdf:about="#Person"/> > </daml:Disjoint> > > was used instead of > > <daml:Disjoint rdf:parseType="daml:collection"> > <daml:Class rdf:resource="#Car"/> > <daml:Class rdf:resource="#Person"/> > </daml:Disjoint> > > Aaron Swartz expalined that > rdf:about is used here to denote subject, as opposed to object. > But from the other side it translates into tripples > > | <#Car> a daml:Class . > | <#Person> a daml:Class . > | [ a daml:Disjoint; daml:first <#Car>; daml:rest (<#Person>) ] . > > where both <#Car> and <#Person> are objects. > > So why rdf:about was selected over rdf:resource ? > > Thanks, > > --Nikita. > > ---------------------------------------------- > Nikita Ogievetsky, Consultant > Cogitech Inc. XSLT and topic maps tutorials. > email: nogievet@cogx.com, phone: (917) 406-8734 > http://www.cogx.com || Cogito Ergo XML > >
Received on Thursday, 26 July 2001 05:32:00 UTC