From c54d40e5ac6f48f5add832dfe8be07440f167196 Mon Sep 17 00:00:00 2001 From: Wouter Termont Date: Mon, 18 May 2026 14:46:48 +0200 Subject: [PATCH] feat: define aux & meta in terms of representations Signed-off-by: Wouter Termont --- lws10-core/index.html | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/lws10-core/index.html b/lws10-core/index.html index 13047fd..fa06fc1 100644 --- a/lws10-core/index.html +++ b/lws10-core/index.html @@ -116,7 +116,7 @@

Document Conventions

Introduction

- +

Resource Access

@@ -131,7 +131,7 @@

Resource Access

- +

Security and Privacy

@@ -179,15 +179,16 @@

Terminology

capability such as ZCAPs.
  • authentication suite — a defined validation mechanism for a concrete serialization of an authentication credential.
  • -
  • auxiliary resource — an LWS resource whose lifecycle is bound to an LWS resource, called its principal resource.
  • +
  • auxiliary resource — an LWS resource whose lifecycle is bound to a non-auxiliary LWS resource, called its primary resource. One type of auxiliary resources are metadata resources, as defined in this specification, but LWS Servers are free to manage additional kinds of auxiliary resources (e.g., access control resources, notification inboxes).
  • LWS resource — an HTTP resource as defined in [[[RFC9110]]] which supports the read operations defined by the Linked Web Storage Protocol. Following [[[RFC9110]]], this specification "does not limit the nature of a [LWS] resource; it merely defines an interface that might be used to interact with [LWS] resources." [[RFC9110]]
  • container — an LWS resource that is able to enumerate a collection of LWS resources, conforming to the conventions described in Section 8. Containers. The ability to create new resources in a container or to delete an existing container follows the requirements outlined in Section 9. Operations.
  • data resource — a data-bearing LWS resource such as a document, image, or structured information whose support for update and delete operations follows the requirements outlined in Section 9. Operations.
  • containment — the relationship between a container and the LWS resources whose lifecycle the container manages.
  • -
  • linkset resource — a type of auxiliary resource whose representation conforms to [[[RFC9264]]]. Update operations for linkset resources follow the requirements outlined in Section 9. Operations.
  • -
  • metadata resource — an auxiliary resource, managed by a storage, that describes an LWS resource and conforms to the conventions described in TBD. The lifecycle of a metadata resource is bound to the LWS resource it describes.
  • +
  • linkset representation — a metadata representation containing the linkset of an LWS resource, conforming to [[[RFC9264]]]. The metadata resource exposing this representation is called the linkset document of the primary resource. Updates of linkset representations follow the requirements outlined in Section 9. Operations.
  • +
  • metadata representation — a representation of an LWS resource, that provides additional information describing the resource.
  • +
  • metadata resource — an auxiliary resource that exposes a specific metadata representation of its primary resource, and conforms to the conventions described in TBD.
  • resource — a resource is, as described by [[WebArch]] and [[RFC3986]], “whatever might be identified by a URI”. Resources whose essential characteristics can be conveyed in a message (such as web pages, images, structured data objects...) are called information resources [[WebArch]].
  • storage — 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 storage description resource which references a collection of services that provide affordances over those resources.
  • storage controller — an agent that controls all resources in a storage.
  • @@ -247,13 +248,13 @@

    Containers

    Operations

    - +

    Create resource

    -
    +
    @@ -307,7 +308,7 @@

    Unstable Features

  • Lack of implementation of those features
  • - +