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.
Similar content being viewed by others
References
Ahmed, R. et al. (1991). The Pegasus Heterogeneous Multidatabase System, in IEEE Computer, 24, 19–27.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Ullman, J.D. (1988). Principles of Database and Knowledge-Base Systems, Vol I: Classical Database Systems. New York, NY: Computer Science Press.
Ullman, J.D. (1989). Principles of Database and Knowledge-Base Systems, Vol II: The New Technologies. New York, NY: Computer Science Press.
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.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1008683107812