- From: Michael Schneider <schneid@fzi.de>
- Date: Sat, 26 Apr 2008 01:12:27 +0200
- To: "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>
- Cc: <public-owl-wg@w3.org>
- Message-ID: <0EF30CAA69519C4CB91D01481AEA06A08BDDCB@judith.fzi.de>
Hi, Peter! Peter F. Patel-Schneider wrote: >From: "Michael Schneider" <schneid@fzi.de> >Subject: ISSUE-119: What can be done against the Russell paradox? >Date: Sat, 26 Apr 2008 00:07:50 +0200 > >> Dear Peter! >> >> Regrettably, I wasn't able to attend the last telco, so I haven't been >able to >> discuss the Russell problem there. >> >> The minutes cite you: >> >> Peter Patel-Schneider: one can do a patch to keep things the same... >> Peter Patel-Schneider: that might be adequate >> >> Do you mean by this that you know about some method to restrict the >semantics >> of the self restrictions in a way that we still have all OWL 2 DL >entailments >> in OWL 2 Full? > >I thought that we already discussed this. The trick is to fiddle with >the comprehension principle for self restrictions to not apply on >rdf:type. Before I answer the rest of you mail, I will first want to make sure that I correctly understand you in this point. Do you mean the following or a variant of it: "Guarded" Comprehension Principle: ---------------------------------- IF p rdf:type owl:ObjectProperty . --> p owl:differentFrom rdf:type . THEN _:x rdf:type owl:SelfRestriction . _:x owl:onProperty p . where "_:x" is an existential variable? But if you have the following two graphs G_L and G_R: G_L := { :alice rdf:type owl:Thing . :loves rdf:type owl:ObjectProperty . :alice :loves :alice . } G_R := { :alice rdf:type _:s . _:s rdf:type owl:SelfRestriction . _:s owl:onProperty :loves . } AFAICT, G_L entails G_R in OWL 2 DL, right? But with the guarded comprehension principle above, this won't be an entailment in OWL 2 Full anymore. The reason is that the guarded comprehension principle now only "fires" on property :loves, if :loves can be entailed to be owl:differentFrom rdf:type. But without giving more information in graph G_L, there will exist a satisfying interpretation for G_L in which the URI ':loves' happens to denote the same individual as the URI 'rdf:type' (making :alice actually into a class, but this doesn't matter in OWL Full). So, a self restriction class on property :loves does not exist, at least not deduced from the guarded comprehension principle. The guard in the guarded comprehension principle does not only protect against the "real" rdf:type, but also against most other properties within an ontology. This approach is too strong for maintaining Theorem 2. Cheers, Michael
Received on Friday, 25 April 2008 23:13:06 UTC