- From: Piotr Kaminski <piotr@ideanest.com>
- Date: Sun, 30 Jun 2002 20:11:04 -0700
- To: www-rdf-comments@w3.org
Hi,
In short:
Do the subject and object of an rdfs:subClassOf statement have to both be
instances of the same (meta)class?
In long:
Are the following RDF triples valid (modulo syntax errors):
MA rdf:type rdfs:Class
MA rdfs:subClassOf rdfs:Class
MB rdf:type rdfs:Class
MB rdfs:subClassOf rdfs:Class
A rdf:type MA
B rdf:type MB
A rdfs:subClassOf B
The only thing I can find is in the RDFS spec is section 2.3.2, which says
that "Only instances of rdfs:Class can have the rdfs:subClassOf property and
the property value is always of rdf:type rdfs:Class". The statements above
seem to satisfy this constraint.
The only related RDFCore WG issue I can find is rdfs-clarify-subClass-and
instance.
Incidentally, does anyone know how UML deals with this? If, say, I have an
Actor and a Class (both subtypes of Classifier), can one extend the other?
A quick look at the UML 1.4 spec (sections 2.5.4.3 and 2.5.4.4 seemed the
most likely candidates) didn't produce enlightment.
-- P.
--
Piotr Kaminski <piotr@ideanest.com> http://www.ideanest.com
It's the heart afraid of breaking that never learns to dance
Received on Sunday, 30 June 2002 23:11:11 UTC