[Profile picture of Ruben Verborgh]

Ruben Verborgh

Linked Data Event Streams in Solid LDP containers

Wout Slabbinck, Ruben Dedecker, Sindhu Vasireddy, Ruben Verborgh, and Pieter Colpaert

When a Solid application writes data to a storage, it does not yet know all possible use cases for which this data will be used. With cross-app interoperability in mind, choosing an application profile and write-structure becomes guess-work: some apps will only work partially with more shallow semantics, some will work slower without a querying API such as a SPARQL endpoint, or some will just not work at all. This requires studying negotiation processes between what apps need to be able to read and how apps write. In this paper, we position our opinion that Solid apps must always write using the richest semantics available to them, which must be written to an interface that is tailored to handle replication and synchronization of data across services. We show how to store data as an Event Source on Solid using the Linked Data Event Streams specification applied to the use-case of storing personal location history. The history of the data is preserved by design, as an Event Source stores all the changes in the data over time. For reasoning of backwards compatibility, we also illustrate that for both reading and writing to the Event Source the complexities can be abstracted away towards a symmetric read/write interface following the current Solid specification.

full text BibTeX other citation formats

Published in 2022 in Proceedings of the 8th Workshop on Managing the Evolution and Preservation of the Data Web.

Keywords:

Read this article online

Cite this article in your work

Cite this article easily using its BibTeX entry:

@inproceedings{slabbinck_mepdaw_2022,
  author = {Slabbinck, Wout and Dedecker, Ruben and Vasireddy, Sindhu and Verborgh, Ruben and Colpaert, Pieter},
  title = {Linked Data Event Streams in Solid LDP containers},
  booktitle = {Proceedings of the 8th Workshop on Managing the Evolution and Preservation of the Data Web},
  editor = {Graux, Damien and Orlandi, Fabrizio and Niazmand, Emetis and Ydler, Gabriela and Vidal, Maria-Esther},
  year = 2022,
  month = oct,
  series = {CEUR Workshop Proceedings},
  volume = 3339,
  issn = {1613-0073},
  pages = {28--35},
  url = {https://ceur-ws.org/Vol-3339/paper4.pdf},
}

Alternatively, pick a reference of your choice below:

ACM
Wout Slabbinck, Ruben Dedecker, Sindhu Vasireddy, Ruben Verborgh, and Pieter Colpaert. 2022. Linked Data Event Streams in Solid LDP containers. In Proceedings of the 8th Workshop on Managing the Evolution and Preservation of the Data Web (CEUR Workshop Proceedings), 28–35.
APA
Slabbinck, W., Dedecker, R., Vasireddy, S., Verborgh, R., & Colpaert, P. (2022). Linked Data Event Streams in Solid LDP containers. In D. Graux, F. Orlandi, E. Niazmand, G. Ydler, & M.-E. Vidal (Eds.), Proceedings of the 8th Workshop on Managing the Evolution and Preservation of the Data Web (Vol. 3339, pp. 28–35).
IEEE
W. Slabbinck, R. Dedecker, S. Vasireddy, R. Verborgh, and P. Colpaert, “Linked Data Event Streams in Solid LDP containers,” in Proceedings of the 8th Workshop on Managing the Evolution and Preservation of the Data Web, 2022, vol. 3339, pp. 28–35.
LNCS
Slabbinck, W., Dedecker, R., Vasireddy, S., Verborgh, R., Colpaert, P.: Linked Data Event Streams in Solid LDP containers. In: Graux, D., Orlandi, F., Niazmand, E., Ydler, G., and Vidal, M.-E. (eds.) Proceedings of the 8th Workshop on Managing the Evolution and Preservation of the Data Web. pp. 28–35 (2022).
MLA
Slabbinck, Wout, et al. “Linked Data Event Streams in Solid LDP Containers.” Proceedings of the 8th Workshop on Managing the Evolution and Preservation of the Data Web, edited by Damien Graux et al., vol. 3339, 2022, pp. 28–35.

Discuss this article