Service-Oriented Semantic Peer-to-Peer Systems

  • Peter Haase
  • Sudhir Agarwal
  • York Sure
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3307)


In Peer-to-Peer data sharing systems, peers typically play equal roles and have equal capabilities. From the service perspective, peers provide a single service. For this reason, there is no need to explicitly model services. We argue, that for knowledge sharing systems, we need an effective combination of the capabilities of the peers both in terms of the services as well as the content they provide. In this paper we present an approach for modeling peers with content and service capability descriptions that allows a decentralized discovery and selection of peers. We show instantiations for various kinds of bibliographic services that are realized in the Bibster system, a semantics-based Peer-to-Peer system for sharing bibliographic metadata.


Service Request Service Discovery Semantic Description Topic Hierarchy Capability Description 
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.
    Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Scientific American 2001 (2001)Google Scholar
  2. 2.
    Haase, P., et al.: Bibster - a semantics-based bibliographic peer-to-peer system. In: Proc. of the 3rd Int. SemanticWeb Conference, Hiroshima, Japan (2004)Google Scholar
  3. 3.
    Castano, A., Ferrara, S., Montanelli, S., Pagani, E., Rossi, G.: Ontology-addressable contents in p2p networks. In: Proceedings of the WWW 2003 Workshop on Semantics in Peer-to-Peer and Grid Computing (2003)Google Scholar
  4. 4.
    Nejdl, W., Wolf, B., Qu, C., Decker, S., Sintek, M., Naeve, A., Nilsson, M., Palmér, M., Risch, T.: Edutella: A P2P networking infrastructure based on rdf. In: Proceedings to the Eleventh International World Wide Web Conference (2002)Google Scholar
  5. 5.
    Pinto, H.S., Tempich, C., Sure, Y., Staab, S.: DILIGENT: Towards a fine-grained methodology for DIstributed, Loosely-controlled and evolvInG Engingeering of oNTologies. In: Proceedings of the 16th European Conference on Artificial Intelligence (ECAI 2004), Valencia, Spain, August 22nd - 27th (2004)Google Scholar
  6. 6.
    Maedche, A., Staab, S.: Services on the move - towards p2p-enabled semantic web services. In: Procs. 10th Int. Conf. on Information Technology and Travel and Tourism, ENTER (2003)Google Scholar
  7. 7.
    Sycara, K., Paolucci, M., Ankolekar, A., Srinivasan, N.: Automated discovery, interaction and composition of semantic web services. Journal ofWeb Semantics 1, 27–46 (2003)Google Scholar
  8. 8.
    Broekstra, J., Ehrig, M., Haase, P., Harmelen, F., Menken, M., Mika, P., Schnizler, B., Siebes, R.: Bibster - a semantics-based bibliographic peer-to-peer system. In: Proceedings of the WWW 2004 Workshop on Semantics in Peer-to-Peer and Grid Computing (2004)Google Scholar
  9. 9.
    Haase, P., Ehrig, M., Hotho, A., Schnizler, B.: Personalized information access in a bibliographic peer-to-peer system. In: Proceedings of the AAAI Workshop on Semantic Web Personalization (2004)Google Scholar
  10. 10.
    Haase, P., Siebes, R., van Harmelen, F.: Peer selection in peer-to-peer networks with semantic topologies. In: International Conference on Semantics of a Networked World: Semantics for Grid Databases, Paris (2004)Google Scholar
  11. 11.
    Paolucci, M., Kawamura, T., Payne, T.R., Sycara, K.: Semantic matching of web services capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 333. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  12. 12.
    Li, Y., Bandar, Z.A., McLean, D.: An approach for measuring semantic similarity between words using multiple information sources. Transactions on Knowledge and Data Engineering 15, 871–882 (2003)CrossRefGoogle Scholar
  13. 13.
    Broekstra, J., Kampman, A., van Harmelen, F.: Sesame: An architecture for storing and querying rdf data and schema information (2001)Google Scholar
  14. 14.
    Nejdl, W., et al.: Super-peer-based routing and clustering strategies for rdf-based peer-to-peer networks. In: Proceedings of the Twelfth International World Wide Web Conference (WWW 2003), Budapest, Hungary (2003)Google Scholar
  15. 15.
    Aberer, K., Mauroux, P.C., Datta, A., Despotovic, Z., Hauswirth, M., Punceva, M., Schmidt, R.: P-Grid: a self-organizing structured p2p system. ACM SIGMOD Record 32, 29–33 (2003)CrossRefGoogle Scholar
  16. 16.
    Sycara, K., Decker, K., Williamson, M.: Middle-agents for the internet. In: Proceedings of IJCAI 1997 (1997)Google Scholar
  17. 17.
    Li, L., Horrocks, I.: A software framework for matchmaking based on semantic web technology. In: Proceedings of the Twelfth International World Wide Web Conference (WWW 2003), pp. 331–339. ACM, New York (2003)CrossRefGoogle Scholar
  18. 18.
    Ahlborn, B., Nejdl, W., Siberski, W.: OAI-P2P:A peer-to-peer network for open archives. In: Workshop on Distributed Computing Architectures for Digital Libraries - ICPP 2002 (2002)Google Scholar
  19. 19.
    Agarwal, S., Haase, P.: Process-based integration of heterogeneous information sources. In: Proceedings of the GI-Workshop Semantische Technologien fuer Informationsportale, Ulm, Germany (2004) (to appear)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Peter Haase
    • 1
  • Sudhir Agarwal
    • 1
  • York Sure
    • 1
  1. 1.Institute AIFBUniversity of KarlsruheGermany

Personalised recommendations