Abstract
The Context Interchange strategy presents a novel perspective for mediated data access in which semantic conflicts among heterogeneous systems are not identified a priori, but are detected and reconciled by a context mediator through comparison of contexts axioms corresponding to the systems engaged in data exchange. In this article, we show that queries formulated on shared views, export schema, and shared “ontologies” can be mediated in the same way using the Context Interchange framework. The proposed framework provides a logic-based object-oriented formalsim for representing and reasoning about data semantics in disparate systems, and has been validated in a prototype implementation providing mediated data access to both traditional and web-based information sources.
- ABITEBOUL, S., LAUSEN, G., UPHOFF, H., AND WALLER, E. 1993. Methods and rules. SIGMOD Rec. 22, 2 (June 1, 1993), 32-41. Google Scholar
- AHMED, R., DE SMEDT, P., DU, W., KENT, W., KETABCHI, M. A., LITWIN, W. A., RAFII, A., AND SHAN, M.-C. 1991. The Pegasus heterogeneous multidatabase system. IEEE Comput. 24, 12 (Dec. 1991), 19-27. Google Scholar
- ARENS, Y. AND KNOBLOCK, C.A. 1992. Planning and reformulating queries for semanticallymodeled multidatabase systems. In Proceedings of the 1st International Conference on Information and Knowledge Management (CIKM-92, Baltimore, MD, Nov.), Y. Yesha, Ed. 92-101.Google Scholar
- BRESSAN, S., GOH, C. H., FYNN, K., JAKOBISIAK, M., HUSSEIN, K., KON, H., LEE, T., MADNICK, S., PENA, T., Qu, J., SHUM, A., AND SIEGEL, M. 1997a. The Context Interchange mediator prototype. SIGMOD Rec. 26, 2, 525-527. Google Scholar
- BRESSAN, S., GOH, C. H., LEE, T., MADNICK, S., AND SIEGEL, M. 1997b. A procedure for mediation of queries to sources in disparate contexts. In Proceedings of the 1997 international symposium on Logic programming (ILPS '97, Port Washington, NY, Oct. 12-16, 1997), J. Maluszyliski, I. V. Ramakrishnan, and T. Swift, Eds. MIT Press, Cambridge, MA, 213-227. Google Scholar
- CATARCI, T. AND LENZERINI, M. 1993. Representing and using interschema knowledge in cooperative information systems. Int. J. Intell. Coop. Inf. Syst. 2, 4 (Dec.), 375-399.Google Scholar
- CHAKRAVARTHY, U. S., GRANT, J., AND MINKER, J. 1990. Logic-based approach to semantic query optimization. ACM Trans. Database Syst. 15, 2 (June 1990), 162-207. Google Scholar
- CLARK, K. 1978. Negation as failure. In Logic and Data Bases, H. Gallaire and J. Minker, Eds. Plenum Press, New York, NY, 292-322.Google Scholar
- COLLET, C., HUHNS, M. N., AND SHEN, W.-M. 1991. Resource integration using a large knowledge base in Carnot. IEEE Comput. 24, 12 (Dec. 1991), 55-62. Google Scholar
- DOBBIE, G. AND TOPOR, R. 1995. On the declarative and procedural semantics of deductive object-oriented systems. J. Intell. Inf. Syst. 4, 2 (Mar. 1995), 193-219. Google Scholar
- ESHGHI, K. AND KOWLASKI, R.A. 1989. Abduction compared with negation by failure. In Proceedings of the 6th International Conference on Logic Programming (Lisbon, Spain). 234-255.Google Scholar
- FAQUHAR, A., DAPPERT, A., FILKES, R., AND PRATT, W. 1995. Integrating information sources using context logic. In Proceedings of the AAAI-95 Spring Symposium on Information Gathering from Distributed Heterogeneous Environments. AAAI Press, Menlo Park, CA.Google Scholar
- GOH, C. H., BRESSAN, S., MADNICK, S. E., AND SIEGAL, M. D. 1996. Context interchange: Representing and reasoning about data semantics in heterogeneous systems. Sloan School Working Paper No. 3928. MIT-Alfred P. Sloan School of Management, Cambridge, MA.Google Scholar
- GOH, C. H., MADNICK, S. E., AND SIEGEL, M. D. 1994. Context interchange: Overcoming the challenges of large-scale interoperable database systems in a dynamic environment. In Proceedings of the 3rd International Conference on Information and Knowledge Management (CIKM '94, Gaithersburg, Maryland, Nov. 29-Dec. 2, 1994), N. R. Adam, B. K. Bhargava, and Y. Yesha, Eds. ACM Press, New York, NY, 337-346. Google Scholar
- GRUBER, T. R. 1991. The role of common ontology in achieving sharable, reusable knowledge bases. In Principles of Knowledge Representation and Reasoning: Proceedings of the 2nd International Conference (Cambridge, MA.), J. A. Allen, R. Files, and E. Sandewall, Eds. Morgan Kaufmann, San Mateo, California, 601-602.Google Scholar
- HULL, R. 1997. Managing semantic heterogeneity in databases: a theoretical prospective. In Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems (PODS '97, Tucson, Arizona, May 12-14, 1997), A. Mendelzon and Z. M. zsoyoglu, Eds. ACM Press, New York, NY, 51-61. Google Scholar
- IMEILINSKI, T. 1987. Intelligent query answering in rule based systems. J. Logic Program. 4, 3 (Sept. 1987), 229-257. Google Scholar
- JONKER, W. AND SCH TZ, H. 1995. The ECRC multi database system. In Proceedings of the 1995 ACM SIGMOD International Conference on Management of Data (SIGMOD '95, San Jose, CA, May 23-25, 1995), M. Carey and D. Schneider, Eds. ACM Press, New York, NY, 490. Google Scholar
- KnKAS, A. C. AND MANCARELLA, P. 1990. Database updates through abduction. In Proceedings of the 16th International Conference on Very Large Databases (Brisbane, Australia, Aug. 13-16, 1990), D. McLeod, R. Sacks-Davis, and H. Schek, Eds. Morgan Kaufmann Publishers Inc., San Francisco, CA, 650-661. Google Scholar
- KnKAS, A. C., KOWALSKI, R. A., AND TONI, F. 1993. Abductive logic programming. J. Logic Program. 2, 6, 719-770.Google Scholar
- KIFER, M., LAUSEN, G., AND WU, J. 1995. Logical foundations of object-oriented and frame-based languages. J. ACM 42, 4 (July 1995), 741-843. Google Scholar
- KUHN, E. AND LUDWIG, T. 1988. VIP-MDBS: A logic multidatabase system. In International Symposium on Databases in Parallel and Distributed Systems (Austin, Texas, Dec. 5-7, 1988), J. E. Urban, Ed. IEEE Computer Society Press, Los Alamitos, CA, 190-201. Google Scholar
- LANDERS, T. AND ROSENBERG, R. 1982. An overview of Multibase. In Proceedings of the 2nd International Symposium for Distributed Databases. 153-183.Google Scholar
- LENAT, D. B. AND GUHA, R.V. 1990. Building Large Knowledge-Based Systems: Representation and Inference in the CYC Project. Addison-Wesley Publishing Co., Inc., Redwood City, CA. Google Scholar
- LEVY, A. Y., MENDELZON, A. O., AND SAGIV, Y. 1995a. Answering queries using views (extended abstract). In Proceedings of the 14th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS '95, San Jose, California, May 22-25, 1995), M. Yannakakis, Ed. ACM Press, New York, NY, 95-104. Google Scholar
- LEVY, A. Y., SRIVASTAVA, D., AND KIRK, T. 1995b. Data model and query evaluation in global information systems. J. Intell. Inf. Syst. 5, 2 (Sept. 1995), 121-143. Google Scholar
- LITWIN, W. 1992. O*SQL: A language for object oriented multidatabase interoperability. In Proceedings of the Conference on IFIP WG2.6 Database Semantics and Interoperable Database Systems (DE-5) (Lorne, Victoria, Australia), D. K. Hsiao, E. J. Neuhold, and R. Sacks-Davis, Eds. North-Holland Publishing Co., Amsterdam, The Netherlands, 119-138. Google Scholar
- LITWIN, W. AND ABDELLATIF, A. 1987. An overview of the multi-database manipulation language MDSL. Proc. IEEE 75, 5, 621-632.Google Scholar
- LLOYD, J.W. 1987. Foundations of Logic Programming. 2nd ed. Springer-Verlag Symbolic Computation and Artificial Intelligence Series. Springer-Verlag, Vienna, Austria. Google Scholar
- MCCARTHY, J. 1987. Generality in artificial intelligence. Commun. ACM 30, 12 (Dec. 1987), 1030-1035. Google Scholar
- MUMICK, I. S. AND PIRAHESH, H. 1994. Implementation of magic-sets in a relational database system. SIGMOD Rec. 23, 2 (June 1994), 103-114. Google Scholar
- PAPAKONSTANTINOU, Y., GARCIA-MOLINA, H., AND WIDOM, J. 1995. Object exchange across heterogeneous information sources. In Proceedings of the IEEE International Conference on Data Engineering (Mar.). IEEE Press, Piscataway, NJ. Google Scholar
- QUASS, D., RAJARAMAN, n., SAGIV, Y., ULLMAN, J., AND WIDON, J. 1995. Querying semistructured heterogeneous information. In Proceedings of the 4th International Conference on Deductive and Object-Oriented Databases (Singapore, Dec.). Springer-Verlag, Berlin, Germany. Google Scholar
- SCIORE, E., SIEGAL, M., AND ROSENTHAL, A. 1992. Context interchange using meta-attributes. In Proceedings of the 1st International Conference on Information and Knowledge Management (CIKM-92, Baltimore, MD, Nov.), Y. Yesha, Ed. 377-386.Google Scholar
- SCIORE, E., SIEGEL, M., AND ROSENTHAL, A. 1994. Using semantic values to facilitate interoperability among heterogeneous information systems. ACM Trans. Database Syst. 19, 2 (June 1994), 254-290. Google Scholar
- SESHADRI, P., HELLERSTEIN, J. M., PIRAHESH, H., LEUNG, T. C., RAMAKRISHNAN, R., SRIVASTAVA, D., STUCKEY, P. J., AND SUDARSHAN, S. 1996. Cost-based optimization for magic: Algebra and implementation. In Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD '96, Montreal, Canada). ACM, New York, NY, 435-446. Google Scholar
- SHETH, A. P. AND LARSON, J. A. 1990. Federated database systems for managing distributed, heterogeneous, and autonomous databases. ACM Comput. Surv. 22, 3 (Sept. 1990), 183-236. Google Scholar
- SIEGEL, M. AND MADNICK, S. E. 1991. A metadata approach to resolving semantic conflicts. In Proceedings of the 17th Conference on Very Large Data Bases (Barcelona, Spain, Sept.). VLDB Endowment, Berkeley, CA, 133-145. Google Scholar
- TEMPLETON, M., BRILL, D., DAO, S. K., LUND, E., WARD, P., CHEN, A. L. P., AND MACGREGOR, R. 1987. Mermaid--a front end to distributed heterogeneous databases. Proc. IEEE 75, 5, 695-708.Google Scholar
- TOMASIC, A., RASCHID, L., AND VALDURIEZ, P. 1996. Scaling heterogeneous databases and the design of DISCO. In Proceedings of the 16th IEEE International Conference on Distributed Computing Systems (Hong Kong, May). IEEE Computer Society Press, Los Alamitos, CA. Google Scholar
- ULLMAN, J. D. 1997. Information integration using logical views. In Proceedings of the 6th International Conference on Database Theory (ICDT '97, Delphi, Greece, Jan.). Springer-Verlag, Berlin, Germany, 19-40. Google Scholar
- WIEDERHOLD, G. 1992. Mediators in the architecture of future information systems. IEEE Comput. 25, 3 (Mar. 1992), 38-49. Google Scholar
Index Terms
- Context interchange: new features and formalisms for the intelligent integration of information
Recommendations
Interschema correspondence establishment in a cooperative OWL-based multi-information server grid environment
Establishing interschema semantic knowledge between corresponding elements in a cooperating OWL-based multi-information server grid environment requires deep knowledge, not only about the structure of the data represented in each server, but also about ...
Information systems interoperability: What lies beneath?
Interoperability is the most critical issue facing businesses that need to access information from multiple information systems. Our objective in this research is to develop a comprehensive framework and methodology to facilitate semantic ...
Context Knowledge Representation and Reasoning in the Context Interchange System
The Context Interchange Project presents a unique approach to the problem of semantic conflict resolution among multiple heterogeneous data sources. The system presents a semantically meaningful view of the data to the receivers (e.g. user applications) ...
Comments