Castor: a constraint-based SPARQL engine with active filter processing

  • Authors:
  • Vianney le Clément de Saint-Marcq;Yves Deville;Christine Solnon;Pierre-Antoine Champin

  • Affiliations:
  • ICTEAM institute, Université catholique de Louvain, Louvain-la-Neuve, Belgium,Université de Lyon, LIRIS, CNRS UMR5205, Villeurbanne, France,Université Lyon 1, Villeurbanne, France;ICTEAM institute, Université catholique de Louvain, Louvain-la-Neuve, Belgium;Université de Lyon, LIRIS, CNRS UMR5205, Villeurbanne, France,INSA Lyon, Villeurbanne, France;Université de Lyon, LIRIS, CNRS UMR5205, Villeurbanne, France,Université Lyon 1, Villeurbanne, France

  • Venue:
  • ESWC'12 Proceedings of the 9th international conference on The Semantic Web: research and applications
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Efficient evaluation of complex SPARQL queries is still an open research problem. State-of-the-art engines are based on relational database technologies. We approach the problem from the perspective of Constraint Programming (CP), a technology designed for solving NP-hard problems. Such technology allows us to exploit SPARQL filters early-on during the search instead of as a post-processing step. We propose Castor, a new SPARQL engine based on CP. Castor performs very competitively compared to state-of-the-art engines.