Hi guys,

I recently ran into a query which produced a surprising result and it is 
not clear to me if I don't understand the spec correctly or whether it is 
an ARQ bug. The scenario is that you have a quad store with e.g. 2 
identical triples, except that they live in 2 separate graphs. So

if your store contains the following 2 quads

<s1> <p1> <o1> <g1>
<s1> <p1> <o1> <g2>

and you execute the following query with unionDefaultGraph=true

SELECT ?s
WHERE {
    ?s <p1> <o1>
}

would you not expect two results? It seems that the current ARQ returns 
only one result, i.e. by crossing the graphs during unionDefault, it seems 
to eliminate duplicates. That is unexpected to me, but perhaps there is 
something in the spec I am not aware of

Any thoughts?

Simon



Reply via email to