Proceedings of the 31st ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems 2012
DOI: 10.1145/2213556.2213573
|View full text |Cite
|
Sign up to set email alerts
|

The complexity of evaluating path expressions in SPARQL

Abstract: The World Wide Web Consortium (W3C) recently introduced property paths in SPARQL 1.1, a query language for RDF data. Property paths allow SPARQL queries to evaluate regular expressions over graph data. However, they differ from standard regular expressions in several notable aspects. For example, they have a limited form of negation, they have numerical occurrence indicators as syntactic sugar, and their semantics on graphs is defined in a non-standard manner.We formalize the W3C semantics of property paths an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
49
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
6
3
1

Relationship

1
9

Authors

Journals

citations
Cited by 56 publications
(50 citation statements)
references
References 43 publications
1
49
0
Order By: Relevance
“…A number of systems have focused on executing and optimizing SPARQL queries [8,21], but we find SPARQL to be neither necessary nor sufficient for graph manipulation: Datalog is strictly more expressive than SPARQL without v1.1 path expressions [3], and the semantics of path expressions make query processing intractable [16].…”
Section: Related Workmentioning
confidence: 99%
“…A number of systems have focused on executing and optimizing SPARQL queries [8,21], but we find SPARQL to be neither necessary nor sufficient for graph manipulation: Datalog is strictly more expressive than SPARQL without v1.1 path expressions [3], and the semantics of path expressions make query processing intractable [16].…”
Section: Related Workmentioning
confidence: 99%
“…Only recently, with the addition of property paths (PPs) in version 1.1 [15], SPARQL has been enhanced officially with such features. The final definition of PPs has been influenced by research that studied the computational complexity of an early draft version of PPs [3,27]. There also already exists a proposal to extend the expressive power of PPs [11].…”
Section: Related Workmentioning
confidence: 99%
“…Three surveys summarize the recent progress on this topic [12], [14], [31]. Graph pattern matching is particularly well-explored in the context of the Resource Description Framework (RDF) [28], [22] and [5]. The majority of the work in this area assumes that the whole graph dataset can fit into the memory of a single machine, and proposes efficient centralized pattern matching algorithms.…”
Section: F Summary Of Experimental Findingsmentioning
confidence: 99%