- From: Nikita Ogievetsky <nogievet@cogx.com>
- Date: Thu, 26 Jul 2001 08:15:38 -0400
- To: "Andrei S. Lopatenko" <andrei@derpi.tuwien.ac.at>
- Cc: <www-rdf-logic@w3.org>
Sorry if I was unclear. I completely agree with Aaron too. My question is : why subjects are represented in triples as objects. And if they are objects, why are they declared as subjects? In other words, why | <#Car> a daml:Class . | <#Person> a daml:Class . | [ a daml:Disjoint; daml:first <#Car>; daml:rest (<#Person>) ] . is the triple representation for: <daml:Disjoint rdf:parseType="daml:collection"> <daml:Class rdf:about="#Car"/> <daml:Class rdf:about="#Person"/> </daml:Disjoint> I am not trying to say that something is done wrong in DAML. I wont to understand why is it done this way. Thanks, --Nikita. ----- Original Message ----- From: "Andrei S. Lopatenko" <andrei@derpi.tuwien.ac.at> To: "Nikita Ogievetsky" <nogievet@cogx.com> Cc: <www-rdf-logic@w3.org> Sent: Thursday, July 26, 2001 5:36 AM Subject: Re: Attention Users! (2 in a series) - DAML rdf:about > 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 08:20:19 UTC