Dave Beckett's blog

Nice explanation of RDF classes, David Menendez

2003-05-09 10:54

One can draw a parallel to Java here. Java has an Object class, which all objects are instances of, and a Class class, which all classes are instances of. Class is a subclass of Object, Object is an instance of Class, and Class is an instance of Object. However: Object is NOT a subclass of Class.

This is exactly the situation in RDFS:

TRUE:
rdfs:Class rdfs:subClassOf rdfs:Resource .
    rdfs:Resource rdf:type rdfs:Class .
    rdfs:Class rdf:type rdf:Resource .
UNTRUE:
rdfs:Resource rdfs:subClassOf rdfs:Class .

from a posting to www-rdf-interest by David Menendez