Mediation to Deal with Heterogeneous Data Sources

  • Gio Wiederhold
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1580)


The objective of interoperation is to increase the value of information when information from multiple sources is accessed, related, and combined. However, care is required to realize this benefit. One problem to be addressed in this context is that a simple integration over the ever-expanding number of resources available on-line leads to what customers perceive as information overload. In actuality, the customers experience data overload, making it nearly impossible for them to extract relevant points of information out of a huge haystack of data.


Digital Library Source Domain Articulation Point Heterogeneous Data Source Heterogeneous Information Source 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Agarwal, S., Keller, A.M., Saraswat, K., Wiederhold, G.: Flexible Relation: An Approach for Integrating Data from Multiple, Possibly Inconsistent Databases. In: Proc. IEEE Data Engineering Conference, Taipei, Taiwan (March 1995)Google Scholar
  2. 2.
    Agrawal, R., Imielinski, T., Swam, A.: Mining Association Rules Between Sets of Items in Large Databases. In: Proc. ACM SIGMOD Conference, pp. 207–216 (1993)Google Scholar
  3. 3.
    Aonumi, H., Imai, H., Kambayashi, Y.: A Visual System of Placing Characters Appropriately in Multimedia Map Databases. In: Kunii, T.L. (ed.) Visual Database Systems, pp. 526–546. North-Holland, Amsterdam (1989)Google Scholar
  4. 4.
    Arens, Y., Chee, C., Hsu, C.-N., In, H., Knoblock, C.: Query Processing in an Information Mediator. In: Proc. ARPA/Rome Laboratory Knowledge-Based Planning and Scheduling Initiative Workshop, Tucson AZ. Morgan Kaufmann, San Francisco (1994)Google Scholar
  5. 5.
    Arens, Y., Knoblock, C., Shen, W.-M.: Query Reformulation for Dynamic Information Integration. In: Wiederhold (ed.) Intelligent Integration of Information. Kluwer Pubs., Dordrecht (1996)Google Scholar
  6. 6.
    Barsalou, T., Siambela, N., Keller, A.M., Wiederhold, G.: Updating Relational Databases Through Object-based Views. In: ACM SIGMOD 1991, Boulder CO, May 1991, pp. 248–257 (1991)Google Scholar
  7. 7.
    Beard, K., Smith, T., Hill, L.: Meta-information models for georeferenced digital library collections. In: Proc. 2nd IEEE Metadata Conference, September 16-17 (1997),
  8. 8.
    Buttenfieldand, B.P., Goodchild, M.F.: The Alexandria Digital Library Project: Distributed Library Services for Spatially Referenced Data. In: Proceedings of GIS/LIS 1996, Denver, Colorado, November 1996, pp. 76–84 (1996)Google Scholar
  9. 9.
    Cattell, R.G.G.: Object-oriented Data Management: Object-Oriented and Extended Relational Systems. Addison-Wesley, Reading (1991)Google Scholar
  10. 10.
    Cattell, R. (ed.): The Object Database Standard: ODMG (3 9version 1.1). Morgan Kaufman, San Francisco (1994)Google Scholar
  11. 11.
    Chang, E., Li, C., Wang, J.Z.: Clustering for Searching Near-Replicas of Images on the World-Wide Web (1999) (submitted for publication), available from
  12. 12.
    Chu, W.W., Chen, Q.: A Structured Approach for Cooperative Query Answering. IEEE Transactions on Knowledge and Data Engineering 6(5) (October 1994)Google Scholar
  13. 13.
    Collet, C., Huhns, M., Shen, W.-M.: Resource Integration Using a Large Knowledge Base in CARNOT. IEEE Computer 24(12) (December 1991)Google Scholar
  14. 14.
    Connolly, D. (ed.): XML: Principles, Tools and Techniques. O’Reilly, Sebastopol (1997)Google Scholar
  15. 15.
    Debellis, M., Haapala, C.: User-centric Software Engineering (USE). IEEE Expert 10(1) (February 1995)Google Scholar
  16. 16.
    Dolin, R., Agrawal, D., El Abbadi, A., Dillon, L.: Pharos: a Scalable Distributed Architecture for Locating Heterogeneous Information Sources. In: Golshani, Makki (eds.) Proc. 6th Intern. Conf. on Information and Knowledge Management (CIKM 1997), Las Vegas, NV, November 1997, pp. 348–355 (1997),
  17. 17.
    Elrod, B.D., Van Dierendonck, A.J.: “Pseudolites”. In: Parkinson, et al (eds.) Global Positioning System: Theory and Applications, Progress in Astronautics and Aeronautics, vol. 2. AIAA (1996)Google Scholar
  18. 18.
    Goh, C., Madnick, S., Siegel, M.: Context Interchange: Overcoming the Challenge of Large Scale Interoperable Database Systems in a Dynamic Environment. In: Proc. 3rd Inter. Conf. Information and Knowledge Management (CIKM 1994), November 1994. ACM Press, New York (1994)Google Scholar
  19. 19.
    Gaede, V., Gunther, O.: Multidimensional Access Methods. ACM Comp.Surveys 30(2), 170–231 (1998)CrossRefGoogle Scholar
  20. 20.
    Garcia-Molina, H., Gravano, L., Shivakumar, N.: dSCAM: Finding Document Copies across Multiple Databases. In: Proc. 4th International Conf. on Parallel and Distributed Information Systems (PDIS 1996), Miami Beach, Florida,
  21. 21.
    Gong, L., Qian, X.: Computational Issues in Secure Interoperation. IEEE Transactions on Software Engineering (January 1996)Google Scholar
  22. 22.
    Gugliemo, E.J., Rowe, N.C.: Natural Language Retrieval of Images based on Descriptive Captions. ACM Trans. on Information Systems 14(3), 237–267 (1996)CrossRefGoogle Scholar
  23. 23.
    Hammer, J., Breunig, M., Garcia-Molina, H., Nestorov, S., Vassalos, V., Yerneni, R.: Template-Based Wrappers in the TSIMMIS System. In: Proc. SIGMOD 26 Int. Conf. Management of Data, Tucson, Arizona. ACM, New York (1997)Google Scholar
  24. 24.
    Helal, A., Badrachalam, R.: COM versus CORBA: Will Microsoft Come Out on Top. IEEE Computer 28(10), 61–62 (1995)Google Scholar
  25. 25.
    Jannink, J., Srinivasan, P., Verheijen, D., Wiederhold, G.: Encapsulation and Composition of Ontologies. In: Proc. AAAI Summer Conference. Madison WI. AAAI, Menlo Park (1998)Google Scholar
  26. 26.
    Jones, V.E., Ching, N., Winslett, M.: Credentials for Privacy and Interoperation. In: Proc. New Security Paradigms 1995 Workshop, La Jolla, California, August 22-25 (1995)Google Scholar
  27. 27.
    Kim, W. (ed.): Modern Database Systems: the Object Model, Interoperability and Beyond. ACM press, Addison Wesley (1995)Google Scholar
  28. 28.
    Kimball, R.: The Data Warehouse. Wiley, Chichester (1996)Google Scholar
  29. 29.
    Kupiec, J., Pedersen, J., Chen, F.R.: A Trainable Document Summarizer. In: Fox, Ingwersen, Fidel (eds.) Proc. ACM SIGIR Conference 18, Seattle, WA, pp. 68–73 (1995)Google Scholar
  30. 30.
    Labrou, Y., Finin, T.: Semantics and Conversations for an Agent Communication Language. In: Huhns, Singh (eds.) Readings in Agents. Morgan Kaufmann Publishers, Inc., San Francisco (1997)Google Scholar
  31. 31.
    Libicki, M.C.: Information Technology Standards. Digital Press (1995)Google Scholar
  32. 32.
    Mark, W., Tyler, S., McGuire, J., Schlossberg, J.: Comittment-Based Software Development. IEEE Transactions on Software Engineering (October 1992)Google Scholar
  33. 33.
    Miller, G.: The Magical Number Seven +- Two. Psych. Review 68, 81–97 (1956)CrossRefGoogle Scholar
  34. 34.
    Musen, M.A.: Dimensions of Knowledge Sharing and Reuse. Computers and Biomedical Research 25, 435–467 (1992)CrossRefGoogle Scholar
  35. 35.
    Navathe, S.B., Donahoo, M.J.: Towards Intelligent Integration of Heterogeneous Information Sources. In: Proc. 6th International Workshop on Database Re-engineering and Interoperability (March 1995)Google Scholar
  36. 36.
    Object Management Group: The Common Object Request Broker: Architecture and Specification, OMG Document 91.12.1, OMG and X/Open, distributed by QED-Wiley, Wellesley MA (1991)Google Scholar
  37. 37.
    Panchapagesan, P., Hui, J., Wiederhold, G., Erickson, S., Dean, L., Hempstead, A.: The INEEL Data Integration Mediation System. To be presented at AIDA 1999, Rochester, NY (June 1999)Google Scholar
  38. 38.
    Papakonstantinou, Y., Garcia-Molina, H., Widom, J.: Object Exchange Across Heterogeneous Information Sources. In: IEEE International Conference on Data Engineering, Taipei, Taiwan, March 1995, pp. 251–260 (1995)Google Scholar
  39. 39.
    Pratt, W.: Dynamic Organization of Search Results Using a Taxonomic Domain Model. In: AAAI-1997: Proc. 14th National Conference on Artificial Intelligence, Providence, RI. AAAI, Menlo Park (1997)Google Scholar
  40. 40.
    Shivakumar, N., Garcia-Molina, H.: Building a Scalable and Accurate Copy Detection Mechanism. In: Proc. 1st ACM Conference on Digital Libraries (DL 1996). ACM, New York (1996)Google Scholar
  41. 41.
    Smith, T.R., Frew, J.: The Alexandria Digital Library. Communications of the ACM 38(4), 61–62Google Scholar
  42. 42.
    Wiederhold, G.: Mediators in the Architecture of Future Information Systems. IEEE Computer, 38–49 (March 1992)Google Scholar
  43. 43.
    Wiederhold, G.: Modeling and System Maintenance. In: Papazoglou, M.P. (ed.) ER 1995 and OOER 1995. LNCS, vol. 1021, pp. 1–20. Springer, Heidelberg (1995)CrossRefGoogle Scholar
  44. 44.
    Wiederhold, G., Genesereth, M.: The Conceptual Basis for Mediation Services. IEEE Expert 12(5), 38–47 (1997)CrossRefGoogle Scholar
  45. 45.
    Wiederhold, G.: Weaving Data into Information. Database Programming and Design. Freeman Pubs., New York (1998)Google Scholar
  46. 46.
    Wiederhold, G., Bilello, M., Donahue, C.: Web Implementation of a Security Mediator for Medical Databases. In: Lin, Qian (eds.) Database Security XI, Status and Prospects, pp. 60–72. IFIP / Chapman & Hall (1998)Google Scholar
  47. 47.
    Wiederhold, G., Jiang, R., Garcia-Molina, H.: An Interface Language for Projecting Alternatives in Decision-Making. In: Proc. 1998 AFCEA Database Colloquium, AFCEA and SAIC, San Diego (September 1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Gio Wiederhold
    • 1
  1. 1.Department of Computer ScienceStanford UniversityStanford

Personalised recommendations