W3C home > Mailing lists > Public > public-rdf-dawg@w3.org > July to September 2012

Review BIND/VALUES

From: Olivier Corby <Olivier.Corby@sophia.inria.fr>
Date: Wed, 11 Jul 2012 11:31:39 +0200
Message-ID: <4FFD47FB.3050206@sophia.inria.fr>
To: SPARQL Working Group <public-rdf-dawg@w3.org>
I have reviewed bind/values (action 660), I have found some typos and I 
make some simple suggestions :

Olivier




10 Assignment

"but equery"
->
but the query





"Use of BIND ends any preceeding basic graph pattern"

The use of verb "ends" here is not clear for me.



"and the variable introduced by the BIND clause must not have been used 
in the basic graph pattern."
->
and the variable introduced by the BIND clause must not have been used 
previously in the basic graph pattern.

-- suggest to add "previously"




10.2.2 VALUES Examples

subqery
->
subquery



"If a variable has no value for a particular query solution in the 
VALUES clause"
->
If a variable has no value for a particular solution in the VALUES clause

-- suggest to remove "query" from "query solution"



"In this example, the VALUES might have been specificed to execute over 
the results of the rest of the SELECT query:"
->
In this example, the VALUES might have been specificed to execute over 
the results of the SELECT query:

-- suggest to remove "of the rest"



18.2.2.6 Translate BIND assignments

variuable
->
variable



"BIND elements act to add in a variuable binding to the matching from 
the immediately basic graph pattern "
->
I suppose it is: "immediately preceeding"


"The grammar requires that the variable not be used in the TriplesBlock."
->
The grammar requires that the variable not be used previously in the 
TriplesBlock

-- suggest to add "previously"

(By the way, it is not the grammar that requires, it is the semantics.)





Example: Pattern involving BIND:

           "Join(
             BGP(?s :p ?v), ?v2, 2*?v) ,
              Extend({}, ?v2, 2*?v)
               )"

->
          Join(
             BGP(?s :p ?v),
             Extend({}, ?v2, 2*?v)
               )




  Definition: Extend

  There is an extra space  before:

  " Extend is undefined when var in dom(?)."
Received on Wednesday, 11 July 2012 09:32:29 GMT

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