Solid Technical Reports (original) (raw)

Abstract

Hi! We’re the Solid Community Group (CG) of the W3C. The purpose of this document is to help readers orient themselves with the activities of the Solid CG.

The CG has a charter.

The Solid CG’s technical reports (TR) include specifications, use cases and requirements, best practices and guidelines, primers and notes about the Solid ecosystem.

Work Items

The aims of the Solid project are in line with those of the Web itself: empowerment towards an equitable, informed and interconnected society. Solid adds to existing Web standards to realise a space where individuals can maintain their autonomy, control their data and privacy, and choose applications and services to fulfil their needs.

The information in these documents may be subject to change, therefore please see each document’s publication status and versions for further details. You are invited to contribute any feedback, comments, or questions you might have.

Linked Data aware applications can view the Solid Technical Reports Knowledge Graph.

Technical Reports

Work Item Repository Current Stage
Solid Protocol https://github.com/solid/specification CG-DRAFT, v0.11.0
Solid WebID Profile https://github.com/solid/webid-profile CG-DRAFT, v1.0.0
Solid-OIDC https://github.com/solid/solid-oidc v0.1.0
HTTPSig Authentication for Solid https://github.com/solid/httpsig CG-DRAFT
Web Access Control https://github.com/solid/web-access-control-spec/ CG-DRAFT, v1.0.0
Access Control Policy https://github.com/solid/authorization-panel v0.9.0
Solid Application Interoperability https://github.com/solid/data-interoperability-panel Editor’s Draft
Shape Trees https://github.com/shapetrees/specification Editor’s Draft
Solid DID Method https://github.com/solid/did-method-solid Unofficial Draft
Solid Notifications Protocol https://github.com/solid/notifications CG-DRAFT, v0.3.0
EventSourceChannel2023 https://github.com/solid/notifications Editor’s Draft
LDNChannel2023 https://github.com/solid/notifications v1.0.0, Editor’s Draft
StreamingHTTPChannel2023 https://github.com/solid/notifications Editor’s Draft
WebSocketChannel2023 https://github.com/solid/notifications Editor’s Draft
WebhookChannel2023 https://github.com/solid/notifications Editor’s Draft
Solid-PREP https://github.com/solid/solid-prep Editor’s Draft
Solid Chat https://github.com/solid/chat v1.0.0, Editor's Draft
Solid ERP https://github.com/solid/erp Working towards a first draft
Solid QA https://github.com/solid/specification CG-DRAFT, v0.3.0
Solid Security Considerations https://github.com/solid/security-considerations CG-DRAFT, v0.1.0
Solid OIDC Primer https://github.com/solid/solid-oidc v0.1.0
Authorization Use Cases and Requirements https://github.com/solid/authorization-panel Editor’s Draft
Authorization Use Cases Survey https://github.com/solid/authorization-panel Unofficial Draft
Solid Application Interoperability: Application Primer https://github.com/solid/data-interoperability-panel Unofficial Proposal Draft
Solid Application Interoperability: Authorization Agent Primer https://github.com/solid/data-interoperability-panel Unofficial Proposal Draft

The Test Suites support the Technical Reports:

Test Suites

Work Item Repository Current Stage
Test Suite https://github.com/solid-contrib/test-suite TBD
Specification Tests https://github.com/solid-contrib/specification-tests TBD

Notification Channel Type Registry

In order to help with the discovery of notification channel types that can be used with the Solid Notifications Protocol, it is encouraged to register them for maximum global interoperability.

To update the registry table an implementer MUST submit a modification request for this index as a pull request at the https://github.com/solid/specification repository, which includes the following information:

Specification

The URL of the document that specifies the notification channel type.

Name

The name of the notification channel type.

IRI

The IRI of the notification channel type.

Description

A short English description of the notification channel type.

Notification Channel Types

Specification IRI Description
EventSourceChannel2023 http://www.w3.org/ns/solid/notifications#EventSourceChannel2023 A notification channel type that uses the EventSource Web API.
LDNChannel2023 http://www.w3.org/ns/solid/notifications#LDNChannel2023 A notification channel type that uses the Linked Data Notifications protocol.
StreamingHTTPChannel2023 http://www.w3.org/ns/solid/notifications#StreamingHTTPChannel2023 A notification channel type that uses the Fetch API.
WebhookChannel2023 http://www.w3.org/ns/solid/notifications#WebhookChannel2023 A notification channel type that uses Webhooks.
WebSocketChannel2023 http://www.w3.org/ns/solid/notifications#WebSocketChannel2023 A notification channel type that uses the WebSocket API.

Participate

Code of Conduct