Semantic Scholar Open Access 2006 1638 sitasi

Semantics and complexity of SPARQL

Jorge Pérez M. Arenas Claudio Gutiérrez

Abstrak

SPARQL is the standard language for querying RDF data. In this article, we address systematically the formal study of the database aspects of SPARQL, concentrating in its graph pattern matching facility. We provide a compositional semantics for the core part of SPARQL, and study the complexity of the evaluation of several fragments of the language. Among other complexity results, we show that the evaluation of general SPARQL patterns is PSPACE-complete. We identify a large class of SPARQL patterns, defined by imposing a simple and natural syntactic restriction, where the query evaluation problem can be solved more efficiently. This restriction gives rise to the class of well-designed patterns. We show that the evaluation problem is coNP-complete for well-designed patterns. Moreover, we provide several rewriting rules for well-designed patterns whose application may have a considerable impact in the cost of evaluating SPARQL queries.

Topik & Kata Kunci

Penulis (3)

J

Jorge Pérez

M

M. Arenas

C

Claudio Gutiérrez

Format Sitasi

Pérez, J., Arenas, M., Gutiérrez, C. (2006). Semantics and complexity of SPARQL. https://doi.org/10.1145/1567274.1567278

Akses Cepat

Lihat di Sumber doi.org/10.1145/1567274.1567278
Informasi Jurnal
Tahun Terbit
2006
Bahasa
en
Total Sitasi
1638×
Sumber Database
Semantic Scholar
DOI
10.1145/1567274.1567278
Akses
Open Access ✓