[Pellet-users] Check for no subclass
Bijan Parsia
bijan at clarkparsia.com
Sun Feb 24 17:39:31 UTC 2008
On Feb 24, 2008, at 2:58 PM, Bijan Parsia wrote:
> On Feb 24, 2008, at 1:55 PM, Alexander Musidlowski wrote:
>
>> Hi,
>>
>> i think you refer to the sentence "and owl:Nothing is a subclass of
>> every class". As EquivalentClass is a SubProperty of Subclass
>
> I don't know where you got that idea, but it's not true. Neither is
> subclass a subproperty of equivalentclass.
What a brain fart. I get confused by the "property" talk with regard
to connectives.
"subproperty" just means "only if"; equivalent means "iff". If A is
equivClass to B, then A is a subclass of B (and B is a subclass of A).
[snip pretty much ok reasoning but still might be confusing]
>> shouldn´t it also return owl:nothing?
>
> As you can see above, no.
[snip]
If equivalentClass(A,B) then subclass(A,C), NOT if subclass(A,B) then
equivalentClass(A,B).
So, owl:Nothing being a subclass of a class tells us nothing about
what its equivalent to. Or, equivalently., what is a subclass of
owl:Nothing.
So, still no :) I hope this is clearer.
Cheers,
Bijan.
More information about the Pellet-users
mailing list