Skip to content

Update purl-type-definition.schema-1.1.json to add registered values for namespace and qualifiers - #945

Open
mjherzog wants to merge 5 commits into
mainfrom
add-registered-values-for-namespace-and-qualifiers
Open

Update purl-type-definition.schema-1.1.json to add registered values for namespace and qualifiers#945
mjherzog wants to merge 5 commits into
mainfrom
add-registered-values-for-namespace-and-qualifiers

Conversation

@mjherzog

@mjherzog mjherzog commented Aug 10, 2026

Copy link
Copy Markdown
Member

Updated schema to add "registered values" for namespace and qualifiers keys.
The "registered values" are implemented as an optional enumerated list within a PURL type definition for these 2 PURL components.
The use of "registered" here is intended to parallel the naming convention of "registered" PURL types (instead of the vague "common" or "known" terminology), but we might want to use the terminology "enumerated values" to convey that the values are contained/enumerated within the a PURL type definition and not "registered" elsewhere.

Also upgraded to JSON Schema version 2020-12

Updated schema to add enumerated values for namespace and qualifiers
Also upgraded to JSON Schema version 2020-12

Signed-off-by: Michael Herzog <mjherzog@aboutcode.org>
Updated JSON Schema to version 2020-12
Signed-off-by: Michael Herzog <mjherzog@aboutcode.org>
Correct URL for JSON Schema version 2020-12

Signed-off-by: Michael Herzog <mjherzog@aboutcode.org>
Corrected braces for qualifiers key registered values

Signed-off-by: Michael Herzog <mjherzog@aboutcode.org>
@mjherzog mjherzog changed the title Update purl-type-definition.schema-1.1.json Update purl-type-definition.schema-1.1.json to add registered values for namespace and qualifiers Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Ecma standard Part of the Ecma standard for PURL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Schema change / purl-type-definition: Add enum for qualifiers keys Schema change / purl-type-definition: Add enum for namespace values

1 participant