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

From version 1.9
edited by Helena K.
on 2026/01/15 15:12
Change comment: There is no comment for this version
To version 1.13
edited by Helena K.
on 2026/01/15 15:17
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -142,29 +142,25 @@
142 142  
143 143  ==== b. Addition or removal of referenced artefacts ====
144 144  
145 -| |(% colspan="2" %)**CONCEPT SCHEME (CS)**
146 -|**Type of change**|**Impact**|**Comments**
147 -|(((
148 -**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
149 149  
150 -**Code List**
151 -)))|**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
152 152  
153 153  
154 -
155 -| |(% colspan="2" %)**DATA STRUCTURE DEFINITION (DSD)**
153 +|(% colspan="3" %)**DATA STRUCTURE DEFINITION (DSD)**
156 156  |**Type of change**|**Impact**|**Comments**
157 157  |**Addition or removal of a child Code List**|(((
158 -**If same id and Agency, then the child artefact version change is replicated in the parent artefact.**
159 -
160 -**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**
161 161  )))|(((
162 162  If a child Code List has a minor version change, then the DSD should also have a minor version change.
163 -
164 164  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
165 165  )))
166 166  
167 -=== 6. Appendix - Examples ===
163 += 6. Appendix - Examples =
168 168  
169 169  **Example 1 – Change to a Code List name, for clarification purposes**. **Patch Impact: N.M.+**
170 170  
... ... @@ -185,36 +185,29 @@
185 185  
186 186  |(% colspan="2" %)**AGGREGATION OF EXISTING CODES**
187 187  |**Old version**|**New version**
188 -|**2011** Heifers (female bovine that never calved), live **2012** Cows, live|**2010** Heifers and cows, live
189 -|(% 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.
190 190  
191 -
192 -
193 193  |(% colspan="2" %)**DISAGGREGATION OF EXISTING CODES**
194 194  |**Old version**|**New version**
195 195  |**1010** Live horses|(((
196 -1. Pure bred breeding horses, live
197 -1. Other horses, live
191 +1011 Pure bred breeding horses, live
192 +1012 Other horses, live
198 198  )))
199 -|(% 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.
200 200  
201 -
202 -
203 203  |(% colspan="2" %)**REORGANISATION OF EXISTING CODES**
204 204  |**Old version**|**New version**
205 205  |(((
206 206  **3010** Fowls, weighing ≤ 185 g
207 -
208 208  **3020** Ducks, , weighing ≤ 185 g
209 -
210 210  **3030** Other poultry, weighing ≤ 185 g
211 -
212 212  **3040** Fowls, weighing > 185 g
213 -
214 214  **3050** Ducks, , weighing > 185 g
215 -
216 216  **3060** Other poultry, weighing > 185 g
217 -)))|**3025** Poultry, weighing ≤ 175 g **3045** Poultry, weighing > 175 g
205 +)))|**3025** Poultry, weighing ≤ 175 g
206 +**3045** Poultry, weighing > 175 g
218 218  |(% 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
219 219  
220 220  **Example 5 – Changes to hierarchies in a Code List. Major impact: +.0**
... ... @@ -221,7 +221,8 @@
221 221  
222 222  |(% colspan="2" %)**ADDING A NEW CODE IN AN EXISTING HIERARCHY – CODE LIST**
223 223  |**Old version**|**New version**
224 -|• 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 +|• 0213 - Beer o02131 - Lager beer o02132 - Other alcoholic beer|0213 - Beer o02131 - Lager beer o 02132 - Other alcoholic beer
214 +**02133 - Low and non-alcoholic beer**
225 225  |(% colspan="2" %)Code 02133 has been added to hierarchy 0213
226 226  
227 227  **Example 6 – Changes to hierarchies in a Hierarchical Code List. Major impact: +.0**
... ... @@ -229,17 +229,17 @@
229 229  |(% colspan="2" %)**ADDING A NEW CODE IN AN EXISTING HIERARCHY – HIERARCHICAL CODE LIST**
230 230  |**Old version**|**New version**
231 231  |(((
232 - A1 - World (codelist ref. ECB@CL_AREAS@1.0) o E1 - Europe (ECB@CL_COUNTRIES@1.0)
222 + A1 - World (codelist ref. ECB@CL_AREAS@1.0) o E1 - Europe (ECB@CL_COUNTRIES@1.0)
233 233  
234 - ES - Spain FR - France
224 +ES - Spain FR - France
235 235  
236 236  GR - Greece
237 237  
238 238  IT - Italy o E4 - Africaetc.
239 239  )))|(((
240 -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)
241 241  
242 - ES = Spain FR = FranceGR = Greece
232 +ES = Spain FR = FranceGR = Greece
243 243  
244 244  IT = Italy
245 245  
© Semantic R&D Group, 2026