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

Finalizing syntax

From: Andy Seaborne <andy.seaborne@talis.com>
Date: Wed, 03 Feb 2010 09:39:39 +0000
Message-ID: <4B69445B.7070405@talis.com>
To: SPARQL Working Group <public-rdf-dawg@w3.org>
To get to a final syntax, the things I know need doing to [1] are:

+ SPARQL Update syntax

+ Mandatory AS (it's optional currently)

+ ! in property paths, if we include that.

+ DISTINCT in all built-in aggregates

+ Finalize the aggregate keywords.

+ TF-LIB: Constructors for terms [2]

IRI(string) -> IRI
BNODE() -> fresh blank node
BNODE(string) -> same blank node as other use of BNODE(string)
LITERAL(str) ->
LITERAL(str, IRI) ->
LITERAL(str, string) ->

    (COALESCE and IF are already in the grammar)

I'm still unclear as to whether BETWEEN includes or excludes the upper 
and lower bounds.  Include both and include lower and exclude upper both 
make sense, for integers and doubles respectively.


[1] http://www.w3.org/2009/sparql/docs/sparql-grammar-all.html

Received on Wednesday, 3 February 2010 09:39:47 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:00:59 UTC