Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Kalendářová aplikace používající Solid
Thesis title in Czech: Kalendářová aplikace používající Solid
Thesis title in English: Solid-based calendar app
Key words: solid|data|propojená data|RDF|redecentralizace webu|zapisovatelný web|kalendář
English key words: solid|data|linked data|RDF|redecentralization of web|read write web|calendar
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, including personal and work calendars.
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 and the Solid framework [4].
The student will design, implement, test and evaluate a Solid based calendar application, which will enable the user to store their calendars under their control.
At the same time, the calendar should be importable to other calendar applications such as Google Calendar and Outlook via the ICS format to support the gradual adoption of the decentralized approach.
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/
Preliminary scope of work in English
A lot of data on the current Web is stored in a centralized way, e.g. at Google, including personal and work calendars.
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.
In this thesis, the student will develop a calendar application supporting this idea.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html