- From: Pat Hayes <phayes@ihmc.us>
- Date: Thu, 3 Jan 2008 14:30:23 -0800
- To: "Michael Schneider" <schneid@fzi.de>
- Cc: "Owl Dev" <public-owl-dev@w3.org>
>Hi, Pat! > >Pat Hayes wrote: > >>>>And I am >>>>talking about real examples, not "research examples". Such as being >>>>able to infer, from the fact that a taxonomy represented as a class >>>>of classes contains only three members and that a thing is not in any >>>>of them, that it is not classified by the taxonomy. >>> >>>I don't see how to express this example in OWL-DL. >> >>I think you will be able to in 1.1, using >>punning: but you will not be able to draw the >>right conclusions. So I would prefer to say, that >>you will SEEM to be able to represent it in 1.1, >>but this is in fact an illusion. > >While I did not succeed to build from your idea a working >1.1-DL-consistent/Full-inconsistent example, I instead found this pretty >simple one: Perhaps Im not following your notation, but I fail to see how this works. However, I see how the general idea works and what your point is. And again, I do not see this as a problem to be resolved: on the contrary, I see it as inevitable that this kind of thing will happen. IMO, examples like this show that DL is too weak to detect (a) certain (class of) obvious inconsistencies, not that Full is broken. > (A1) <C> a owl:Thing > (A2) <D> a owl:Thing > (A3) <p> a owl:ObjectProperty > (A4) <p> rdfs:range [ oneOf (C) ] > (A5) <x> a owl:Thing > (A6) <x> <p> <D> > (A7) <C> a owl:Class > (A8) <D> a owl:Class > (A9) <C> owl:ComplementOf <D> > >Because of (A4), this ontology will entail from (A6): > > (E1) <C> owl:sameAs <D> Thats the part I don't follow. Perhaps I don't understand what A4 is saying exactly. Could you write this out in RDF, which is much easier to follow? Ignore the 'typing' information, which is irrelevant. >both in DL[Punning] and in Full. > >Now, Full, but *not* DL[Punning], will further entail from (E1), (A7) and >(A8): Doesn't A7 follow from the use of oneOf in A4? > (E2) <C> owl:equivalentClass <D> > >(E2) directly contradicts (A9). Thus, the ontology is *inconsistent* in >Full. IMO, A9 already contradicts E1, in any rational or intuitive reading of E1. I cannot make intuitive sense of how these could be mutually satisfiable, given that the semantic meaning of E1 is that C = D. In fact, E1 is a stronger statement than E2, so to have {E1, A4} consistent but {E2, A4} inconsistent is, on the face of it, insane. I know that the punning semantics gives this result: to my mind, this is a ringing condemnation of the punning semantics. >This ontology is *consistent* in DL[Punning]: To see this easily, just >"un-pun" the ontology by substituting all occurrences of the *instance* >names 'C' and 'D' with 'c' and 'd', respectively, in the axioms (A1), (A2), >(A4) and (A6). It is then obvious that this is a satisfiable ontology. Because it now says something completely different: it mentions 4 things instead of 2 things. >So, after Jeremy's data/object punning example, we now have an example where >through *instance/class* punning an ontology gets DL-consistent, but >Full-inconsistent. As I always expected you would. Pat > >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 -- --------------------------------------------------------------------- IHMC (850)434 8903 or (650)494 3973 home 40 South Alcaniz St. (850)202 4416 office Pensacola (850)202 4440 fax FL 32502 (850)291 0667 cell phayesAT-SIGNihmc.us http://www.ihmc.us/users/phayes
Received on Thursday, 3 January 2008 22:30:38 UTC