-
Notifications
You must be signed in to change notification settings - Fork 7
Strategy for normative references #37
Description
We discussed this issue already twice during our meetings on 2023-03-08 and 2023-04-19.
Based on our conclusions the Normative References are required to be at most one maturity level behind the specification depending on them. After closing #28 where we also discussed it:
Normative references in Solid Protocol, Version 0.10.0, that do not have a FPWD or later status at W3C:
- Solid-OIDC (Solid CG)
- WAC (Solid CG)
- ACP (Solid CG)
- Solid Notifications Protocol (Solid CG)
- WebID (WebID CG)
- N3 (Notation 3 CG)
As per Version 0.10.0, the Solid WG will have to work with the Solid, WebID, and Notation 3 CGs to ensure that those normative references are progressed as well.
In the most recent draft, we have this statement in https://solid.github.io/solid-wg-charter/charter/#dependencies
Depending on the W3C Solid Community Group progress, including consideration for adequate implementation experience, the Group will also produce W3C Recommendations for the following documents:
- Solid-OpenID
Allows entities to authenticate within the Solid ecosystem.- Web Access Control
Web Access Control (WAC) is a decentralized cross-domain access control system providing a way for Linked Data systems to set authorization conditions on HTTP resources using the Access Control List (ACL) model.- Access Control Policy
Access Control Policy (ACP) is a language for describing, controlling, and granting access to resources.- Solid Notifications Protocol
- Linked Data-based protocol for sending notification to client application upon updates to resources in the Solid ecosystem while respecting resource-based access controls and privacy.
Since Solid CG can NOT directly advance any document on the REC track, I don't see how WG can depend on the CG for ensuring that Normative Dependencies will be at the required maturity level.
As I mentioned before only two options seem to be available to meet the requirement for normative dependencies:
- Adopt all the documents expected to be a normative dependency as WG work items and set expectations on progressing them on the REC track.
- Redesign the specification so that it does NOT have normative dependence on the specifications left in CG, we discussed it and this would most likely result in the solid protocol missing some key aspects.