- From: Michael Schneider <schneid@fzi.de>
- Date: Fri, 29 Feb 2008 10:04:11 +0100
- To: "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>
- Cc: <public-owl-wg@w3.org>
- Message-ID: <0EF30CAA69519C4CB91D01481AEA06A0751395@judith.fzi.de>
Hi Peter! >> >Nor does >> > >> >p r q . >> > >> >pD* entail >> > >> >p rdf:type _:e . >> >_:e owl:hasValue q . >> >_:e owl:onProperty r . >> >> This entailment is actually explicitly supported by pD*. In >this case even >> the converse entailment exists (a rare case of >"iff"-semantics in pD*). The >> respective semantic condition is given by Definition 5.1 in [10]: >> >> If >> (a, b) in E_I(I(hasValue)) >> and (a, p) in E_I(I(onProperty)), >> then >> x in CE_I(a) >> if and only if >> (x, b) in E_I(p), >> >> where "E_I(.)" denotes a property extention, and "CE_I(.)" >denotes a class >> extention. > >No. > >The entailment does not go through because there need not be a,b,p such >that > (a, b) in E_I(I(hasValue)) > (a, p) in E_I(I(onProperty)) >in models of > p r q . ("x p b" for some given x). Yes, you are right! The existence of the class a, which is defined by the HasValue restriction, doesn't result alone from the stated triple. I must have confused the situation here with OWL-Full, where there is a comprehension principle, which gives me this class alone from having the property p and the value b. After reading your answer, I first thought that this semantic condition of pD* must thus be pretty useless, since the need for explicitly stating HasValue restrictions looked cumbersome to me. However, I found that it has its benefits, anyway. For example, I can state TBox axioms such as _:x rdf:type owl:Restriction . _:x owl:onProperty zoo:hasBodyPart . _:x owl:hasValue zoo:fur . _:x rdfs:subClassOf zoo:Mammal . Now, if the RDF graph contains the triple :chita zoo:hasBodyPart zoo:fur . then pD* allows me to entail :chita rdf:type zoo:Mammal . IMHO not bad for a language with such weakly defined semantics. :) 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, 29 February 2008 09:04:44 UTC