- From: Walid Maalej <maalejw@in.tum.de>
 - Date: Tue, 2 Aug 2005 21:37:08 +0200
 - To: <public-rdf-dawg-comments@w3.org>
 - Cc: "'Patrick Renner'" <renner@in.tum.de>
 
Dear RDF Data Access Working Group Members,
In the last working draft of the 21st. of July 2005, changes have been done
concerning the definition of the variable names within a SPARQL query.
The syntax is specified under 
http://www.w3.org/TR/rdf-sparql-query/#rVARNAME .
I'm wondering if there is any reason not to allow the underscore "_" at the
Beginning of a variable name from the grammar point of view.
This could be very useful for application that build SPARQL queries
automatically and call the variables like the RDF:ID of the searched
resource.
Let's suppose we have the following data
<http://example.org/book1> <http://properties.com/_title> "SPARQL Tutorial".
A Generated query could look like:
PREFIX  exp: <http://example.org/>
PREFIX  pro: <http://properties.com/>
SELECT  $_title
WHERE   { exp:book1  pro:_title  $title }
In general, SPARQL based application developers should not care about
calling the variables. It should be possible to just take over the RDF
Property ID with a "?" as a prefix. Thus, I think that, the syntax of NCNAME
http://www.w3.org/TR/rdf-sparql-query/rNCNAME should be equal to that of
variable names.
I would be very glad and thankful for your considerations and for any
explanations or remarks.
Best Regards
--------------------------
Walid Maalej
Technical University of Munich
Web:    www.in.tum.de
Received on Wednesday, 3 August 2005 06:16:50 UTC