|The RIF WG's primary mission is interchange, and interoperability between RIF
and OWL is both an internal goal as well as, we believe, a goal of the semantic web community in general. We believe that the semantic web standards should settle on a common interpretation of XML Schema datatypes.
We have reviewed the OWL definitions for the XML schema datatypes and have found them acceptable for RIF with one exception: we cannot work with the redefinition of xsd numeric datatypes with overlapping (non-disjoint) value spaces. While we all agreed the idea of e.g. "1.0"^^xsd:double and "1"^^xsd:decimal being the same entity makes sense, RIF adds a set of builtin functions and predicates to its chosen xsd's and these are based on a wide implementation base that assume disjointness of xsd value spaces. Breaking these implementations would negatively impact interchange and significantly raise the "barrier to entry".
PeterPatel-Schneider 23:24, 11 March 2009 (UTC)
[Draft Response for LC Comment 24:] RIF1
Dear Chris and the RIF WG,
Thank you for your message <http://lists.w3.org/Archives/Public/public-owl-comments/2009Jan/0031.html> on the OWL 2 Web Ontology Language last call drafts.
Due to your comment, as well as other comments, the OWL WG has decided to make the OWL value spaces for all primitive XML Schema datatypes disjoint. This means that the OWL value spaces of xsd:decimal, xsd:float, and xsd:double are pairwise disjoint, which we believe is also the case in RIF.
Please acknowledge receipt of this email to <mailto:email@example.com> (replying to this email should suffice). In your acknowledgment please let us know whether or not you are satisfied with the working group's response to your comment.
Regards, Peter F. Patel-Schneider on behalf of the W3C OWL Working Group