Re: [TF-LIB] first text for new library built-in functions

On 03/06/2010 5:17 PM, Lee Feigenbaum wrote:
> On 6/3/2010 8:47 AM, Andy Seaborne wrote:
>> I've added some text for the new SPARQL 1.1 library functions:
>> The text is not finished; for example, the functions aren't yet in the
>> functions/operator table, and the details need to be checked.
>> The styling of all the functions seems to not working as it did for the
>> SPARQL 1.0 doc.
>> Any I have forgotten or any new ones that people wish to propose?
> I thought we had discussed explicitly importing more XPath F&O
> functions, right? Things like string concatenation and some math
> operations?
> I'm wary of polluting the language with too many unnecessary keywords,
> but it would be good to make clear that implementations ought to share
> URIs for these common functions.


We have indeed discussed importing more F&O functions.  Last I can find 
for that is:

and Axel proposed:

I thought we resolved to use F&O, not the other possible starting points 
but I can't find the actual resolution on that.

This is a different strand: these are the keywords that we have agreed 
(or so I thought) and are in the grammar.  None overlap with F&O 
functions [*].

Revision 1.37  2010/03/30 08:29:52  aseaborne
Add placeholders for SPARQL 1.1 extra functions

Some are fundamental (constructing terms: IRI, URI, STRDT, STRLANG, 
BNODE), some are not just evaluations (COALESCE, IF), and some rely on 
SPARQL operations and have specific syntax in the grammar (IN and NOT 
rely on SPARQL && = and || != respectively)

I believe I am following:
   and other discussions.

It would be good if someone would progress defining a function library.


[*] except arguable STRDT but you can write STRDT(?lex, ?dt) whereas you 
have to write a concrete URI to do the casting form:


> Lee
>> We need to allocate IRIs for all the built-ins, nwe and existing.
>> Andy

Received on Thursday, 3 June 2010 20:05:34 UTC