www.fgks.org   »   [go: up one dir, main page]

skip to main content
10.1145/304182.304212acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
Article
Free Access

Mind your vocabulary: query mapping across heterogeneous information sources

Published:01 June 1999Publication History

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.

References

  1. 1.G. Wiederhold. Mediators in the architecture of future information systems. IEEE Computer, 25(3):51-60, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.J. D. Ullman. Information integration using logical views. In Proc. ICDT, Delphi, Greece, Jan. 1997. Springer, Berlin. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.A. Y. Levy, A. Rajaraman, and J. J. Ordille. Querying heterogeneous information sources using source descriptions. In Proc. I/LDB, Bombay, India, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.A.Y. Levy, A. Rajaraman, and J. J. Ordille. Query-answering algorithms for information agents. In Proc. of the /3th National Conf. on Artificial Intelligence, AAAI-96, Portland, Oreg., Aug. 1996. AAAI Press, Menlo Park, Calif. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Y. Papakonstantinou, H. Garcfa-Molina, and J. Ullman. Medmaker: A mediation system based on declarative specifications. In Proc. ICDE, New Orleans, La., 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Y. Papakonstantinou, H. Garcfa-Molina, A. Gupta, and J. Ullman. A query translation scheme for rapid implementation of wrappers. In Proc. of the 4th International Conf. on Deductive and Object-Oriented Databases, Singapore, Dec. 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.O. M. Duschka. Query Planning and Optimization in Information Integration. PhD thesis, Stanford Univ., 199'7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.M. R. Genesereth, A. M. Keller, and O. M. Duschka. Infomaster: An information integration system. In Proc. of the 1997 ACM SIGMOD Conf., Tucson, Ariz., 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.L. M. Haas, D. Kossmann, E. L. Wimmers, and J. Yang. Optimizing queries across diverse data sources. In Proc. VLDB, pages 276-285, Athens, Greece, Aug. 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.M. T. Roth and P. M. Schwarz. Don't scrap it, wrap it! a wrapper architecture for legacy data sources. In Proc. VLDB, pages 266-275, Athens, Greece, Aug. 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.O. Kapitskaia, A. Tomasic, and P. Valduriez. Dealing with discrepancies in wrapper functionality. Technical Report RR- 3138, INRIA, 1997.Google ScholarGoogle Scholar
  12. 12.H. Garcfa-Molina, W. Labio, and R. Yemeni. Capability sensitive query processing on intemet sources. In Proc. ICDE, Sydney, Australia, Mar. 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.A. Rajaraman, Y. Sagiv, and J. D. Ullman. Answering queries using templates with binding patterns. In Proc. PODS, San Jose, Calif., May 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.A. Y. Levy, A. Rajaraman, and J. D. Ullman. Answering queries using limited external query processors. In Proc. PODS, Montreal, Canada, June 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.C.-C. K. Chang, H. Garcfa-Molina, and A. Paepcke. Boolean query mapping across heterogeneous information sources. IEEE Transactions on Knowledge and Data Engineering, 8(4):515-521, Aug. 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.C.-C. K. Chang, H. Garcfa-Molina, and A. Paepcke. Boolean query mapping across heterogeneous information sources (extended version). Technical Report SIDL-WP-1996- 0044, Stanford Univ., Sept. 1996. http://www-diglib.- stanf ord. edu. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.C.-C. K. Chang and H. Garcfa-Molina. Mind your vocabulary: Query mapping across heterogeneous information sources (extended version). Technical Report SIDL-WP- 1998-0095, Stanford Univ., 1999. htl;p://www-diglih,.- stanford, edu. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.S. Heiler. Semantic interoperability. Computing Surveys, 27(2):271-273, June 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.Y. Papakonstantinou, A. Gupta, and L. Haas. Capabilitiesbased query rewriting in mediator systems. In Proc. PDIS, Miami Beach, Flor., 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.C.-C. K. Chang and H. Garcfa-Molina. Conjunctive constraint mapping for data translation, in Proc. of the Third ACM international Conf. on Digital Libraries, Pittsburgh, Pa., June 1998. ACM Press, New York. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.C.-C. K. Chang, H. Garcfa-Molina, and A. Paepcke. Predicate rewriting for translating boolean queries in a heterogeneous information system. ACM Transactions on Information Systems, 17(1):1-39, Jan. 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.A. V. Aho, J. E. Hopcroft, and J. D. Ullman. The design and analysis of computer algorithms. Addison-Wesley, 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.E. J. McCluskey. Logic Design Principles. Prentice H~all, Englewood Cliffs, N.J., 1986.Google ScholarGoogle Scholar

Index Terms

  1. Mind your vocabulary: query mapping across heterogeneous information sources

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SIGMOD '99: Proceedings of the 1999 ACM SIGMOD international conference on Management of data
          June 1999
          604 pages
          ISBN:1581130848
          DOI:10.1145/304182

          Copyright © 1999 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 June 1999

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate785of4,003submissions,20%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader