Mind your vocabulary
- 1 June 1999
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 28 (2) , 335-346
- https://doi.org/10.1145/304182.304212
Abstract
In this paper we present a mechanism for translating constraint queries, i.e., Boolean expressions of constraints, across heterogeneous information sources. Integrating such systems is difficult in part because they use a wide range of constraints as the vocabulary for formulating queries. We describe algorithms that apply user-provided mapping rules to translate query constraints into ones that are understood and supported in another context, e.g., that use the proper operators and value formats. We show that the translated queries minimally subsume the original ones. Furthermore, the translated queries are also the most compact possible. Unlike other query mapping work, we effectively consider inter-dependencies among constraints, i.e., we handle constraints that cannot be translated independently. Furthermore, when constraints are not fully supported, our framework explores relaxations (semantic rewritings) into the closest supported version. Our most sophisticated algorithm (Algorithm TDQM) does not blindly convert queries to DNF (which would be easier to translate, but expensive); instead it performs a top-down mapping of a query tree, and does local query structure conversion only when necessary.Keywords
This publication has 8 references indexed in Scilit:
- Predicate rewriting for translating Boolean queries in a heterogeneous information systemACM Transactions on Information Systems, 1999
- Conjunctive constraint mapping for data translationPublished by Association for Computing Machinery (ACM) ,1998
- InfomasterPublished by Association for Computing Machinery (ACM) ,1997
- Answering queries using limited external query processors (extended abstract)Published by Association for Computing Machinery (ACM) ,1996
- Boolean query mapping across heterogeneous information sourcesIEEE Transactions on Knowledge and Data Engineering, 1996
- Semantic interoperabilityACM Computing Surveys, 1995
- Answering queries using templates with binding patterns (extended abstract)Published by Association for Computing Machinery (ACM) ,1995
- Mediators in the architecture of future information systemsComputer, 1992