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

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

Summary

Details

Page properties
Content
... ... @@ -41,25 +41,20 @@
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 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")
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")
55 55  * Non-versioned and 2-digit version SDMX structural artefacts CAN reference any other non-versioned or versioned (whether SemVer or not) SDMX structural artefacts.
56 56  * Semantically versioned artefacts MUST only reference other semantically versioned artefacts.
57 57  * Wildcarded references in a stable artefact implicitly target only future stable versions of the referenced artefacts within the defined wildcard scope.
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.
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.
63 63  * References to specific version-extended artefacts MAY be used, but those cannot be combined with a wildcard.
64 64  ** 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.
65 65