Query Rewriting for Semistructured Data

104Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

We address the problem of query rewriting for TSL, a language for querying semistructured data. We develop and present an algorithm that, given a semistructured query q and a set of semistructured views V, finds rewriting queries, i.e., queries that access the views and produce the same result as q. Our algorithm is based ou appropriately generalizing containment mappings, the chase, and query composition - techniques that were developed for structured, relational data. We also develop an algorithm for equivalence checking of TSL queries. We show that the algorithm is sound and complete for TSL, i.e., it always finds every non-trivial TSL rewriting query of q, and we discuss its complexity. We extend the rewriting algorithm to use some forms of structural constraints (such as DTDs) and find more opportunities for query rewriting.

Cite

CITATION STYLE

APA

Papakonstantinou, Y., & Vassalos, V. (1999). Query Rewriting for Semistructured Data. SIGMOD Record (ACM Special Interest Group on Management of Data), 28(2), 455–466. https://doi.org/10.1145/304181.304222

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