Skip to main content

Semantic Data Integration in P2P Environment Using Schema Mappings and Agent Technology

  • Conference paper
Agent and Multi-Agent Systems: Technologies and Applications (KES-AMSTA 2007)

Abstract

We discuss the problem of semantic data integration in a highly-dynamic environment consisting of a community of peer-to-peer cooperating agents (partners). Peers decide when to join and when to leave the system, how to describe their local data, when to communicate and share their resources with partners. An agent issues queries to its partners (friends) which are able partly answer the query and then propagate the query to their partners along semantic paths existing in the system. Semantic paths are determined by schema mappings defined between partners. We propose a method for specifying schema mappings and to translate them to XQuery expressions. Mappings are represented by means of logical formulas. We also propose a declarative specification of semantic-driven communication in the system. The specification is made in a peer-oriented extension of Prolog.

The work was supported in part by the Polish Ministry of Science and Higher Education under Grant N516 015 31/1553.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arenas, M., Libkin, L.: XML Data Exchange: Consistency and Query Answering. In: PODS Conference, pp. 13–24 (2005)

    Google Scholar 

  2. Bernstein, P.A., Giunchiglia, F., Kementsietsidis, A., Mylopoulos, J., Serafini, L., Zaihrayeu, I.: Data Management for Peer-to-Peer Computing: A Vision. In: WebDB, pp. 89–94 (2002)

    Google Scholar 

  3. Bouquet, P., Serafini, L., Zanobini, S.: Peer-to-peer semantic coordination. Journal of Web Semantics 2(1), 81–97 (2004)

    Article  Google Scholar 

  4. Calvanese, D., Giacomo, G.D., Lenzerini, M., Rosati, R.: Logical Foundations of Peer-To-Peer Data Integration. In: Proc. of the 23rd ACM SIGMOD Symposium on Principles of Database Systems (PODS 2004), pp. 241–251 (2004)

    Google Scholar 

  5. Fagin, R., Kolaitis, P.G., Popa, L.: Data exchange: getting to the core. ACM Trans. Database Syst. 30(1), 174–210 (2005)

    Article  MATH  Google Scholar 

  6. Lenzerini, M.: Data Integration: A Theoretical Perspective. In: PODS, pp. 233–246 (2002)

    Google Scholar 

  7. Loke, S.W.: Declarative programming of integrated peer-to-peer and Web based systems: the case of Prolog. J. of Systems and Software 79(4), 523–536 (2006)

    Article  Google Scholar 

  8. Meilicke, C., Stuckenschmidt, H., Tamilin, A.: Improving Automatically Created Mappings Using Logical Reasoning. In: Proceedings of the 1st International Workshop on Ontology Matching OM-2006. CEUR Workshop Proceedings, vol. 225 (2006), http://CEUR-WS.org/Vol-225

  9. Pankowski, T.: Management of executable schema mappings for XML data exchange. In: Grust, T., Höpfner, H., Illarramendi, A., Jablonski, S., Mesiti, M., Müller, S., Patranjan, P.-L., Sattler, K.-U., Spiliopoulou, M., Wijsen, J. (eds.) EDBT 2006. LNCS, vol. 4254, pp. 264–277. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  10. Pankowski, T., Cybulka, J., Meissner, A.: XML Schema Mappings in the Presence of Key Constraints and Value Dependencies. In: ICDT 2007 Workshop EROW’07. CEUR Workshop Proceedings, vol. 229, pp. 1–15 (2007), http://CEUR-WS.org/Vol-229

  11. Rahm, E., Bernstein, P.A.: A survey of approaches to automatic schema matching. The VLDB Journal 10(4), 334–350 (2001)

    Article  MATH  Google Scholar 

  12. Shvaiko, P., et al.: Dynamic Ontology Matching: A Survey, Techn. Report DIT-06-046, University of Trento (2006), Available on http://eprints.biblio.unitn.it/archive/00001040/

  13. Tatarinov, I., Halevy, A.Y.: Efficient Query Reformulation in Peer-Data Management Systems. In: SIGMOD Conference, pp. 539–550 (2004)

    Google Scholar 

  14. XQuery 1.0: An XML Query Language. W3C Working Draft (2002), http://www.w3.org/TR/xquery

  15. Yu, C., Popa, L.: Constraint-Based XML Query Rewriting For Data Integration. In: SIGMOD Conference, pp. 371–382 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ngoc Thanh Nguyen Adam Grzech Robert J. Howlett Lakhmi C. Jain

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Brzykcy, G., Bartoszek, J., Pankowski, T. (2007). Semantic Data Integration in P2P Environment Using Schema Mappings and Agent Technology. In: Nguyen, N.T., Grzech, A., Howlett, R.J., Jain, L.C. (eds) Agent and Multi-Agent Systems: Technologies and Applications. KES-AMSTA 2007. Lecture Notes in Computer Science(), vol 4496. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72830-6_40

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72830-6_40

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72829-0

  • Online ISBN: 978-3-540-72830-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics