- From: Pierre-Antoine CHAMPIN <champin@bat710.univ-lyon1.fr>
- Date: Thu, 12 Oct 2000 11:23:28 +0200
- To: Tom Van Eetvelde <tom.van_eetvelde@alcatel.be>
- CC: www-rdf-interest@w3.org
Tom Van Eetvelde wrote:
> What I find a bit unfortunate is the fact that a defined property may only be used on instances of the class mentioned in the domain. I believe the property should also be applicable for subclasses of the class in the domain.
2.3.2. rdfs:subClassOf
This property specifies a subset/superset relation between classes. The
rdfs:subClassOf property is transitive. If class A is a subclass of some
broader class B, and B is a subclass of C, then A is also implicitly a
subclass of C. Consequently, resources that are instances of class A will
also be instances of C, since A is a sub-set of both B and C. Only instances
of rdfs:Class can have the rdfs:subClassOf property and the property value
is always of rdf:type rdfs:Class. A class may be a subclass of more than one
class.
Instances of a subclass of C are also instances of the class C,
so using a property with domain C with instances of subclasses is allowed.
Pierre-Antoine
--
Sometimes I think the surest sign that intelligent life exists elsewhere in the
universe is that none of it has tried to contact us.
(Bill Watterson -- Calvin & Hobbes)
Received on Thursday, 12 October 2000 05:24:42 UTC