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: | 2025/2026 |
| Thesis type: | diploma thesis |
| Thesis language: | |
| Department: | Department of Software Engineering (32-KSI) |
| Supervisor: | doc. 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 |