- From: Olivier Corby <Olivier.Corby@sophia.inria.fr>
- Date: Wed, 11 Jul 2012 11:31:39 +0200
- To: SPARQL Working Group <public-rdf-dawg@w3.org>
- Message-ID: <4FFD47FB.3050206@sophia.inria.fr>
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 UTC