Publications

Stats

View publication

Title Static Analysis and Optimization of Semantic Web Queries
Authors Andrés Letelier, Jorge Pérez, Reinhard Pichler, Sebastian Skritek
Publication date December 2013
Abstract Static analysis is a fundamental task in query
optimization. In
this article we study static analysis and optimization techniques for
SPARQL, which is the standard language for querying Semantic Web data. Of
particular interest for us is the optionality feature in SPARQL. It is
crucial in Semantic Web data management, where data sources are inherently
incomplete and the user is usually interested in partial answers to queries.
This feature is one of the most complicated constructors in SPARQL and also
the one that makes this language depart from classical query languages such
as relational conjunctive queries. We focus on the class of well-designed
SPARQL queries, which has been proposed in the literature as a fragment of
the language with good properties regarding query evaluation. We first
propose a tree representation for SPARQL queries, called pattern trees,
which captures the class of well-designed SPARQL graph patterns. Among other
results, we propose several rules that can be used to transform pattern
trees into a simple normal form, and study equivalence and containment. We
also study the evaluation and enumeration problems for this class of
queries.
Downloaded 5 times
Pages article 25
Volume 38
Journal name Transactions on Database Systems
Publisher ACM Press (New York, NY, USA)
PDF View PDF
Reference URL View reference page