- From: Brian McBride <bwm@hplb.hpl.hp.com>
- Date: Thu, 31 Oct 2002 16:47:31 +0000
- To: pat hayes <phayes@ai.uwf.edu>, w3c-rdfcore-wg@w3.org
At 22:19 30/10/2002 -0600, pat hayes wrote: >Er..... guys, I need guidance. I was under the impression that our >editoral task included incorporating the various aspects of datatyping >into our various documents, and that rather than being a separate >appendix, as it were, to RDF, that datatyping was now to be fully >integrated into the main thread. Yes. >In the context of the MT, this means that datatyping is pretty much the >first thing that gets mentioned, since one needs it to define what a typed >literal means, and one needs that in order to state the basic triple >semantics for RDF in section 1.5. In other words, in the document I am now >working on, there will be no such thing as a non-datatyped interpretation: >datatyping will be built into the very foundation of the language. RDF >will *include* datatyping. That sounds correct, if I'm interpreting it correctly. >Recent messages from Dan C and Jeremy and Jos, however, have made me >realize that some of us apparently expect the MT to be structured rather >like it has been in the past, in that there would be a simple basic RDF >notion of interpretation which had no such built-in stuff, and datatyping >would be one of the later additions. What built in stuff specifically? As I understand it, the idea is that datatyping is built in. So for example, <a> <b> "foo"^^someDatatype . <c> <d> "foo"^^someDatatype . entails <a> <b> _:v . <c> <d> _:v . This must be true for all datatypes, I believe. On the other hand, for some reason I haven't figured out, the WG were keen that: <a> <b> "foo"^^dt1 . <c> <d> "bar"^^dt2 . entails <a> <b> _:v . <c> <d> _:v . whenever dt1.value("foo") = dt2.value("bar") should be in a separate category of datatype entailments. Specific entailments in this category depend on specific knowledge of that actual datatypes, e.g. <a> <b> "10"^^xsd:integer . <c> <d> "010"^^xsd:integer . >So my question is, will incorporating datatyping into the basic RDF MT >cause anyone grief? In particular, will it break the proposed API designs >apparently being developed? Because if so, we have some hard thinking to >do. I really don't see how I can make sense of typed literals without >talking about datatypes and datatype mappings. Just so. Does any WG member disagree with the characterization above? Pat: is that enough guidance for you? Brian
Received on Thursday, 31 October 2002 11:44:56 UTC