Decentralised Authoring, Annotations and Notifications for a Read–Write Web with dokieli
Decentralising the creation, publication, and annotation of hypertext documents provides authors with a technological guarantee for independence of any publication authority. While the Web was designed as a decentralised environment, individual authors still lack the ability to conveniently author and publish documents, and to engage in social interactions with documents of others in a truly decentralised fashion. We present dokieli, a fully decentralised, browser-based authoring and annotation platform with built-in support for social interactions, through which people retain the ownership of and sovereignty over their data. The resulting “living” documents are interoperable and independent of dokieli since they follow standards and best practices, such as HTML+RDFa for a fine-grained semantic structure, Linked Data Platform for personal data storage, and Linked Data Notifications for updates. This article describes dokieli’s architecture and implementation, demonstrating advanced document authoring and interaction without a single point of control. Such an environment provides the right technological conditions for independent publication of scientific articles, news, and other works that benefit from diverse voices and open interactions.
full text BibTeX other citation formats
Published in 2017 in Proceedings of the 17th International Conference on Web Engineering.
- decentralization
- human-computer interaction
- Linked Data
- semantic publishing
- social machine
- social web
- Read–Write Web
- Web
- RDF
- personal data
- publication
- annotation
Read this article online
- Read the full text online.
- Request a digital copy of this article.
- Comment on this article.
Cite this article in your work
Cite this article easily using its BibTeX entry:
@inproceedings{capadisli_icwe_2017,
author = {Capadisli, Sarven and Guy, Amy and Verborgh, Ruben and Lange, Christoph and Auer, S\"oren and Berners-Lee, Tim},
title = {Decentralised Authoring, Annotations and Notifications for a {Read--Write Web} with dokieli},
booktitle = {Proceedings of the 17th International Conference on Web Engineering},
year = 2017,
month = jun,
editor = {Cabot, Jordi and de Virgilio, Roberto and Torlone, Riccardo},
volume = 10360,
pages = {469--481},
series = {Lecture Notes in Computer Science},
publisher = {Springer},
url = {https://csarven.ca/dokieli-rww},
doi = {10.1007/978-3-319-60131-1_33},
}
Alternatively, pick a reference of your choice below:
- ACM
- Sarven Capadisli, Amy Guy, Ruben Verborgh, Christoph Lange, Sören Auer, and Tim Berners-Lee. 2017. Decentralised Authoring, Annotations and Notifications for a Read–Write Web with dokieli. In Proceedings of the 17th International Conference on Web Engineering (Lecture Notes in Computer Science), Springer, 469–481.
- APA
- Capadisli, S., Guy, A., Verborgh, R., Lange, C., Auer, S., & Berners-Lee, T. (2017). Decentralised Authoring, Annotations and Notifications for a Read–Write Web with dokieli. In J. Cabot, R. de Virgilio, & R. Torlone (Eds.), Proceedings of the 17th International Conference on Web Engineering (Vol. 10360, pp. 469–481). Springer.
- IEEE
- S. Capadisli, A. Guy, R. Verborgh, C. Lange, S. Auer, and T. Berners-Lee, “Decentralised Authoring, Annotations and Notifications for a Read–Write Web with dokieli,” in Proceedings of the 17th International Conference on Web Engineering, 2017, vol. 10360, pp. 469–481.
- LNCS
- Capadisli, S., Guy, A., Verborgh, R., Lange, C., Auer, S., Berners-Lee, T.: Decentralised Authoring, Annotations and Notifications for a Read–Write Web with dokieli. In: Cabot, J., Virgilio, R. de, and Torlone, R. (eds.) Proceedings of the 17th International Conference on Web Engineering. pp. 469–481. Springer (2017).
- MLA
- Capadisli, Sarven, et al. “Decentralised Authoring, Annotations and Notifications for a Read–Write Web with Dokieli.” Proceedings of the 17th International Conference on Web Engineering, edited by Jordi Cabot et al., vol. 10360, Springer, 2017, pp. 469–81.
Discuss this article
- Discover all publications by Ruben Verborgh.
- Find related articles on Google Scholar.
- Post your questions or comments below.