Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Knihovna umožňující práci se Solid pody v jazyce Java
Thesis title in Czech: Knihovna umožňující práci se Solid pody v jazyce Java
Thesis title in English: Java library facilitating work with Solid pods
Key words: solid|data|propojená data|RDF|redecentralizace webu|zapisovatelný web|knihovna
English key words: solid|data|linked data|RDF|redecentralization of web|read write web|library
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
A lot of data on the current Web is stored in a centralized way, e.g. at Google, Apple, etc.
However, the web was originally meant to be decentralized, and users would like to take back control of their personal data.
The current trend in Web research is therefore re-decentralization of the Web using state-of-the-art Web technologies.
The student will get to know the Linked Data principles [1], the RDF data model [2], the recent W3C Social Web recommendations, the Solid framework [4], and current libraries facilitating access to Solid pods [5].
The student will design, implement, test, and evaluate a Java library enabling developers to read, write and manage files and folders in Solid pods.
The student will also implement a simple, proof of concept Java app using the library, proving its functionality.
The project will be open-source and hosted on a public repository.
References
[1] Linked Data, W3C, https://www.w3.org/standards/semanticweb/data
[2] RDF, W3C, https://www.w3.org/TR/rdf11-concepts/
[3] Social Web Working Group, W3C, https://www.w3.org/wiki/Socialwg
[4] The Solid Project, MIT, https://solidproject.org/
[5] Solid libraries, https://solidproject.org/developers/tools/
Preliminary scope of work in English
A lot of data on the current Web is stored in a centralized way, e.g. at Google, Apple, etc.
However, the web was originally meant to be decentralized, and users would like to take back control of their personal data.
The current trend in Web research is therefore re-decentralization of the Web using state-of-the-art Web technologies.
The student will get to know the Linked Data principles [1], the RDF data model [2], the recent W3C Social Web recommendations, the Solid framework [4], and current libraries facilitating access to Solid pods [5].
The student will design, implement, test, and evaluate a Java library enabling developers to read, write and manage files and folders in Solid pods.
The student will also implement a simple, proof of concept Java app using the library, proving its functionality.
The project will be open-source and hosted on a public repository.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html