- From: Smith, Michael K <michael.smith@eds.com>
- Date: Thu, 31 Oct 2002 16:04:57 -0600
- To: "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>, "Smith, Michael K" <michael.smith@eds.com>
- Cc: www-webont-wg@w3.org
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? -----Original Message----- From: Peter F. Patel-Schneider [mailto:pfps@research.bell-labs.com] Sent: Thursday, October 31, 2002 3:30 PM To: michael.smith@eds.com Cc: www-webont-wg@w3.org Subject: Re: Guide: draft of Oct 31 From: "Smith, Michael K" <michael.smith@eds.com> Subject: RE: Guide: draft of Oct 31 Date: Thu, 31 Oct 2002 15:23:46 -0600 > Thanks, Peter. > > I sent out the wine.owl and food.owl ontologies in an earlier message. > See http://lists.w3.org/Archives/Public/www-webont-wg/2002Oct/0333.html > > The RDF validator seemed to like them. The following goes through > just fine. > > <rdf:RDF > xmlns = "http://www.example.org/wine.owl#" > xmlns:owl = "http://www.w3.org/@@/owl#" > xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#" > xmlns:rdfs= "http://www.w3.org/2000/01/rdf-schema#"> > > <owl:ObjectProperty rdf:ID="locatedIn"> > <owl:TransitiveProperty /> > <rdfs:domain rdf:resource="http://www.w3.org/@@/owl#Thing" /> > <rdfs:range rdf:resource="#Region" /> > </owl:ObjectProperty> > > </rdf:RDF> > > But as I have been saying for some time, that's no guarantee > that you have syntactically correct OWL. > > - Mike I stand by my contention that the above is syntactically illegal RDF. It definitely does not have the correct OWL interpretation, as owl:TransitiveProperty is used as property. (Unless I am totally confused about RDF - the above appears to me to break RDF striping.) peter
Received on Thursday, 31 October 2002 17:05:04 UTC