You are here

Castor: a Constraint-Based SPARQL Engine with Active Filter Processing

Castor is a prototype SPARQL engine embedding a specialized lightweight CP solver. It implements most of the SPARQL 1.0 specification. Currently, queries are performed on read-only datasets created from RDF graphs in a pre-processing step.

Source code is available on github.

More information about Castor can be found in our papers [1] and [2].


References

  1. An Efficient Light Solver for Querying the Semantic Web, le Clément, Vianney, Deville Yves, and Solnon Christine , International Conference on Principles and Practice of Constraint Programming (CP2011), Volume LNCS, Number 6876, Perugia, Italy, p.145–159, (2011)
  2. Castor: a Constraint-based SPARQL Engine with Active Filter Processing, le Clément, Vianney, Deville Yves, Solnon Christine, and Champin Pierre-Antoine , 9th Extended Semantic Web Conference (ESWC 2012), Heraklion, Crete, GR, (2012)