Abstract
We propose a layered framework for the integration of syntactically, schematically, and semantically heterogeneous networked data sources. Their heterogeneity stems from different models (e.g., relational, XML, or RDF), different schemas within the same model, and different terms associated with the same meaning. We use a semantic based approach that uses a global ontology to mediate among the schemas of the data sources. In our framework, a query is expressed in terms of one of the data sources or of the global ontology and is then translated into subqueries on the other data sources using mappings based on a common vocabulary. Metadata representation, global conceptualization, declarative mediation, mapping support, and query processing are addressed in detail in our discussion of a case study.
This research was supported in part by the National Science Foundation under Awards ITR IIS-0326284, IIS-0513553, and IIS-0812258.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Alexaki, S., Christophides, V., Karvounarakis, G., Plexousakis, D., Tolle, K.: The ICS-FORTH RDFSuite: Managing Voluminous RDF Description Bases. In: International Workshop on the Semantic Web (SemWeb), Hongkong, China (2001)
Amann, B., Beeri, C., Fundulaki, I., Scholl, M.: Ontology-Based Integration of XML Web Resources. In: International Semantic Web Conference (ISWC), pp. 117–131 (2002)
Amann, B., Fundulaki, I., Scholl, M., Beeri, C., Vercoustre, A.-M.: Mapping XML Fragments to Community Web Ontologies. In: International Workshop on the Web and Databases (WebDB), pp. 97–102 (2001)
Arenas, M., Kantere, V., Kementsietsidis, A., Kiringa, I., Miller, R.J., Mylopoulos, J.: The Hyperion Project: From Data Integration to Data Coordination. SIGMOD Record 32(3), 38–53 (2003)
Arens, Y., Knoblock, C.A., Hsu, C.: Query Processing in the SIMS Information Mediator. In: Tate, A. (ed.) Advanced Planning Technology. AAAI Press, Menlo Park (1996)
Benetti, I., Beneventano, D., Bergamaschi, S., Guerra, F., Vincini, M.: SI-Designer: an Integration Framework for E-commerce. In: IJCAI Workshop on E-Business and the Intelligent Web, Seattle, WA (2001)
Beneventano, D., Bergamaschi, S., Gelati, G., Guerra, F., Vincini, M.: MIKS: An Agent Framework Supporting Information Access and Integration. In: Klusch, M., Bergamaschi, S., Edwards, P., Petta, P. (eds.) Intelligent Information Agents. LNCS (LNAI), vol. 2586, pp. 22–49. Springer, Heidelberg (2003)
Bergamaschi, S., Guerra, F., Vincini, M.: A Peer-to-Peer Information System for the Semantic Web. In: International Workshop on Agents and Peer-to-Peer Computing (AP2PC), pp. 113–122 (2003)
Bernstein, P.A., Giunchiglia, F., Kementsietsidis, A., Mylopoulos, J., Serafini, L., Zaihrayeu, I.: Data Management for Peer-to-Peer Computing: A Vision. In: International Workshop on the Web and Databases (WebDB), pp. 89–94 (2002)
Bishr, Y.A.: Overcoming the Semantic and Other Barriers to GIS Interoperability. International Journal of Geographical Information Science 12(4), 229–314 (1998)
Cabri, G., Guerra, F., Vincini, M., Bergamaschi, S., Leonardi, L., Zambonelli, F.: MOMIS: Exploiting Agents to Support Information Integration. International Journal of Cooperative Information Systems 11(3), 293–314 (2002)
Camillo, S.D., Heuser, C.A., dos Santos Mello, R.: Querying Heterogeneous XML Sources through a Conceptual Schema. In: International Conference on Conceptual Modeling (ER), pp. 186–199 (2003)
Chawathe, S.S., Garcia-Molina, H., Hammer, J., Ireland, K., Papakonstantinou, Y., Ullman, J.D., Widom, J.: The TSIMMIS Project: Integration of Heterogeneous Information Sources. In: Meeting of the Information Processing Society of Japan (IPSJ), Tokyo, Japan, pp. 7–18 (1994)
Chen, Y., Revesz, P.: CXQuery: A Novel XML Query Language. In: International Conference on Advances in Infrastructure for Electronic Business, Science, and Medicine on the Internet (SSGRR 2002w) (2002)
Cruz, I.F., Rajendran, A., Sunna, W., Wiegand, N.: Handling Semantic Heterogeneities Using Declarative Agreements. In: International Symposium on Advances in Geographic Information Systems (ACM GIS), McLean, VA, pp. 168–174 (2002)
Cruz, I.F., Xiao, H.: Using a Layered Approach for Interoperability on the Semantic Web. In: International Conference on Web Information Systems Engineering (WISE), pp. 221–232 (December 2003)
Cruz, I.F., Xiao, H.: The Role of Ontologies in Data Integration. Journal of Engineering Intelligent Systems 13(4), 245–252 (2005)
Cruz, I.F., Xiao, H., Hsu, F.: An Ontology-based Framework for Semantic Interoperability between XML Sources. In: International Database Engineering and Applications Symposium (IDEAS), pp. 217–226 (2004)
Cruz, I.F., Xiao, H., Hsu, F.: Peer-to-Peer Semantic Integration of XML and RDF Data Sources. In: Moro, G., Bergamaschi, S., Aberer, K. (eds.) AP2PC 2004. LNCS (LNAI), vol. 3601, pp. 108–119. Springer, Heidelberg (2005)
Euzenat, J., Isaac, A., Meilicke, C., Shvaiko, P., Stuckenschmidt, H., S̆váb, O., Svátek, V., van Hage, W.R., Yatskevich, M.: First Results of the Ontology Evaluation Initiative 2007. In: Second ISWC International Workshop on Ontology Matching. CEUR-WS (2007)
Gruber, T.R.: A Translation Approach to Portable Ontology Specifications. Knowledge Acquisition 5(2), 199–220 (1993)
Gruber, T.R., Olsen, G.R.: An Ontology for Engineering Mathematics. In: International Conference on Principles of Knowledge Representation and Reasoning (KR), pp. 258–269 (1994)
Guarino, N.: Formal Ontology and Information Systems. In: International Conference on Formal Ontologies in Information Systems (FOIS 1998), pp. 3–15 (1998)
Halevy, A.Y., Ives, Z.G., Mork, P., Tatarinov, I.: Piazza: Data Management Infrastructure for Semantic Web Applications. In: International World Wide Web Conference (WWW), pp. 556–567 (2003)
Karvounarakis, G., Alexaki, S., Christophides, V., Plexousakis, D., Scholl, M.: RQL: A Declarative Query Language for RDF. In: International World Wide Web Conference (WWW), pp. 592–603 (2002)
Klein, M.C.A.: Interpreting XML Documents via an RDF Schema Ontology. In: International Conference on Database and Expert Systems Applications (DEXA), pp. 889–894 (2002)
Lakshmanan, L.V., Sadri, F.: Interoperability on XML Data. In: International Semantic Web Conference (ISWC), pp. 146–163 (2003)
Lenzerini, M.: Data Integration: A Theoretical Perspective. In: ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems (PODS), Madison, WI, pp. 233–246 (2002)
Ludächer, B., Gupta, A., Martone, M.E.: Model-Based Mediation with Domain Maps. In: IEEE International Conference on Data Engineering (ICDE), pp. 81–90 (2001)
Maedche, A., Volz, R.: The Text-To-Onto Ontology Extraction and Maintenance System. In: Workshop on Integrating Data Mining and Knowledge Management co-located with the 1st International Conference on Data Mining (2001)
Melnik, S., Decker, S.: A Layered Approach to Information Modeling and Interoperability on the Web. In: ECDL Workshop on the Semantic Web, Lisbon, Portugal (2000)
Mena, E., Kashyap, V., Sheth, A.P., Illarramendi, A.: OBSERVER: An Approach for Query Processing in Global Information Systems Based on Interoperation Across Pre-existing Ontologies. In: IFCIS International Conference on Cooperative Information Systems (CoopIS), pp. 14–25 (1996)
Morris, E., Levine, L., Meyers, C., Place, P., Plakosh, D.: System of Systems Interoperability (SOSI): Final Report. Technical Report CMU/SEI-2004-TR-004, ESC-TR-2004-004, Carnegie Mellon Software Engineering Institute, Pittsburgh, PA (April 2004)
Ng, W.S., Ooi, B.C., Tan, K.L., Zhou, A.: PeerDB: A P2P-based System for Distributed Data Sharing. In: IEEE International Conference on Data Engineering (ICDE), pp. 633–644 (2003)
Patel-Schneider, P.F., Siméon, J.: The Yin/Yang Web: XML Syntax and RDF Semantics. In: International World Wide Web Conference (WWW), pp. 443–453 (2002)
Popa, L., Velegrakis, Y., Miller, R.J., Hernández, M.A., Fagin, R.: Translating Web Data. In: International Conference on Very Large Databases (VLDB), pp. 598–609 (2002)
Rahm, E., Bernstein, P.A.: A Survey of Approaches to Automatic Schema Matching. VLDB Journal 10(4), 334–350 (2001)
Renner, S.A., Rosenthal, A.S., Scarano, J.G.: Data Interoperability: Standardization or Mediation. In: IEEE Metadata Conference (1996)
Shklar, L.A., Sheth, A.P., Kashyap, V., Shah, K.: InfoHarness: Use of Automatically Generated Metadata for Search and Retrieval of Heterogeneous Information. In: International Conference on Advanced Information Systems Engineering (CAiSE), pp. 217–230 (1995)
Shvaiko, P., Euzenat, J.: A survey of schema-based matching approaches. In: Spaccapietra, S. (ed.) Journal on Data Semantics IV. LNCS, vol. 3730, pp. 146–171. Springer, Heidelberg (2005)
Sunna, W., Cruz, I.F.: Structure-Based Methods to Enhance Geospatial Ontology Alignment. In: Fonseca, F., Rodríguez, M.A., Levashkin, S. (eds.) GeoS 2007. LNCS, vol. 4853, pp. 82–97. Springer, Heidelberg (2007)
Sunna, W., Cruz, I.F.: Using the AgreementMaker to Align Ontologies for the OAEI Campaign 2007. In: Second ISWC International Workshop on Ontology Matching. CEUR-WS (2007)
Tijerino, Y.A., Embley, D.W., Lonsdale, D.W., Nagy, G.: Ontology Generation from Tables. In: International Conference on Web Information Systems Engineering (WISE), Rome, Italy, pp. 242–252(2003)
Tolk, A.: Metamodels and Mappings–Ending the Interoperability War. In: Fall Simulation Interoperability Workshop, pp. 748–761. IEEE CS Press, Los Alamitos (2004)
Tolk, A., Turnitsa, C., Diallo, S.: Implied Ontological Representation Within the Levels of Conceptual Interoperability Model. Intelligent Decision Technologies 2(1), 3–20 (2008)
Ullman, J.D.: Information Integration Using Logical Views. In: International Conference on Database Theory (ICDT), pp. 19–40 (1997)
Wache, H., Vögele, T., Visser, U., Stuckenschmidt, H., Schuster, G., Neumann, H., Hübner, S.: Ontology-Based Integration of Information–A Survey of Existing Approaches. In: IJCAI Workshop on Ontologies and Information Sharing (2001)
Xiao, H., Cruz, I.F.: Integrating and Exchanging XML Data Using Ontologies. In: Spaccapietra, S., Aberer, K., Cudré-Mauroux, P. (eds.) Journal on Data Semantics VI. LNCS, vol. 4090, pp. 67–89. Springer, Heidelberg (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Cruz, I.F., Xiao, H. (2009). Ontology Driven Data Integration in Heterogeneous Networks. In: Tolk, A., Jain, L.C. (eds) Complex Systems in Knowledge-based Environments: Theory, Models and Applications. Studies in Computational Intelligence, vol 168. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88075-2_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-88075-2_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-88074-5
Online ISBN: 978-3-540-88075-2
eBook Packages: EngineeringEngineering (R0)