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

From version 1.1
edited by Helena
on 2025/05/15 15:48
Change comment: Changed document syntax from [XWiki 2.1] to [xwiki/2.1].
To version 2.1
edited by Helena
on 2025/05/15 15:48
Change comment: Created by office importer.

Summary

Details

Page properties
Content
... ... @@ -1,0 +1,39 @@
1 += 11 Transforming between versions of SDMX =
2 +
3 +== 11.1 Scope ==
4 +
5 +The scope of this section is to define both best practices and mandatory behaviour for specific aspects of transformation between different versions of SDMX.
6 +
7 +== 11.2 Compatibility and new DSD features ==
8 +
9 +The following table provides an overview of the backwards compatibility between SDMX 3.0 and 2.1.
10 +
11 +|**SDMX 3.0 feature**|**SDMX 2.1 compatibility**|**Comments**
12 +|Multiple Measures|(((
13 +Create a Measure Dimension Or
14 +
15 +Model Measures as Attributes
16 +)))|For a Measure Dimensions, all Concepts must reside in the same Concept Scheme
17 +|Arrays for values|Cannot be supported|Arrays are always reported in a verbose format, even if one value is reported
18 +|Measure Relationship|Can be ignored, as it does not affect dataset format|
19 +|Metadata Attributes|Can be created as Data Attributes|Not for extended facets
20 +|Multilingual Components|Cannot be supported|
21 +|No Measure|Can only be emulated by ignoring the Primary Measure value|
22 +|Use extended Codelist|A new Codelist with all Codes must be created|
23 +|Sentinel values|Cannot be supported in the DSD|Rules may be supported outside the DSD, in bilateral agreements
24 +
25 +The following table illustrates forward compatibility issues from SDMX 2.1 to 3.0.
26 +
27 +|**SDMX 2.1 feature**|**SDMX 3.0 compatibility**|**Comments**
28 +|Measure Dimension|(((
29 +Create a Dimension with role ‘MEASURE’
30 +
31 +Or
32 +
33 +Create multiple Measures from the Measure Dimension Concept Scheme
34 +)))|If the dataset has to resemble that of SDMX 2.1 Structure Specific, then the first option must be used
35 +|Primary Measure|(((
36 +Create one Measure with role
37 +
38 +‘PRIMARY’; use id=”OBS_VALUE”
39 +)))|