- From: Peter F. Patel-Schneider <pfps@research.bell-labs.com>
- Date: Thu, 31 Oct 2002 17:23:08 -0500 (EST)
- To: michael.smith@eds.com
- Cc: www-webont-wg@w3.org
From: "Smith, Michael K" <michael.smith@eds.com> Subject: RE: Guide: draft of Oct 31 Date: Thu, 31 Oct 2002 16:04:57 -0600 > I will change the Guide syntax. As OWL this is clearly wrong. > > In terms of RDF, how could it be malformed? I thought a class > could be a property could be an individual. For example, in > > <rdf:RDF > xmlns = "http://www.example.org/test#" > xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#" > xmlns:rdfs= "http://www.w3.org/2000/01/rdf-schema#"> > > <rdf:Class rdf:ID="C1" /> > <rdf:Class rdf:ID="C2" /> > > <rdf:Description rdf:ID="I2"> > <C2 rdf:resource="#I1" /> > </rdf:Description> > > </rdf:RDF> > > The occurence of C2 in the defintion of I2 would just be treated > as a property. Right? Yes, but the RDF/XML has to encode n-triples, and n-triples need three things, a subject, a predicate, and an object. The above results in something like C1 rdf:type rdf:Class . (from one of the RDF/XML abbreviations) C2 rdf:type rdf:Class . (from one of the RDF/XML abbreviations) I2 C2 I1 . RDF/XML like <rdf:RDF xmlns = "http://www.example.org/test#" xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs= "http://www.w3.org/2000/01/rdf-schema#"> <rdf:Class rdf:ID="C1" /> <rdf:Class rdf:ID="C2" /> <rdf:Description rdf:ID="I2"> <C2 /> </rdf:Description> </rdf:RDF> results in, to me, C1 rdf:type rdf:Class . (from one of the RDF/XML abbreviations) C2 rdf:type rdf:Class . (from one of the RDF/XML abbreviations) I2 C2 . where the last triple is missing its object. Dan thinks that an implicit object of "" is generated, but I don't see how that can come out of the RDF/XML syntax. peter
Received on Thursday, 31 October 2002 17:23:16 UTC