IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Nested Optional Join for Efficient Evaluation of SPARQL Nested Optional Graph Patterns

Nested Optional Join for Efficient Evaluation of SPARQL Nested Optional Graph Patterns
View Sample PDF
Author(s): Artem Chebotko (University of Texas - Pan American, USA)and Shiyong Lu (Wayne State University, USA)
Copyright: 2010
Pages: 28
Source title: Progressive Concepts for Semantic Web Evolution: Applications and Developments
Source Author(s)/Editor(s): Miltiadis D. Lytras (Effat University, Saudi Arabia)and Amit Sheth (Kno.e.sis Center, Wright State University, USA)
DOI: 10.4018/978-1-60566-992-2.ch013

Purchase

View Nested Optional Join for Efficient Evaluation of SPARQL Nested Optional Graph Patterns on the publisher's website for pricing and purchasing information.

Abstract

Relational technology has shown to be very useful for scalable Semantic Web data management. Numerous researchers have proposed to use RDBMSs to store and query voluminous RDF data using SQL and RDF query languages. This chapter studies how RDF queries with the so called well-designed graph patterns and nested optional patterns can be efficiently evaluated in an RDBMS. The authors propose to extend relational algebra with a novel relational operator, nested optional join (NOJ), that is more efficient than left outer join in processing nested optional patterns of well-designed graph patterns. They design three efficient algorithms to implement the new operator in relational databases: (1) nested-loops NOJ algorithm, NL-NOJ, (2) sort-merge NOJ algorithm, SM-NOJ, and (3) simple hash NOJ algorithm, SH-NOJ. Using a real life RDF dataset, the authors demonstrate the efficiency of their algorithms by comparing them with the corresponding left outer join implementations and explore the effect of join selectivity on the performance of these algorithms.

Related Content

. © 2020. 58 pages.
. © 2020. 52 pages.
. © 2020. 10 pages.
. © 2020. 14 pages.
. © 2020. 33 pages.
. © 2020. 13 pages.
. © 2020. 36 pages.
Body Bottom