Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
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
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html