Kalendářová aplikace používající Solid
Název práce v češtině: | Kalendářová aplikace používající Solid |
---|---|
Název v anglickém jazyce: | Solid-based calendar app |
Klíčová slova: | solid|data|propojená data|RDF|redecentralizace webu|zapisovatelný web|kalendář |
Klíčová slova anglicky: | solid|data|linked data|RDF|redecentralization of web|read write web|calendar |
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í |
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. |
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] Social Web Working Group, W3C, https://www.w3.org/wiki/Socialwg [4] The Solid Project, MIT, https://solidproject.org/ |
Předběžná náplň práce v anglickém jazyce |
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. |