Version 2.3 by Helena on 2025/05/16 12:26

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