EDUTELLA: Searching and Annotating Resources within an RDF-based P2P Network

P2P applications for searching and exchanging information over the Web have become increasingly popular. This has lead to a number of (usually thematically) focused communities, which allow efficient searching within such communities, and which use specific metadata sets to specify the resources stored within the P2P network. By concentrating on domain and application specific formats for metadata and query languages, however, current P2P networks appear to be fragmenting into non-interoperable niche markets. This contribution describes the open source project Edutella which builds upon metadata standards defined for the WWW and aims to provide an RDF-based metadata infrastructure for P2P applications, building on the recently announced JXTA Framework. We describe one basic service (query) and an Edutella application (annotation) within this network, both being built on a common query language exchange format, and specify the main architecture and APIs of the Edutella P2P network.

[1]  Buenos Aires Meeting TECHNOLOGY & STANDARDS COMMITTEE , 2003 .

[2]  Steffen Staab,et al.  Authoring and annotation of web pages in CREAM , 2002, WWW.

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

[4]  Wolfgang Nejdl,et al.  Open Learning Repositories and Metadata Modeling , 2001, SWWS.

[5]  Wolfgang Nejdl,et al.  Exploring JXTASearch for P2P Learning Resource Discovery , 2001 .

[6]  Steve R. Waterhouse,et al.  Distributed Search in P2P Networks , 2002, IEEE Internet Comput..

[7]  Dan Brickley,et al.  Resource description framework (RDF) schema specification , 1998 .

[8]  Steffen Staab,et al.  SEAL - Tying Up Information Integration and Web Site Management by Ontologies , 2002, IEEE Data Eng. Bull..

[9]  Gio Wiederhold,et al.  Mediators in the architecture of future information systems , 1992, Computer.

[10]  Matthias Jarke,et al.  ConceptBase — A deductive object base for meta data management , 1995, Journal of Intelligent Information Systems.

[11]  Mikael Nilsson,et al.  Conzilla - Towards a Concept Browser , 1999 .

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

[13]  Wolfgang Nejdl,et al.  Towards Interoperability and Reusability of Learning Resources: a SCORM- conformant Courseware for Computer Science Education , 2004 .

[14]  Tore Risch,et al.  Distributed data integration by object‐oriented mediator servers , 2001, Concurr. Comput. Pract. Exp..

[15]  Steffen Staab,et al.  CREAM: creating relational metadata with a component-based, ontology-driven annotation framework , 2001, K-CAP '01.

[16]  J. W. LLOYD,et al.  Making Prolog more Expressive , 1984, J. Log. Program..