Changes for page Guidelines on the Versioning of SDMX Artefacts
Last modified by Artur K. on 2026/05/29 14:28
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -181,32 +181,29 @@ 181 181 182 182 |(% colspan="2" %)**AGGREGATION OF EXISTING CODES** 183 183 |**Old version**|**New version** 184 -|**2011** Heifers (female bovine that never calved), live **2012** Cows, live|**2010** Heifers and cows, live 184 +|**2011** Heifers (female bovine that never calved), live 185 +**2012** Cows, live|**2010** Heifers and cows, live 185 185 |(% colspan="2" %)Codes **2011** and **2012** are fully{{footnote}}i.e. without integration into or combination with another existing code.{{/footnote}} __**removed**__ and replaced with one __**brand new**__ code. In this case there is a many to 1 correspondence between the codes. 186 186 187 187 |(% colspan="2" %)**DISAGGREGATION OF EXISTING CODES** 188 188 |**Old version**|**New version** 189 189 |**1010** Live horses|((( 190 -1 .Pure bred breeding horses, live191 -1 .Other horses, live191 +1011 Pure bred breeding horses, live 192 +1012 Other horses, live 192 192 ))) 193 -|(% colspan="2" %)Code __**1010**__is fully __**removed**__ and replaced with two __**brand new**__ codes. In this case there is a 1 to m correspondence between the codes.194 +|(% colspan="2" %)Code **1010** is fully __**removed**__ and replaced with two __**brand new**__ codes. In this case there is a 1 to m correspondence between the codes. 194 194 195 195 |(% colspan="2" %)**REORGANISATION OF EXISTING CODES** 196 196 |**Old version**|**New version** 197 197 |((( 198 198 **3010** Fowls, weighing ≤ 185 g 199 - 200 200 **3020** Ducks, , weighing ≤ 185 g 201 - 202 202 **3030** Other poultry, weighing ≤ 185 g 203 - 204 204 **3040** Fowls, weighing > 185 g 205 - 206 206 **3050** Ducks, , weighing > 185 g 207 - 208 208 **3060** Other poultry, weighing > 185 g 209 -)))|**3025** Poultry, weighing ≤ 175 g **3045** Poultry, weighing > 175 g 205 +)))|**3025** Poultry, weighing ≤ 175 g 206 +**3045** Poultry, weighing > 175 g 210 210 |(% colspan="2" %)Codes **3010**, **3020**, **3030**, **3040**, **3050** and **3060** are fully removed and replaced with two brand new codes; furthermore the criterion for the classification used in the old version has been changed in the new version (185 g criterion versus 175 g criterion), so that it is not possible to exactly aggregate the codes from the old version to the codes of the new version (e.g. a part of **3010** goes to **3025**, another part to **3045**). In this case there is a m to n correspondence between the two sets of codes 211 211 212 212 **Example 5 – Changes to hierarchies in a Code List. Major impact: +.0** ... ... @@ -213,7 +213,16 @@ 213 213 214 214 |(% colspan="2" %)**ADDING A NEW CODE IN AN EXISTING HIERARCHY – CODE LIST** 215 215 |**Old version**|**New version** 216 -|• 0213 - Beer o02131 - Lager beer o02132 - Other alcoholic beer|• 0213 - Beer o02131 - Lager beer o 02132 - Other alcoholic beer o **02133 - Low and non-alcoholic beer** 213 +|((( 214 +* 0213 - Beer 215 +** 02131 - Lager beer 216 +** 02132 - Other alcoholic beer 217 +)))|((( 218 +* 0213 - Beer 219 +** 02131 - Lager beer 220 +** 02132 - Other alcoholic beer 221 +* **02133 - Low and non-alcoholic beer** 222 +))) 217 217 |(% colspan="2" %)Code 02133 has been added to hierarchy 0213 218 218 219 219 **Example 6 – Changes to hierarchies in a Hierarchical Code List. Major impact: +.0** ... ... @@ -221,69 +221,58 @@ 221 221 |(% colspan="2" %)**ADDING A NEW CODE IN AN EXISTING HIERARCHY – HIERARCHICAL CODE LIST** 222 222 |**Old version**|**New version** 223 223 |((( 224 - A1 - World (codelist ref. ECB@CL_AREAS@1.0) o E1 - Europe (ECB@CL_COUNTRIES@1.0)225 - 226 -ES - Spain FR - France 227 - 228 - GR-Greece229 - 230 - IT- Italy o E4 - Africaetc.230 +* A1 - World (codelist ref. ECB@CL_AREAS@1.0) 231 +** E1 - Europe (ECB@CL_COUNTRIES@1.0) 232 +*** ES - Spain FR - France 233 +*** GR - Greece 234 +*** IT - Italy 235 +** E4 - Africa 236 +*** etc. 231 231 )))|((( 232 -A1=World (codelist ref. ECB@CL_AREAS@1.0) o E1 =Europe (ECB@CL_COUNTRIES@1.0) 233 - 234 -ES = Spain FR = FranceGR = Greece 235 - 236 -IT = Italy 237 - 238 -**DE= Germany** 239 - 240 -o E4 =Africaetc. 238 +* A1=World (codelist ref. ECB@CL_AREAS@1.0) 239 +** E1 =Europe (ECB@CL_COUNTRIES@1.0) 240 +** ES = Spain FR = FranceGR = Greece 241 +** IT = Italy 242 +** **DE= Germany** 243 +* E4 =Africa 244 +** etc. 241 241 ))) 242 242 |(% colspan="2" %)The id of the hierarchical codes are assumed to be equal to those of the code lists referenced. The code DE has been added to hierarchy E1 243 243 244 244 **Example 7.1 – Dependencies between artefacts: Concept Scheme and Code List. Minor impact: N.+** 245 245 246 -|**Id:Artefact Type:Details**|**Change type**|**Version Impact**|**Old version**|((( 247 -**New** 248 - 249 -**version** 250 +|(% style="width:492px" %)**Id:Artefact Type:Details**|(% style="width:732px" %)**Change type**|(% style="width:558px" %)**Version Impact**|(% style="width:139px" %)**Old version**|(% style="width:151px" %)((( 251 +**New version** 250 250 ))) 251 -|**CL_OBS_STATUS:Code List**|Addition of a new code X|**Minor: N.+**|**1.0**|**1.1** 252 -|**CS_TRADE:Concept Scheme: References CL_OBS_STATUS v1.0 above**|((( 253 +|(% style="width:492px" %)**CL_OBS_STATUS:Code List**|(% style="width:732px" %)Addition of a new code X|(% style="width:558px" %)**Minor: N.+**|(% style="width:139px" %)**1.0**|(% style="width:151px" %)**1.1** 254 +|(% style="width:492px" %)**CS_TRADE:Concept Scheme: References CL_OBS_STATUS v1.0 above**|(% style="width:732px" %)((( 253 253 Adoption of new code X 254 254 255 -**//Change type//**: Replacement of a child artefact having a different version, but the same id and 256 - 257 -Agency 258 -)))|((( 257 +**//Change type//**: Replacement of a child artefact having a different version, but the same id and Agency 258 +)))|(% style="width:558px" %)((( 259 259 **Minor: N.+** 260 +The child version impact is replicated in the parent artefact 261 +)))|(% style="width:139px" %)**2.0**|(% style="width:151px" %)**2.1** 260 260 261 -The child version impact is replicated in the parent 262 - 263 -artefact 264 -)))|**2.0**|**2.1** 265 - 266 266 **Example 7.2 – Dependencies between artefacts: Concept Scheme and Code List. Major impact: +.0** 267 267 268 -|**Id:Artefact Type:Details**|**Change type**|**Version Impact**|**Old version**|((( 269 -**New** 270 - 271 -**version** 265 +|(% style="width:489px" %)**Id:Artefact Type:Details**|(% style="width:734px" %)**Change type**|(% style="width:562px" %)**Version Impact**|**Old version**|((( 266 +**New version** 272 272 ))) 273 -|**CL_OBS_STATUS:Code List**|Removal of code U|**Major: +.0**|**1.0**|**2.0** 274 -|((( 268 +|(% style="width:489px" %)**CL_OBS_STATUS:Code List**|(% style="width:734px" %)Removal of code U|(% style="width:562px" %)**Major: +.0**|**1.0**|**2.0** 269 +|(% style="width:489px" %)((( 275 275 **CS_TRADE:Concept** 276 276 277 277 **Scheme:References** 278 278 279 279 **CL_OBS_STATUS v1.0 above** 280 -)))|((( 275 +)))|(% style="width:734px" %)((( 281 281 Adoption of new CL_OBS_STATUS without U. 282 282 283 283 **//Change type//**: Replacement of a child artefact having a different version, but the same id and 284 284 285 285 Agency 286 -)))|((( 281 +)))|(% style="width:562px" %)((( 287 287 **Major: +.0** 288 288 289 289 The child version impact is replicated in the parent artefact. ... ... @@ -291,51 +291,41 @@ 291 291 292 292 **Example 7.3 – Dependencies between artefacts: Concept Scheme and Code List. Variable impact (see below)** 293 293 294 -|**Id:Artefact Type:Details**|**Change type**|**Version Impact**|**Old version**|((( 295 -**New** 296 - 297 -**version** 289 +|(% style="width:489px" %)**Id:Artefact Type:Details**|(% style="width:736px" %)**Change type**|(% style="width:555px" %)**Version Impact**|(% style="width:146px" %)**Old version**|(% style="width:146px" %)((( 290 +**New version** 298 298 ))) 299 -|(% rowspan="3" %)**CL_XYZ: Code List**|((( 292 +|(% rowspan="3" style="width:489px" %)**CL_XYZ: Code List**|(% style="width:736px" %)((( 300 300 a) Maintenance agency changes from A to B for governance reasons. 301 - 302 302 Nothing else changes in the code list. 303 -)))|(% rowspan="3" %)**New artefact**|(% rowspan="3" %)((( 295 +)))|(% rowspan="3" style="width:555px" %)**New artefact**|(% rowspan="3" style="width:146px" %)((( 304 304 **CL_XYZ** 305 305 306 306 **(Agency A)** 307 -)))|(% rowspan="3" %)((( 299 +)))|(% rowspan="3" style="width:146px" %)((( 308 308 **CL_XYZ** 309 309 310 -**(Agency B)** 311 - 312 -**(new maintenance agency)** 302 +**(Agency B) 303 +(new maintenance agency)** 313 313 ))) 314 -|b) Maintenance agency changes from A to B and at the same time new codes are added 315 -|c) Maintenance agency changes from A to B. Since B has different coding rules, the code list itself changes as well. 316 -|(% rowspan="3" %)((( 317 -**CS_TRADE: Concept Scheme: References** 318 - 319 -**CL_XYZ (Agency A) ** 320 -)))|(% rowspan="3" %)((( 321 -Replacement of a child artefact having a different Agency. 322 - 305 +|(% style="width:736px" %)b) Maintenance agency changes from A to B and at the same time new codes are added 306 +|(% style="width:736px" %)c) Maintenance agency changes from A to B. Since B has different coding rules, the code list itself changes as well. 307 +|(% rowspan="3" style="width:489px" %)((( 308 +**CS_TRADE: Concept Scheme: References CL_XYZ (Agency A) ** 309 +)))|(% rowspan="3" style="width:736px" %)((( 310 +Replacement of a child artefact having a different Agency. 323 323 CL_XYZ (Agency A) changes to CL_XYZ (Agency B). 324 -)))|((( 312 +)))|(% style="width:555px" %)((( 325 325 **Case a): Patch: N.M.+** 326 - 327 327 There is no impact on data exchange 328 -)))|**2.0**|**2.0.1** 329 -|((( 315 +)))|(% style="width:146px" %)**2.0**|(% style="width:146px" %)**2.0.1** 316 +|(% style="width:555px" %)((( 330 330 **Case b): Minor: N. +** 331 - 332 332 The impact is the same as a new minor version of the code list 333 -)))|**2.0**|**2.1** 334 -|((( 319 +)))|(% style="width:146px" %)**2.0**|(% style="width:146px" %)**2.1** 320 +|(% style="width:555px" %)((( 335 335 **Case c) Major: +.0** 336 - 337 337 The impact is the same as a new major version of the code list. 338 -)))|**2.0**|**3.0** 323 +)))|(% style="width:146px" %)**2.0**|(% style="width:146px" %)**3.0** 339 339 340 340 **Example 7.4 – Dependencies between artefacts: Concept Scheme and DSD. Variable impact (see below)** 341 341