Re: description of WITH

> That is, the GroupGraphPattern in the WHERE clause will be matched
> against the dataset described by explicit USING or USING NAMED
> clauses, if specified, and against the graph store otherwise. Any
> graph name specified in a WITH clause will - for evaluating the WHERE
> clause - refer to the default graph to be used in the absence of USING
> or USING NAMED clauses. In the presence of one or more graphs referred
> to in USING clauses, the default graph will be the merge of these
> graphs, meaning that the graph in a WITH clause will be ignored while
> evaluating the WHERE clause.

OK to here

> If there is no USING clause, but there is
> one of

s/of/or/

> more USING NAMED clauses, then the dataset will include a
> default graph specified by the WITH clause, if present, or an empty
> graph otherwise.

To be consistent with FROM/FROM NAMED then any use of USING should be a 
complete dataset description so no USING means empty default graph 
regardless of WITH.

Therefore I suggest:

[[
If there is no USING clause, but there is
one of more USING NAMED clauses, then the dataset will include a
default graph which is an empty graph.
]]

	Andy

Received on Tuesday, 3 May 2011 15:17:54 UTC