W3C home > Mailing lists > Public > public-owl-dev@w3.org > October to December 2018

Re: sameAs vs. differentFrom

From: Bijan Parsia <bijan.parsia@manchester.ac.uk>
Date: Thu, 18 Oct 2018 17:55:42 +0000
To: Cristian Cocos <cristi@ieee.org>
CC: "public-owl-dev@w3.org" <public-owl-dev@w3.org>
Message-ID: <9E8365FE-D3D4-43C7-9BB3-1F090709C8D7@manchester.ac.uk>
On Oct 18, 2018, at 18:46, Cristian Cocos <cristi@ieee.org<mailto:cristi@ieee.org>> wrote:

I was surprised to see that two individuals that were previously asserted as owl:differentFrom were inferred to be, at the same time, owl:sameAs (due to some unrelated axioms).

That can happen. Consider the trivial case:

a sameAs b.
a differentFrom b.

Or slightly more elaborately

a sameAs b.
a type C.
b type not C.

Are these two properties not supposed to be disjoint?

Yes but that doesnít prevent me from saying silly things.

Do reasoners know they are disjoint?


I certainly have not seen these two explicitly declared as disjoint,

Itís in the semantics.
but I thought that that was something that goes without saying.

It never goes without saying but it has been said (not as such, but as a consequence of the semantics).

(And if they have not been conceived as disjoint, why so?)

Anyway, what struck me was that the reasoner did not deem the ontology inconsistent.

Then the reasoner is incomplete.

You should always say which reasoner. Hermit or pellet or FaCT++ will definitely find the inconsistency.
Any W3C OWL insiders care to explain this?

Many thanks,


"People think that I must be a very strange person. This is not correct. I have the heart of a small boy. It is in a glass jar on my desk." -- Stephen King
Received on Thursday, 18 October 2018 17:56:08 UTC

This archive was generated by hypermail 2.3.1 : Thursday, 18 October 2018 17:56:08 UTC