At 10:41 01/07/2002 -0700, Piotr Kaminski wrote: [...] >I see (at least) 3 possible answers: > >1. That's your problem, not RDFS'. I think that's the answer. RDFS has no notion of meta class. You are building that. > If you put enough constraints on the M2 >metaclasses, any M1 class that tries to be an instance of some unrelated >bunch of them won't be able to have any M0 instances anyway. > >2. You shouldn't use rdfs:subClassOf for subclasses of rdfs:Class. I've done this and found it useful in a real application. The classes I defined were not metaclasses, I just wanted to restrict the range (or domain, I can't remember) to one of a set of classes. >Introduce your own subproperty of it, and restrict it to pairs of matching >metaclasses. > >3. Introduce a rule into RDFS prohibiting the situation above: My take is that this going beyond what RDFS is trying to do. Others may disagree. Danbri, Guha? BrianReceived on Monday, 1 July 2002 14:06:58 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 18:22:13 GMT