W3C home > Mailing lists > Public > www-rdf-interest@w3.org > May 2003

RE: rdfs:class and rdfs:resource

From: James Rothering <jrothering@oo-sc.com>
Date: Wed, 7 May 2003 17:45:56 -0400
To: <www-rdf-interest@w3.org>
Message-ID: <NKEFKABNPKOJPBEDHKGKOELFCDAA.jrothering@oo-sc.com>

Thanks to everyone on attempting to clarify this rdfs:class and
rdfs:resource issue. But, either I'm missing something, or these
explanations are. Specifically, I need to see a careful description of the
classes and *instances* involved.

My take on this was that you had these as schema items, following the OO
hierarchy level on the left hand side:

Class        rdfs:Resource
Subclass     rdfs:Class
Subsubclass  exmpl:ExampleClass

Now, moving from schema classes to instances, one notes that:

instance exmpl:ExampleClass is therefore an instance of an rdfs:class and in
turn, since rdfs:class is a subclass of rdfs:Resource, therefore it is also
an instance of rdfs:Resource, right? In other words, it could in be "cast"
as either the highest level superclass rdfs:Resource or the one-level higher
superclass rdfs:class.

This makes the rdfs:resource class the root class.

The paradox here is that the notion of a class called resource is introduced
before the notion of class! So, really, logically, they have to arise
together. But, one resolution could be that rdfs:Resource is both root class
and an instance of rdfs:class?

OK, so this doesn't help either, does it?

Regards,

James
Received on Wednesday, 7 May 2003 17:53:01 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:59 GMT