Solid based note-taking application
Název práce v češtině: | Aplikace pro pořizování poznámek založená na platformě Solid |
---|---|
Název v anglickém jazyce: | Solid based note-taking application |
Klíčová slova: | poznámky|web|propojená data|solid |
Klíčová slova anglicky: | notes|web|linked data|solid |
Akademický rok vypsání: | 2018/2019 |
Typ práce: | diplomová práce |
Jazyk práce: | angličtina |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | RNDr. Jakub Klímek, Ph.D. |
Řešitel: | Bc. Jan Horák - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 27.03.2019 |
Datum zadání: | 27.03.2019 |
Datum potvrzení stud. oddělením: | 28.06.2023 |
Datum odevzdání elektronické podoby: | 28.06.2023 |
Oponenti: | RNDr. Martin Svoboda, Ph.D. |
Zásady pro vypracování |
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. |
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://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/ |