ACM Home Page
Please provide us with feedback. Feedback
Efficient processing of SPARQL joins in memory by dynamically restricting triple patterns
Full text PdfPdf (471 KB)
Source
Symposium on Applied Computing archive
Proceedings of the 2009 ACM symposium on Applied Computing table of contents
Honolulu, Hawaii
SESSION: The semantic web and applications track table of contents
Pages 1231-1238  
Year of Publication: 2009
ISBN:978-1-60558-166-8
Authors
Jinghua Groppe  University of Lübeck, Lübeck, Germany
Sven Groppe  University of Lübeck, Lübeck, Germany
Sebastian Ebers  University of Lübeck, Lübeck, Germany
Volker Linnemann  University of Lübeck, Lübeck, Germany
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 23,   Downloads (12 Months): 92,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1529282.1529560
What is a DOI?

ABSTRACT

Since there are a lot of similar or common properties between RDF and relational databases and between SPARQL and SQL, many efforts focus on leveraging the research results of optimizing relational query languages for optimizing SPARQL queries. However, SPARQL has its own characteristics different from SQL, which are not fully exploited by existing work. Therefore, there is still much space for research on optimizing SPARQL queries. Based on the triple nature of RDF data, we create 7 indices to retrieve RDF data quickly; based on the SPARQL-specific properties and the 7 indices, we develop a new, efficient approach to computing join by dynamically restricting triple patterns. Our experimental results show the efficiency of our approach.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Barton, S. Designing Indexing Structure for Discovering Relationships in RDF Graphs, Dateso, 2004.
 
3
Beckett, D. (editor), RDF/XML Syntax Specification (Revised), W3C Recommendation, 10th February 2004.
 
4
Bernstein, A., Stocker, M., and Kiefer, C. SPARQL Query Optimization Using Selectivity Estimation. ISWC, 2007.
 
5
 
6
 
7
 
8
 
9
Guo, Y., Pan, Z., and Heflin, J. LUBM: A Benchmark for OWL Knowledge Base Systems. Web Semantics 3(2), 2005.
 
10
Groppe, S., Groppe, J., and Linnemann, V. Using an Index of Precomputed Joins in order to Speed Up SPARQL Processing, ICEIS, Funchal, Portugal, 2007.
 
11
Harris, S., and Shadbolt, N. SPARQL Query Processing with Conventional Relational Database Systems. WISE Workshops 2005, New York, U.S.A., 2005.
 
12
 
13
Ley, M. The DBLP Computer Science Bibliography, http://www.informatik.uni-trier.de/~ley/db/, 2008.
 
14
Matono, A., Amagasa, T., Yoshikawa, and Uemura, S. An Indexing Scheme for RDF and RDF Schema based on Suffix Arrays. SWDB'03 co-located with VLDB 2003, Berlin.
 
15
Pérez, J., Arenas, M., and Gutierrez, C. Semantics and Complexity of SPARQL. ISWC, Athens, GA, 2006.
 
16
Prud'hommeaux E., Seaborne A. SPARQL Query Language for RDF, W3C Candidate Recommendation, 14 June 2007.
 
17
Schmidt, M., Hornung, T., Lausen, G., and Pinkel, C. SP2Bench: A SPARQL Performance Benchmark, http://dbis.informatik.uni-freiburg.de/index.php?project=SP2B, 2008.
18
 
19
 
20
Wilkinson, K., Sayers, C., Kuno, H. A., and Reynolds, D. Efficient RDF Storage and Retrieval in Jena2. In SWDB'03 co-located with VLDB 2003, Berlin, Germany, 2003.

Collaborative Colleagues:
Jinghua Groppe: colleagues
Sven Groppe: colleagues
Sebastian Ebers: colleagues
Volker Linnemann: colleagues