Last modified by Artur K. on 2026/05/29 14:28

From version 1.17
edited by Helena K.
on 2026/01/15 15:20
Change comment: There is no comment for this version
To version 2.1
edited by Artur K.
on 2026/05/29 14:28
Change comment: Copied from sdmxsrlocalization:Methodology.Guidelines on the Versioning of SDMX Artefacts.WebHome

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.helena
1 +xwiki:XWiki.arturkryazhev
Content
... ... @@ -247,40 +247,38 @@
247 247  
248 248  **Example 7.1 – Dependencies between artefacts: Concept Scheme and Code List. Minor impact: N.+**
249 249  
250 -|**Id:Artefact Type:Details**|**Change type**|**Version Impact**|**Old 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 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 257  **//Change type//**: Replacement of a child artefact having a different version, but the same id and Agency
258 -)))|(((
258 +)))|(% style="width:558px" %)(((
259 259  **Minor: N.+**
260 260  The child version impact is replicated in the parent artefact
261 -)))|**2.0**|**2.1**
261 +)))|(% style="width:139px" %)**2.0**|(% style="width:151px" %)**2.1**
262 262  
263 263  **Example 7.2 – Dependencies between artefacts: Concept Scheme and Code List. Major impact: +.0**
264 264  
265 -|**Id:Artefact Type:Details**|**Change type**|**Version Impact**|**Old version**|(((
266 -**New**
267 -
268 -**version**
265 +|(% style="width:489px" %)**Id:Artefact Type:Details**|(% style="width:734px" %)**Change type**|(% style="width:562px" %)**Version Impact**|**Old version**|(((
266 +**New version**
269 269  )))
270 -|**CL_OBS_STATUS:Code List**|Removal of code U|**Major: +.0**|**1.0**|**2.0**
271 -|(((
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" %)(((
272 272  **CS_TRADE:Concept**
273 273  
274 274  **Scheme:References**
275 275  
276 276  **CL_OBS_STATUS v1.0 above**
277 -)))|(((
275 +)))|(% style="width:734px" %)(((
278 278  Adoption of new CL_OBS_STATUS without U.
279 279  
280 280  **//Change type//**: Replacement of a child artefact having a different version, but the same id and
281 281  
282 282  Agency
283 -)))|(((
281 +)))|(% style="width:562px" %)(((
284 284  **Major: +.0**
285 285  
286 286  The child version impact is replicated in the parent artefact.
... ... @@ -288,51 +288,41 @@
288 288  
289 289  **Example 7.3 – Dependencies between artefacts: Concept Scheme and Code List. Variable impact (see below)**
290 290  
291 -|**Id:Artefact Type:Details**|**Change type**|**Version Impact**|**Old version**|(((
292 -**New**
293 -
294 -**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**
295 295  )))
296 -|(% rowspan="3" %)**CL_XYZ: Code List**|(((
292 +|(% rowspan="3" style="width:489px" %)**CL_XYZ: Code List**|(% style="width:736px" %)(((
297 297  a) Maintenance agency changes from A to B for governance reasons.
298 -
299 299  Nothing else changes in the code list.
300 -)))|(% rowspan="3" %)**New artefact**|(% rowspan="3" %)(((
295 +)))|(% rowspan="3" style="width:555px" %)**New artefact**|(% rowspan="3" style="width:146px" %)(((
301 301  **CL_XYZ**
302 302  
303 303  **(Agency A)**
304 -)))|(% rowspan="3" %)(((
299 +)))|(% rowspan="3" style="width:146px" %)(((
305 305  **CL_XYZ**
306 306  
307 -**(Agency B)**
308 -
309 -**(new maintenance agency)**
302 +**(Agency B)
303 +(new maintenance agency)**
310 310  )))
311 -|b) Maintenance agency changes from A to B and at the same time new codes are added
312 -|c) Maintenance agency changes from A to B. Since B has different coding rules, the code list itself changes as well.
313 -|(% rowspan="3" %)(((
314 -**CS_TRADE: Concept Scheme: References**
315 -
316 -**CL_XYZ (Agency A) **
317 -)))|(% rowspan="3" %)(((
318 -Replacement of a child artefact having a different Agency.
319 -
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.
320 320  CL_XYZ (Agency A) changes to CL_XYZ (Agency B).
321 -)))|(((
312 +)))|(% style="width:555px" %)(((
322 322  **Case a): Patch: N.M.+**
323 -
324 324  There is no impact on data exchange
325 -)))|**2.0**|**2.0.1**
326 -|(((
315 +)))|(% style="width:146px" %)**2.0**|(% style="width:146px" %)**2.0.1**
316 +|(% style="width:555px" %)(((
327 327  **Case b): Minor: N. +**
328 -
329 329  The impact is the same as a new minor version of the code list
330 -)))|**2.0**|**2.1**
331 -|(((
319 +)))|(% style="width:146px" %)**2.0**|(% style="width:146px" %)**2.1**
320 +|(% style="width:555px" %)(((
332 332  **Case c) Major: +.0**
333 -
334 334  The impact is the same as a new major version of the code list.
335 -)))|**2.0**|**3.0**
323 +)))|(% style="width:146px" %)**2.0**|(% style="width:146px" %)**3.0**
336 336  
337 337  **Example 7.4 – Dependencies between artefacts: Concept Scheme and DSD. Variable impact (see below)**
338 338  
... ... @@ -339,44 +339,36 @@
339 339  |**Id:Artefact Type:Details**|**Change type**|**Version Impact**|**Old version**|**New version**
340 340  |**CS_TRADE: Concept Scheme containing Concepts C1, C2, C3**|Addition of new Concept C4|**Minor: N.+**|**1.4**|**1.5**
341 341  |(((
342 -**TRADE: Data Structure Definition:**
343 -
344 -**references Concepts C1 and C2**
330 +**TRADE: Data Structure Definition:
331 +references Concepts C1 and C2**
345 345  )))|(((
346 346  None
347 -
348 348  Concept C3 is not used
349 349  )))|**None**|**1.0**|**1.0**
350 350  |** **| |** **|** **|** **
351 351  |**CS_TRADE: Concept Scheme containing Concepts C1, C2, C3**|Change of description in Concept C3 (typo)|**Patch: N.M.+**|**1.4**|**1.4.1**
352 352  |(((
353 -**TRADE: Data Structure Definition:**
354 -
355 -**references Concepts C1 and C2**
339 +**TRADE: Data Structure Definition:
340 +references Concepts C1 and C2**
356 356  )))|(((
357 357  None
358 -
359 359  Concept C3 is not used
360 360  )))|**None**|**1.0**|**1.0**
361 361  |(% colspan="5" %)
362 362  |**CS_TRADE: Concept Scheme containing Concepts C1, C2, C3**|Removal of Concept C3|**Major: +.0**|**1.4**|**2.0**
363 363  |(((
364 -**TRADE: Data Structure Definition:**
365 -
366 -**references Concepts C1 and C2**
348 +**TRADE: Data Structure Definition:
349 +references Concepts C1 and C2**
367 367  )))|None concept C3 is not used|**None**|**1.0**|**1.0**
368 368  |(% colspan="5" %)**Remark: **Once a new version of the DSD is needed for some other reasons (e.g. a change in a code list), it is recommended to update all concept references to the newest available concept scheme if possible: i.e. DSD version 1.1 would then update its concept scheme references from 1.4 to 2.0.
369 369  |(% colspan="5" %)
370 370  |**CS_TRADE: Concept Scheme containing Concepts C1, C2, C3**|Change of description in Concept C2 (typo)|**Patch: N.M.+**|**1.4**|**1.4.1**
371 371  |(((
372 -**TRADE: Data Structure Definition:**
373 -
374 -**references Concepts C1 and C2**
355 +**TRADE: Data Structure Definition:
356 +references Concepts C1 and C2**
375 375  )))|Correction should be taken into account, concept C2 is used|(((
376 -**Patch: N.M.+**
377 -
378 -**//or//**
379 -
358 +**Patch: N.M.+
359 +//or //**
380 380  **None**
381 381  )))|**1.0**|(((
382 382  **1.0.1 //or//**
... ... @@ -385,8 +385,6 @@
385 385  )))
386 386  |(% colspan="5" %)**Remark: **Since the change of a typo in a Concept of the Concept Scheme does not have a direct impact on the DSD itself (the link is by reference), there is strictly speaking no need to update the DSD. Both DSDs (1.0 and 1.0.1) will have exactly the same syntax. However, if maintainers want to highlight the correction for users of the DSD or for some other reason the DSD is updated anyway; it should reference the newer Concept Scheme.
387 387  
388 -**~ **
389 -
390 390  ----
391 391  
392 392  {{putFootnotes/}}
© Semantic R&D Group, 2026