Bag-semantics formalization for automatic federated SPARQL source selection
Establish a bag-semantics extension of FedQPL, or another formal definition of federated SPARQL queries under automatic source selection that reconciles FedQPL’s set-based execution with SPARQL’s bag semantics, to support reproducible federated evaluation.
References
FedQPL, the reference formalism for query plans that automatic source selection produces, requires the answer to a query over a federation to be the one obtained by evaluating it over the set union of the data of all federation membersDef.~3, that is, over the federation seen as a single knowledge graph, in which the triple asserted by both sources occurs once. Its operators are correspondingly defined over sets of solution mappingsDef.~6, whereas SPARQL operators evaluate under bag semantics, and the formalism proposes no union operator for SPARQL that would bridge the two, so how to reconcile them is not settled. A bag semantics for FedQPL is left to future work, and no published extension develops one.