Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/511446.511525acmconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
Article

EDUTELLA: a P2P networking infrastructure based on RDF

Published: 07 May 2002 Publication History

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 RDF-based 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

[1]
Serge Abiteboul, Peter Buneman, and Dan Suciu. Data on the Web. Morgan Kaufmann Publishers, 2000.
[2]
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.
[3]
Jeen Broekstra. RQL Tutoria: Babysteps in Sesame RQL. Aidministrator Nederland, September 2001. Version 0.5.
[4]
James Clark and Steve deRose. XML Path Language (XPath), version 1.0. Technical report, W3C, November 1999. W3C Recommendation.
[5]
IEEE Learning Technology~Standards Committee. IEEE LOM Working Draft 6.1. http://ltsc.ieee.org/wg12/index.html, April 2001.
[6]
dbXML Group. dbxml native database. http://www.dbXML.org/.
[7]
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.
[8]
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.
[9]
The Edutella Project. http://edutella.jxta.org/.
[10]
Li Gong. Project JXTA: A technology overview. Technical report, SUN Microsystems, April 2001. http://www.jxta.org/project/www/docs/TechOverview.pdf.
[11]
Siegfried Handschuh and Steffen Staab. Authoring and annotation of web pages in cream. In Proceedings of WWW-2002. ACM Press, 2002.
[12]
Pat Hayes. Rdf model theory. Technical report, W3C Working Draft, September 2001.
[13]
IMS Global Learning~Consortium Inc. IMS Learning Resource Metadata Specification v1.2.1. http://www.imsproject.org/metadata/index.html.
[14]
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.
[15]
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.
[16]
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.
[17]
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.
[18]
Project JXTA Homepage. http://www.jxta.org/.
[19]
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.
[20]
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.
[21]
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/.
[22]
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.
[23]
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.
[24]
J. W. Lloyd and R. W. Topor. Making prolog more expressive. Journal of Logic Programming, 3:225--240, 1984.
[25]
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.
[26]
D. Maier. A logic for objects. In Workshop on Foundations of Deductive Databases and Logic Programming, pages 6--26, 1986.
[27]
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.
[28]
Sergey Melnik. RDF API Draft, January 2001. http://www-db.stanford.edu/~melnik/rdf/api.html.
[29]
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.
[30]
Mikael Nilsson and Matthias Palmér. Conzilla - towards a concept browser. Technical Report CID-53, TRITA-NA-D9911, Department of Numerical Analysis and Computing Science, KTH, Stockholm, 1999. http://kmr.nada.kth.se/papers/ConceptualBrowsing/cid_53.pdf.
[31]
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.
[32]
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.
[33]
T. Risch and V. Josifovski. Distributed data integration by object-oriented mediator servers. Concurrency and Computation: Practice and Experience, 13(11):933 -- 953, 2001.
[34]
Abraham Silberschatz, Henry F. Korth, and S. Sudarshan. Database Systems Concepts. McGraw-Hill Higher Education, 4 edition, 2001.
[35]
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.
[36]
SUN Microsystems. JXTA v1.0 Protocols Specification, 2001. http://spec.jxta.org/v1.0/docbook/JXTAProtocols.html.
[37]
ADL Technical Team. SCORM Specification v1.2. http://www.adlnet.org/Scorm/scorm.cfm, October 2001.
[38]
G. Wiederhold. Mediators in the architecture of future information systems. IEEE Computer, 25(3):38--49, 1992.

Cited By

View all
  • (2021)A retrospective on Telos as a metamodeling language for requirements engineeringRequirements Engineering10.1007/s00766-020-00329-x26:1(1-23)Online publication date: 1-Mar-2021
  • (2020)Decentralized Learning Infrastructures for Community Knowledge BuildingIEEE Transactions on Learning Technologies10.1109/TLT.2019.296338413:3(516-529)Online publication date: 1-Jul-2020
  • (2020)An integrated P2P framework for E-learningPeer-to-Peer Networking and Applications10.1007/s12083-020-00919-013:6(1967-1989)Online publication date: 29-Jun-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
WWW '02: Proceedings of the 11th international conference on World Wide Web
May 2002
754 pages
ISBN:1581134495
DOI:10.1145/511446
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 May 2002

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. e-Learning
  2. peer-to-peer
  3. query languages
  4. semantic web

Qualifiers

  • Article

Conference

WWW02
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)17
  • Downloads (Last 6 weeks)1
Reflects downloads up to 09 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2021)A retrospective on Telos as a metamodeling language for requirements engineeringRequirements Engineering10.1007/s00766-020-00329-x26:1(1-23)Online publication date: 1-Mar-2021
  • (2020)Decentralized Learning Infrastructures for Community Knowledge BuildingIEEE Transactions on Learning Technologies10.1109/TLT.2019.296338413:3(516-529)Online publication date: 1-Jul-2020
  • (2020)An integrated P2P framework for E-learningPeer-to-Peer Networking and Applications10.1007/s12083-020-00919-013:6(1967-1989)Online publication date: 29-Jun-2020
  • (2020)Super peer selection strategy in peer‐to‐peer networks based on learning automataInternational Journal of Communication Systems10.1002/dac.429633:6Online publication date: 6-Jan-2020
  • (2019)A knowledge-based approach to multiplayer games in peer-to-peer networksKnowledge and Information Systems10.1007/s10115-018-1295-661:2(1091-1121)Online publication date: 1-Nov-2019
  • (2018)Proposition of a New Ontology-Based P2P System for Semantic Integration of Heterogeneous Data SourcesHandbook of Research on Contemporary Perspectives on Web-Based Systems10.4018/978-1-5225-5384-7.ch012(240-270)Online publication date: 2018
  • (2018)Cross-repository aggregation of educational resourcesComputers & Education10.1016/j.compedu.2017.09.014117:C(31-49)Online publication date: 1-Feb-2018
  • (2018)Supporting Online/Offline Collaborative Work with WebRTC Application MigrationInnovative Mobile and Internet Services in Ubiquitous Computing10.1007/978-3-319-93554-6_8(96-104)Online publication date: 8-Jun-2018
  • (2018)Structured Data in Peer-to-Peer SystemsEncyclopedia of Database Systems10.1007/978-1-4614-8265-9_1219(3822-3827)Online publication date: 7-Dec-2018
  • (2018)Distributed SPARQL Query Processing: a Case Study with Apache SparkNoSQL Data Models10.1002/9781119528227.ch2(21-55)Online publication date: 6-Aug-2018
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media