Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Solid based note-taking application
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: anglič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: 28.06.2023
Date of electronic submission:28.06.2023
Opponents: RNDr. Martin Svoboda, 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/
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html