W3C home > Mailing lists > Public > www-rdf-interest@w3.org > November 2002

Re: RDF vocabulary definitions

From: David Menendez <zednenem@psualum.com>
Date: Tue, 19 Nov 2002 18:54:35 -0500
Message-Id: <a05111b06ba007d1dcb4d@[10.0.1.2]>
To: <www-rdf-interest@w3.org>
At 9:17 AM -0800 2002-11-19, Richard H. McCullough wrote:
>The two triples have the same meaning; either one implies the other.
><_:MyClass> <rdf:type> <rdfs:Class>
><_:MyClass> <rdfs:subClassOf> <rdfs:Class>

This is not my understanding of how RDFS defines these terms.

As a practical example, if I declare a class "Car", I would say:

   eg:Car rdf:type rdfs:Class.

If this implied that eg:Car is a subclass of rdfs:Class, then it 
would mean that any instance of eg:Car is also a class.

Given:
   eg:my_car rdf:type eg:Car.
   eg:Car rdf:type rdfs:Class.
Implies:
   eg:Car rdfs:subClassOf rdfs:Class. # according to what you just said
   eg:my_car rdf:type rdfs:Class.     # according to rdfs9

RDFS distinguishes between classes and class extensions. You could 
create a system where my car is a class consisting of all cars that 
are my car, but that's not how RDFS does it.
-- 
Dave Menendez - zednenem@psualum.com - http://www.eyrie.org/~zednenem/
Received on Tuesday, 19 November 2002 18:53:12 GMT

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