- From: Michael Schneider <schneid@fzi.de>
- Date: Wed, 9 Apr 2008 11:54:22 +0200
- To: "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>
- Cc: "Web Ontology Language ((OWL)) Working Group WG" <public-owl-wg@w3.org>
- Message-ID: <0EF30CAA69519C4CB91D01481AEA06A0803E15@judith.fzi.de>
Peter F. Patel-Schneider wrote: >> >EC turns Individual constructs into sets, possibly empty. >Individual >> >constructs with a name are singleton sets if the denotation >of the name >> >satisfies the conditions, empty otherwise. >> >> Ok. Thanks! >> >> >Individual constructs without names can have larger cardinality. >> >> Hm, this is not clear to me. How can there be larger cardinalities? >> Shouldn't individual constructs, either named or not, only >denote singletons >> at max? > >Whether they should or not is not the issue. In the OWL 1 DL semantics >they just do, as shown by > >EC(Individual(annotation(p1 o1) ... annotation(pk ok) > type(c1) ... type(cm) pv1 ... pvn)) = > EC(annotation(p1 o1)) intersect .... intersect >EC(annotation(pk ok)) > intersect EC(c1) interset ... intersect EC(cm) > intersect EC(pv1) intersect ... intersect EC(pvn) Ok, I think I finally get it: EC(Individual(C1 ... Cn)) = EC(C1) ^ ... ^ EC(Cn) And if the individual is named by "i", then there is a singleton set "{S(i)}" as part of the whole intersection. >> Further, shouldn't the "Conditions on interpretations" table >entry above >> provide additional assertions of the form: >> >> S(i) in EC(annotation(p1 o1)) ... S(i) in EC(annotation(pk ok)) > >If there is no name for the individual, then this doesn't make sense. >If there is a name, then this condition is carried by the > {S(i)} intersect >bit for named individuals. Ok. >> in the same way as these assertions exist for classes: >> >> > Conditions on interpretations: >> > ------------------------------ >> > --> S(c) in EC(annotation(p1 o1)) ... S(c) in >EC(annotation(pk ok)) >> > EC(c) subset EC(descr1) ^ ... ^ EC(descrn) > >> At least under the condition that EC(Individual(i ...)) is non-empty? > >Note that {S(i)} is a superset of EC(Individual(i ...), >Aso if >EC(Individual(i ...)) is non-empty then S(i) is an element of >EC(Individual(i ...)). Yes. Thanks, 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 Wednesday, 9 April 2008 09:54:59 UTC