A Methodology for Coupling Fragments of XPath with Structural Indexes for XML Documents

Loading...
Thumbnail Image
Can’t use the file because of accessibility barriers? Contact us

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Recent studies have proposed structural summary techniques for path query evaluation on semi-structured data sources. One major line of this research has been the introduction of the DataGuide, 1-index, 2-index, and A(k) indices, and subsequent investigations and generalizations. Another recent study has considered structural characterizations of fragments of XPath, the standard path navigation language for XML documents. In this paper we provide a new perspective on XPath query processing which brings together these two areas of research on structural indices and query languages. In particular, we give a precise characterization of the A(k) and P(k) indices in terms of certain algebraic fragments of XPath. With an eye towards applying this result to XPath query processing, we (1) show how expressions in these fragments can be evaluated directly on the corresponding indices; (2) develop a labeling scheme for A(k) and P(k) partition blocks, using algebraic expressions; and (3) leverage these results to develop general techniques for making effective use of A(k) and P(k) indices for important practical classes of XPath.

Table of Contents

Description

Keywords

Citation

Journal

DOI

Link(s) to data and video for this item

Relation

Rights

This work is protected by copyright unless stated otherwise.

Type