From 6845473224a4fceb27a8717b573e1a09484d4ec3 Mon Sep 17 00:00:00 2001
From: Nigel Megitt This is a boilerplate Registry Definition as required for Registries by [[w3c-process]]. The intent is that this boilerplate can form the basis of [=w3c registries=] for
+ the W3C Timed Text Working Group (TTWG). See discussion w3c/ttwg#241 for
+ details of the assumptions made to generate this document. This document is intended to be the basis of other Registry documents
+ published by TTWG and is not intended to be published as a Registry itself.
+ The following SOTD text is auto-generated by the Respec tool to reflect
+ what an actual Registry Definition document would contain. Some informative introductory text about this Registry. Insert sections on custodianship and change process. This section defines constraints on Registry Tables. Each Registry Table consists of a the set of Registry Entries. Each registry entry has a status, a unique key, and
+ if appropriate, other fields, for example any notes,
+ a description, or a reference to some other
+ defining entity.
+ The registry entry status field reflects the maturity of that entry. Permitted values are: No other values are permitted. Registry entries with a status of Registry entry keys in Provisional entries that were deleted MAY be reused. Registry entries with a status of Registry entry keys in Final entries MUST NOT be reused. Registry entries with a status of Registry entry keys in Deprecated entries that were previously Provisional and never Final MAY be reused. Registry entry keys in Provisional entries that were previously Final MUST NOT be reused. This section contains the Registry Table, i.e. the set of registry entries. Insert empty example table here.
+ No conformance requirements are permitted in Registries.
+ If there are conformance requirements associated with
+ registry entries, then they must be defined in the
+ referencing specification.
+ Although the formal definition of a Registry includes
+ the referencing specifications,
+ there is no need to list those referencing specifications
+ in the Registry itself; doing so is optional.
+ This is a boilerplate Registry Definition as required for Registries by [[w3c-process]]. The intent is that this boilerplate can form the basis of [=w3c registries=] for
- the W3C Timed Text Working Group (TTWG).Introduction
+ Registry Definition
+ Registry Table(s)
+ Registry Entries
+ Status
+
+ Provisional
+ Final
+ Deprecated
+
+ Provisional
+ Provisional
MAY be changed, made final, deprecated or deleted.Final
+ Final
MAY be deprecated and MUST NOT be deleted or changed.Deprecated
+ Deprecated
MAY be reinstated to Final, and MUST NOT be deleted or changed.Registry Table(s)
+ Referencing Specifications
+
See discussion w3c/ttwg#241 for details of the assumptions made to generate this document.
@@ -39,22 +46,112 @@Some informative introductory text about this Registry.
-Insert sections on custodianship and change process.
+The custodian of this Registry is the TTWG. + If the TTWG is unable to fulfil the role of custodian, + for example if it has been closed, + the custodian in lieu is the W3C Team. +
+ +Changes to this [=W3C Registry=] MUST be requested (the change request) using any one of the following options:
+The change request MUST include enough information for the custodian + to be able to identify all of:
+The proposer of the change MAY open a pull request (or equivalent) on + the Registry Table's version control system, with that pull request + containing the proposed changes. If a pull request is opened then + a corresponding issue MUST also be opened and + the pull request MUST be linked to that issue.
+ +The process for assessing a change request depends on the custodian.
+An approved change request is enacted by merging its + related pull request into the Registry Table's version control system + and publishing the updated version of the Registry Table.
+If the custodian is the W3C Team, + the Team MUST seek wide review of the change request and + offer a review period of at least 4 weeks, + before assessing from the responses received + if there is consensus amongst the respondents.
+The Team MAY require a pull request on the Registry Table's + version control system to be + opened as the basis of the review. +
+If there is such consensus, + the Team MUST make the proposed changes.
+This section defines constraints on Registry Tables. Each Registry Table consists of a the set of Registry Entries.
Each registry entry has a status, a unique key, and - if appropriate, other fields, for example any notes, +
Each registry entry has a status, a unique key, and + if appropriate, other fields, for example any notes, a description, or a reference to some other defining entity.
+The Registry Table definition MUST define the fields and the key to be used in each Registry entry.
The registry entry status field reflects the maturity of that entry. Permitted values are:
+The registry entry status field reflects the maturity of that entry. Permitted values are:
Provisional Final @@ -63,26 +160,31 @@Status
No other values are permitted.
Provisional
-Registry entries with a status of
-Provisional
MAY be changed, made final, deprecated or deleted.Registry entry keys in Provisional entries that were deleted MAY be reused.
+Registry entries with a status of
+Provisional
MAY be changed or deleted. + Their status may be changed toFinal
orDeprecated
.Registry entry keys in
Provisional
entries that were deleted MAY be reused.Final
-Registry entries with a status of
-Final
MAY be deprecated and MUST NOT be deleted or changed.Registry entry keys in Final entries MUST NOT be reused.
+Registry entries with a status of
+Final
MUST NOT be deleted or changed. + Their status MAY be changed toDeprecated
.Deprecated
-Registry entries with a status of
-Deprecated
MAY be reinstated to Final, and MUST NOT be deleted or changed.Registry entry keys in Deprecated entries that were previously Provisional and never Final MAY be reused.
-Registry entry keys in Provisional entries that were previously Final MUST NOT be reused.
+Registry entries with a status of
+Deprecated
MUST NOT be deleted or changed. + Their status MAY be changed toFinal
.Registry entry keys in
+Deprecated
entries that were previouslyProvisional
and neverFinal
MAY be reused.Registry entry keys in
Provisional
entries that were previouslyFinal
MUST NOT be reused.
This section contains the Registry Table, i.e. the set of registry entries.
+The Registry Table MUST provide a link to the version control system against + which any issues and pull requests can be opened.
Insert empty example table here.
When adopting this boilerplate for use in a Registry, + the following checklist may be helpful:
+