Skip to main content
Log in

The TSIMMIS Approach to Mediation: Data Models and Languages

  • Published:
Journal of Intelligent Information Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  • Ahmed, R. et al. (1991). The Pegasus Heterogeneous Multidatabase System, in IEEE Computer, 24, 19–27.

    Google Scholar 

  • 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 

  • 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 

  • Blakeley, J. (1996). Data access for the masses through OLE DB. ACM SIGMOD International Conf. on Management of Data(pp. 161–172).

  • Cattell, R.G.G. et al. (1994). The Object Database Standard: ODMG–93. San Mateo: Morgan-Kaufmann.

    Google Scholar 

  • 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.

  • 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 

  • Gupta, A. (1989). Integration of Information Systems: Bridging Heterogeneous Databases, IEEE Press.

  • Gupta, P. and Lin, E. (1994). DataJoiner: A practical approach to multidatabase access. Proc. PDIS Conf.(p. 264).

  • 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 

  • 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).

  • Kim, W. et al. (1993). On Resolving Schematic Heterogeneity in Multidatabase Systems, in Distributed And Parallel Databases, 1, 251–279.

    Google Scholar 

  • Levy, A., Rajaraman, A., and Ordille, J. (1996). Querying heterogeneous information sources using source descriptions. Proc. VLDB Conf.

  • Litwin, W., Mark, L., and Roussopoulos, N. (1990). Interoperability of Multiple Autonomous Databases, in ACM Computing Surveys, 22, 267–293.

    Google Scholar 

  • Motro, A. (1995). Multiplex: A Formal Model for Multidatabases and its Implementation. Technical Report ISSE-TR-95-103, George Mason University.

  • 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.edu

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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 

  • Subrahmanian, V.S. et al. (1996). HERMES: A heterogeneous reasoning and mediator system. Available at http://www.cs.umd.edu/projects/hermes/overview/paper.

  • 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.

  • Thomas, G. et al. (1990). Heterogeneous Distributed Database Systems for Production Use, in ACM Computing Surveys, 22, 237–266.

    Google Scholar 

  • Ullman, J.D. (1988). Principles of Database and Knowledge-Base Systems, Vol I: Classical Database Systems. New York, NY: Computer Science Press.

    Google Scholar 

  • Ullman, J.D. (1989). Principles of Database and Knowledge-Base Systems, Vol II: The New Technologies. New York, NY: Computer Science Press.

    Google Scholar 

  • Vassalos, V. (1996). Wrapper specification and query processing in the TSIMMIS project. Unpublished memorandum.

  • Wiederhold, G. (1992). Mediators in the Architecture of Future Information Systems, in IEEE Computer, 25(3), 38–49.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Garcia-Molina, H., Papakonstantinou, Y., Quass, D. et al. The TSIMMIS Approach to Mediation: Data Models and Languages. Journal of Intelligent Information Systems 8, 117–132 (1997). https://doi.org/10.1023/A:1008683107812

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008683107812

Keywords

Navigation