cern-solid-code-investigation
所属分类:其他
开发工具:TeX
文件大小:0KB
下载次数:0
上传日期:2022-09-19 13:26:59
上 传 者:
sh-1993
说明: 欧洲核子研究中心在其软件中使用社会链接数据(实体)的研究。,
(Research for CERN to use Socially Linked Data (Solid) in their software.,)
文件列表:
agreements/ (0, 2022-09-19)
agreements/project_proposal.md (3699, 2022-09-19)
agreements/project_supervision_agreement.docx (61707, 2022-09-19)
agreements/thesis_proposal.md (3431, 2022-09-19)
agreements/thesis_supervision_agreement.pdf (99424, 2022-09-19)
examples/ (0, 2022-09-19)
examples/turtle/ (0, 2022-09-19)
examples/turtle/comments.ttl (393, 2022-09-19)
examples/turtle/fetchQueue.ttl (84, 2022-09-19)
examples/turtle/helloworld/ (0, 2022-09-19)
examples/turtle/helloworld/firstname/ (0, 2022-09-19)
examples/turtle/helloworld/firstname/comment-1.ttl (98, 2022-09-19)
examples/turtle/helloworld/firstname/comment-2.ttl (98, 2022-09-19)
examples/turtle/helloworld/firstname/comment-3.ttl (98, 2022-09-19)
examples/turtle/helloworld/message/ (0, 2022-09-19)
examples/turtle/helloworld/message/comments.ttl (119, 2022-09-19)
examples/turtle/movies12-angry-men-1957.ttl (1253, 2022-09-19)
examples/turtle/solid-focus/ (0, 2022-09-19)
examples/turtle/solid-focus/my-workspace5ede811c-0602-490d-bc13-580bc11d99fc (816, 2022-09-19)
examples/turtle/solid-focus/my-workspacee3560ae5-16f5-44a2-8428-d97b6455fbdf (817, 2022-09-19)
examples/turtle/solid-focus/my-workspacemy-first-list33aa684b-8474-484f-9593-f402a25d1e0e (563, 2022-09-19)
examples/turtle/spiderman.ttl (523, 2022-09-19)
meetings/ (0, 2022-09-19)
meetings/20200928-maria.md (379, 2022-09-19)
meetings/20201001-solid_world.md (265, 2022-09-19)
meetings/20201015-cern-solid-brainstorm.md (5089, 2022-09-19)
meetings/20201020-maria-philippe.md (662, 2022-09-19)
meetings/20201027-maria.md (719, 2022-09-19)
meetings/20201105-solid_world.md (1939, 2022-09-19)
... ...
# CERN-Solid Code Investigation
This repository holds all information for a [CERN-Solid code investigation](https://it-student-projects.web.cern.ch/projects/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](https://github.com/indico/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](https://it-student-projects.web.cern.ch/projects/cern-solid-code-investigation).
## Reports
This directory holds all formally written reports. Reports include the “Research Project”, which contains the first two [milestones](https://it-student-projects.web.cern.ch/projects/cern-solid-code-investigation), 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](https://it-student-projects.web.cern.ch/projects/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](https://github.com/janschill/uni-research_project/milestones/2/), [2](https://github.com/janschill/uni-research_project/milestone/3) | [3](https://github.com/janschill/uni-research_project/milestone/14), [4](https://github.com/janschill/uni-research_project/milestone/15), [5](https://github.com/janschill/uni-research_project/milestone/16), [6](https://github.com/janschill/uni-research_project/milestone/17) |
| Issues | [Kanban](https://github.com/janschill/uni-research_project/projects/1) | [Kanban](https://github.com/janschill/uni-research_project/projects/2) |
| Report notes | [report/report/](https://github.com/janschill/uni-research_project/tree/main/report/report) | [thesis/draft.md](https://github.com/janschill/uni-research_project/tree/main/thesis/draft.md) |
| Final report (PDF) | [modified 2021-01-17](https://github.com/janschill/uni-research_project/blob/main/report/report.pdf) | [janschill.github.io](https://janschill.github.io/cern-solid-code-investigation/thesis.pdf) |
| Final report submitted to university (PDF) | [modified 2020-12-15](https://github.com/janschill/uni-research_project/blob/main/report/report-submitted-to-university.pdf) | [modified 2021-06-01](https://github.com/janschill/cern-solid-code-investigation/blob/434c503669b880cae336eb138b4d658f0b83a135/thesis/submission/2021-jan_schill-masters_thesis-cern-solid-code_investigation.pdf) |
## [Milestones](https://github.com/janschill/uni-research_project/milestones?direction=asc&sort=due_date&state=open)
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](https://it-student-projects.web.cern.ch/projects/cern-solid-code-investigation).
## Presentations
| Event | Date | Indico event page | Recording | Slides |
| - | - | - | - | - |
| Oral Defense | 2021-06-23 | [indico.cern.ch](https://indico.cern.ch/event/1052445/) | N/A | [pdf](https://indico.cern.ch/event/1052445/attachments/2271778/3858344/presentation.pdf) |
| [White Area](https://twiki.cern.ch/LCG/WhiteAreas) | 2021-05-31 | [indico.cern.ch](https://indico.cern.ch/event/1031678/) | [videos.cern.ch](https://videos.cern.ch/record/2770949) | [pdf](https://indico.cern.ch/event/1031678/attachments/2254874/3825853/WhiteArea-CERN-Solid-PoC-completion.pdf) |
| [HEPiX](https://www.hepix.org/) | 2021-03-18 | [indico.cern.ch](https://indico.cern.ch/event/995485/overview) | [videos.cern.ch](https://videos.cern.ch/record/2758252) | [pdf](https://indico.cern.ch/event/995485/contributions/4256479/attachments/2211139/3742071/HEPiX-spring-2021-CERN-Solid-slides.pdf) |
| [White Area](https://twiki.cern.ch/LCG/WhiteAreas) | 2021-01-25 | [indico.cern.ch](https://indico.cern.ch/event/979381/) | [videos.cern.ch](https://videos.cern.ch/record/2750253) | [pdf](https://indico.cern.ch/event/979381/attachments/2167014/3677214/WhiteArea-CERN-Solid-20210125-presentation.pdf) |
| [Solid World](https://solidproject.org/events) | 2020-12-03 | [indico.cern.ch](https://indico.cern.ch/event/977577/) | [vimeo.com](https://vimeo.com/487088029) | [pdf](https://indico.cern.ch/event/977577/attachments/2150316/3635690/SolidWorld2020-12-03presentation.pdf) |
## Useful Links
### Project Proposal
- Submission: [mit.itu.dk](mit.itu.dk)
- Information: [itustudent.itu.dk](https://itustudent.itu.dk/study-administration/project-work/register-for-the-project)
- [How to write a proposal](https://dasya.itu.dk/for-students/howto/proposal/)
- [CERN project description](https://it-student-projects.web.cern.ch/projects/cern-solid-code-investigation)
### Project
#### Thesis
- [https://www.itu.dk/people/sestoft/itu/thesis-checklist.html](https://www.itu.dk/people/sestoft/itu/thesis-checklist.html)
- [Milestones](https://github.com/janschill/uni-research_project/milestones?direction=asc&sort=due_date&state=open)
- [Kanban board for thesis](https://github.com/janschill/uni-research_project/projects/2)
#### CERN
- [CERN-Solid index](https://indico.cern.ch/category/11962/)
##### Indico
- [Indico repository](https://github.com/indico/indico)
- [Learn Indico](https://indico.docs.cern.ch/)
- [What is Indico presentation?](https://pferreir.github.io/indico-presentations/20200207-solid-brainstorming/)
- [Event where presentation was shown](https://indico.cern.ch/event/866085/)
- [Registration at a conference](https://indico.docs.cern.ch/conferences/registration/)
#### Solid
- [Solid architecture](https://rubenverborgh.github.io/solid-server-architecture/solid-architecture-v1-3-0.pdf)
- [Solid ecosystem specification](https://solid.github.io/specification/)
- [An introduction to SOLID, Tim Berners-Lee’s new, re-decentralized Web](https://www.freecodecamp.org/news/an-introduction-to-solid-tim-berners-lees-new-re-decentralized-web-25d6b78c523b/)
- [A Demonstration of the Solid Platform for Social Web Applications](http://gdac.uqam.ca/WWW2016-Proceedings/companion/p223.pdf)
- [Amber: Decoupling User Data from Web Applications](https://pdos.csail.mit.edu/papers/amber:hotos15.pdf)
- [Data ownership and interoperability for a decentralized social semantic web](https://tel.archives-ouvertes.fr/tel-00917965/document)
- [Linked Research on the Decentralised Web](https://csarven.ca/linked-research-decentralised-web)
- [User guide](https://github.com/solid/userguide)
- [OpenID Connect](https://openid.net/connect/)
- [Personal Data Stores Interoperability](https://pdsinterop.org)
##### Solid Pod
- [Docker Let's Encrypt & NGiNX-proxy](https://github.com/nginx-proxy/docker-letsencrypt-nginx-proxy-companion)
- [DigitalOcean NGiNX reverse proxy](https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-as-a-web-server-and-reverse-proxy-for-apache-on-one-ubuntu-20-04-server)
- [Let's Encrypt](https://letsencrypt.org/getting-started/)
- [Node.js Solid server: HTTP request handling flow](https://github.com/solid/solid-architecture/blob/master/server/request-flow.md)
- [Solid server – Selected architectural diagrams v1.3.0](https://rubenverborgh.github.io/solid-server-architecture/solid-architecture-v1-3-0.pdf)
##### Node Solid Server
- [NSS homepage](https://github.com/solid/node-solid-server)
- [NSS Docker homepage](https://github.com/angelo-v/docker-solid-server)
- [NSS setting up a Pod server](https://solidproject.org/for-developers/pod-server)
##### Community Solid Server
- [CSS](https://github.com/solid/community-server/)
- [CSS goals, plan, synergies](https://rubenverborgh.github.io/Solid-World-August-2020/#)
##### Enterprise Solid Server
- [ESS documentation](https://docs.inrupt.com/ess/)
- [ESS product page](https://inrupt.com/products/enterprise-solid-server/)
##### Solid Development Tools
- [OpenID Connect Resource Server](https://github.com/solid/oidc-rs)
##### Solid Specifications
- [Official specifications](https://solidproject.org/TR/)
- [Repository of specifications](https://github.com/solid/specification/)
- [Unpublished specifications](https://github.com/solid/solid-spec/)
##### Applications
- [Official list of apps](https://solidproject.org/use-solid/apps)
- [PodBrowser product page](https://inrupt.com/products/podbrowser/)
- [PodBrowser application](https://podbrowser.inrupt.com/)
- [PodBrowser repository](https://github.com/inrupt/pod-browser)
- [dokieli](https://dokie.li/)
- [Inox](https://www.inox.app/)
- [Media Kraken](https://noeldemartin.github.io/media-kraken/login)
- [Po Pock](https://scenaristeur.github.io/solid-vue-panes/)
- [Notepod](https://gitlab.com/vincenttunru/notepod)
- [Empty Solid App](https://github.com/michielbdejong/empty-solid-app)
##### Technologies
- [RDF 1.1 Concepts and Abstract Syntax](https://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/)
- [RDF Schema 1.1](https://www.w3.org/TR/rdf-schema/)
- [RDF 1.1 Semantics](https://www.w3.org/TR/2014/REC-rdf11-mt-20140225/#bib-RDF11-CONCEPTS)
- [RDF 1.1 Turtle](https://www.w3.org/TR/2014/REC-turtle-20140225/)
- [Linked Data](https://www.w3.org/DesignIssues/LinkedData.html)
- [Understanding Linked Data](http://computingjoy.com/blog/2016/09/26/understanding-linked-data/)
- [Linked Data Platform 1.0](https://www.w3.org/TR/ldp/)
- [Linked Data Platform Use Cases and Requirements](https://www.w3.org/TR/ldp-ucr/)
- [Linked Data Platform Best Practices and Guidelines](https://www.w3.org/TR/ldp-bp/)
- [SPARQL 1.1 Query Language](https://www.w3.org/TR/sparql11-query/)
- [Linked Data Shapes, Forms and Footprints](https://www.w3.org/DesignIssues/Footprints.html)
- [Solid OIDC](https://solid.github.io/authentication-panel/solid-oidc/)
- [Solid OIDC Primer](https://solid.github.io/authentication-panel/solid-oidc-primer/)
##### Ontology
- [Schema.org Organization of Schemas](https://schema.org/docs/schemas.html)
- [Linked Open Vocabularies (LOV)](https://lov.linkeddata.es/dataset/lov)
- [The Linked Open Data Cloud](https://lod-cloud.net/)
- [https://prefix.zazuko.com/](https://prefix.zazuko.com/)
- [https://shaperepo.com/](https://shaperepo.com/)
- [https://medium.com/@JacksonMorgan/making-your-solid-apps-interoperable-with-shaperepo-com-8da512936073](https://medium.com/@JacksonMorgan/making-your-solid-apps-interoperable-with-shaperepo-com-8da512936073)
- [https://www.w3.org/2014/data-shapes/wiki/Shacl-language](https://www.w3.org/2014/data-shapes/wiki/Shacl-language)
- [Videos on Solid Application Interoperability](https://github.com/solid/data-interoperability-panel#solid-application-interoperability)
##### Solid World
- [Solid event page](https://solidproject.org/events)
- [Solid World 2020-10-01 Maria's notes](https://codimd.web.cern.ch/s/SJIriOm8D#)
- [Solid World 2020-11-05 Maria's notes](https://codimd.web.cern.ch/s/LXhE5VyrO#)
#### CERN-Solid
- [Presentation: The CERN-Solid collaboration project](https://indico.cern.ch/event/883268/contributions/3995749/)
#### Related Work
- [Storing and Querying Evolving Knowledge Graphs on the Web](https://phd.rubensworks.net/)
#### Misc
- [RDF serializer](http://www.ldf.fi/service/rdf-serializer)
#### Not Relevant, But Interesting
- [Billion Triples Challenge](http://km.aifb.kit.edu/projects/btc-2014/)
- [Billion Triples Challenge 2019](https://zenodo.org/record/2634588)
近期下载者:
相关文件:
收藏者: