SOCOM Tutorial Slides - Solid

Ruben Taelman, Julian Rojas

ISWC 2019, Auckland, 26 October 2019

SOCOM Tutorial Slides - Solid

Ghent University – imec – IDLab, Belgium

Tutorial Website: http://bit.ly/iswcquery

Solid: a decentralized Web ecosystem

Solid

The Web as a decentralized platform

The new centralized Web has issues

Tim Berners-Lee was troubled by this

Inrupt was founded to build on Solid

Inrupt

Solid gives back control to the user

Freedom to locate your data anywhere

Decentral

Data pods implement the Linked Data Platform (LDP) specification

Users are in control of their own identity

Social media accounts

Uses the WebID-OIDC Authentication specification

Fine-grained access control to data

Uses the Web Access Control (WAC) specification

Data is decoupled from applications

Inrupt provides Solid tools and services

Node Solid Server hosts file-based pods

Open source: https://github.com/solid/node-solid-server
WIP rewrite: https://github.com/inrupt/pod-server

Auth Client for authenticated requests

Open source: https://github.com/solid/solid-auth-client

Solid React SDK for developing Solid apps

SDK overview: https://github.com/inrupt/solid-react-sdk

inrupt.net for easily creating a Solid pod

Inrupt.net

Summary