I am a little confused about some aspects of RDFS. To start with, is it true that the following statements are equivalent? <Foo rdf:about="x"/> <rdf:Description rdf:about="x" rdf:type="Foo"/> (I'm leaving out the namespace stuff for Foo) This equivalence is my interpretation of the RDF typedNode concept. In other words it means x is an instance of Foo. If the above assumption holds, then what puzzles me is the consequence of the following extracts from the RDFS: 1.) <rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#Resource"> </rdfs:Class> 2.) <rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#Class"> <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> </rdfs:Class> 1) states that rdfs:Resource is an instance of rdfs:Class. And 2) states that rdfs:Class is an instance of itself and a subclass of rdfs:Resource. Which means that rdfs:Class is a subclass of one of it's own instances. Am I correct here? -AlexanderReceived on Monday, 6 January 2003 10:08:38 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:57 GMT