Advertisement

Journal of Intelligent Information Systems

, Volume 8, Issue 2, pp 117–132 | Cite as

The TSIMMIS Approach to Mediation: Data Models and Languages

  • Hector Garcia-Molina
  • Yannis Papakonstantinou
  • Dallan Quass
  • Anand Rajaraman
  • Yehoshua Sagiv
  • Jeffrey Ullman
  • Vasilis Vassalos
  • Jennifer Widom
Article

Abstract

TSIMMIS—The Stanford-IBM Manager of Multiple InformationSources—is a system for integrating information. It offers a datamodel and a common query language that are designed to support thecombining of information from many different sources. It also offerstools for generating automatically the components that are needed tobuild systems for integrating information. In this paper we shalldiscuss the principal architectural features and their rationale.

Keywords

Information System Artificial Intelligence Data Structure Information Theory Data Model 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ahmed, R. et al. (1991). The Pegasus Heterogeneous Multidatabase System, in IEEE Computer, 24, 19–27.Google Scholar
  2. Arens, Y., Chee, C.Y., Hsu, C.-N., and Knoblock, C.A. (1993). Retrieving and Integrating Data from Multiple Information Sources, in Intl. Journal of Intelligent and Cooperative Informations Systems, 2, 127–158.Google Scholar
  3. Batini, C., Lenzerini, M., and Navathe, S.B. (1986). A Comparative Analysis of Methodologies for Database Schema Integration, in ACM Computing Surveys, 18, 323–364.Google Scholar
  4. Blakeley, J. (1996). Data access for the masses through OLE DB. ACM SIGMOD International Conf. on Management of Data(pp. 161–172).Google Scholar
  5. Cattell, R.G.G. et al. (1994). The Object Database Standard: ODMG–93. San Mateo: Morgan-Kaufmann.Google Scholar
  6. Chawathe, S., Garcia-Molina, H., Hammer, J., Ireland, K., Papakonstantinou, Y., Ullman, J., and Widom, J. (1994). The TSIMMIS project: Integration of heterogeneous information sources. IPSJ Conference, Tokyo. Available by anonymous ftp as pub/chawathe/1994/tsimmis-overview.ps from db.stanford.edu.Google Scholar
  7. Chen, W., Kifer, M., and Warren, D.S. (1993). Hilog: A Foundation for Higher-Order Logic Programming, in Journal of Logic Programming, 15, 187–230.Google Scholar
  8. Gupta, A. (1989). Integration of Information Systems: Bridging Heterogeneous Databases, IEEE Press.Google Scholar
  9. Gupta, P. and Lin, E. (1994). DataJoiner: A practical approach to multidatabase access. Proc. PDIS Conf.(p. 264).Google Scholar
  10. Hammer, J. and McLeod, D. (1993). An Approach to Resolving Semantic Heterogeneity in a Federation of Autonomous, Heterogeneous Database Systems, in Intl. Journal of Intelligent and Cooperative information Systems, 2, 51–83.Google Scholar
  11. Kifer, M. and Lausen, G. (1989). F-logic: A higher-order logic for reasoning about objects, inheritance, and schemes. ACM SIGMOD International Conf. on Management of Data(pp. 143–146).Google Scholar
  12. Kim, W. et al. (1993). On Resolving Schematic Heterogeneity in Multidatabase Systems, in Distributed And Parallel Databases, 1, 251–279.Google Scholar
  13. Levy, A., Rajaraman, A., and Ordille, J. (1996). Querying heterogeneous information sources using source descriptions. Proc. VLDB Conf. Google Scholar
  14. Litwin, W., Mark, L., and Roussopoulos, N. (1990). Interoperability of Multiple Autonomous Databases, in ACM Computing Surveys, 22, 267–293.Google Scholar
  15. Motro, A. (1995). Multiplex: A Formal Model for Multidatabases and its Implementation. Technical Report ISSE-TR-95-103, George Mason University.Google Scholar
  16. Papakonstantinou, Y., Garcia-Molina, H., and Ullman, J.D. (1995a). MedMaker: A mediation system based on declarative specifications. Proc. Intl. Conf. on Data Engineering. Available by anonymous ftp as pub/papakonstantinou/1995/medmaker.ps from db.stanford.eduGoogle Scholar
  17. Papakonstantinou, Y., Garcia-Molina, H., and Widom, J. (1995b). Object exchange across heterogeneous information sources. Proc. Intl. Conf. on Data Engineering. Available by anonymous ftp as pub/ papakonstantinou/1994/object-exchange-heterogeneous-is.ps from db.stanford.edu.Google Scholar
  18. Papakonstantinou, Y., Gupta, A., Garcia-Molina, H., and Ullman, J.D. (1995c). A query translation scheme for rapid implementation of wrappers. Proc. DOOD Conf.Available by anonymous ftp as pub/papakonstantinou/ 1995/transgen.ps from db.stanford.edu.Google Scholar
  19. Papakonstantinou, Y., Gupta, A., and Haas, L. (1996a). Capabilities-based query rewriting in mediator systems to appear in PDIS 96. Available by anonymous ftp as pub/papakonstantinou/1995/cbr-extended.ps from db.stanford.edu.Google Scholar
  20. Papakonstantinou, Y., Abiteboul, S., and Garcia-Molina, H. (1996b). Object fusion in mediator systems. Proc. VLDB Conf.. Available by anonymous ftp as pub/papakonstantinou/1996/fusion.ps from db.stanford.edu.Google Scholar
  21. Quass, D., Rajaraman, A., Sagiv, Y., Ullman, J.D., and Widom, J. (1995). Querying semistructured heterogeneous information. Proc. DOOD Conf.. Available by anonymous ftp as pub/quass/1994/querying-full.ps from db.stanford.edu.Google Scholar
  22. Rajaraman, A., Sagiv, Y., and Ullman, J.D. (1995). Answering queries using templates with binding patterns. Proc. PODS Conf.(pp. 105–112). Available by anonymous ftp as pub/rajaraman/1994/limited-opsets.ps from db.stanford.edu.Google Scholar
  23. Su, S.Y.W. et al. (1996). NCL:ACommon Language for Achieving Rule-Based Interoperability Among Heterogeneous Systems, in Journal of Intelligent Information Systems: Integrating Artificial Intelligence and Database Technologies6(2–3), 171–198.Google Scholar
  24. Subrahmanian, V.S. et al. (1996). HERMES: A heterogeneous reasoning and mediator system. Available at http://www.cs.umd.edu/projects/hermes/overview/paper.Google Scholar
  25. Thierry-Mieg, J. and Durbin, R. (1992). Syntactic Definitions for the Acedb Data Base Manager. Technical Report MRC-LMB xx.92, MRC Laboratory for Molecular Biology.Google Scholar
  26. Thomas, G. et al. (1990). Heterogeneous Distributed Database Systems for Production Use, in ACM Computing Surveys, 22, 237–266.Google Scholar
  27. Ullman, J.D. (1988). Principles of Database and Knowledge-Base Systems, Vol I: Classical Database Systems. New York, NY: Computer Science Press.Google Scholar
  28. Ullman, J.D. (1989). Principles of Database and Knowledge-Base Systems, Vol II: The New Technologies. New York, NY: Computer Science Press.Google Scholar
  29. Vassalos, V. (1996). Wrapper specification and query processing in the TSIMMIS project. Unpublished memorandum.Google Scholar
  30. Wiederhold, G. (1992). Mediators in the Architecture of Future Information Systems, in IEEE Computer, 25(3), 38–49.Google Scholar

Copyright information

© Kluwer Academic Publishers 1997

Authors and Affiliations

  • Hector Garcia-Molina
    • 1
  • Yannis Papakonstantinou
    • 1
  • Dallan Quass
    • 1
  • Anand Rajaraman
    • 1
  • Yehoshua Sagiv
    • 1
  • Jeffrey Ullman
    • 1
  • Vasilis Vassalos
    • 1
  • Jennifer Widom
    • 1
  1. 1.Stanford UniversityStanfordUSA

Personalised recommendations