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. |