Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Synchronizace obsahu Solid podu a místního souborového systému
Název práce v češtině: Synchronizace obsahu Solid podu a místního souborového systému
Název v anglickém jazyce: Synchronization of the contents of Solid pods and a local file system
Klíčová slova: solid|synchronizace|zrcadlení
Klíčová slova anglicky: solid|synchronization|mirroring
Akademický rok vypsání: 2024/2025
Typ práce: diplomová práce
Jazyk práce:
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: RNDr. Jakub Klímek, Ph.D.
Řešitel:
Zásady pro vypracování
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.
Seznam odborné literatury
[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
 
Univerzita Karlova | Informační systém UK