Skip to content

Commit

Permalink
Merge pull request #160 from elf-pavlik/partials
Browse files Browse the repository at this point in the history
extracted parts which bikeshed can reuse across the specs
  • Loading branch information
elf-pavlik authored Mar 2, 2023
2 parents 2654140 + 0cd416d commit 5a46828
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 94 deletions.
37 changes: 37 additions & 0 deletions biblio.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"Solid.Protocol": {
"authors": [
"Sarven Capadisli",
"Tim Berners-Lee",
"Ruben Verborgh",
"Kjetil Kjernsmo"
],
"href": "https://solidproject.org/TR/protocol",
"title": "Solid Protocol",
"publisher": "W3C Solid Community Group"
},
"Solid.Notifications.Protocol": {
"editors": [
"Sarven Capadisli"
],
"authors": [
"Aaron Coburn",
"Sarven Capadisli",
"elf Pavlik",
"Rahul Gupta"
],
"href": "https://solidproject.org/TR/notifications-protocol",
"title": "Solid Notifications Protocol",
"publisher": "W3C Solid Community Group"
},
"Solid.OIDC": {
"authors": [
"Aaron Coburn",
"elf Pavlik",
"Dmitri Zagidulin"
],
"href": "https://solidproject.org/TR/oidc",
"title": "Solid-OIDC",
"publisher": "W3C Solid Community Group"
}
}
6 changes: 6 additions & 0 deletions partials/terminology.bs
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
## Terminology ## {#terminology}

**This section is non-normative.**

This specification uses terms from the [[!Solid.Notifications.Protocol]] specification.
When Solid Notifications Protocol terminology is used it is linked directly to that specification.
52 changes: 3 additions & 49 deletions streaming-http-channel-2023.bs
Original file line number Diff line number Diff line change
Expand Up @@ -53,15 +53,9 @@ This specification is for:
* Resource server developers who wish to enable clients to listen for updates to particular resources.
* Application developers who wish to implement a client to listen for updates to particular resources.

## Terminology ## {#terminology}

**This section is non-normative.**

This document uses terminology from the Solid Notification Protocol, including "subscription API", "gateway API".
This document also uses terms from The OAuth 2.0 Authorization Framework specification,
including "resource server", "authorization server", "access token", and "client",
as well as terms from the WebSub specification, including "topic".

<pre class=include>
path: partials/terminology.bs
</pre>

# StreamingHTTPChannel2023 Type # {#channel-type}

Expand Down Expand Up @@ -176,43 +170,3 @@ sections on Authentication and Authorization [[!Solid.Protocol]].

It is beyond the scope of this document to describe how a client fetches an access token.
Solid-OIDC is one example of an authentication mechanism that could be used with Solid Notifications [[!Solid.OIDC]].

<pre class=biblio>
{
"Solid.Protocol": {
"authors": [
"Sarven Capadisli",
"Tim Berners-Lee",
"Ruben Verborgh",
"Kjetil Kjernsmo"
],
"href": "https://solidproject.org/TR/protocol",
"title": "Solid Protocol",
"publisher": "W3C Solid Community Group"
},
"Solid.Notifications.Protocol": {
"editors": [
"Sarven Capadisli"
],
"authors": [
"Aaron Coburn",
"Sarven Capadisli",
"elf Pavlik",
"Rahul Gupta"
],
"href": "https://solidproject.org/TR/notifications-protocol",
"title": "Solid Notifications Protocol",
"publisher": "W3C Solid Community Group"
},
"Solid.OIDC": {
"authors": [
"Aaron Coburn",
"elf Pavlik",
"Dmitri Zagidulin"
],
"href": "https://solidproject.org/TR/oidc",
"title": "Solid-OIDC",
"publisher": "W3C Solid Community Group"
}
}
</pre>
48 changes: 3 additions & 45 deletions webhook-channel-2023.bs
Original file line number Diff line number Diff line change
Expand Up @@ -60,11 +60,9 @@ Issue(155):

Issue(145):

## Terminology ## {#terminology}

**This section is non-normative.**

This specification uses the terms from the [[!Solid.Notifications.Protocol]] specification.
<pre class=include>
path: partials/terminology.bs
</pre>

# WebhookChannel2023 Type # {#channel-type}

Expand Down Expand Up @@ -155,43 +153,3 @@ sections on Authentication and Authorization [[!Solid.Protocol]].

It is beyond the scope of this document to describe how a client fetches an access token.
Solid-OIDC is one example of an authentication mechanism that could be used with Solid Notifications [[!Solid.OIDC]].

<pre class=biblio>
{
"Solid.Protocol": {
"authors": [
"Sarven Capadisli",
"Tim Berners-Lee",
"Ruben Verborgh",
"Kjetil Kjernsmo"
],
"href": "https://solidproject.org/TR/protocol",
"title": "Solid Protocol",
"publisher": "W3C Solid Community Group"
},
"Solid.Notifications.Protocol": {
"editors": [
"Sarven Capadisli"
],
"authors": [
"Aaron Coburn",
"Sarven Capadisli",
"elf Pavlik",
"Rahul Gupta"
],
"href": "https://solid.github.io/notifications/protocol",
"title": "Solid Notifications Protocol",
"publisher": "W3C Solid Community Group"
},
"Solid.OIDC": {
"authors": [
"Aaron Coburn",
"elf Pavlik",
"Dmitri Zagidulin"
],
"href": "https://solid.github.io/solid-oidc",
"title": "Solid-OIDC",
"publisher": "W3C Solid Community Group"
}
}
</pre>

0 comments on commit 5a46828

Please sign in to comment.