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
-
... ... @@ -191,23 +191,19 @@ 191 191 1011 Pure bred breeding horses, live 192 192 1012 Other horses, live 193 193 ))) 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 +|(% 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. 195 195 196 196 |(% colspan="2" %)**REORGANISATION OF EXISTING CODES** 197 197 |**Old version**|**New version** 198 198 |((( 199 199 **3010** Fowls, weighing ≤ 185 g 200 - 201 201 **3020** Ducks, , weighing ≤ 185 g 202 - 203 203 **3030** Other poultry, weighing ≤ 185 g 204 - 205 205 **3040** Fowls, weighing > 185 g 206 - 207 207 **3050** Ducks, , weighing > 185 g 208 - 209 209 **3060** Other poultry, weighing > 185 g 210 -)))|**3025** Poultry, weighing ≤ 175 g **3045** Poultry, weighing > 175 g 205 +)))|**3025** Poultry, weighing ≤ 175 g 206 +**3045** Poultry, weighing > 175 g 211 211 |(% 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 212 212 213 213 **Example 5 – Changes to hierarchies in a Code List. Major impact: +.0** ... ... @@ -214,8 +214,16 @@ 214 214 215 215 |(% colspan="2" %)**ADDING A NEW CODE IN AN EXISTING HIERARCHY – CODE LIST** 216 216 |**Old version**|**New version** 217 -|• 0213 - Beer o02131 - Lager beer o02132 - Other alcoholic beer|0213 - Beer o02131 - Lager beer o 02132 - Other alcoholic beer 218 -**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 +))) 219 219 |(% colspan="2" %)Code 02133 has been added to hierarchy 0213 220 220 221 221 **Example 6 – Changes to hierarchies in a Hierarchical Code List. Major impact: +.0** ... ... @@ -223,69 +223,58 @@ 223 223 |(% colspan="2" %)**ADDING A NEW CODE IN AN EXISTING HIERARCHY – HIERARCHICAL CODE LIST** 224 224 |**Old version**|**New version** 225 225 |((( 226 - A1 - World (codelist ref. ECB@CL_AREAS@1.0) o E1 - Europe (ECB@CL_COUNTRIES@1.0)227 - 228 -ES - Spain FR - France 229 - 230 - GR-Greece231 - 232 - 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. 233 233 )))|((( 234 -A1=World (codelist ref. ECB@CL_AREAS@1.0) o E1 =Europe (ECB@CL_COUNTRIES@1.0) 235 - 236 -ES = Spain FR = FranceGR = Greece 237 - 238 -IT = Italy 239 - 240 -**DE= Germany** 241 - 242 -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. 243 243 ))) 244 244 |(% 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 245 245 246 246 **Example 7.1 – Dependencies between artefacts: Concept Scheme and Code List. Minor impact: N.+** 247 247 248 -|**Id:Artefact Type:Details**|**Change type**|**Version Impact**|**Old version**|((( 249 -**New** 250 - 251 -**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** 252 252 ))) 253 -|**CL_OBS_STATUS:Code List**|Addition of a new code X|**Minor: N.+**|**1.0**|**1.1** 254 -|**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" %)((( 255 255 Adoption of new code X 256 256 257 -**//Change type//**: Replacement of a child artefact having a different version, but the same id and 258 - 259 -Agency 260 -)))|((( 257 +**//Change type//**: Replacement of a child artefact having a different version, but the same id and Agency 258 +)))|(% style="width:558px" %)((( 261 261 **Minor: N.+** 260 +The child version impact is replicated in the parent artefact 261 +)))|(% style="width:139px" %)**2.0**|(% style="width:151px" %)**2.1** 262 262 263 -The child version impact is replicated in the parent 264 - 265 -artefact 266 -)))|**2.0**|**2.1** 267 - 268 268 **Example 7.2 – Dependencies between artefacts: Concept Scheme and Code List. Major impact: +.0** 269 269 270 -|**Id:Artefact Type:Details**|**Change type**|**Version Impact**|**Old version**|((( 271 -**New** 272 - 273 -**version** 265 +|(% style="width:489px" %)**Id:Artefact Type:Details**|(% style="width:734px" %)**Change type**|(% style="width:562px" %)**Version Impact**|**Old version**|((( 266 +**New version** 274 274 ))) 275 -|**CL_OBS_STATUS:Code List**|Removal of code U|**Major: +.0**|**1.0**|**2.0** 276 -|((( 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" %)((( 277 277 **CS_TRADE:Concept** 278 278 279 279 **Scheme:References** 280 280 281 281 **CL_OBS_STATUS v1.0 above** 282 -)))|((( 275 +)))|(% style="width:734px" %)((( 283 283 Adoption of new CL_OBS_STATUS without U. 284 284 285 285 **//Change type//**: Replacement of a child artefact having a different version, but the same id and 286 286 287 287 Agency 288 -)))|((( 281 +)))|(% style="width:562px" %)((( 289 289 **Major: +.0** 290 290 291 291 The child version impact is replicated in the parent artefact. ... ... @@ -293,51 +293,48 @@ 293 293 294 294 **Example 7.3 – Dependencies between artefacts: Concept Scheme and Code List. Variable impact (see below)** 295 295 296 -|**Id:Artefact Type:Details**|**Change type**|**Version Impact**|**Old version**|((( 297 -**New** 298 - 299 -**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** 300 300 ))) 301 -|(% rowspan="3" %)**CL_XYZ: Code List**|((( 292 +|(% rowspan="3" style="width:489px" %)**CL_XYZ: Code List**|(% style="width:736px" %)((( 302 302 a) Maintenance agency changes from A to B for governance reasons. 303 303 304 304 Nothing else changes in the code list. 305 -)))|(% rowspan="3" %)**New artefact**|(% rowspan="3" %)((( 296 +)))|(% rowspan="3" style="width:555px" %)**New artefact**|(% rowspan="3" style="width:146px" %)((( 306 306 **CL_XYZ** 307 307 308 308 **(Agency A)** 309 -)))|(% rowspan="3" %)((( 300 +)))|(% rowspan="3" style="width:146px" %)((( 310 310 **CL_XYZ** 311 311 312 -**(Agency B)** 313 - 314 -**(new maintenance agency)** 303 +**(Agency B) 304 +(new maintenance agency)** 315 315 ))) 316 -|b) Maintenance agency changes from A to B and at the same time new codes are added 317 -|c) Maintenance agency changes from A to B. Since B has different coding rules, the code list itself changes as well. 318 -|(% rowspan="3" %)((( 306 +|(% style="width:736px" %)b) Maintenance agency changes from A to B and at the same time new codes are added 307 +|(% style="width:736px" %)c) Maintenance agency changes from A to B. Since B has different coding rules, the code list itself changes as well. 308 +|(% rowspan="3" style="width:489px" %)((( 319 319 **CS_TRADE: Concept Scheme: References** 320 320 321 321 **CL_XYZ (Agency A) ** 322 -)))|(% rowspan="3" %)((( 312 +)))|(% rowspan="3" style="width:736px" %)((( 323 323 Replacement of a child artefact having a different Agency. 324 324 325 325 CL_XYZ (Agency A) changes to CL_XYZ (Agency B). 326 -)))|((( 316 +)))|(% style="width:555px" %)((( 327 327 **Case a): Patch: N.M.+** 328 328 329 329 There is no impact on data exchange 330 -)))|**2.0**|**2.0.1** 331 -|((( 320 +)))|(% style="width:146px" %)**2.0**|(% style="width:146px" %)**2.0.1** 321 +|(% style="width:555px" %)((( 332 332 **Case b): Minor: N. +** 333 333 334 334 The impact is the same as a new minor version of the code list 335 -)))|**2.0**|**2.1** 336 -|((( 325 +)))|(% style="width:146px" %)**2.0**|(% style="width:146px" %)**2.1** 326 +|(% style="width:555px" %)((( 337 337 **Case c) Major: +.0** 338 338 339 339 The impact is the same as a new major version of the code list. 340 -)))|**2.0**|**3.0** 330 +)))|(% style="width:146px" %)**2.0**|(% style="width:146px" %)**3.0** 341 341 342 342 **Example 7.4 – Dependencies between artefacts: Concept Scheme and DSD. Variable impact (see below)** 343 343