W3C home > Mailing lists > Public > public-rdf-dawg@w3.org > April to June 2011

Re: description of WITH

From: Andy Seaborne <andy.seaborne@epimorphics.com>
Date: Tue, 03 May 2011 16:17:22 +0100
Message-ID: <4DC01C82.5020004@epimorphics.com>
To: public-rdf-dawg@w3.org
> 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 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 16:15:46 GMT