Comments on RQ25

SPARQL RQ 25 Notes


Here are some initial comments.

While reading the document, I found the following typos:


dervived
equivilent
displacment


At the start of 4.4, readability could be better.  The casual reader gets
confused about basic and group graph patterns.   Since I had not myself
written our  SPARQL parser, I had to go to the grammar to see the point.

It should be said somewhere at the start that:

Basic graph pattern consists  of zero or more triple patterns.  For the
pattern to match, all vvvariables and blank node  labels must be bound so
that triples corresponding to the bindings exist in the data.  If a basic
graph pattern is empty,  it has one solution and produces no bindings.

Also, the point about the scope of a blank node label should be reiterated a
few times in the text, something like:"

{{_:b1 foaf:name "Alice"} {_:b1 foaf:mbox ?box}}

is not the same as

{_:b1 foaf:name "Alice" . _:b1 foaf:mbox ?box}

because the scope of a blank node label does not go outside of a basic graph
pattern.





Orri

Received on Friday, 26 January 2007 08:56:25 UTC