At 11:32 AM 1/17/03 +0000, Brian McBride wrote: > From PFPS: > >>In trying to make the OWL semantics correspond to the RDF semantics I came >>up with the following problems in RDF datatyping: >> >>1/ A datatype is an element of IR, because the RDF MT says that datatypes are >>denoted by URI references. However, rdf:XMLLiteral is said to be a >>datatype, but rdf:XMLLiteral is a URI reference. Something is wrong here. I think we should say something like "rdf:XMLLiteral denotes a datatype". >>2/ XSD-interpretations include in their datatypes the XML Schema datatypes >>that are problematic when removed from XML documents or have other >>problems. XSD-interpretations also include, for example, the datatype >>named FOO, which is not defined as an XML datatype. Hmmm... I think we've understood in discussion that we don't expect *all* XSD datatypes to be recognized, but I'm not sure if the limitation here is adequately expressed anywhere. >>3/ A datatype has to be more than is specified in the RDF MT. Except for >>XSD-interpretations, which explicitly mention the URI-reference to datatype >>relationship, there is no way of tying the intended URI-reference for a >>datatype to that datatype. For example, if I have D containing a datatype >>for integers and a datatype for strings, there is no way to require that a >>particular URI reference, say ex:int, denotes the integer datatype. >> >> >>It probably makes more sense to say that a datatype is a four-tuple, >>consisting of a URI reference, a lexical space, a value space, and a >>lexical-to-value mapping. I'm not sure I fully understand this, but the final suggestion seems reasonable to me. #g ------------------- Graham Klyne <GK@NineByNine.org>Received on Friday, 17 January 2003 07:22:21 EST
This archive was generated by hypermail pre-2.1.9 : Wednesday, 3 September 2003 09:55:22 EDT