arXiv · 1801.04387
The Problem of Correlation and Substitution in SPARQL -- Extended Version
Abstract
Implementations of a standard language are expected to give same outputs to identical queries. In this paper we study why different implementations of SPARQL (Fuseki, Virtuoso, Blazegraph and rdf4j) behave differently when evaluating queries with correlated variables. We show that at the core of this problem lies the historically troubling notion of logical substitution. We present a formal framework to study this issue based on Datalog that besides clarifying the problem, gives a solid base to define and implement nesting.
Explore related subjects
Keep this discovery
Daniel Hernández, Claudio Gutierrez, Renzo Angles. 2018-01-13. The Problem of Correlation and Substitution in SPARQL -- Extended Version. https://arxiv.org/abs/1801.04387
Cite the original work for its findings. Save a collection to share your selection of sources.