Aplikace podporující re-decentralizaci Webu
Název práce v češtině: | Aplikace podporující re-decentralizaci Webu |
---|---|
Název v anglickém jazyce: | Application supporting re-decentralization of the Web |
Klíčová slova: | solid, data, propojená data, RDF, redecentralizace webu, zapisovatelný web |
Klíčová slova anglicky: | solid, data, linked data, RDF, redecentralization of web, read write web |
Akademický rok vypsání: | 2021/2022 |
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 Facebook or Google.
However, the web was originally meant to be decentralized. 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 application of their choosing, which will include user authentication using WebID-TLS [6] and WebID-OIDC [7]. 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://solid.mit.edu/ [5] DCAT-AP v1.1, EU, https://joinup.ec.europa.eu/release/dcat-ap-v11 [6] WebID-TLS, W3C, https://dvcs.w3.org/hg/WebID/raw-file/tip/spec/tls-respec.html [7] WebID-OIDC, https://github.com/solid/webid-oidc-spec |
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 Facebook or Google.
However, the web was originally meant to be decentralized. 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 an application of their choosing supporting this idea. |