Skip to main content

Peer-to-Peer Semantic Wikis

  • Conference paper
Database and Expert Systems Applications (DEXA 2009)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5690))

Included in the following conference series:

Abstract

Wikis have demonstrated how it is possible to convert a community of strangers into a community of collaborators. Semantic wikis have opened an interesting way to mix web 2.0 advantages with the semantic web approach. P2P wikis have illustrated how wikis can be deployed on P2P wikis and take advantages of its intrinsic qualities: fault-tolerance, scalability and infrastructure cost sharing. In this paper, we present the first P2P semantic wiki that combines advantages of semantic wikis and P2P wikis. Building a P2P semantic wiki is challenging. It requires building an optimistic replication algorithm that is compatible with P2P constraints, ensures an acceptable level of consistency and generic enough to handle semantic wiki pages. The contribution of this paper is the definition of a clear model for building P2P semantic wikis. We define the data model, operations on this model, intentions of these operations, algorithms to ensure consistency and finally we implement the SWOOKI prototype based on these algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Krötzsch, M., Vrandecic, D., Völkel, M., Haller, H., Studer, R.: Semantic wikipedia. Journal of Web Semantic 5(4), 251–261 (2007)

    Article  Google Scholar 

  2. Buffa, M., Gandon, F.L., Ereteo, G., Sander, P., Faron, C.: Sweetwiki: A semantic wiki. Journal of Web Semantic 6(1), 84–97 (2008)

    Article  Google Scholar 

  3. Weiss, S., Urso, P., Molli, P.: Wooki: a p2p wiki-based collaborative writing tool. In: Web Information Systems Engineering, Nancy, France. Springer, Heidelberg (2007)

    Google Scholar 

  4. Morris, J.: DistriWiki: a distributed peer-to-peer wiki network. In: Proceedings of the 2007 international symposium on Wikis, pp. 69–74 (2007)

    Google Scholar 

  5. Du, B., Brewer, E.A.: Dtwiki: a disconnection and intermittency tolerant wiki. In: 17th international conference on World Wide Web, pp. 945–952. ACM, New York (2008)

    Google Scholar 

  6. Schaffert, S.: Ikewiki: A semantic wiki for collaborative knowledge management. In: WETICE, pp. 388–396. IEEE Computer Society, Los Alamitos (2006)

    Google Scholar 

  7. Git: git based wiki (2008), http://atonie.org/2008/02/git-wiki

  8. Patrick Mukherjee, C.L., Schurr, A.: Piki - a peer-to-peer based wiki engine. In: Eighth International Conference on Peer-to-Peer Computing, pp. 185–186. IEEE, Los Alamitos (2008)

    Google Scholar 

  9. Sun, C., Jia, X., Zhang, Y., Yang, Y., Chen, D.: Achieving Convergence, Causality Preservation, and Intention Preservation in Real-Time Cooperative Editing Systems. ACM Transactions on Computer-Human Interaction 5(1), 63–108 (1998)

    Article  Google Scholar 

  10. Oster, G., Urso, P., Molli, P., Imine, A.: Data Consistency for P2P Collaborative Editing. In: Proceedings of the ACM Conference on Computer-Supported Cooperative Work - CSCW 2006, Banff, Alberta, Canada. ACM Press, New York (2006)

    Google Scholar 

  11. Spencer, H., Lawrence, D.: Managing Usenet. O’Reilly, Sebastopol (1988)

    Google Scholar 

  12. Nejdl, W., Wolf, B., Qu, C., Decker, S., Sintek, M., Naeve, A., Nilsson, M., Palmér, M., Risch, T.: Edutella: a p2p networking infrastructure based on rdf. In: 11th international conference on World Wide Web, pp. 604–615. ACM, New York (2002)

    Google Scholar 

  13. Morbidoni, C., Tummarello, G., Erling, O., Bachmann-Gmür, R.: Rdfsync: efficient remote synchronization of rdf models. In: 6th International Semantic Web Conference and 2nd Asian Semantic Web Conference. Springer, Heidelberg (2007)

    Google Scholar 

  14. Cai, M., Frank, M.: Rdfpeers: a scalable distributed rdf repository based on a structured peer-to-peer network. In: 13th international conference on World Wide Web, pp. 650–657. ACM, New York (2004)

    Google Scholar 

  15. Chirita, P.-A., Idreos, S., Koubarakis, M., Nejdl, W.: Publish/Subscribe for RDF-based P2P networks. In: Bussler, C.J., Davies, J., Fensel, D., Studer, R. (eds.) ESWS 2004. LNCS, vol. 3053, pp. 182–197. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  16. Staab, S., Stuckenschmidt, H. (eds.): Semantic Web and Peer-to-peer. Springer, Heidelberg (2005)

    Google Scholar 

  17. Petersen, K., Spreitzer, M.J., Terry, D.B., Theimer, M.M., Demers, A.J.: Flexible update propagation for weakly consistent replication. In: Proceedings of the sixteenth ACM symposium on Operating systems principles, pp. 288–301. ACM Press, New York (1997)

    Chapter  Google Scholar 

  18. Johnson, P., Thomas, R.: RFC677: The maintenance of duplicate databases (1976)

    Google Scholar 

  19. Cart, M., Ferrie, J.: Asynchronous reconciliation based on operational transformation for P2P collaborative environments. In: International Conference on Collaborative Computing: Networking, Applications and Worksharing, pp. 127–138. IEEE Computer Society, Los Alamitos (2008)

    Google Scholar 

  20. Ignat, C.L., Oster, G., Molli, P., et al.: A Comparison of Optimistic Approaches to Collaborative Editing of Wiki Pages. In: Proceedings of the International Conference on Collaborative Computing: Networking, Applications and Worksharing. IEEE Computer Society, Los Alamitos (2007)

    Google Scholar 

  21. Rahhal, C., Skaf-Molli, H., Molli, P.: Swooki: A peer-to-peer semantic wiki. In: The 3rd Semantic Wikis workshop, co-located with the 5th Annual European Semantic Web Conference (ESWC), Tenerife, Spain (2008)

    Google Scholar 

  22. Broekstra, J., Kampman, A., van Harmelen, F.: Sesame: A generic architecture for storing and querying rdf and rdf schema. In: First International Semantic Web Conference (2002)

    Google Scholar 

  23. Eugster, P.T., Guerraoui, R., Handurukande, S.B., Kouznetsov, P., Kermarrec, A.M.: Lightweight Probabilistic Broadcast. ACM Transactions on Computer Systems 21(4), 341–374 (2003)

    Article  Google Scholar 

  24. Demers, A., Greene, D., Hauser, C., Irish, W., Larson, J., Shenker, S., Sturgis, H., Swinehart, D., Terry, D.: Epidemic Algorithms for Replicated Database Maintenance. In: Proceedings of the ACM Symposium on Principles of Distributed Computing, Vancouver, British Columbia, Canada, pp. 1–12. ACM Press, New York (1987)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Skaf-Molli, H., Rahhal, C., Molli, P. (2009). Peer-to-Peer Semantic Wikis. In: Bhowmick, S.S., Küng, J., Wagner, R. (eds) Database and Expert Systems Applications. DEXA 2009. Lecture Notes in Computer Science, vol 5690. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03573-9_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03573-9_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03572-2

  • Online ISBN: 978-3-642-03573-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics