- From: Orri Erling <erling@xs4all.nl>
- Date: Fri, 26 Jan 2007 11:23:23 +0100
- To: <public-rdf-dawg@w3.org>
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