On 24/08/12 16:06, Simon Helsen wrote:
I agree with your statements below, but where it becomes
incomprehensible for end-users is the following:
case 1):
FROM <graphUri1>
FROM <graphUri2>
everyone agrees that the default graph is the merge of graphUri1 and
graphUri2 (unionDefaultGraph plays no role since no named graphs are
defined)
FROM <graphUri1>
FROM NAMED <graphUri2>
in this case, I woudl expect the default graph to be just graphUri1,
unless unionDefaultGraph=true, in which case the explicitly named
graphUri2 has to be merged into it. Don't you agree that any other
behavior becomes really difficult to follow for end-users?
No.
The query asked for default graph to be <graphUri1>. That is what it gets.
Why should unionDefaultGraph have any influence on the dataset to query?
If you want the alternative, ask for it:
FROM <graphUri1>
FROM <graphUri2>
FROM NAMED <graphUri2>
Andy
(you don't need to cc me on emails to dev@)
Simon