- From: Michael Schneider <schneid@fzi.de>
- Date: Fri, 11 Jan 2008 10:17:52 +0100
- To: "Owl Dev" <public-owl-dev@w3.org>
Here's a little OWL I wrote, Your reasoner will check it node for node. Don't worry, it will be happy! ex:foo rdf:type ex:foo . ex:foo ex:foo ex:foo . ex:foo ex:foo "ex:foo"^^ex:foo . When thinking about punning in OWL-1.1-DL, I always differentiated between two "kinds" of punning: * punning between individuals and classes, * punning between data properties and object properties. But shouldn't it be allowed to pun on /each/ combination of types, for example both on classes and on object properties? The current OWL-1.1 working drafts seem to suggest this, or at least do not forbid it: <http://www.w3.org/TR/2008/WD-owl11-semantics-20080108/#Model-Theoretic_Sema ntics_for_OWL_1.1> "[...] the same name can be used in an ontology to denote a class, a datatype, a property (object or data), an individual, and a constant." If this is possible, I do not see why the application of punning should be restricted to only /two/ types in a given ontology. So it looks to me that my somewhat contrived (I admit! :)) example above really is a syntactically valid (and even semantically consistent) OWL-1.1-DL ontology. At least, a reasoner shouldn't have any problems to clearly distinguish between the different occurrences of 'ex:foo', and it should easily be able to infer the following (omitted above) typing axioms: ex:foo rdf:type owl:Thing . ex:foo rdf:type owl:Class . ex:foo rdf:type owl:ObjectProperty . ex:foo rdf:type owl:DataProperty . ex:foo rdf:type rdfs:Datatype . If my conjecture is correct, then it probably wouldn't make too much sense to discuss whether a single "punning kind" like data/object property punning should be dropped from the OWL-1.1-DL draft or not (the OWL-WG had such a discussion this week), since it is then only one combination of many possible: | IND CLS OPR DPR DTP ------------------------------------------- IND (individual) | CLS (class) | X OPR (object property) | X X DPR (data property) | X X X DTP (data type) | X X X X Do pun, have fun! ;-) 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, 11 January 2008 09:18:02 UTC