W3C home > Mailing lists > Public > public-rdf-text@w3.org > January to March 2009

Re: Further changes to rdf:text + a proposal for a change

From: Dave Reynolds <der@hplb.hpl.hp.com>
Date: Fri, 27 Mar 2009 10:32:17 +0000
Message-ID: <49CCAB31.4080300@hplb.hpl.hp.com>
To: Boris Motik <boris.motik@comlab.ox.ac.uk>
CC: public-rdf-text@w3.org, "'Jie Bao'" <baojie@cs.rpi.edu>, "'Axel Polleres'" <axel.polleres@deri.org>, "'Jos de Bruijn'" <debruijn@inf.unibz.it>
Boris Motik wrote:

> There is, however, a much nicer solution to the latter problem. We could change
> the value space of rdf:text such that it contains two types of objects:
> - all strings, and
> - all pairs of the form ( s, l ) where l is a (nonempty) language tag.
> In this case, rdf:text would *be* interpreted as the set of all plain RDF
> literals. That is, we would not need to fuss about with changing the
> interpretation of xsd:string: the very definition of the value space of rdf:text
> would contain the value space of xsd:string, as well as all plain RDF literals.
> Thus, we could just simply note this in the document and would not need any
> additional definitions. Furthermore, the XQuery functions that work on
> xsd:string would be readily applicable to the subset of rdf:text that does not
> represent strings with language tags.
> The nice aspect of this solution is that rdf:text then just provides an explicit
> name for the set of all plain RDF literals, so we can't really be accused of
> changing anything.
> The only downside is that the definitions of facets and some functions would
> become slightly messier, as they cannot treat literals with and without language
> tags uniformly any more. I think, however, that this is a small price to pay for
> the elegance that this solution brings.
> Please let me know how you feel about this. If everyone agrees, I would like to
> make the change as soon as possible (preferably today) so that the document can
> be reviewed soon.

This is indeed a much nicer solution and should address the comments we 
raised concerning the reinterpretation of xsd:string.

Hewlett-Packard Limited
Registered Office: Cain Road, Bracknell, Berks RG12 1HN
Registered No: 690597 England
Received on Friday, 27 March 2009 10:33:19 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 19:53:42 UTC