Last modified by Helena on 2025/09/10 11:19

From version 3.7
edited by Helena
on 2025/05/16 11:01
Change comment: There is no comment for this version
To version 3.6
edited by Helena
on 2025/05/16 10:59
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -41,20 +41,25 @@
41 41  
42 42  MAJOR, MINOR or PATCH version parts in SDMX 3.0 artefact references CAN be wildcarded using "+" as extension:
43 43  
44 -* X+.Y.Z means the currently latest available version >= X.Y.Z
45 -** Example: "2+.3.1" means the currently latest available version >="2.3.1" (even if not backwards compatible)
46 -** Typical use case: references in SDMX Categorisations
47 -* X.Y+.Z means the currently latest available backwards compatible version >=X.Y.Z
48 -** Example: "2.3+.1" means the currently latest available version >= "2.3.1" and < "3.0.0" (all backwards compatible versions >="2.3.1")
49 -** Typical use case: references in SDMX DSD
50 -* X.Y.Z+ means the currently latest available forwards and backwards compatible version >= X.Y.Z
51 -** Example: "2.3.1+" means the currently latest available version >= "2.3.1" and < "2.4.0" (all forwards and backwards compatible versions >= "2.3.1")
44 +* X+.Y.Z means the currently latest available version >= X.Y.Z o Example: "2+.3.1" means the currently latest available version >=
45 +
46 +"2.3.1" (even if not backwards compatible) o Typical use case: references in SDMX Categorisations
47 +
48 +* X.Y+.Z means the currently latest available backwards compatible version >=
49 +
50 +X.Y.Z o Example: "2.3+.1" means the currently latest available version >= "2.3.1" and < "3.0.0" (all backwards compatible versions >=
51 +
52 +"2.3.1") o Typical use case: references in SDMX DSD
53 +
54 +* X.Y.Z+ means the currently latest available forwards and backwards compatible version >= X.Y.Z o Example: "2.3.1+" means the currently latest available version >= "2.3.1" and < "2.4.0" (all forwards and backwards compatible versions >= "2.3.1")
52 52  * Non-versioned and 2-digit version SDMX structural artefacts CAN reference any other non-versioned or versioned (whether SemVer or not) SDMX structural artefacts.
53 53  * Semantically versioned artefacts MUST only reference other semantically versioned artefacts.
54 54  * Wildcarded references in a stable artefact implicitly target only future stable versions of the referenced artefacts within the defined wildcard scope.
55 -** Example: The reference to "AGENCY_ID:CODELIST_ID(2.3+.1)" in an artefact "AGENCY_ID:DSD_ID(2.2.1)" resolves to artefact "AGENCY_ID:CODELIST_ID(2.4.3)" if that was currently the latest available stable version.
56 -* Wildcarded references in a version-extended artefact implicitly target future stable and version-extended versions of the referenced artefacts within the defined wildcard scope.
57 -** Example: The reference to "AGENCY_ID:CODELIST_ID(2.3+.1)" in an artefact "AGENCY_ID:DSD_ID(2.2.1-draft)" resolves to artefact "AGENCY_ID:CODELIST_ID(2.5.0-draft)" if that was currently the latest available version.
58 +** Example: The reference to "AGENCY_ID:CODELIST_ID(2.3+.1)" in an artefact "AGENCY_ID:DSD_ID(2.2.1)" resolves to artefact
59 +
60 +"AGENCY_ID:CODELIST_ID(2.4.3)" if that was currently the latest available stable version.
61 +
62 +* Wildcarded references in a version-extended artefact implicitly target future stable and version-extended versions of the referenced artefacts within the defined wildcard scope. o Example: The reference to "AGENCY_ID:CODELIST_ID(2.3+.1)" in an artefact "AGENCY_ID:DSD_ID(2.2.1-draft)" resolves to artefact "AGENCY_ID:CODELIST_ID(2.5.0-draft)" if that was currently the latest available version.
58 58  * References to specific version-extended artefacts MAY be used, but those cannot be combined with a wildcard.
59 59  ** Example: The reference to "AGENCY_ID:CODELIST_ID(2.5.0draft)" in an artefact "AGENCY_ID:DSD_ID(2.2.1)" resolves to artefact "AGENCY_ID:CODELIST_ID(2.5.0-draft)", which might be subject to continued backwards compatible changes.
60 60