- From: Michael Schneider <schneid@fzi.de>
- Date: Mon, 29 Jun 2009 09:30:32 +0200
- To: "W3C OWL Working Group" <public-owl-wg@w3.org>
- Cc: "Ivan Herman" <ivan@w3.org>
- Message-ID: <0EF30CAA69519C4CB91D01481AEA06A0014C6017@judith.fzi.de>
Ivan Herman wrote: >- handling the datatypes may be tricky (we did have a bunch of mails >between me and Michael the last few days). If I want to check, eg, the >disjointness of the various datatypes (more exactly, whether some >literals break this), whether the lexical form is kosher or not, etc, it >is very much dependent on what the underlying environment offers. I am >busy trying to add a minimal number of extra triples for, eg, the >disjointness issue so that the RL rule processing would automatically >reveal problems with the data, but this is not efficient. ie, if one >relies on existing RDF environment, the more precise nature of datatype >handling in OWL 2 is an extra implementation burden for RL (though >probably well worth it for users!). I am not saying we should change >that, but the value of the CR phase is to gather implementation >experience so, well, that is it... Just to clarify, here are a few concrete examples for what Ivan talks about: 1) "42"^^xsd:byte rdf:type xsd:decimal . 2) "42"^^xsd:byte rdf:type xsd:float . 3) "1000"^^xsd:byte rdf:type xsd:byte . According to Table 8 in Section 4.3 of the Profiles document, graph 1) is true (rule "dt-type2"), but graphs 2) and 3) lead to inconsistency, respectively (rule "dt-not-type"). To see this, one needs to check the XML Schema spec: * ad 1) The value space of xsd:decimal is a super set of xsd:byte. * ad 2) The value spaces of xsd:byte and xsd:float are disjoint. * ad 3) The value space of xsd:byte does not contain the value 1000. Cheers, Michael -- Dipl.-Inform. Michael Schneider Research Scientist, Dept. Information Process Engineering (IPE) Tel : +49-721-9654-726 Fax : +49-721-9654-727 Email: michael.schneider@fzi.de WWW : http://www.fzi.de/michael.schneider ======================================================================= 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, RP Karlsruhe Vorstand: Prof. Dr.-Ing. Rüdiger Dillmann, Dipl. Wi.-Ing. Michael Flor, Prof. Dr. Dr. h.c. Wolffried Stucky, Prof. Dr. Rudi Studer Vorsitzender des Kuratoriums: Ministerialdirigent Günther Leßnerkraus =======================================================================
Received on Monday, 29 June 2009 07:31:12 UTC