Changes for page 4 Specific Item Schemes

Last modified by Helena K. on 2026/06/08 16:44

From version 32.1
edited by Artur K.
on 2026/04/20 16:49
Change comment: There is no comment for this version
To version 32.2
edited by Helena K.
on 2026/06/04 18:40
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.arturkryazhev
1 +xwiki:XWiki.helena
Content
... ... @@ -4,9 +4,9 @@
4 4  
5 5  == 4.1 Introduction ==
6 6  
7 -The structures that are an arrangement of objects into [[hierarchies>>doc:Glossary.Hierarchy.WebHome]] or lists based on characteristics, and which are maintained as a group inherit from //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]//. These concrete classes are:
7 +The structures that are an arrangement of objects into [[hierarchies>>doc:sdmx:Glossary 2\.1.Hierarchy.WebHome]] or lists based on characteristics, and which are maintained as a group inherit from //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]//. These concrete classes are:
8 8  
9 -[[Codelist>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.Codelist.WebHome]]
9 +[[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]]
10 10  [[ConceptScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.ConceptScheme.WebHome]]
11 11  [[CategoryScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.CategoryScheme.WebHome]]
12 12  [[AgencyScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.OrganisationScheme.AgencyScheme.WebHome]], [[DataProviderScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.OrganisationScheme.DataProviderScheme.WebHome]], [[MetadataProviderScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.OrganisationScheme.MetadataProviderScheme.WebHome]], [[DataConsumerScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.OrganisationScheme.DataConsumerScheme.WebHome]], [[OrganisationUnitScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.OrganisationScheme.OrganisationUnitScheme.WebHome]], which all inherit from the abstract class //[[OrganisationScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.OrganisationScheme.WebHome]]//
... ... @@ -18,7 +18,7 @@
18 18  CustomTypeScheme
19 19  VtlMappingScheme
20 20  
21 -Note that the [[VTL>>doc:Glossary.Validation and transformation language.WebHome]] related schemes (the last 6 of the above list) are detailed in a dedicated section below ([[section 15>>doc:Methodology.SDMX 3\.1 Standards\. Section 2\. Information model.15 Validation and Transformation Language.WebHome]]).
21 +Note that the [[VTL>>doc:sdmx:Glossary 2\.1.Validation and transformation language.WebHome]] related schemes (the last 6 of the above list) are detailed in a dedicated section below ([[section 15>>doc:Methodology.SDMX 3\.1 Standards\. Section 2\. Information model.15 Validation and Transformation Language.WebHome]]).
22 22  
23 23  == 4.2 Inheritance View ==
24 24  
... ... @@ -36,25 +36,25 @@
36 36  
37 37  ==== 4.3.2.1 Narrative ====
38 38  
39 -The [[Codelist>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.Codelist.WebHome]] inherits from the //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]// and therefore has the following [[attributes>>doc:Glossary.Attribute.WebHome]]: [[id>>doc:IMElements.id.WebHome]] [[uri>>doc:IMElements.uri.WebHome]] [[urn>>doc:IMElements.urn.WebHome]] [[version>>doc:IMElements.version.WebHome]] [[validFrom>>doc:IMElements.validFrom.WebHome]] [[validTo>>doc:IMElements.validTo.WebHome]] [[isExternalReference>>doc:IMElements.isExternalReference.WebHome]] [[serviceURL>>doc:IMElements.serviceURL.WebHome]] [[structureURL>>doc:IMElements.structureURL.WebHome]] [[isPartial>>doc:IMElements.isPartial.WebHome]]
39 +The [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]] inherits from the //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]// and therefore has the following [[attributes>>doc:sdmx:Glossary 2\.1.Attribute.WebHome]]: [[id>>doc:IMElements.id.WebHome]] [[uri>>doc:IMElements.uri.WebHome]] [[urn>>doc:IMElements.urn.WebHome]] [[version>>doc:IMElements.version.WebHome]] [[validFrom>>doc:IMElements.validFrom.WebHome]] [[validTo>>doc:IMElements.validTo.WebHome]] [[isExternalReference>>doc:IMElements.isExternalReference.WebHome]] [[serviceURL>>doc:IMElements.serviceURL.WebHome]] [[structureURL>>doc:IMElements.structureURL.WebHome]] [[isPartial>>doc:IMElements.isPartial.WebHome]]
40 40  
41 -The [[Code>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Code.WebHome]] inherits from //[[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]// and has the following [[attributes>>doc:Glossary.Attribute.WebHome]]:
41 +The [[Code>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Code.WebHome]] inherits from //[[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]// and has the following [[attributes>>doc:sdmx:Glossary 2\.1.Attribute.WebHome]]:
42 42  
43 43  [[id>>doc:IMElements.id.WebHome]]
44 44  [[uri>>doc:IMElements.uri.WebHome]]
45 45  [[urn>>doc:IMElements.urn.WebHome]]
46 46  
47 -Both [[Codelist>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.Codelist.WebHome]] and [[Code>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Code.WebHome]] have the association to [[InternationalString>>doc:IMElements.InternationalString.WebHome]] to support a multilingual [[name>>doc:IMElements.name.WebHome]], an optional multi-lingual [[description>>doc:IMElements.description.WebHome]], and an association to [[Annotation>>doc:IMElements.Annotation.WebHome]] to support notes (not shown).
47 +Both [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]] and [[Code>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Code.WebHome]] have the association to [[InternationalString>>doc:IMElements.InternationalString.WebHome]] to support a multilingual [[name>>doc:IMElements.name.WebHome]], an optional multi-lingual [[description>>doc:IMElements.description.WebHome]], and an association to [[Annotation>>doc:IMElements.Annotation.WebHome]] to support notes (not shown).
48 48  
49 -Through the inheritance the [[Codelist>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.Codelist.WebHome]] comprise one or more Codes, and the [[Code>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Code.WebHome]] itself can have one or more [[child>>doc:IMElements.child.WebHome]] Codes in the (inherited) [[hierarchy>>doc:Glossary.Hierarchy.WebHome]] association. Note that a [[child>>doc:IMElements.child.WebHome]] [[Code>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Code.WebHome]] can have only one [[parent>>doc:IMElements.parent.WebHome]] [[Code>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Code.WebHome]] in this association. A more complex Hierarhcy, which allows multiple parents is described later.
49 +Through the inheritance the [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]] comprise one or more Codes, and the [[Code>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Code.WebHome]] itself can have one or more [[child>>doc:IMElements.child.WebHome]] Codes in the (inherited) [[hierarchy>>doc:sdmx:Glossary 2\.1.Hierarchy.WebHome]] association. Note that a [[child>>doc:IMElements.child.WebHome]] [[Code>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Code.WebHome]] can have only one [[parent>>doc:IMElements.parent.WebHome]] [[Code>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Code.WebHome]] in this association. A more complex Hierarhcy, which allows multiple parents is described later.
50 50  
51 -A partial [[Codelist>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.Codelist.WebHome]] (where [[isPartial>>doc:IMElements.isPartial.WebHome]] is set to 'true') is identical to a [[Codelist>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.Codelist.WebHome]] and contains the [[Code>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Code.WebHome]] and associated names and descriptions, just as in a normal [[Codelist>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.Codelist.WebHome]]. However, its content is a subset of the full [[Codelist>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.Codelist.WebHome]]. The way this works is described in section [[3.5.3.1>>doc:Methodology.SDMX 3\.1 Standards\. Section 2\. Information model.3 SDMX Base Package.WebHome||anchor="H3.5.3.1Narrative"]] on //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]//.
51 +A partial [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]] (where [[isPartial>>doc:IMElements.isPartial.WebHome]] is set to 'true') is identical to a [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]] and contains the [[Code>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Code.WebHome]] and associated names and descriptions, just as in a normal [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]]. However, its content is a subset of the full [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]]. The way this works is described in section [[3.5.3.1>>doc:Methodology.SDMX 3\.1 Standards\. Section 2\. Information model.3 SDMX Base Package.WebHome||anchor="H3.5.3.1Narrative"]] on //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]//.
52 52  
53 53  ==== 4.3.2.2 Definitions ====
54 54  
55 55  (% style="width:912.835px" %)
56 56  |**Class**|**Feature**|(% style="width:656px" %)**Description**
57 -|(%%)(% style="background-color:#d35400" %)[[Codelist>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.Codelist.WebHome]]|(((
57 +|(%%)(% style="background-color:#d35400" %)[[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]]|(((
58 58  Inherits from
59 59  //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]//
60 60  )))|(% style="width:656px" %)A list from which some statistical concepts (coded concepts) take their values.
... ... @@ -61,9 +61,9 @@
61 61  |[[Code>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Code.WebHome]]|(((
62 62  Inherits from
63 63  [[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]
64 -)))|(% style="width:656px" %)A language independent set of letters, numbers or symbols that represent a concept whose meaning is described in a natural language.
65 -| |hierarchy|(% style="width:656px" %)Associates the parent and the child codes.
66 -| |extends|(% style="width:656px" %)Associates a Codelist with any Codelists that it may extend.
64 +)))|(% style="width:656px" %)A [[language>>doc:sdmx:Glossary 2\.1.Language.WebHome]] independent set of letters, numbers or symbols that represent a concept whose meaning is described in a natural [[language>>doc:sdmx:Glossary 2\.1.Language.WebHome]].
65 +| |[[hierarchy>>doc:sdmx:Glossary 2\.1.Hierarchy.WebHome]]|(% style="width:656px" %)Associates the parent and the child codes.
66 +| |[[extends>>doc:IMElements.extends.WebHome]]|(% style="width:656px" %)Associates a [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]] with any [[Codelists>>doc:sdmx:Glossary 2\.1.Code list.WebHome]] that it may extend.
67 67  
68 68  ==== 4.3.3 Class Diagram – Codelist Extension ====
69 69  
... ... @@ -73,7 +73,7 @@
73 73  
74 74  ==== 4.3.3.1 Narrative ====
75 75  
76 -A [[Codelist>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.Codelist.WebHome]] may extend other Codelists via the [[CodelistExtension>>doc:IMElements.CodelistExtension.WebHome]] class. The latter, via the [[sequence>>doc:IMElements.sequence.WebHome]], indicates the order of precedence of the extended Codelists for conflict resolution of Codes. Besides that, the [[prefix>>doc:IMElements.prefix.WebHome]] property is used to ensure uniqueness of inherited Codes in the extending[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)^^~[1~]^^>>path:#_ftn1]](%%) [[Codelist>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.Codelist.WebHome]] in case conflicting Codes must be included in the latter. Each [[CodelistExtension>>doc:IMElements.CodelistExtension.WebHome]] association may include one [[InclusiveCodeSelection>>doc:IMElements.InclusiveCodeSelection.WebHome]] or one [[ExclusiveCodeSelection>>doc:IMElements.ExclusiveCodeSelection.WebHome]]; those allow including or excluding a specific selection of Codes from the extended Codelists.
76 +A [[Codelist>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.Codelist.WebHome]] may extend other Codelists via the [[CodelistExtension>>doc:IMElements.CodelistExtension.WebHome]] class. The latter, via the [[sequence>>doc:IMElements.sequence.WebHome]], indicates the order of precedence of the extended Codelists for conflict resolution of Codes. Besides that, the [[prefix>>doc:IMElements.prefix.WebHome]] property is used to ensure uniqueness of inherited Codes in the extending[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)^^~[1~]^^>>path:#_ftn1]](%%) [[Codelist>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.Codelist.WebHome]] in case conflicting Codes must be included in the latter. Each [[CodelistExtension>>doc:IMElements.CodelistExtension.WebHome]] association may include one [[InclusiveCodeSelection>>doc:IMElements.InclusiveCodeSelection.WebHome]] or one [[ExclusiveCodeSelection>>doc:IMElements.ExclusiveCodeSelection.WebHome]]; those allow including or excluding a specific selection of Codes from the extended Codelists.
77 77  
78 78  The [[code selection>>doc:IMElements.codeSelection.WebHome]] classes may have MemberValues in order to specify the subset of the Codes that should be included or excluded from the extended [[Codelist>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.Codelist.WebHome]]. A [[MemberValue>>doc:IMElements.SelectionValue.MemberValue.WebHome]] may have a value that corresponds to a [[Code>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Code.WebHome]], including its children Codes (via the [[cascadeValues>>doc:IMElements.cascadeValues.WebHome]] property), or even include instances of the wildcard character ‘%’ in order to point to a set of Codes with common parts in their identifiers.
79 79  
© Semantic R&D Group, 2026