- From: Michael Schneider <schneid@fzi.de>
- Date: Sat, 15 Nov 2008 13:07:33 +0100
- To: "Ivan Herman" <ivan@w3.org>
- Cc: "W3C OWL Working Group" <public-owl-wg@w3.org>, "Boris Motik" <boris.motik@comlab.ox.ac.uk>
- Message-ID: <0EF30CAA69519C4CB91D01481AEA06A0E06749@judith.fzi.de>
Ivan Herman wrote: >On the other hand, by not including that datatype, we would create a >backward incompatibility for OWL 1 which explicitly list rdf:XMLLiteral >as built in[1,2]. I am confused by citation [1]. The text there starts with a list of datatypes that are obviously NOT mandatory, but CAN (aka MAY) be supported: The following XML Schema datatypes can be used in OWL as built-in datatypes Later, the text continues by: The built-in RDF datatype, rdf:XMLLiteral, is also an OWL built-in datatype. Now this latter formulation really sounds like a MUST to me ("is also"). But why the "also"? The preceding text does not say for any datatype that it *IS* a built-in datatype, only that it *CAN* be used as such. And isn't it true that only xsd:string and xsd:integer have to be supported by an OWL DL compliant implementation? I would therefore think that the text also means for rdf:XMLLiteral that it only MAY be used as datatype for OWL DL, and that the actual text is only a typo or confusingly written. In this case, this would mean that not having rdf:XMLLiteral in the OWL 2 DL datatype map would NOT be a backwards compatibility issue. For OWL Full, things are much clearer. According to Ivan's second citation [2], OWL Full interpretations are defined w.r.t. a datatype map for which it is *required* to include rdf:XMLLiteral. Actually, this requirement is not really an addition to OWL Full, but is inherited from the definition of datatype maps in the RDF Semantics spec. In [3], it is stated that Every datatype map is understood to contain <rdf:XMLLiteral, x> The RDF Semantics spec additionally contains other strong dependencies on rdf:XMLLiteral: Several of the RDF semantic conditions are explicitly about rdf:XMLLiteral, see [4], and this datatype is also treated by the RDFS axiomatic triples [5]. So rdf:XMLLiteral is supported in OWL 2 Full by inheritance from RDF (the current RDF-Based Semantics only lists the URI and cites the RDF Semantics spec). However, I don't see why rdf:XMLLiteral should also be in OWL 2 DL. As I said, I don't necessarily read the cited statement as a MUST. Michael [1] <http://www.w3.org/TR/2004/REC-owl-semantics-20040210/syntax.html#owl_built_in_datatypes> [2] <http://www.w3.org/TR/2004/REC-owl-semantics-20040210/rdfs.html#5.2> [3] <http://www.w3.org/TR/rdf-mt/#defDatatypeMap> [4] <http://www.w3.org/TR/rdf-mt/#defXMLdatatype> [5] <http://www.w3.org/TR/rdf-mt/#RDFS_axiomatic_triples> -- 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 Saturday, 15 November 2008 12:08:15 UTC