Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Query rewriting for semistructured data

View through CrossRef
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 on 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.
Association for Computing Machinery (ACM)
Title: Query rewriting for semistructured data
Description:
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 on 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.

Related Results

A Survey of Query Auto Completion in Information Retrieval
A Survey of Query Auto Completion in Information Retrieval
In information retrieval, query auto completion (QAC), also known as type-ahead [Xiao et al., 2013, Cai et al., 2014b] and auto-complete suggestion [Jain and Mishne, 2010], refers ...
Named Entity Recognition in Statistical Dataset Search Queries
Named Entity Recognition in Statistical Dataset Search Queries
Search engines must understand user queries to provide relevant search results. Search engines can enhance their understanding of user intent by employing named entity recognition ...
RaPID-Query for Fast Identity by Descent Search and Genealogical Analysis
RaPID-Query for Fast Identity by Descent Search and Genealogical Analysis
AbstractThe size of genetic databases has grown large enough such that, genetic genealogical search, a process of inferring familial relatedness by identifying DNA matches, has bec...
Some new fuzzy query processing methods based on similarity measurement and fuzzy data clustering
Some new fuzzy query processing methods based on similarity measurement and fuzzy data clustering
In relational and object-oriented database systems there is always data that is naturally fuzzy or uncertain. However, to deal with complex data types with fuzzy nature, these syst...
Evaluating and improving semistructured merge
Evaluating and improving semistructured merge
While unstructured merge tools rely only on textual analysis to detect and resolve conflicts, semistructured merge tools go further by partially exploiting the syntactic structure ...
RDF Subgraph Matching by Means of Star Decomposition
RDF Subgraph Matching by Means of Star Decomposition
<p>With the continuous development of the network, the scale of RDF data is becoming larger and larger. In the face of large-scale RDF data processing, the traditional databa...
Die spore van Raka: Oor herskrywing en kanonisering (Deel 2)
Die spore van Raka: Oor herskrywing en kanonisering (Deel 2)
Every literary system possesses a canon with the classical canon as the most stable and simultaneously the one with the most restrictive access. Writers and texts can only maintain...
Rewriting Mansfield: Writing, Editing and Translation
Rewriting Mansfield: Writing, Editing and Translation
<p>This thesis explores the notion, the process and the ethical implications of rewriting, drawing on insights from literary and translation theories, psychoanalysis and trau...

Back to Top