Naming and maturities of separate documents holding registry tables only #503
Labels
Closed: Retracted
Closed by the person who opened the issue, no longer requesting anything be done.
Milestone
Commit 753bcb3 introduces the possibility of publishing the registry tables in a document that is separate from the one that holds the registry definitions.
There were potentially several ways to do this, particularly when it comes to naming things. The commit above picked one particular approach that seemed the simplest, but there are other ways of going about this.
First, note that when a single document holds both the registry definitions and the registry tables, it is a registry report, with various maturities like Draft Registry, Candidate Registry, W3C Registry, Obsolete Registry, etc.
Open questions are:
When the tables and the definitions are in two separate documents instead of one, should both documents have distinct names (e.g. registry definition report and registry data report), reserving the unqualified name for documents that hold both tables and definitions; or should one of the two continue to use the unqualified registry report name, with only the other one having a more specific name--and if so, which?
The part that holds the definitions needs to have a bunch of maturity levels, since there is a process for stabilizing them. The part that holds the data is less clear. Maybe that document has no maturity level of its own, and readers need to refer to the document holding the definitions to know whether a registry is a draft, finalized, obsolete, etc. Or maybe all the maturity levels that exist for the document that holds the definitions also exist for the document that holds the table, and they must be kept in sync. Or maybe the data-only document has a simplified set of maturity levels (e.g. Draft / Final / Discontinued).
The current text defines (variant 0):
We could alternatively distinguish reports containing defintions but not tables from those containing both with something like (variant A):
Independently, we could also give reports containing tables but not defintions statuses that match their definitions, like this (variant B1):
If we want reports containing tables but not defintions to have several maturity levels, but not quite that many, we could to something like this instead (variant B2):
Note that because the combination registry report has to have maturity levels (because it contains the definition, which requires those levels), there would be a contradiction if we wanted the data-only report both to keep the unqualified registry report name and not have as many maturity levels.
The text was updated successfully, but these errors were encountered: