Aplikace pro pořizování poznámek založená na platformě Solid
Thesis title in Czech: | Aplikace pro pořizování poznámek založená na platformě Solid |
---|---|
Thesis title in English: | Solid based note-taking application |
Key words: | poznámky|web|propojená data|solid |
English key words: | notes|web|linked data|solid |
Academic year of topic announcement: | 2018/2019 |
Thesis type: | diploma thesis |
Thesis language: | čeština |
Department: | Department of Software Engineering (32-KSI) |
Supervisor: | RNDr. Jakub Klímek, Ph.D. |
Author: | Bc. Jan Horák - assigned and confirmed by the Study Dept. |
Date of registration: | 27.03.2019 |
Date of assignment: | 27.03.2019 |
Confirmed by Study dept. on: | 19.11.2019 |
Date and time of defence: | 08.02.2022 10:00 |
Date of electronic submission: | 03.01.2022 |
Date of submission of printed version: | 10.01.2022 |
Date of proceeded defence: | 08.02.2022 |
Opponents: | Mgr. Petr Škoda, Ph.D. |
Guidelines |
The student will get familiar with Linked Data, the RDF data model, the recent W3C Recommendations [1][2][3] and the Solid project [4], recent activity of the inventor of the Web, Sir Tim Berners-Lee.
The student will implement a note-taking application using the Solid platform for user authentication, authorization and data storage. The Linked Data Notifications [5] and ActivityPub [6] W3C Recommendations will be used to implement a notification system that allows users to receive notifications about changes in documents they are subscribed to. The user will be able to manage plain and rich text documents, authorize other users to view the contents and receive notifications when changes are made to the document. The Markdown format and parser [7] will be used to provide rich text functionality. The user will be able to switch between a source code editor and a WYSIWYG editor. The source code will be documented, evaluated, tested and published. |
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://solid.mit.edu/ [5] Linked Data Notifications, W3C https://www.w3.org/TR/2017/REC-ldn-20170502/ [6] ActivityPub, W3C, https://www.w3.org/TR/2018/REC-activitypub-20180123/ [7] Markdown, John Gruber, https://daringfireball.net/projects/markdown/ |