- 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:31:40 UTC