Hello all,
I'm looking at the BINDINGS description of the SPARQL 1.1 query
federation and I have a question about it. It says "In order to
efficiently communicate constraints to sparql endpoints, the queryier
may follow the WHERE clause with BINDINGS." I'm want to implement it,
but I do not totally understand it. Does the sentence mean that it is
better to use BINDINGS for global constraints?
As I see it, BINDINGS modifies the solution once all the triples have
been recovered from multiple SERVICE (or a single query), but FILTER can
do much of it inside the query, Am I right? in the example query, would
not be possible (in case they were services) to filter directly the
results of them for making the query more efficient? there would be less
data to make the joins, right?
(by the way, in the BINDINGS section, the variable ?iuphar is not
present inside the query but it is in the select and the bindings part,
is that ok?)
thanks a lot :)
Carlos