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

From version 1.8
edited by Helena K.
on 2026/01/15 15:12
Change comment: There is no comment for this version
To version 1.14
edited by Helena K.
on 2026/01/15 15:18
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -127,51 +127,40 @@
127 127  The replacement of a reference with a different reference has the same impact for every artefact.
128 128  
129 129  |(% colspan="3" %)**ALL ARTEFACTS**
130 -|**Type of change**|**Impact**|**Comments**
131 -|(((
132 -**Replacement of a child artefact having a different version, but same id and**
133 -
134 -**Agency**
130 +|(% style="width:492px" %)**Type of change**|(% style="width:441px" %)**Impact**|**Comments**
131 +|(% style="width:492px" %)(((
132 +**Replacement of a child artefact having a different version, but same id and Agency**
133 +)))|(% style="width:441px" %)(((
134 +**The child artefact version change is replicated in the parent artefact**
135 135  )))|(((
136 -**The child artefact version change is replicated in the**
137 -
138 -**parent artefact**
139 -)))|(((
140 140  If a child artefact (e.g. a Code List) has a minor version change, then the parent artefact (e.g. a Concept Scheme) should also have a minor version change.
141 -
142 142  If there are several child artefact version changes, the most severe impact is replicated in the parent artefact. For example, if two Code Lists have minor changes, and one Code List has a major change at the same time, the parent Concept Scheme has a major version change
143 143  )))
144 -|(((
145 -**Replacement of a referenced child artefact having a**
139 +|(% style="width:492px" %)(((
140 +**Replacement of a referenced child artefact having a different id or Agency**
141 +)))|(% style="width:441px" %)**The parent artefact version impact depends on the backward/ forward compatibility as shown in the tables above**|Technically, the child artefact is not considered to be related to the previous child artefact. It needs to be checked whether exchange contracts can still be guaranteed (backward/forward compatibility principle)
146 146  
147 -**different id or Agency**
148 -)))|**The parent artefact version impact depends on the backward/ forward compatibility as shown in the tables above**|Technically, the child artefact is not considered to be related to the previous child artefact. It needs to be checked whether exchange contracts can still be guaranteed (backward/forward compatibility principle)
149 -
150 150  ==== b. Addition or removal of referenced artefacts ====
151 151  
152 -| |(% colspan="2" %)**CONCEPT SCHEME (CS)**
153 -|**Type of change**|**Impact**|**Comments**
154 -|(((
155 -**Addition or removal of a child**
145 +|(% colspan="3" style="width:876px" %)**CONCEPT SCHEME (CS)**
146 +|(% style="width:845px" %)**Type of change**|(% style="width:156px" %)**Impact**|(% style="width:1071px" %)**Comments**
147 +|(% style="width:845px" %)(((
148 +**Addition or removal of a child Code List**
149 +)))|(% style="width:156px" %)**Minor: N.+**|(% style="width:1071px" %)The child Code Lists in a Data Structure Definition have priority over those referenced in a Concept Scheme. Child Code Lists added to or removed from a Concept Scheme do not have a direct impact on the data exchange. Backward/forward compatibility depends on the way Code Lists are referenced in Data Structure Definitions referencing the concept scheme. This needs to be taken into account when creating a new version of a DSD accordingly
156 156  
157 -**Code List**
158 -)))|**Minor: N.+**|The child Code Lists in a Data Structure Definition have priority over those referenced in a Concept Scheme. Child Code Lists added to or removed from a Concept Scheme do not have a direct impact on the data exchange. Backward/forward compatibility depends on the way Code Lists are referenced in Data Structure Definitions referencing the concept scheme. This needs to be taken into account when creating a new version of a DSD accordingly
159 159  
160 160  
161 -
162 -| |(% colspan="2" %)**DATA STRUCTURE DEFINITION (DSD)**
153 +|(% colspan="3" %)**DATA STRUCTURE DEFINITION (DSD)**
163 163  |**Type of change**|**Impact**|**Comments**
164 164  |**Addition or removal of a child Code List**|(((
165 -**If same id and Agency, then the child artefact version change is replicated in the parent artefact.**
166 -
167 -**If different id or Agency, impact wil depend on the backward/forward compatibility as shown in the tables above**
156 +**If same id and Agency, then the child artefact version change is replicated in the parent artefact.
157 +If different id or Agency, impact wil depend on the backward/forward compatibility as shown in the tables above**
168 168  )))|(((
169 169  If a child Code List has a minor version change, then the DSD should also have a minor version change.
170 -
171 171  If there are several Code List version changes, the most severe impact is replicated in the DSD. For example, if two Code Lists have minor changes, and one Code List has a major change at the same time, the parent DSD has a major version change
172 172  )))
173 173  
174 -=== 6. Appendix - Examples ===
163 += 6. Appendix - Examples =
175 175  
176 176  **Example 1 – Change to a Code List name, for clarification purposes**. **Patch Impact: N.M.+**
177 177  
... ... @@ -192,36 +192,29 @@
192 192  
193 193  |(% colspan="2" %)**AGGREGATION OF EXISTING CODES**
194 194  |**Old version**|**New version**
195 -|**2011** Heifers (female bovine that never calved), live **2012** Cows, live|**2010** Heifers and cows, live
196 -|(% 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.
184 +|**2011** Heifers (female bovine that never calved), live
185 +**2012** Cows, live|**2010** Heifers and cows, live
186 +|(% 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.
197 197  
198 -
199 -
200 200  |(% colspan="2" %)**DISAGGREGATION OF EXISTING CODES**
201 201  |**Old version**|**New version**
202 202  |**1010** Live horses|(((
203 -1. Pure bred breeding horses, live
204 -1. Other horses, live
191 +1011 Pure bred breeding horses, live
192 +1012 Other horses, live
205 205  )))
206 -|(% 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.
207 207  
208 -
209 -
210 210  |(% colspan="2" %)**REORGANISATION OF EXISTING CODES**
211 211  |**Old version**|**New version**
212 212  |(((
213 213  **3010** Fowls, weighing ≤ 185 g
214 -
215 215  **3020** Ducks, , weighing ≤ 185 g
216 -
217 217  **3030** Other poultry, weighing ≤ 185 g
218 -
219 219  **3040** Fowls, weighing > 185 g
220 -
221 221  **3050** Ducks, , weighing > 185 g
222 -
223 223  **3060** Other poultry, weighing > 185 g
224 -)))|**3025** Poultry, weighing ≤ 175 g **3045** Poultry, weighing > 175 g
205 +)))|**3025** Poultry, weighing ≤ 175 g
206 +**3045** Poultry, weighing > 175 g
225 225  |(% 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
226 226  
227 227  **Example 5 – Changes to hierarchies in a Code List. Major impact: +.0**
... ... @@ -228,7 +228,16 @@
228 228  
229 229  |(% colspan="2" %)**ADDING A NEW CODE IN AN EXISTING HIERARCHY – CODE LIST**
230 230  |**Old version**|**New version**
231 -|• 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 +)))
232 232  |(% colspan="2" %)Code 02133 has been added to hierarchy 0213
233 233  
234 234  **Example 6 – Changes to hierarchies in a Hierarchical Code List. Major impact: +.0**
... ... @@ -236,17 +236,17 @@
236 236  |(% colspan="2" %)**ADDING A NEW CODE IN AN EXISTING HIERARCHY – HIERARCHICAL CODE LIST**
237 237  |**Old version**|**New version**
238 238  |(((
239 - A1 - World (codelist ref. ECB@CL_AREAS@1.0) o E1 - Europe (ECB@CL_COUNTRIES@1.0)
230 + A1 - World (codelist ref. ECB@CL_AREAS@1.0) o E1 - Europe (ECB@CL_COUNTRIES@1.0)
240 240  
241 - ES - Spain FR - France
232 +ES - Spain FR - France
242 242  
243 243  GR - Greece
244 244  
245 245  IT - Italy o E4 - Africaetc.
246 246  )))|(((
247 -A1=World (codelist ref. ECB@CL_AREAS@1.0) o E1 =Europe (ECB@CL_COUNTRIES@1.0)
238 +A1=World (codelist ref. ECB@CL_AREAS@1.0) o E1 =Europe (ECB@CL_COUNTRIES@1.0)
248 248  
249 - ES = Spain FR = FranceGR = Greece
240 +ES = Spain FR = FranceGR = Greece
250 250  
251 251  IT = Italy
252 252  
© Semantic R&D Group, 2026