- From: Axel Polleres <axel.polleres@deri.org>
- Date: Thu, 04 Dec 2008 04:53:37 +0000
- To: "Public-Rif-Wg (E-mail)" <public-rif-wg@w3.org>
In completion of action 604, I changed the casting to string in DTB in http://www.w3.org/2005/rules/wiki/DTB#xs:string as follows, in order to cover also casting from rdf:XMLLiteral: ======================<before>========================================== Intended domain: The union of the value spaces of datatypes castable to xs:string according to [http://www.w3.org/TR/2007/REC-xpath-functions-20070123/#casting-from-primitive-to-primitive Section 17.1] of [XPath-Functions]. Mapping: ... ======================</before>========================================== ======================<after>========================================== Intended domain: The union the value space of rdf:XMLLiteral with the value spaces of datatypes castable to xs:string according to [http://www.w3.org/TR/2007/REC-xpath-functions-20070123/#casting-from-primitive-to-primitive Section 17.1] of [XPath-Functions]. Mapping: I_external( ?arg1; xs:string( ?arg1 ) )(s1) = s1' such that * s1' is the conversion of s1 to the value space of xs:string according to the table in Section 17.1 of [XPath-Functions], in case s1 is in the value space of a datatype mentioned there. * s1' is the string in the lexical space of rdf:XMLLiteral correspoding to s1 (cf. [RDF-CONCEPTS]) ,in case s1 is in the value space of rdf:XMLLiteral. If the argument is outside the intended domain, the value of the function is left unspecified and can vary from one semantic structure to another. ======================</after>========================================== I also added an Editor's note, marking this change: "Casting from rdf:XMLLiteral to xs:string is still under discussion." Note that I do not really recall what: "(which requires implementing XML canonicalization." in the action description of http://www.w3.org/2005/rules/wg/track/actions/604 meant... but I think, given that the lexical space for rdf:XMLLiteral is in 1:1 correspondence with the strings representing these literals, the wording above is fine. Axel -- Dr. Axel Polleres Digital Enterprise Research Institute, National University of Ireland, Galway email: axel.polleres@deri.org url: http://www.polleres.net/
Received on Thursday, 4 December 2008 04:54:44 UTC