Skip to main content
Log in

The ESTEEM platform: enabling P2P semantic collaboration through emerging collective knowledge

  • Published:
Journal of Intelligent Information Systems Aims and scope Submit manuscript

Abstract

In this paper, we present Esteem (Emergent Semantics and cooperaTion in multi-knowledgE EnvironMents), a community-based P2P platform for supporting semantic collaboration among a set of independent peers, without prior reciprocal knowledge and no predefined relationships. Goal of Esteem is to go beyond the existing state-of-the-art solutions for P2P knowledge sharing and to provide an integrated platform for both data and service discovery. A distinguishing feature of Esteem is the use of semantic communities to explicitly give shape to the collective knowledge and expertise of peer groups with similar interests. Key techniques of Esteem will be presented in the paper and concern: shuffling-based communication, ontology and service matchmaking, context management, and quality-aware data integration. An application example of data and service discovery in the health-care domain will be presented, by also discussing results of system and user evaluation.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Notes

  1. http://www.dis.uniroma1.it/~esteem/

  2. http://oaei.ontologymatching.org/

  3. http://umlsinfo.nlm.nih.gov/

  4. http://www.nlm.nih.gov/mesh/meshhome.html/

  5. http://www.nlm.nih.gov/research/umls/Snomed/snomed_main.html/

  6. HL7 (Health Level 7): http://www.hl7.org/.

  7. http://www.neurogrid.net/

