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 |