W3C home > Mailing lists > Public > public-rdf-dawg@w3.org > October to December 2005

Re: changes in XQuery and SPARQL's use of XQuery

From: Steve Harris <S.W.Harris@ecs.soton.ac.uk>
Date: Tue, 22 Nov 2005 14:35:24 +0000
To: public-rdf-dawg@w3.org
Message-ID: <20051122143524.GF21250@login.ecs.soton.ac.uk>

On Fri, Nov 18, 2005 at 01:41:20PM +0000, Andy Seaborne wrote:
> 
> 
> Steve Harris wrote:
> >On Fri, Nov 18, 2005 at 10:14:22 +0000, Andy Seaborne wrote:
> >
> >>>I would be in favour of allowing stuff like "1" + "2" = 3, it fits with
> >>>how people really use RDF in my opinion.
> >>
> >>On the other hand:
> >>"1" + "2" = "12"
> >
> >
> >As far as I remember we dont have a + operator that takes two strings and
> >concatentates them, and if we do, I want my money back ;)
> 
> No ... I have had requests for more string manipulation functions ... so 
> "not yet"

I have no problems with a concat type function (concat("a", "b") == "ab"),
but overloading + is a mistake IMHO. c.f. JavaScript.
 
> Actually, + isn't the best example: FILTER(?x < 3) is a better example 
> where an expectation might be force ?x to integer (c.f. RDQL!)

Right, which is what I do in my non-standards compliant mode.
 
> But then you get the RDQL problems:
> 
> What about:  "01" = 1  ?

Sure, its no panacea.

- Steve
Received on Tuesday, 22 November 2005 14:36:23 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 16:15:24 GMT