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

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.

[1]  Thomas R. Gruber,et al.  Collective knowledge systems: Where the Social Web meets the Semantic Web , 2008, J. Web Semant..

[2]  John E. Hopcroft,et al.  Correctness of a gossip based membership protocol , 2005, PODC '05.

[3]  Dan Suciu,et al.  The Piazza peer data management system , 2004, IEEE Transactions on Knowledge and Data Engineering.

[4]  Hongjun Lu,et al.  Discovering and reconciling value conflicts for numerical data integration , 2001, Inf. Syst..

[5]  Steffen Staab,et al.  Emergent Semantics Principles and Issues , 2004, DASFAA.

[6]  Carlo Batini,et al.  Data Quality: Concepts, Methodologies and Techniques , 2006, Data-Centric Systems and Applications.

[7]  Letizia Tanca,et al.  A methodology for a Very Small Data Base design , 2007, Inf. Syst..

[8]  Mariano Fernández-López,et al.  Ontological Engineering , 2003, Encyclopedia of Database Systems.

[9]  Carlo Curino,et al.  Context information for knowledge reshaping , 2009, Int. J. Web Eng. Technol..

[10]  Jun Zhang,et al.  Simlarity Search for Web Services , 2004, VLDB.

[11]  Valeria De Antonellis,et al.  Flexible Semantic-Based Service Matchmaking and Discovery , 2008, World Wide Web.

[12]  Valeria De Antonellis,et al.  P2P-SDSD: on-the-fly service-based collaboration in distributed systems , 2010, Int. J. Metadata Semant. Ontologies.

[13]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[14]  Ian Horrocks,et al.  A Software Framework for Matchmaking Based on Semantic Web Technology , 2004, Int. J. Electron. Commer..

[15]  Jeannette M. Wing,et al.  Specification matching of software components , 1997 .

[16]  Matthew Chalmers,et al.  A Historical View of Context , 2004, Computer Supported Cooperative Work (CSCW).

[17]  Carlo Curino,et al.  Accessing and Documenting Relational Databases through OWL Ontologies , 2009, FQAS.

[18]  Carlo Batini,et al.  Data Quality: Concepts, Methodologies and Techniques (Data-Centric Systems and Applications) , 2006 .

[19]  Aris M. Ouksel,et al.  In-context peer-to-peer information filtering on the Web , 2003, SGMD.

[20]  Jérôme Euzenat,et al.  A Survey of Schema-Based Matching Approaches , 2005, J. Data Semant..

[21]  Ling Liu,et al.  PeerTrust: supporting reputation-based trust for peer-to-peer electronic communities , 2004, IEEE Transactions on Knowledge and Data Engineering.

[22]  Carlo Curino,et al.  A data-oriented survey of context models , 2007, SGMD.

[23]  Dimitrios Gunopulos,et al.  Exploiting locality for scalable information retrieval in peer-to-peer networks , 2005, Inf. Syst..

[24]  Gregory D. Abowd,et al.  Human-Computer Interaction (3rd Edition) , 2003 .

[25]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[26]  Maarten van Steen,et al.  CYCLON: Inexpensive Membership Management for Unstructured P2P Overlays , 2005, Journal of Network and Systems Management.

[27]  Silvana Castano,et al.  Matching Ontologies in Open Networked Systems: Techniques and Applications , 2006, J. Data Semant..

[28]  Enrico Motta,et al.  Integrating Folksonomies with the Semantic Web , 2007, ESWC.

[29]  Silvana Castano,et al.  Semantically routing queries in peer-based systems: the H-Link approach , 2008, The Knowledge Engineering Review.

[30]  Luca De Santis,et al.  Automatic Record Matching in Cooperative Information Systems , 2002 .

[31]  Harry Chen,et al.  An Intelligent Broker for Context-Aware Systems , 2003 .

[32]  Beatrice Gralton,et al.  Washington DC - USA , 2008 .

[33]  Pavel Shvaiko,et al.  Guest editorial preface: special issue on contexts and ontologies , 2008, The Knowledge Engineering Review.

[34]  Antonino Virgillito Carlo Marchetti,et al.  The DaQuinCIS Architecture : a Platform for Exchanging and Improving Data Quality in Cooperative Information Systems ? , 2003 .

[35]  Karl Aberer,et al.  Managing trust in a peer-2-peer information system , 2001, CIKM '01.

[36]  Gunter Saake,et al.  Interactive example-driven integration and reconciliation for accessing database federations , 2003, Inf. Syst..

[37]  Frank van Harmelen,et al.  Expertise-based peer selection in Peer-to-Peer networks , 2008, Knowledge and Information Systems.

[38]  Maurizio Lenzerini,et al.  Data integration: a theoretical perspective , 2002, PODS.

[39]  Stéphane Bressan,et al.  Towards a Society of Peers: Expert and Interest Groups in Peer-to-Peer Systems , 2007, OTM Workshops.

[40]  Steffen Staab,et al.  Semantic social overlay networks , 2007, IEEE Journal on Selected Areas in Communications.

[41]  Ronald Fagin,et al.  Data exchange: semantics and query answering , 2003, Theor. Comput. Sci..

[42]  I. V. Ramakrishnan,et al.  Automated Semantic Analysis of Schematic Data , 2008, World Wide Web.

[43]  Julita Vassileva,et al.  Trust-Based Community Formation in Peer-to-Peer File Sharing Networks , 2004, IEEE/WIC/ACM International Conference on Web Intelligence (WI'04).

[44]  Tiziana Catarci,et al.  Trusting Data Quality in Cooperative Information Systems , 2002, OTM.

[45]  Annika Hinze,et al.  Trust and Reputation in Dynamic Scientific Communities , 2004, IEEE Distributed Syst. Online.