2010
DOI: 10.1007/978-3-642-13486-9_16
|View full text |Cite
|
Sign up to set email alerts
|

Efficiently Joining Group Patterns in SPARQL Queries

Abstract: Abstract. In SPARQL, conjunctive queries are expressed by using shared variables across sets of triple patterns, also called basic graph patterns. Based on this characterization, basic graph patterns in a SPARQL query can be partitioned into groups of acyclic patterns that share exactly one variable, or star-shaped groups. We observe that the number of triples in a group is proportional to the number of individuals that play the role of the subject or the object; however, depending on the degree of participati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

3
36
0

Year Published

2010
2010
2023
2023

Publication Types

Select...
8
1
1

Relationship

0
10

Authors

Journals

citations
Cited by 67 publications
(40 citation statements)
references
References 16 publications
3
36
0
Order By: Relevance
“…We have also experimented with different datasets using the SP 2 B benchmark [19] as well as a real world dataset of the US Congress vote results presented in [26]. The results were similar to the ones observed using LUBM.…”
Section: Discussionsupporting
confidence: 62%
“…We have also experimented with different datasets using the SP 2 B benchmark [19] as well as a real world dataset of the US Congress vote results presented in [26]. The results were similar to the ones observed using LUBM.…”
Section: Discussionsupporting
confidence: 62%
“…We also have preliminary positive results on a simple cost-base optimization techniques that uses rank-join algorithms [13,11] in combination with star-shaped patterns identification [23]. In addition, we plan to perform an exhaustive comparison with the 2.8.9 version of the Jena ARQ query engine, which recently included an ad-hoc optimization for top-k queries, where the OR-DER BY and LIMIT clauses are still evaluated after the completion of the other operations, but they are merged into a single operator with a priority queue that contains k ordered mappings.…”
Section: Resultsmentioning
confidence: 99%
“…For the other triple patterns, they are grouped into starshaped groups, i.e., sets of triple patterns with just one variable in common are evaluated in the same sub-queries. The use of star-shaped groups may reduce the size of intermediate results, and the number of tuples transferred from endpoints to the query engine, as suggested by Vidal et al [35].…”
Section: Query Decomposition In Federations Of Sparqlmentioning
confidence: 99%