-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add additionalTags to the release schema #1184
Comments
I suggest the following description, inspired by the description of
|
We might want to describe the use case more clearly, maybe:
And to clarify the rules around
Update: Hmm, if we ever promote codes from the additionalTags codelist to the releaseTag codelist, then that change would be backwards-incompatible if we have the above rule. Do we need a sentence about the In the schema, the field will need to be |
I have thought of several scenarios:
The first question is: why would we promote tags to the releaseTag codelist? We could expect additionalTags codes from the bids or other near-core extensions to become structuring and popular, to a point it may make sense to add them to the releaseTags codelist. @jpmckinney is that what you had in mind? However, I don't think the benefits (structure, normative power) of promoting codes outweigh the drawbacks (managing the duplication codes across lists). I prefer 3. PS: moreover, the popularity of the extensions that implement the codes of the open codelist seems sufficient to structure the practices and prevent the use of too many different codes. |
In that case, could we instead just change |
To be sure, my proposal in #1184 (comment) is not to promote codes from I'm also OK with turning |
My concern is having two fields that are arrays of codes that are semantically identical, but where the only difference is that one uses a closed codelist and the other uses an open codelist. It would make more sense to just have a single field. |
We have |
Notes from call:
In this context, it makes sense to use a static closed codelist for the
In this context, it makes sense to encourage the use of common codes, but to allow the use of additional codes within the same field. As such, we will close this issue and re-open #792. |
As discussed in #792, we need to add a new field
additionalTags
to support additional tags to track more specific events that motivate the publication of a release.This field will be bound to an open codelist additionalTags that is empty in core, but expanded in extensions (bids, enquiries, etc.).
The text was updated successfully, but these errors were encountered: