This repository holds all information for a CERN-Solid code investigation. This investigation is carried out in the form of a research project (7.5 ECTS) and a following Master‘s thesis (30 ECTS).
The first part of this project will be to familiarize with the Solid principles and the CERN web application Indico.
In the second part a proof of concept where parts of Indico will be switched out by modules that apply to Solid principles.
For more details around the project, see the CERN project description.
This directory holds all formally written reports. Reports include the “Research Project”, which contains the first two milestones, and the Master‘s thesis, which will include all remaining milestones. The combination of the documents will conclude the work for the CERN-Solid Code Investigation.
- | Research project | Master‘s thesis |
---|---|---|
Start | 2020-09-28 | 2021-02-01 |
Submission | 2020-12-15 | 2021-06-01 |
Oral defense | 2021-01-19 | 2021-06-23 |
Description | Review of Solid specifications, evaluating existing Solid implementations | Proof of concept |
Scope in ECTS | 7.5 | 30 |
Scope in milestones | 1, 2 | 3, 4, 5, 6 |
Issues | Kanban | Kanban |
Report notes | report/report/ | thesis/draft.md |
Final report (PDF) | modified 2021-01-17 | janschill.github.io |
Final report submitted to university (PDF) | modified 2020-12-15 | modified 2021-06-01 |
The defined milestones give detailed descriptions on what should be when achieved. This list is subject to change as the project evolves, but should remain scoped to its set goal.
Event | Date | Indico event page | Recording | Slides |
---|---|---|---|---|
Oral Defense | 2021-06-23 | indico.cern.ch | N/A | |
White Area | 2021-05-31 | indico.cern.ch | videos.cern.ch | |
HEPiX | 2021-03-18 | indico.cern.ch | videos.cern.ch | |
White Area | 2021-01-25 | indico.cern.ch | videos.cern.ch | |
Solid World | 2020-12-03 | indico.cern.ch | vimeo.com |
- Submission: mit.itu.dk
- Information: itustudent.itu.dk
- How to write a proposal
- CERN project description
- Indico repository
- Learn Indico
- What is Indico presentation?
- Event where presentation was shown
- Registration at a conference
- Solid architecture
- Solid ecosystem specification
- An introduction to SOLID, Tim Berners-Lee’s new, re-decentralized Web
- A Demonstration of the Solid Platform for Social Web Applications
- Amber: Decoupling User Data from Web Applications
- Data ownership and interoperability for a decentralized social semantic web
- Linked Research on the Decentralised Web
- User guide
- OpenID Connect
- Personal Data Stores Interoperability
- Docker Let's Encrypt & NGiNX-proxy
- DigitalOcean NGiNX reverse proxy
- Let's Encrypt
- Node.js Solid server: HTTP request handling flow
- Solid server – Selected architectural diagrams v1.3.0
- Official list of apps
- PodBrowser product page
- PodBrowser application
- PodBrowser repository
- dokieli
- Inox
- Media Kraken
- Po Pock
- Notepod
- Empty Solid App
- RDF 1.1 Concepts and Abstract Syntax
- RDF Schema 1.1
- RDF 1.1 Semantics
- RDF 1.1 Turtle
- Linked Data
- Understanding Linked Data
- Linked Data Platform 1.0
- Linked Data Platform Use Cases and Requirements
- Linked Data Platform Best Practices and Guidelines
- SPARQL 1.1 Query Language
- Linked Data Shapes, Forms and Footprints
- Solid OIDC
- Solid OIDC Primer
- Schema.org Organization of Schemas
- Linked Open Vocabularies (LOV)
- The Linked Open Data Cloud
- https://prefix.zazuko.com/
- https://shaperepo.com/
- https://medium.com/@JacksonMorgan/making-your-solid-apps-interoperable-with-shaperepo-com-8da512936073
- https://www.w3.org/2014/data-shapes/wiki/Shacl-language
- Videos on Solid Application Interoperability