- From: Seaborne, Andy <andy.seaborne@hp.com>
- Date: Mon, 13 Jun 2005 14:56:40 +0100
- To: "Jeen Broekstra" <jeen@aduna.biz>, "RDF Data Access Working Group" <public-rdf-dawg@w3.org>
-------- Original Message --------
> From: Jeen Broekstra <>
> Date: 9 June 2005 14:36
>
> SPARQL language editor's draft rev 1.379
> http://www.w3.org/2001/sw/DataAccess/rq23/
>
>
> Section 2.6
>
> Last sentence:
>
> "This is a simple, conjunctive graph pattern match, and all the
> variables used in the query pattern muts [...]"
>
> Spelling error, "muts" should be "must".
>
>
>
> Section 2.7
>
> In subsection "Blank Nodes and Queries"
>
> I would like it to be made even more clear that the notion of blank
> nodes in a query has _nothing_ to do with blank nodes in the data and
> merely acts a (anonymous) variable. To that end I suggest adding the
> following sentence:
>
> "A blank node in a query pattern may match against any type of RDF
> term."
Done.
>
>
>
> Section 2.8
>
> In subsection "Blank Nodes":
>
> 'The following two forms:
Done : s/://
>
> [ :p "v" ].
> [] :p "v".
>
> allocate a unique blank node (here "b57") and equivalent to writing:
>
> _:b57 :p "v" '
>
> This sentence is grammatically incorrect. Suggestion for rewording:
>
> 'The following three forms are equivalent:
>
> [ :p "v" ] .
> [] :p "v" .
> _:b57 :p "v" .
Preferred to leave the explicit label case as being the form that is
what is going on.
>
> The first two forms allocate a unique blank node to the subject of
> the triple pattern. The third pattern allows sharing the blank node
> across multiple triple patterns in the same query by using a blank
> node identifier ("b57").'
This is not quite true:
[] :p1 :q1 ; :p2 :q2 .
shares the blank node across tripe patterns as well.
Left for now.
Andy
>
> Jeen
> --
> Jeen Broekstra Aduna BV
> Knowledge Engineer Julianaplein 14b, 3817 CS Amersfoort
> http://aduna.biz The Netherlands
> tel. +31 33 46599877
Received on Monday, 13 June 2005 13:56:49 UTC