Labeling RDF graphs for linear time and space querying

2Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Indices and data structures for web querying have mostly considered tree shaped data, reflecting the view of XML documents as tree-shaped. However, for RDF (and when querying ID/IDREF constraints in XML) data is indisputably graph-shaped. In this chapter, we first study existing indexing and labeling schemes for RDF and other graph datawith focus on support for efficient adjacency and reachability queries. For XML, labeling schemes are an important part of the widespread adoption of XML, in particular for mapping XML to existing (relational) database technology. However, the existing indexing and labeling schemes for RDF (and graph data in general) sacrifice one of the most attractive properties of XML labeling schemes, the constant time (and per-node space) test for adjacency (child) and reachability (descendant). In the second part, we introduce the first labeling scheme for RDF data that retains this property and thus achieves linear time and space processing of acyclic RDF queries on a significantly larger class of graphs than previous approaches (which are mostly limited to tree-shaped data). Finally, we show how this labeling scheme can be applied to (acyclic) SPARQL queries to obtain an evaluation algorithm with time and space complexity linear in the number of resources in the queried RDF graph. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Furche, T., Weinzierl, A., & Bry, F. (2010). Labeling RDF graphs for linear time and space querying. In Semantic Web Information Management: A Model-Based Perspective (pp. 309–339). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-04329-1_14

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free