References

  • Aberer, K., & Despotovic, Z. (2001). Managing trust in a peer-2-peer information system. In Proc. of the 10th int. conference on information and knowledge management (pp. 310–317). Atlanta, Georgia, USA.

  • Aberer, K., et al. (2004). Emergent semantics principles and issues. In Proc. of the 9th int. DASFAA conference (pp. 25–38). Jeju Island, Korea.

  • Allavena, A., Demers, A., & Hopcroft, J. E. (2005). Correctness of a Gossip based membership protocol. In Proc. of the 24th ACM PODC (pp. 292–301). Las Vegas, USA.

  • Baader, F., Calvanese, D., McGuinness, D., Nardi, D., Patel-Schneider, P. (Eds.) (2003). The description logic handbook: Theory, implementation, and applications. Cambridge University Press Cambridge, Cambridge, UK

    MATH  Google Scholar 

  • Batini, C., & Scannapieco, M. (Eds.) (2006). Data quality: Concepts, methodologies, and techniques. Springer Verlag, Berlin

    MATH  Google Scholar 

  • Bertolazzi, P., De Santis, L., & Scannapieco, M. (2003). Automatic record matching in cooperative information systems. In Proc. of the ICDT Int. DQCIS workshop (pp. 13–20). Siena, Italy.

    Google Scholar 

  • Bianchini, D., De Antonellis, V., & Melchiori, M. (2008). Flexible semantic-based service matchmaking and discovery. World Wide Web Journal, 11(2), 227–251.

    Article  Google Scholar 

  • Bianchini, D., De Antonellis, V., & Melchiori, M. (2009). P2P-SDSD: On-the-fly service-based collaboration in distributed systems. Int Journal of Metadata, Semantics and Ontologies, 5(3), 222–237.

    Google Scholar 

  • Bolchini, C., Curino, C. A., Quintarelli, E., Schreiber, F. A., & Tanca, L. (2007a). A data-oriented survey of context models. SIGMOD Record, 36(4), 19–26.

    Article  Google Scholar 

  • Bolchini, C., Schreiber, F. A., & Tanca, L. (2007b). A methodology for very small database design. Information Systems, 32(1), 61–82.

    Article  Google Scholar 

  • Bolchini, C., Curino, C., Quintarelli, E., Schreiber, F. A., & Tanca, L. (2009) Context information for knowledge reshaping. International Journal on Web Engineering and Technology, 5(1), 88–103.

    Article  Google Scholar 

  • Castano, S., & Montanelli, S. (2007). Semantically routing queries in peer-based systems: The H-Link approach. The Knowledge Engineering Review, 23(1), 1–22.

    Google Scholar 

  • Castano, S., Ferrara, A., & Messa, G. (2006a). ISLab HMatch results for OAEI 2006. In Proc. of the ISWC int. OM workshop. Athens, Georgia, USA.

  • Castano, S., Ferrara, A., & Montanelli, S. (2006b). Matching ontologies in open networked systems: Techniques and applications. Journal on Data Semantics (JoDS), V, 25–63.

    Google Scholar 

  • Catarci, T., et al. (2007a). Integrated mock-up prototype and experimental results on the ESTEEM application scenario. Deliverable DALL4, MIUR Esteem Project.

  • Catarci, T., et al. (2007b). Mock-up prototypes and data collected during the testing phase. Deliverable DALL3, MIUR Esteem Project.

  • Chalmers, M. (2004). A historical view of context. Computer Supported Cooperative Work, 13(3), 223–247.

    Article  Google Scholar 

  • Chen, H., Finin, T., & Joshi, A. (2003). An intelligent broker for context-aware systems. In Proc. of the 5th int. Ubicomp conference (pp. 183–184). Seattle, Washington, USA.

  • Curino, C., Orsi, G., & Tanca, L. (2009). Accessing and documenting relational databases through OWL ontologies. In Proc. of the 8th int. conference on flexible query answering systems (FQAS) (pp. 431–442). Roskilde, Denmark.

    Chapter  Google Scholar 

  • De Santis, L., Scannapieco, M., & Catarci, T. (2003). Trusting data quality in cooperative information systems. In Proc. of the 11th int. CoopIS conference (pp. 354–369). Catania, Italy.

    Google Scholar 

  • Dix, A., Finlay, J. E., Abowd, G. D., & Beale, R. (Eds.) (2003). Human-computer interaction (3rd ed.). Prentice-Hall, Englewood Cliffs, NJ

    Google Scholar 

  • Dong, X., Halevy, A. Y., Madhavan, J., Nemes, E., & Zhang, J. (2004). Similarity search for web services. In Proc. of the 30th int. VLDB conference (pp. 372–383). Toronto, Canada.

  • Fagin, R., Kolaitis, P. G., Miller, R. J., & Popa, L. (2005). Data exchange: Semantics and query answering. Theoretical Computer Science, 336(1), 89–124.

    Article  MATH  MathSciNet  Google Scholar 

  • Fan, W., Lu, H., Madnick, S., & Cheungd, D. (2001). Discovering and reconciling value conflicts for numerical data integration. Information Systems, 26(8), 635–656.

    Article  MATH  Google Scholar 

  • Gomez-Perez, A., Fernandez-Lopez, M., & Corcho, O. (2003). Ontological engineering. Springer Verlag, Berlin

    Google Scholar 

  • Gruber, T. (2008). Collective knowledge systems: Where the social web meets the semantic web. Journal of Web Semantics, 6(1), 4–13.

    Google Scholar 

  • Haase, P., Siebes, R., & van Harmelen, F. (2008). Expertise-based peer selection in peer-to-peer networks. Knowledge and Information Systems, 15(1), 75–107.

    Article  Google Scholar 

  • Halevy, A., Ives, Z., Madhavan, J., Mork, P., Suciu, D., & Tatarinov, I. (2004) The Piazza peer data management system. IEEE Transactions on Knowledge and Data Engineering, 16(7), 787–798.

    Article  Google Scholar 

  • Hidayanto, A. N., & Bressan, S. (2007). Towards a society of peers: Expert and interest groups in peer-to-peer systems. In Proc. of the OTM international IFIP workshop on semantic web & web semantics (SWWS 2007) (pp. 487–496). Vilamoura, Portugal.

  • Horrocks, I., & Li, L. (2004). A software framework for matchmaking based on semantic web technology. International Journal of Electronic Commerce, 8(4), 39–60.

    Google Scholar 

  • Kawamura, T., Paolucci, M., Payne, T., & Sycara, K. (2002). Semantic matching of web services capabilities. In Proc. of the 1st int. ISWC conference (pp. 333–347).

  • Lenzerini, M. (2002). Data integration: A theoretical perspective. In Proc. of the 21st ACM SIGMOD-SIGACT-SIGART PODS (pp. 233–246). Madison, Winsconsin, USA (invited tutorial).

  • Löser, A., Staab, S., & Tempich, C. (2007). Semantic social overlay networks. IEEE Journal on Selected Areas in Communication, 25(1), 5–14.

    Article  Google Scholar 

  • Mukherjee, C., & Ramakrishnan, I. (2008). Automated semantic analysis of schematic data. World Wide Web Journal, 11(4), 427–464.

    Article  Google Scholar 

  • Ouksel, A. M. (2003). In-context peer-to-peer information filtering on the web. SIGMOD Record 32(3), 65–70.

    Article  Google Scholar 

  • Rana, O. F., & Hinze, A. (2004). Trust and reputation in dynamic scientific communities. IEEE Distributed Systems Online, 5(1), 8.

    Article  Google Scholar 

  • Sattler, K., Conrad, S., & Saake, G. (2003). Interactive example-driven integration and reconciliation for accessing database integration. Information Systems, 28(5), 393–414.

    Article  MATH  Google Scholar 

  • Scannapieco, M., Virgillito, A., Marchetti, C., Mecella, M., & Baldoni, R. (2004). The DaQuinCIS architecture: A platform for exchanging and improving data quality in cooperative information systems. Information Systems, 29(7), 551–582.

    Article  Google Scholar 

  • Shvaiko, P., & Euzenat, J. (2005). A survey of schema-based matching approaches. Journal on Data Semantics (JoDS), IV, 146–171.

    Google Scholar 

  • Specia, L., & Motta, E. (2007). Integrating folksonomies with the semantic web. In Proc. of the 4th European semantic web conference (ESWC 2007) (pp. 624–639). Innsbruck, Austria.

  • The Gnutella Protocol (2001). The Gnutella Protocol specification v0.4. http://www9.limewire.com/developer/gnutella_protocol_0.4.pdf.

  • Voulgaris, S., Gavidia, D., & van Steen, M. (2005) CYCLON: Inexpensive membership management for unstructured P2P overlays. Journal of Network and Systems Management, 13(2), 197–217.

    Article  Google Scholar 

  • Wang, Y., & Vassileva, J. (2004). Trust-based community formation in peer-to-peer file sharing networks. In Proc. of the IEEE/WIC/ACM int. conference on web intelligence (WI’04) (pp. 341–348). Beijing, China.

    Chapter  Google Scholar 

  • Xiong, L., & Liu, L. (2004). PeerTrust: Supporting reputation-based trust for peer-to-peer electronic communities. IEEE Transactions on Knowledge and Data Engineering, 16(7), 843–857.

    Article  Google Scholar 

  • Zaremski, A., & Wing, J. (1995). Specification matching of software components. In Proc. the 3rd int. ACM symposium on foundations of software engineering (SIGSOFT) (pp. 6–17). Washington DC, USA.

  • Zeinalipour-Yazti, D., Kalogeraki, V., & Gunopulos, D. (2005). Exploiting locality for scalable information retrieval in peer-to-peer networks. Information Systems 30(4), 277–298.

    Article  Google Scholar 

Download references

Acknowledgements

The Esteem platform has been developed within a PRIN Project funded by the Italian Ministry of Education, University and Research. Authors wish to thank anonymous referees for their insightful comments that led us to an improved presentation of the paper. A special acknowledgement is due to Carlo A. Curino, Diego Milano, Giorgio Orsi, Antonella Poggi, Leonardo Querzoni, Denise Salvi, Sara Tucci for their work in the Esteem project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stefano Montanelli.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Montanelli, S., Bianchini, D., Aiello, C. et al. The ESTEEM platform: enabling P2P semantic collaboration through emerging collective knowledge. J Intell Inf Syst 36, 167–195 (2011). https://doi.org/10.1007/s10844-010-0125-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10844-010-0125-4

Keywords

Navigation