- From: Olivier Corby <Olivier.Corby@sophia.inria.fr>
- Date: Wed, 08 Jun 2005 08:55:33 +0200
- To: public-rdf-dawg-comments@w3.org
I have a remark concerning the GRAPH statement when there is another
GRAPH within its scope. For example :
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?src ?bobNick
WHERE
{
GRAPH ?src
{ ?x foaf:mbox <mailto:bob@work.example> .
GRAPH ?src2 {
?x foaf:nick ?bobNick
}
}
}
One may understand that the internal GRAPH ?src2 can match any named
graph, possibly different from the one that is matched by the outer
GRAPH ?src.
If this is the case, the text in section 8.1 Accessing Graph Labels
at http://www.w3.org/TR/rdf-sparql-query/#accessByLabel is ambiguous :
"The pattern part of the GRAPH only matched triples in a single named
graph ..."
The 8.5 Definition for GRAPH is also ambiguous for the same reason.
Best regards,
Olivier Corby
Received on Wednesday, 8 June 2005 06:55:49 UTC