- From: Michael Schneider <schneid@fzi.de>
- Date: Fri, 22 Feb 2008 16:56:20 +0100
- To: "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>
- Cc: <public-owl-wg@w3.org>
- Message-ID: <0EF30CAA69519C4CB91D01481AEA06A075104C@judith.fzi.de>
Hi Peter
Peter F. Patel-Schneider wrote:
>> Alan,
>
>[...]
>
>> In terms of "completeness," I think pD* rules are complete
>(correct me
>> if I am wrong on this please).
>
>Not quite. The pD* rules need an auxiliary test for contradictions.
>They could probably be made refutation complete.
Hm, I'm not sure whether I understand this.
There are of course at least two notions of "completeness" around here. One
is the completeness of the triple rules w.r.t. the model-theoretic semantic
conditions. The other one is regarding how much of this rule corpus is
actually implemented. I will distinguish between these notions by "ruleset
completeness" vs. "implementation completeness". But I do not see how any of
these two notions matches the "contradiction test" case you mention.
For the "ruleset completeness" case, to my understanding this means the
following:
"Given two RDF graphs G1 and G2.
Whenever G1 pD*-entails G2 by means of the model-theoretic semantic
conditions,
then there exists a finite sequence of rule applications which lead from
G1 to G2."
For the "implementation completeness" case, I think this means for a
specific reasoner:
"Given two RDF graphs G1 and G2:
If there is a finite sequence of rule applications which lead from G1 to
G2,
then the reasoner says 'yes'."
I do not see where the contradictions come into play here. I can, of course,
ask for a special graph G2* which encodes some contradiction in triple form,
and ask if another graph G1* entails G2*, e.g:
G2* := {
x owl:sameAs y
x owl:differentFrom y
}
Do you mean that for pD* there are two such graphs G1* and G2*, where G1*
entails G2* model-theoretically, but there is no respective rule-sequence?
Or that for each reasoner there exist such two counter-example graphs on
which the reasoner fails to recognize the entailment?
Btw: What is meant by the term "refutation complete"?
Cheers,
Michael
--
Dipl.-Inform. Michael Schneider
FZI Forschungszentrum Informatik Karlsruhe
Abtl. Information Process Engineering (IPE)
Tel : +49-721-9654-726
Fax : +49-721-9654-727
Email: Michael.Schneider@fzi.de
Web : http://www.fzi.de/ipe/eng/mitarbeiter.php?id=555
FZI Forschungszentrum Informatik an der Universität Karlsruhe
Haid-und-Neu-Str. 10-14, D-76131 Karlsruhe
Tel.: +49-721-9654-0, Fax: +49-721-9654-959
Stiftung des bürgerlichen Rechts
Az: 14-0563.1 Regierungspräsidium Karlsruhe
Vorstand: Rüdiger Dillmann, Michael Flor, Jivka Ovtcharova, Rudi Studer
Vorsitzender des Kuratoriums: Ministerialdirigent Günther Leßnerkraus
Received on Friday, 22 February 2008 15:56:34 UTC