You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: lws10-core/index.html
+16-32Lines changed: 16 additions & 32 deletions
Original file line number
Diff line number
Diff line change
@@ -177,7 +177,7 @@ <h2>Security and Privacy</h2>
177
177
<h2>Terminology</h2>
178
178
<p>
179
179
The terms "authorization server" and "client" are defined by the OAuth 2.0 Authorization Framework [[!RFC6749]].
180
-
<p>
180
+
</p>
181
181
<p>
182
182
The terms "end-user" and "issuer" are defined by OpenID Connect Core 1.0 [[!OPENID-CONNECT-CORE]].
183
183
</p>
@@ -186,39 +186,23 @@ <h2>Terminology</h2>
186
186
This specification defines the following terms:
187
187
</p>
188
188
<ul>
189
-
<li><dfn>authentication credential</dfn> — a security token that asserts claims about an agent or end-user. This token is secured with a cryptographic proof.
190
-
Examples of an authentication credentials include assertions of identity such as OpenID Connect ID Tokens and SAML-based assertions as well as assertions of
189
+
<li><dfn>agent</dfn> — a person, social entity, or software identified by a URI.</li>
190
+
<li><dfn>authentication credential</dfn> — a security token that asserts claims about an <a>agent</a> or end-user. This token is secured with a cryptographic proof.
191
+
Examples of authentication credentials include assertions of identity such as OpenID Connect ID Tokens and SAML-based assertions as well as assertions of
191
192
capability such as a ZCAP.
192
193
</li>
193
-
<li><dfn>authentication suite</dfn> — a defined validation mechanism for a concrete serialization of an authentication credential.</li>
194
-
<li><dfn>LWS resource</dfn> — An LWS Resource is an <ahref="https://www.w3.org/TR/webarch/#def-information-resource">information resource</a> whose lifecycle is managed by the LWS storage.</li>
195
-
<li><dfn>container</dfn> — An LWS resource that maintains links to a set of contained resources whose lifecycle is governed by the same LWS server. Containers serve as organizational units enabling clients to group, discover, and navigate resources.</li>
196
-
<li><dfn>data resource</dfn> — a data-bearing resource such as a document, image, or structured data file.</li>
197
-
<li><dfn>contained resource</dfn> — A LWS resource, either a <a>container</a> or a <a>data resource</a>, that is referenced by one or more containers through a containment relationship.</li>
198
-
<li><dfn>root container</dfn> — a top-level container in an LWS storage. A root container has no parent and acts as the entry point for the storage hierarchy.</li>
199
-
<li><dfn>containment</dfn> — the relationship between a container and its member resources, expressed via the <code>items</code> property in container representations and the <code>rel="up"</code> link relation in HTTP headers.</li>
200
-
<li><dfn>linkset</dfn> — A separate resource associated with each LWS resource that contains the complete set of typed links (metadata) for that resource, as defined in [[RFC9264]]. The linkset is discovered via a rel="linkset" link relation and can be modified to manage resource relationships, including containment.</li>
201
-
</ul>
202
-
203
-
<p>
204
-
This specification defines <a>operations</a> on <a>served resources</a>, the resulting change of state, and a <a>response</a> intended to give the <a>requesting agent</a> requested infomation or inform them of the outcome of the <a>operation</a>.
205
-
An <dfn>operation</dfn> is any of the following actions that can be performed on a <a>served resource</a>:
The folowing section will describe the semantics and <dfn>responses</dfn> of these operations but the following <dfn>core responses</dfn> apply to any operation:
216
-
</p>
217
-
<ul>
218
-
<li><dfn>success</dfn> - the operation is believed to have completed. This may be accompanied by a <dfn>resource representation</dfn> conveying the contents of a <a>served resource</a>. A <a>success</a> response is not defined for the <a>create resource</a> operation. See instead <ahref="#dfn-created">created</a>.</li>
219
-
<li><dfn>not permitted</dfn></li>
220
-
<li><dfn>unknown requester</dfn></li>
221
-
<li><dfn>unknown error</dfn> - reserved for error conditions that arise that are not anticipated by the specification</li>
194
+
<li><dfn>authentication suite</dfn> — a defined validation mechanism for a concrete serialization of an <a>authentication credential</a>.</li>
195
+
<li><dfn>auxiliary resource</dfn> — an <a>LWS resource</a> whose lifecycle is bound to another <a>LWS resource</a>.</li>
196
+
<li><dfn>containment</dfn> — the relationship between a <a>container</a> and the <a>LWS resources</a> whose lifecycle the <a>container</a> manages.</li>
197
+
<li><dfn>container</dfn> — an <a>LWS resource</a> that is able to enumerate a collection of <a>LWS resources</a>, conforming to the conventions described in <ahref="#container-representation">Section 8. Containers</a>. The ability to create new resources in a container or to delete an existing container follows the requirements outlined in <ahref="#operations">Section 9. Operations</a>.</li>
198
+
<li><dfn>data resource</dfn> — a data-bearing <a>LWS resource</a> such as a document, image, or structured information whose support for update and delete operations follows the requirements outlined in <ahref="#operations">Section 9. Operations</a>.</li>
199
+
<li><dfn>linkset resource</dfn> — a type of <a>auxiliary resource</a> whose representation conforms to [[[RFC9264]]]. Update operations for linkset resources follow the requirements outlined in <ahref="#operations">Section 9. Operations</a>.</li>
200
+
<li><dfndata-lt="LWS resources">LWS resource</dfn> — an HTTP resource as defined in [[[RFC9110]]] which supports the read operations defined by the Linked Web Storage Protocol.</li>
201
+
<li><dfn>metadata resource</dfn> — an <a>auxiliary resource</a>, managed by a <a>storage</a>, that describes another <a>LWS resource</a> and conforms to the conventions described in <spanclass="TODO">TBD</span>. The lifecycle of a metadata resource is bound to the <a>LWS resource</a> it describes.</li>
202
+
<li><dfn>storage</dfn> — a set of hierarchically organized HTTP resources whose lifecycle is managed by the conventions described by the Linked Web Storage Protocol. A storage is described by a <a>storage description resource</a> which references a collection of services that provide affordances over those resources.</li>
203
+
<li><dfn>storage controller</dfn> — an <a>agent</a> that controls all resources in a <a>storage</a>.</li>
204
+
<li><dfndata-lt="storage description resource">storage description</dfn> — an <a>LWS resource</a> that enumerates and describes the <a>storage root</a> along with services and capabilities of a <a>storage</a>. Its representation conforms to the storage description data model.</li>
205
+
<li><dfn>storage root</dfn> — a <a>container</a> at the root of a <a>containment</a> hierarchy. The storage root is the only <a>LWS resource</a> that does not have a parent in the LWS <a>containment</a> hierarchy.</li>
0 commit comments