Academia.eduAcademia.edu

Outline

EDUTELLA: A P2P networking infrastructure based on RDF

2002, Proceedings of the 11th International Conference on World Wide Web, WWW '02

Abstract

Metadata for the World Wide Web is important, but metadata for Peer-to-Peer (P2P) networks is absolutely crucial. In this paper we discuss the open source project Edutella which builds upon metadata standards defined for the WWW and aims to provide an RDFbased metadata infrastructure for P2P applications, building on the recently announced JXTA Framework. We describe the goals and main services this infrastructure will provide and the architecture to connect Edutella Peers based on exchange of RDF metadata. As the query service is one of the core services of Edutella, upon which other services are built, we specify in detail the Edutella Common Data Model (ECDM) as basis for the Edutella query exchange language (RDF-QEL-i) and format implementing distributed queries over the Edutella network. Finally, we shortly discuss registration and mediation services, and introduce the prototype and application scenario for our current Edutella aware peers.

References (40)

  1. 1 Query Exchange Architecture Edutella peers are highly heterogeneous in terms of the func- tionality (i.e. services) they offer. A simple peer has RDF storage http://www.xyz.com/ai.html http://www.lit.edu/types#Book Artificial Intelligence dc:title rdf:type http://www.xyz.com/pl.html http://www.lit.edu/types#AI-Book rdf:type
  2. REFERENCES
  3. Serge Abiteboul, Peter Buneman, and Dan Suciu. Data on the Web. Morgan Kaufmann Publishers, 2000.
  4. Dan Brickley and R. V. Guha. W3C Resource Description Framework (RDF) Schema Specification. http://www.w3.org/TR/1998/WD-rdf-schema/, March 2000. W3C Candidate Recommendation.
  5. Jeen Broekstra. RQL Tutoria: Babysteps in Sesame RQL. Aidministrator Nederland, September 2001. Version 0.5.
  6. James Clark and Steve deRose. XML Path Language (XPath), version 1.0. Technical report, W3C, November 1999. W3C Recommendation.
  7. IEEE Learning Technology Standards Committee. IEEE LOM Working Draft 6.1. http://ltsc.ieee.org/wg12/index.html, April 2001.
  8. dbXML Group. dbxml native database. http://www.dbXML.org/.
  9. Hadhami Dhraief, Wolfgang Nejdl, Boris Wolf, and Martin Wolpers. Open learning repositories and metadata modeling. In International Semantic Web Working Symposium (SWWS), Stanford, CA, July 2001.
  10. Rael Dornfest and Dan Brickley. The power of metadata. http://www.openp2p.com/pub/a/p2p/2001/01/18/metadata.html, January 2001. excerpted from the book "Peer-to-Peer: Harnessing the Power of Disruptive Technologies.
  11. The Edutella Project. http://edutella.jxta.org/.
  12. Li Gong. Project JXTA: A technology overview. Technical report, SUN Microsystems, April 2001. http://www.jxta.org/project/www/docs/TechOverview.pdf.
  13. Siegfried Handschuh and Steffen Staab. Authoring and annotation of web pages in cream. In Proceedings of WWW-2002. ACM Press, 2002.
  14. Pat Hayes. Rdf model theory. Technical report, W3C Working Draft, September 2001.
  15. IMS Global Learning Consortium Inc. IMS Learning Resource Metadata Specification v1.2.1. http://www.imsproject.org/metadata/index.html.
  16. M. Jarke, R. Gallersdörfer, M. Jeusfeld, M. Staudt, and S. Eherer. ConceptBase -a deductive object base for meta data management. Journal on Intelligent Information Systems, 4(2):167 -192, 1995.
  17. V. Josifovski, T. Katchaounov, and T. Risch. Optimizing queries in distributed and composable mediators. In 4th Conference on Cooperative Information Systems, CoopIS'99, pages 435 -446, Edinburgh, Scotland, September 1999. http://www.dis.uu.se/ udbl/publ/coopis99.pdf.
  18. V. Josifovski and T. Risch. Functional query optimization over object-oriented views for data integration. Journal of Intelligent Information Systems (JIIS), 12(2-3):165 -190, 1999.
  19. V. Josifovski and T. Risch. Integrating heterogeneous overlapping databases through object-oriented transformations. In 25th Conf. on Very Large Databases (VLDB'99), pages 435 -446, Edinburgh, Scotland, September 1999. http://www.dis.uu.se/ udbl/publ/vldb99.pdf.
  20. Project JXTA Homepage. http://www.jxta.org/.
  21. G. Karvounarakis, V. Christophides, D. Plexousakis, and S. Alexaki. Querying community web portals, 2001. Available at http://www.ics.forth.gr/proj/isst/RDF/RQL/, 2001. Submitted for publication.
  22. Michael Kifer, Georg Lausen, and James Wu. Logical foundations of object-oriented and frame-based languages. Journal of the ACM, 42(4):741-843, 1995.
  23. Stefan Kokkelink and Roland Schwänzl. Expressing Qualified Dublin Core in RDF/XML. DCMI, August 2001. http://dublincore.org/documents/2001/08/29/dcq-rdf-xml/.
  24. Ora Lassila and Ralph R. Swick. W3C Resource Description framework (RDF) Model and Syntax Specification. http://www.w3.org/TR/REC-rdf-syntax/, February 1999. W3C Recommendation.
  25. W. Litwin and T. Risch. Main memory oriented optimization of oo queries using typed datalog with foreign predicates. IEEE Transactions on Knowledge and Data Engineering, 4(6):517 -528, 1992.
  26. J. W. Lloyd and R. W. Topor. Making prolog more expressive. Journal of Logic Programming, 3:225-240, 1984.
  27. A. Mädche, S. Staab, R. Studer, Y. Sure, and R. Volz. Seal - tying up information integration and web site management by ontologies. IEEE Data Engineering Bulletin, March 2002. http://www.aifb.uni- karlsruhe.de/ sst/Research/Publications/data-engineering- bulletin2002.pdf.
  28. D. Maier. A logic for objects. In Workshop on Foundations of Deductive Databases and Logic Programming, pages 6-26, 1986.
  29. Brian McBride. Jena: Implementing the rdf model and syntax specification. Technical report, Hewlett Packard Laboratories, Bristol, UK, 2000. http://www.hpl.hp.com/semweb/index.html.
  30. Sergey Melnik. RDF API Draft, January 2001. http://www-db.stanford.edu/ melnik/rdf/api.html.
  31. Wolfgang Nejdl, Hadhami Dhraief, and Martin Wolpers. O-telos-rdf: A resource description format with enhanced meta-modeling functionalities based on o-telos. In Workshop on Knowledge Markup and Semantic Annotation at the First International Conference on Knowledge Capture (K-CAP'2001), Victoria, BC, Canada, October 2001.
  32. Mikael Nilsson and Matthias Palmér. Conzilla -towards a concept browser. Technical Report CID-53, TRITA-NA-D9911, Department of Numeri- cal Analysis and Computing Science, KTH, Stockholm, 1999. http://kmr.nada.kth.se/papers/ConceptualBrowsing/cid 53.pdf.
  33. T.C. Przymusinski. Every logic program has a natural stratification and an iterated least fixed point model. In Proceedings of the ACM Symposium on Principle of Database Systems (PODS), pages 11-21, 1989.
  34. Changtao Qu and Wolfgang Nejdl. Towards interoperability and reusability of learning resources: A SCORM-conformant courseware for computer science education. Technical report, Learning Lab Lower Saxony, University of Hannover, October 2001.
  35. T. Risch and V. Josifovski. Distributed data integration by object-oriented mediator servers. Concurrency and Computation: Practice and Experience, 13(11):933 -953, 2001.
  36. Abraham Silberschatz, Henry F. Korth, and S. Sudarshan. Database Systems Concepts. McGraw-Hill Higher Education, 4 edition, 2001.
  37. Michael Sintek and Stefan Decker. TRIPLE-An RDF query, inference, and transformation language. In Deductive Databases and Knowledge Management (DDLP'2001), October 2001. http://www.dfki.uni-kl.de/frodo/triple/TripleReport.pdf.
  38. SUN Microsystems. JXTA v1.0 Protocols Specification, 2001. http://spec.jxta.org/v1.0/docbook/JXTAProtocols.html.
  39. ADL Technical Team. SCORM Specification v1.2. http://www.adlnet.org/Scorm/scorm.cfm, October 2001.
  40. G. Wiederhold. Mediators in the architecture of future information systems. IEEE Computer, 25(3):38 -49, 1992.