TY - GEN
T1 - A structural approach to indexing triples
AU - Picalausa, F.
AU - Luo, Y.
AU - Fletcher, G.H.L.
AU - Hidders, A.J.H.
AU - Vansummeren, S.
PY - 2012
Y1 - 2012
N2 - As an essential part of the W3C’s semantic web stack and linked data initiative, RDF data management systems (also known as triplestores) have drawn a lot of research attention. The majority of these systems use value-based indexes (e.g., B¿+¿-trees) for physical storage, and ignore many of the structural aspects present in RDF graphs. Structural indexes, on the other hand, have been successfully applied in XML and semi-structured data management to exploit structural graph information in query processing. In those settings, a structural index groups nodes in a graph based on some equivalence criterion, for example, indistinguishability with respect to some query workload (usually XPath). Motivated by this body of work, we have started the SAINT-DB project to study and develop a native RDF management system based on structural indexes. In this paper we present a principled framework for designing and using RDF structural indexes for practical fragments of SPARQL, based on recent formal structural characterizations of these fragments. We then explain how structural indexes can be incorporated in a typical query processing workflow; and discuss the design, implementation, and initial empirical evaluation of our approach.
AB - As an essential part of the W3C’s semantic web stack and linked data initiative, RDF data management systems (also known as triplestores) have drawn a lot of research attention. The majority of these systems use value-based indexes (e.g., B¿+¿-trees) for physical storage, and ignore many of the structural aspects present in RDF graphs. Structural indexes, on the other hand, have been successfully applied in XML and semi-structured data management to exploit structural graph information in query processing. In those settings, a structural index groups nodes in a graph based on some equivalence criterion, for example, indistinguishability with respect to some query workload (usually XPath). Motivated by this body of work, we have started the SAINT-DB project to study and develop a native RDF management system based on structural indexes. In this paper we present a principled framework for designing and using RDF structural indexes for practical fragments of SPARQL, based on recent formal structural characterizations of these fragments. We then explain how structural indexes can be incorporated in a typical query processing workflow; and discuss the design, implementation, and initial empirical evaluation of our approach.
U2 - 10.1007/978-3-642-30284-8_34
DO - 10.1007/978-3-642-30284-8_34
M3 - Conference contribution
SN - 978-3-642-30283-1
T3 - Lecture Notes in Computer Science
SP - 406
EP - 421
BT - The Semantic Web : Research and Applications (9th Extended Semantic Web Conference, ESWC 2012, Heraklion, Crete, Greece, May 27-31, 2012. Proceedings)
A2 - Simperl, E.
A2 - Cimiano, P.
A2 - Polleres, A.
A2 - Corcho, O.
A2 - Presutti, V.
PB - Springer
CY - Berlin
ER -