> if you take this expression
>
> WHERE
> {
> {
> bdr:MW23703_1183 ?instp ?insto . # 200ms alone
> } union {
> bdr:MW23703_1183 :hasTitle ?t . ?t ?tp ?to . #245ms alone
> } union {
> bdr:MW23703_1183 :partOf+ ?ancestor . ?ancestor :hasPart
> ?ancestorPart . # 200ms alone
> }
> }
>
> separate it into three distinct queries and aggregate the results with
> respective (count(*) as ?count) select bindings, what numbers result?
first bgp: 16
second: 26
third: 2636 (same with count unique)
Best,
--
Elie