Design issues and challenges for RDF- and schema-based peer-to-peer systems

Databases have employed a schema-based approach to store and retrieve structured data for decades. For peer-to-peer (P2P) networks, similar approaches are just beginning to emerge. While quite a few database techniques can be re-used in this new context, a P2P data management infrastructure poses additional challenges which have to be solved before schema-based P2P networks become as common as schema-based databases. We will describe some of these challenges and discuss approaches to solve them. Our discussion will be based on the design decisions we have employed in our Edutella infrastructure, a schema-based P2P network based on RDF and RDF schemas, and will also point out additional work addressing the issues discussed.

[1]  Ora Lassila,et al.  W3c resource description framework (rdf) model and syntax specification , 1998 .

[2]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM '01.

[3]  Frank van Harmelen,et al.  Web Ontology Language: OWL , 2004, Handbook on Ontologies.

[4]  Stefan Decker,et al.  Ontologies and efficient search on p2p networks , 2002 .

[5]  Alfons Kemper,et al.  ObjectGlobe: Ubiquitous query processing on the Internet , 2001, The VLDB Journal.

[6]  Jennifer Widom,et al.  The TSIMMIS Project: Integration of Heterogeneous Information Sources , 1994, IPSJ.

[7]  Wolfgang Nejdl,et al.  Distributed Queries and Query Optimization in Schema-Based P2P-Systems , 2003, DBISP2P.

[8]  Dan Suciu,et al.  What Can Database Do for Peer-to-Peer? , 2001, WebDB.

[9]  Peter Triantafillou,et al.  Towards High Performance Peer-to-Peer Content and Resource Sharing Systems , 2003, CIDR.

[10]  Stefan Decker,et al.  TRIPLE - A Query, Inference, and Transformation Language for the Semantic Web , 2002, SEMWEB.

[11]  Hector Garcia-Molina,et al.  Efficient search in peer to peer networks , 2004 .

[12]  Wolfgang Nejdl,et al.  Super-peer-based routing and clustering strategies for RDF-based peer-to-peer networks , 2003, WWW '03.

[13]  Tore Risch Functional Queries to Wrapped Educational Semantic Web Meta-data , 2004 .

[14]  Tore Risch,et al.  Functional Data Integration in a Distributed Mediator System , 2004 .

[15]  Li Gong Project JXTA: A Technology Overview , 2001 .

[16]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[17]  Alon Y. Halevy,et al.  Piazza: data management infrastructure for semantic web applications , 2003, WWW '03.

[18]  Gerd Wagner,et al.  Design rationale of RuleML - a markup language for the semantic web , 2001 .

[19]  Diego Calvanese,et al.  Ontology of Integration and Integration of Ontologies , 2001, Description Logics.

[20]  Karl Aberer,et al.  A framework for semantic gossiping , 2002, SGMD.

[21]  Steffen Staab,et al.  EDUTELLA: Searching and Annotating Resources within an RDF-based P2P Network , 2002, Semantic Web Workshop.

[22]  Wolfgang Nejdl,et al.  HyperCuP - Hypercubes, Ontologies, and Efficient Search on Peer-to-Peer Networks , 2002, AP2PC.

[23]  Wolfgang Nejdl,et al.  Information Integration in Schema-Based Peer-To-Peer Networks , 2003, CAiSE.

[24]  Alfons Kemper,et al.  Hyperqueries: Dynamic Distributed Query Processing on the Internet , 2001, VLDB.

[25]  Dan Brickley,et al.  Rdf vocabulary description language 1.0 : Rdf schema , 2004 .

[26]  Fausto Giunchiglia,et al.  Data Management for Peer-to-Peer Computing : A Vision , 2002, WebDB.

[27]  Hector Garcia-Molina,et al.  Routing indices for peer-to-peer systems , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[28]  Hector Garcia-Molina,et al.  Improving search in peer-to-peer networks , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[29]  Karl Aberer,et al.  The chatty web: emergent semantics through gossiping , 2003, WWW '03.

[30]  Manfred Hauswirth,et al.  Semantic Gossiping , 2002 .

[31]  Hector Garcia-Molina,et al.  Improving Search in Peer-to-Peer Systems , 2001 .

[32]  Tore Risch,et al.  EDUTELLA: a P2P networking infrastructure based on RDF , 2002, WWW.