- From: Pierre-Antoine CHAMPIN <champin@bat710.univ-lyon1.fr>
- Date: Wed, 14 Jun 2000 17:42:00 +0200
- To: Michel Klein <mcaklein@cs.vu.nl>, www-rdf-comments@w3.org
Michel Klein wrote:
> First, there was no way to overcome the restriction on the rdfs:subClassOf
> statement, i.e. the restriction that no cycles are allowed in the
> subsumption hierarchy.
yes, there is :
define a property oil:subClassOf which is a SUPERPROPERTY of rdfs:subClassOf,
and which allows cycles !
You can still use rdfs:subClassOf if you know for sure that 2 classes are not equivalent,
but if you are unsure (that is, if a cycle MAY occure), use oil:subClassOf.
it's just an idea, anyway... I agree with you that rdfs:subClassOf SHOULD accept cycles ;-)
> Second, in contrast with RDFS, OIL allows more than one range restriction
> on a property.
this would be nice too, I agree.
I think RDFS was designed with the idea of allowing schema-validation,
that's why RDFS properties are over-constraining. (subClassOf, range...)
Note the post from Ralph Swick suggesting to disallow multiple domains...
http://lists.w3.org/Archives/Public/www-rdf-interest/2000Jun/0018.html
In an open world hypothesis, allowing multiple constraint properties make them no more constraining, only indicative... that does not bother me, but it seems to bother Ralph.
Pierre-Antoine
--- Quid quid Latine dictum sit, altum viditur
Whatever is said in Latin sounds important.
Received on Wednesday, 14 June 2000 11:43:02 UTC