An O-Telos Provider Peer for the RDF-based Edutella P2P-network

The open source project Edutella is a Peer-to-Peer (P2P) network for learning materials. It builds upon meta data standards defined for the WWW and aims to provide a RDF-based meta data infrastructure for P2P applications. In this paper we discuss a prototype provider peer for the Edutella network, which provides advanced reasoning peers for RDF data. This prototype peer provides storage and querying services for which it uses the ConceptBase database with its powerful reasoning mechanism as storage and query facility. ConceptBase implements the meta data language O-Telos while Edutella uses RDF(S). Based on previous work in this area we present a mechanism to translate the property-centered meta modeling language RDF to the object-centered meta modeling language O-Telos. Thus we are able to provide a Datalog based reasoning facility for the P2P Edutella network. As the Edutella network also uses the query exchange language RDF-QEL we also describe in detail the peer’s query service. It translates RDF-QEL queries to O-Telos queries and the respective O-Telos answers to RDF-QEL answers.