Synchronizace obsahu Solid podu a místního souborového systému
Thesis title in Czech: | Synchronizace obsahu Solid podu a místního souborového systému |
---|---|
Thesis title in English: | Synchronization of the contents of Solid pods and a local file system |
Key words: | solid|synchronizace|zrcadlení |
English key words: | solid|synchronization|mirroring |
Academic year of topic announcement: | 2024/2025 |
Thesis type: | diploma thesis |
Thesis language: | |
Department: | Department of Software Engineering (32-KSI) |
Supervisor: | RNDr. Jakub Klímek, Ph.D. |
Author: |
Guidelines |
Most of the data on the web is stored and used in a centralized way, while originally, the idea of the internet was to use it in a decentralized manner.
Solid [3] is an approach to allow users to store their data in a decentralized way and maintain control over it, which currently gains in popularity. The goal of this thesis is to contribute to the Solid ecosystem by implementing a tool for synchronization of the contents of a Solid pod and a local filesystem, which would work in a way similar to centralized solutions such as Dropbox, OneDrive, or Google Drive, and allow legacy applications which only work with a local file system to work with Solid seamlessly. The student will get familiar with the Linked Data principles [1], the RDF data model [2], and the Solid framework [3]. The student will design, implement, document, test, and evaluate a tool that supports mirroring and synchronization of the contents of a Solid pod and a location in a file system. The tool will be published as open-source software on GitHub. |
References |
[1] Linked Data, W3C, https://www.w3.org/standards/semanticweb/data
[2] RDF, W3C, https://www.w3.org/TR/rdf11-concepts/ [3] The Solid Project, MIT, https://solidproject.org |