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.
Similar content being viewed by others
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
Batini, C., & Scannapieco, M. (Eds.) (2006). Data quality: Concepts, methodologies, and techniques. Springer Verlag, Berlin
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.
Bianchini, D., De Antonellis, V., & Melchiori, M. (2008). Flexible semantic-based service matchmaking and discovery. World Wide Web Journal, 11(2), 227–251.
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.
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.
Bolchini, C., Schreiber, F. A., & Tanca, L. (2007b). A methodology for very small database design. Information Systems, 32(1), 61–82.
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.
Castano, S., & Montanelli, S. (2007). Semantically routing queries in peer-based systems: The H-Link approach. The Knowledge Engineering Review, 23(1), 1–22.
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.
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.
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.
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.
Dix, A., Finlay, J. E., Abowd, G. D., & Beale, R. (Eds.) (2003). Human-computer interaction (3rd ed.). Prentice-Hall, Englewood Cliffs, NJ
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.
Fan, W., Lu, H., Madnick, S., & Cheungd, D. (2001). Discovering and reconciling value conflicts for numerical data integration. Information Systems, 26(8), 635–656.
Gomez-Perez, A., Fernandez-Lopez, M., & Corcho, O. (2003). Ontological engineering. Springer Verlag, Berlin
Gruber, T. (2008). Collective knowledge systems: Where the social web meets the semantic web. Journal of Web Semantics, 6(1), 4–13.
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.
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.
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.
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.
Mukherjee, C., & Ramakrishnan, I. (2008). Automated semantic analysis of schematic data. World Wide Web Journal, 11(4), 427–464.
Ouksel, A. M. (2003). In-context peer-to-peer information filtering on the web. SIGMOD Record 32(3), 65–70.
Rana, O. F., & Hinze, A. (2004). Trust and reputation in dynamic scientific communities. IEEE Distributed Systems Online, 5(1), 8.
Sattler, K., Conrad, S., & Saake, G. (2003). Interactive example-driven integration and reconciliation for accessing database integration. Information Systems, 28(5), 393–414.
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.
Shvaiko, P., & Euzenat, J. (2005). A survey of schema-based matching approaches. Journal on Data Semantics (JoDS), IV, 146–171.
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.
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.
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.
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.
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
Corresponding author
Rights 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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10844-010-0125-4