On-the-Fly and Context-Aware Integration of Heterogeneous Data Sources

  • Giorgio Orsi
  • Letizia Tanca
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7200)


Users and applications of today’s networked enterprises are often interested in high-quality, integrated information coming from external data sources, whose worth is often flawed by the information noise produced by unfocused or partial information. In this chapter we describe an ontology-driven framework for dynamic data integration of heterogeneous data sources, where user and application queries are dealt with in a context-aware fashion, i.e., by taking into account contextual meta-data about the system and the users in order to keep the information noise at bay.


Context Model Global Schema Relevant Area Conjunctive Query SPARQL Query 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Abiteboul, S., Hull, R., Vianu, V.: Foundations of Databases. Addison-Wesley (1995)Google Scholar
  2. 2.
    Baader, F., Calvanese, D., McGuinness, D.L., Nardi, D., Patel-Schneider, P.F.: The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge University Press (2003)Google Scholar
  3. 3.
    Bizer, C.: D2rq - treating non-rdf databases as virtual rdf graphs. In: Proc. of the 3rd Int. Semantic Web Conf. (ISWC) (poster session), Hiroshima, Japan (2004)Google Scholar
  4. 4.
    Bolchini, C., Curino, C.A., Quintarelli, E., Schreiber, F.A., Tanca, L.: A data-oriented survey of context models. SIGMOD Rec. 36(4), 19–26 (2007)CrossRefGoogle Scholar
  5. 5.
    Bolchini, C., Schreiber, F.A., Tanca, L.: A methodology for very small database design. Information Systems 32(1), 61–82 (2007)CrossRefGoogle Scholar
  6. 6.
    Calvanese, D., de Giacomo, G., Lembo, D., Lenzerini, M., Rosati, R.: Tailoring owl for data intensive ontologies. In: Proc. of OWL: Experiences and Directions Workshop (OWLED), Galway, Ireland (2005)Google Scholar
  7. 7.
    Chalmers, M.: A historical view of context. Computer Supported Cooperative Work 13(3), 223–247 (2004)CrossRefGoogle Scholar
  8. 8.
    Chen, H., Wu, Z., Wang, H., Mao, Y.: Rdf/rdfs-based relational database integration. In: Proc. of the 22nd Int. Conf. on Data Engineering (ICDE), p. 94 (2006)Google Scholar
  9. 9.
    Codd, E.F.: The relational model for database management: version 2. Addison-Wesley Longman Publishing Co., Inc., Boston (1990)zbMATHGoogle Scholar
  10. 10.
    Curino, C., Orsi, G., Panigati, E., Tanca, L.: Accessing and Documenting Relational Databases through OWL Ontologies. In: Andreasen, T., Yager, R.R., Bulskov, H., Christiansen, H., Larsen, H.L. (eds.) FQAS 2009. LNCS, vol. 5822, pp. 431–442. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  11. 11.
    Curino, C., Orsi, G., Tanca, L.: X-som: A flexible ontology mapper. In: Proc. of the 1st Intl Work. on Semantic Web Architectures for Enterprises (SWAE), pp. 424–428 (2007)Google Scholar
  12. 12.
    Euzenat, J., Shvaiko, P.: Ontology matching. Springer, Heidelberg (2007)zbMATHGoogle Scholar
  13. 13.
    Franconi, E.: Conceptual Schemas and Ontologies for Database Access: Myths and Challenges. In: Parent, C., Schewe, K.-D., Storey, V.C., Thalheim, B. (eds.) ER 2007. LNCS, vol. 4801, p. 22. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  14. 14.
    de Giacomo, G., Lembo, D., Lenzerini, M., Rosati, R.: On reconciling data exchange, data integration, and peer data management. In: Proc. of the 26th ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems (PODS), pp. 133–142 (2007)Google Scholar
  15. 15.
    Group, W.O.W.: OWL 2 web ontology language. W3C recommendation, W3C (2009),
  16. 16.
    Haase, P., Motik, B.: A mapping system for the integration of owl-dl ontologies. In: Proc. of the 1st Int. Work. on Interoperability of Heterogeneous Information Systems (IHIS), pp. 9–16 (2005)Google Scholar
  17. 17.
    Haase, P., Wang, Y.: A decentralized infrastructure for query answering over distributed ontologies. In: Proc. of the ACM Symp. on Applied Computing (SAC), pp. 1351–1356 (2007)Google Scholar
  18. 18.
    Halevy, A., Rajaraman, A., Ordille, J.: Data integration: the teenage years. In: Proc. of the 32nd Intl Conf. on Very Large Data Bases (VLDB), pp. 9–16 (2006)Google Scholar
  19. 19.
    Halevy, A.Y.: The information manifold approach to data integration. IEEE Intelligent Systems 13, 12–16 (1998)Google Scholar
  20. 20.
    Halevy, A.Y.: Answering queries using views: A survey. Int. Journal on Very Large Data Bases (The VLDB Journal) 10(4), 270–294 (2001)zbMATHCrossRefGoogle Scholar
  21. 21.
    de Laborda, C.P., Conrad, S.: Relational.owl: a data and schema representation format based on owl. In: Proc. of the 2nd Asia-Pacific Conf. on Conceptual Modelling APCM 2005, vol. 43, pp. 89–96 (2005)Google Scholar
  22. 22.
    Lenzerini, M.: Data integration: a theoretical perspective. In: Proc. of the 21th ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems (PODS), pp. 233–246 (2002)Google Scholar
  23. 23.
    Miele, A., Quintarelli, E., Tanca, L.: A methodology for preference-based personalization of contextual data. In: Proc. of 12th Intl Conf. on Extending Database Technology (EDBT), pp. 287–298 (2009)Google Scholar
  24. 24.
    Pérez, J., Arenas, M., Gutierrez, C.: Semantics and Complexity of SPARQL. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 30–43. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  25. 25.
    Poggi, A.: Structured and semi-structured data integration. Ph.D. thesis, Universita’ Degli Studi di Roma ”La Sapienza” (2006)Google Scholar
  26. 26.
    Pottinger, R., Halevy, A.: Minicon: A scalable algorithm for answering queries using views. Int. Journal on Very Large Data Bases (The VLDB Journal) 10(2-3), 182–198 (2001)zbMATHGoogle Scholar
  27. 27.
    Prud’hommeaux, E., Seaborne, A.: Sparql query language for rdf (working draft). Tech. rep., W3C (2007)Google Scholar
  28. 28.
    Roussos, Y., Stavrakas, Y., Pavlaki, V.: Towards a context-aware relational model. In: Proc. Context Representation and Reasoning (CRR), pp. 7.1–7.12 (2005)Google Scholar
  29. 29.
    Xing, W., Corcho, O., Goble, C., Dikaiakos, M.D.: Active ontology: An information integration approach for dynamic information sources. In: Proc. of the 4th European Semantic Web Conference (ESWC) - Poster Session (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Giorgio Orsi
    • 2
    • 1
  • Letizia Tanca
    • 1
  1. 1.Dipartimento di Elettronica e InformazionePolitecnico di MilanoMilanoItaly
  2. 2.Department of Computer ScienceUniversity of OxfordOxfordUK

Personalised recommendations