Wiki source code of Revision History

Version 12.1 by Helena on 2025/05/22 15:02

Show last authors
1 (% style="width:999.294px" %)
2 |(% style="width:111px" %)**Revision**|(% style="width:119px" %)**Date**|(% style="width:766px" %)**Contents**
3 |(% style="width:111px" %) |(% style="width:119px" %)April 2011|(% style="width:766px" %)Initial release
4 |(% style="width:111px" %)1.0|(% style="width:119px" %)July 2011|(% style="width:766px" %)Rectification of problems of the specifications dated April 2011
5 |(% style="width:111px" %)2.0|(% style="width:119px" %)July 2020|(% style="width:766px" %)Section 13 completely reformulated for the adoption of the Validation and Transformation Language (VTL)
6
7 **Corrigendum**
8
9 The following problems with the specification dated April 2011 have been rectified as described below.
10
11 1. **Problem**
12
13 Figure 35 - Class diagram of the [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] (% style="color:#e74c3c" %)Map(%%) – shows the ItemSchemeMap with an alias [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is not supported in the schemas.
14
15 **Rectification**
16
17 The [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] alias is removed from the ItemSchemeMap class and also from the table in section 9.4.3.2.
18
19 1. **Problem**
20
21 The Time [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]] and [[Measure>>doc:sdmx:Glossary.Measure.WebHome]] [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]] in the Figure 40 - (% style="color:#e74c3c" %)Constraints(%%) - Cube
22
23 Region and Metadata Target Region (% style="color:#e74c3c" %)Constraints(%%) – are shown as inheriting from
24
25 [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]], but in Figure 23 - Relationship class diagram of the Data Structure
26
27 Definition excluding [[representation>>doc:sdmx:Glossary.Representation.WebHome]] – they, and [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]] itself, inherit from DimensionComponent
28
29 **Rectification**
30
31 [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]], TimeDimension, and MeasureDimension all inhetit from DimensionComponent and Figure 40 is changed to reflect this.
32
33 1. **Problem**
34
35 The class SelectionValue is shown as a class in Figure 40 - (% style="color:#e74c3c" %)Constraints(%%) - Cube Region and Metadata Target Region (% style="color:#e74c3c" %)Constraints(%%) – but it is not described in the table at 10.3.3.2.
36
37 **Rectification**
38
39 The class SelectionValue is added to the the table at 10.3.3.2.
40
41 **Adoption of the [[Validation and Transformation Language>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] in 2020**
42
43 The package 13 “Transformations and Expressions” of the specification dated July 2011 envisaged the adoption of a language aimed at specifying algorithms for the derivation of the data and presented a basic framework requiring however further elaboration for its actual use. Following the adoption of the [[Validation and Transformation Language>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] ([[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]]) (% style="color:#e74c3c" %)version(%%) 2.0 and its application to [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] 2.1, the package 13 is completely reformulated, renamed as
44
45 “[[Validation and Transformation Language>>doc:sdmx:Glossary.Validation and transformation language.WebHome]]” and implemented also in the other Sections of the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] standards for actual use.
46
47 **Change History**
48
49 (% style="color:#e74c3c" %)__Version__(%%)__ 1.0 – initial release September 2004__.
50
51 (% style="color:#e74c3c" %)__Version__(%%)__ 2.0 – release November 2005__
52
53 Major functional enhancements by addition of new packages:
54
55 * [[Metadata Structure Definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]]
56 * [[Metadata Set>>doc:sdmx:Glossary.Metadata set.WebHome]]
57 * [[Hierarchical Code>>doc:sdmx:Glossary.Hierarchical code.WebHome]] Scheme
58 * Data and Metadata Provisioning
59 * [[Structure Set>>doc:sdmx:Glossary.Structure set.WebHome]] and Mappings
60 * Transformations and Expressions
61 * Process and Transitions
62
63 Re-engineering of some [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] Base structures to give more functionality:
64
65 * [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] and Item can have properties – this gives support for complex [[hierarchical code>>doc:sdmx:Glossary.Hierarchical code.WebHome]] schemes (where the property can be used to sequence [[codes>>doc:sdmx:Glossary.Code.WebHome]] in scheme), and [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] mapping tables (where the property can give additional information about the (% style="color:#e74c3c" %)map(%%) between the two schemes and the between two Items)
66 * revised Organisation pattern to support maintained schemes of organisations, such as a [[data provider>>doc:sdmx:Glossary.Data provider.WebHome]]
67 * modified [[Component>>doc:sdmx:Glossary.Component.WebHome]] Structure pattern to support identification of roles played by [[components>>doc:sdmx:Glossary.Component.WebHome]] and the attachment of [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]]
68 * change to inheritance to enable more [[artefacts>>doc:sdmx:Glossary.Artefact.WebHome]] to be identifiable and versionable Introduction of new types of [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]]:
69 * Object Type Scheme to specify object types in support of the [[Metadata Structure Definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] (principally the object types (classes) in this Information Model)
70 * Type Scheme to specify types other than object type
71 * A generic [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] Association to specify the association between Items in two or more [[Item Schemes>>doc:sdmx:Glossary.Item scheme.WebHome]], where such associations cannot be described in the [[Structure Set>>doc:sdmx:Glossary.Structure set.WebHome]] and Transformation.
72
73 The [[Data Structure Definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] is introduced as a synonym for Key Family though the term Key Family is retained and used in this specification.
74
75 Modification to [[Data Structure Definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] ([[DSD>>doc:sdmx:Glossary.Data structure definition.WebHome]]) to
76
77 * align the cross sectional structures with the functionality of the schema
78 * support [[Data Structure Definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] extension (i.e. to derive and extend a [[Data Structure Definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] from another [[Data Structure Definition>>doc:sdmx:Glossary.Data structure definition.WebHome]]), thus supporting the definition of a related “set” of key families
79 * distinguish between data [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] (which are described in a [[Data Structure Definition>>doc:sdmx:Glossary.Data structure definition.WebHome]]) from metadata [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] (which are described in a [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]])
80 * attach data [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] to specific [[identifiable artefacts>>doc:sdmx:Glossary.Identifiable artefact.WebHome]] (formally this was supported by attachable [[artefact>>doc:sdmx:Glossary.Artefact.WebHome]])
81
82 Domain [[Category Scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] re-named [[Category Scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] to better reflect the multiple usage of this type of scheme (e.g. subject matter domain, [[reporting taxonomy>>doc:sdmx:Glossary.Reporting taxonomy.WebHome]]).
83
84 [[Concept Scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]] enhanced to allow specification of the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] of the (% style="color:#e74c3c" %)Concept(%%). This specification is the default (or core) [[representation>>doc:sdmx:Glossary.Representation.WebHome]] and can be overridden by a construct that uses it (such as a [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]] in a [[Data Structure Definition>>doc:sdmx:Glossary.Data structure definition.WebHome]]).
85
86 Revision of cross sectional [[data set>>doc:sdmx:Glossary.Data set.WebHome]] to reflect the functionality of the (% style="color:#e74c3c" %)version(%%) 1.0 schema.
87
88 Revision of Actors and Use Cases to reflect better the functionality supported.
89
90 (% style="color:#e74c3c" %)__Version__(%%)__ 2.1 – release April 2011__
91
92 The purpose of this revision is threefold:
93
94 * To introduce requested changes to functionality
95 * To align the model and syntax implementations more closely (note, however, that the model remains syntax neutral)
96 * To correct errors in (% style="color:#e74c3c" %)version(%%) 2.0
97
98 //[[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] Base//
99
100 //Basic inheritance and patterns//
101
102 ~1. The following [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] are added to Maintainable:
103
104 i) [[isExternalReference>>doc:sdmx:Glossary.isExternalReference.WebHome]]
105 ii) structure URL
106 iii) serviceURL
107
108 1. Added [[Nameable Artefact>>doc:sdmx:Glossary.Nameable artefact.WebHome]] and moved the Name and Description associations from [[Identifiable Artefact>>doc:sdmx:Glossary.Identifiable artefact.WebHome]] to [[Nameable Artefact>>doc:sdmx:Glossary.Nameable artefact.WebHome]]. This allows an [[artefact>>doc:sdmx:Glossary.Artefact.WebHome]] to be identified (with id and urn) without the need to specify a Name.
109 1. Removed any inheritance from [[Versionable Artefact>>doc:sdmx:Glossary.Versionable artefact.WebHome]] with the exception of [[Maintainable Artefact>>doc:sdmx:Glossary.Maintainable artefact.WebHome]] – this means that only Maintainable objects can be versioned, and objects contained in a maintainable object cannot be independently versioned.
110 1. Renamed MaintenanceAgency to Agency 0 this is its name in the schema and the URN.
111 1. Removed abstract class Association as a subclass of Item (as these association types are not maintained in [[Item Schemes>>doc:sdmx:Glossary.Item scheme.WebHome]]). Specific associations are modelled explicitly (e.g. Categorisation, ItemScheme, Item).
112 1. Added ActionType to data types.
113 1. Removed Coded [[Artefact>>doc:sdmx:Glossary.Artefact.WebHome]] and Uncoded [[Artefact>>doc:sdmx:Glossary.Artefact.WebHome]] and all subclasses (e.g. Coded Data [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] and Uncoded Data [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]]) as the “[[Representation>>doc:sdmx:Glossary.Representation.WebHome]]” is more complex than just a distinction between coded and uncoded.
114 1. Added [[Representation>>doc:sdmx:Glossary.Representation.WebHome]] to the [[Component>>doc:sdmx:Glossary.Component.WebHome]]. Removed association to Type.
115 1. Removed (% style="color:#e74c3c" %)concept(%%) role association (to Item) as roles are identified by a relationship to a (% style="color:#e74c3c" %)Concept(%%).
116 1. Removed abstract class [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] as both Data [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] and Metadata [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] have different properties. Data [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] and Metadata [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] inherit directly from [[Component>>doc:sdmx:Glossary.Component.WebHome]].
117 1. isPartial [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] added to [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] to support partial [[Item Schemes>>doc:sdmx:Glossary.Item scheme.WebHome]] (e.g. partial [[Code list>>doc:sdmx:Glossary.Code list.WebHome]]).
118
119 //[[Representation>>doc:sdmx:Glossary.Representation.WebHome]]//
120
121 1. emoved interval and enumeration from [[Facet>>doc:sdmx:Glossary.Facet.WebHome]].
122 1. added facetValueType to [[Facet>>doc:sdmx:Glossary.Facet.WebHome]].
123 1. Re-named DataType to facetValueType.
124 1. Added observationalTimePeriod, inclusiveValueRange and exclusiveValueRange to facetValueType.
125 1. Added ExtendedFacetType as a sub class of FacetType. This includes Xhtml as a [[facet>>doc:sdmx:Glossary.Facet.WebHome]] type to support this as an allowed [[representation>>doc:sdmx:Glossary.Representation.WebHome]] for a Metadata [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]]
126
127 //Organisations//
128
129 ~1. Organisation Role is removed and replaced with specific Organisation Schemes of Agency, [[Data Provider>>doc:sdmx:Glossary.Data provider.WebHome]], [[Data Consumer>>doc:sdmx:Glossary.Data consumer.WebHome]], Organisation Unit.
130
131 //Mapping (Structure (% style="color:#e74c3c" %)Maps(%%))//
132
133 Updated [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] Association as follows:
134
135 1. Renamed to [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] (% style="color:#e74c3c" %)Map(%%) to reflect better the sub classes and relate better to the naming in the schema.
136 1. Removed inheritance of [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] (% style="color:#e74c3c" %)Map(%%) from [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]], and inherited directly from [[Nameable Artefact>>doc:sdmx:Glossary.Nameable artefact.WebHome]].
137 1. Item Association inherits from [[Identifiable Artefact>>doc:sdmx:Glossary.Identifiable artefact.WebHome]].
138 1. Removed Property from the model as this is not supported in the schema.
139 1. Removed association type between [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] (% style="color:#e74c3c" %)Map(%%) and Item, and Association and Item.
140 1. emoved Association from the model.
141 1. Made Item Association a sub class of Identifiable, was a sub class Item.
142 1. Removed association to Property from both [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] (% style="color:#e74c3c" %)Map(%%) and Item.
143 1. Added [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] alias to both [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] Association and Item Association.
144 1. Made [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] (% style="color:#e74c3c" %)Map(%%) and Item Association abstract.
145 1. Added sub-classes to [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] (% style="color:#e74c3c" %)Map(%%) – there is a subclass for each type of [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] Association (e.g. [[Code list>>doc:sdmx:Glossary.Code list.WebHome]] (% style="color:#e74c3c" %)Map(%%)).
146 1. Added mapping between [[Reporting Taxonomy>>doc:sdmx:Glossary.Reporting taxonomy.WebHome]] as this is an [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] and can be (% style="color:#e74c3c" %)mapped(%%) in the same way as other [[Item Schemes>>doc:sdmx:Glossary.Item scheme.WebHome]].
147 1. Added Hybrid [[Code list>>doc:sdmx:Glossary.Code list.WebHome]] (% style="color:#e74c3c" %)Map(%%) and Hybrid [[Code>>doc:sdmx:Glossary.Code.WebHome]] (% style="color:#e74c3c" %)Map(%%) to support [[code>>doc:sdmx:Glossary.Code.WebHome]] mappings between a [[Code list>>doc:sdmx:Glossary.Code list.WebHome]] and a [[Hierarchical Code>>doc:sdmx:Glossary.Hierarchical code.WebHome]] list.
148
149 //__Mapping: Structure (% style="color:#e74c3c" %)Map(%%)__//
150
151 1. This is a new diagram. Essentially removed inherited /[[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] association between the various (% style="color:#e74c3c" %)maps(%%), as these no longer inherit from Item, and replaced the associations to the abstract Maintainable and [[Versionable Artefact>>doc:sdmx:Glossary.Versionable artefact.WebHome]] classes with the actual concrete classes.
152 1. Removed associations between [[Code list>>doc:sdmx:Glossary.Code list.WebHome]] (% style="color:#e74c3c" %)Map(%%), [[Category Scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] (% style="color:#e74c3c" %)Map(%%), and [[Concept Scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]] (% style="color:#e74c3c" %)Map(%%) and made this association to [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] (% style="color:#e74c3c" %)Map(%%).
153 1. Removed [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] of Structure (% style="color:#e74c3c" %)Map(%%).
154
155 (% style="color:#e74c3c" %)//__Concept__//
156
157 ~1. Added association to [[Representation>>doc:sdmx:Glossary.Representation.WebHome]].
158
159 //__[[Data Structure Definition>>doc:sdmx:Glossary.Data structure definition.WebHome]]__//
160
161 1. Added [[Measure>>doc:sdmx:Glossary.Measure.WebHome]] [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]] to support structure-specific renderings of the [[DSD>>doc:sdmx:Glossary.Data structure definition.WebHome]]. The [[Measure>>doc:sdmx:Glossary.Measure.WebHome]] [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]] is associated to a [[Concept Scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]] that specifies the individual [[measures>>doc:sdmx:Glossary.Measure.WebHome]] that are valid.
162 1. The three types of “[[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]]”, - [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]], [[Measure>>doc:sdmx:Glossary.Measure.WebHome]] [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]], Time [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]] – have a super class – [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]] [[Component>>doc:sdmx:Glossary.Component.WebHome]]
163 1. Added association to a (% style="color:#e74c3c" %)Concept(%%) that defines the role that the [[component>>doc:sdmx:Glossary.Component.WebHome]] ([[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]], Data [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]], [[Measure>>doc:sdmx:Glossary.Measure.WebHome]] [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]]) plays in the [[DSD>>doc:sdmx:Glossary.Data structure definition.WebHome]]. This replaces the Boolean [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] on the [[components>>doc:sdmx:Glossary.Component.WebHome]].
164 1. Added Primary [[Measure>>doc:sdmx:Glossary.Measure.WebHome]] and removed this as role of [[Measure>>doc:sdmx:Glossary.Measure.WebHome]].
165 1. Deleted the derived [[Data Structure Definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] association from [[Data Structure Definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] to itself as this is not supported directly in [[DSD>>doc:sdmx:Glossary.Data structure definition.WebHome]].
166 1. Deleted [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] GroupKeyDescriptor.isAttachmentConstraint and replaced with an association to an Attachment (% style="color:#e74c3c" %)Constraint(%%).
167 1. Replaced association from Data [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to Attachable [[Artefact>>doc:sdmx:Glossary.Artefact.WebHome]] with association to [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Relationship.
168 1. Added a set of classes to support [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Relationship.
169 1. Renamed KeyDescriptor to DimensionDescriptor to better reflect its purpose.
170 1. Renamed GroupKeyDescriptor to GroupDimensionDescriptor to better reflect its purpose.
171
172 //__[[Code list>>doc:sdmx:Glossary.Code list.WebHome]]__//
173
174 1. CodeList classname changed to Codelist.
175 1. Removed codevalueLength from Codelist as this is supported by [[Facet>>doc:sdmx:Glossary.Facet.WebHome]].
176 1. Removed hierarchyView association between [[Code>>doc:sdmx:Glossary.Code.WebHome]] and [[Hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] as this association is not implemented.
177
178 __[[Metadata Structure Definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]]([[MSD>>doc:sdmx:Glossary.Metadata structure definition.WebHome]])__
179
180 1. Full Target Identifier, Partial Target Identifier, and Identifier [[Component>>doc:sdmx:Glossary.Component.WebHome]] are replaced by Metadata Target and Target Object. Essentially this eliminates one (% style="color:#e74c3c" %)level(%%) of specification and reference in the [[MSD>>doc:sdmx:Glossary.Metadata structure definition.WebHome]], and so makes the [[MSD>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] more intuitive and easier to specify and to understand.
181 1. Re-named Identifiable Object Type to Identifiable Object Target and moved to the [[MSD>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] package.
182 1. Added sub classes to Target Object as these are the actual types of object to which metadata can be attached. These are Identifiable Object Target (allows reporting of metadata to any identifiable object), Key Descriptor Values Target (allows reporting of metadata for a data [[series key>>doc:sdmx:Glossary.Series key.WebHome]], [[Data Set>>doc:sdmx:Glossary.Data set.WebHome]] Target (allows reporting of metadata to a [[data set>>doc:sdmx:Glossary.Data set.WebHome]]), and Reporting Period Target (allows the [[metadata set>>doc:sdmx:Glossary.Metadata set.WebHome]] to specify a reporting period).
183 1. Allowed Target Object can have any type of [[Representation>>doc:sdmx:Glossary.Representation.WebHome]], this was restricted in (% style="color:#e74c3c" %)version(%%) 2.0 to an enumerated [[representation>>doc:sdmx:Glossary.Representation.WebHome]] in the model (but not in the schemas).
184 1. Removed Object Type Scheme (as users cannot maintain their own list of object types), and replaced with an enumeration of Identifiable Objects.
185 1. Removed association between Metadata [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] and [[Identifiable Artefact>>doc:sdmx:Glossary.Identifiable artefact.WebHome]] and replaced this with an association between Report Structure and Metadata Target, and allowed one Report Structure to reference more than on Metadata Target. This allowing a single Report Structure to be defined for many object types.
186 1. Added the ability to specify that a Metadata [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] can be repeated in a [[Metadata Set>>doc:sdmx:Glossary.Metadata set.WebHome]] and that a Metadata [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] can be specified as “presentational” meaning that it is present for structural and presentational purposes, and will not have content in a [[Metadata Set>>doc:sdmx:Glossary.Metadata set.WebHome]].
187 1. The [[Representation>>doc:sdmx:Glossary.Representation.WebHome]] of a Metadata [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] uses Extended [[Facet>>doc:sdmx:Glossary.Facet.WebHome]] (to support Xhtml).
188
189 //[[Metadata Set>>doc:sdmx:Glossary.Metadata set.WebHome]]//
190
191 1. Added link to [[Data Provider>>doc:sdmx:Glossary.Data provider.WebHome]] - 0..1 but note that for [[metadata set>>doc:sdmx:Glossary.Metadata set.WebHome]] registration this will be 1.
192 1. Removed [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Property as the underlying Property class has been removed.
193 1. One [[Metadata Set>>doc:sdmx:Glossary.Metadata set.WebHome]] is restricted to reporting metadata for a single Report Structure.
194 1. The Metadata Report classes are re-structured and re-named to be consistent with the renaming and restructuring of the [[MSD>>doc:sdmx:Glossary.Metadata structure definition.WebHome]].
195 1. Metadata [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Value is renamed Reported [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to be consistent with the schemas.
196 1. Deleted XML [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] and (% style="color:#e74c3c" %)Contact(%%) Details from the inheritance diagram.
197
198 //[[Category Scheme>>doc:sdmx:Glossary.Category scheme.WebHome]]//
199
200 1. Added Categorisation. [[Category>>doc:sdmx:Glossary.Category.WebHome]] no longer has a direct association to [[Dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] and Metadataflow.
201 1. Changed [[Reporting Taxonomy>>doc:sdmx:Glossary.Reporting taxonomy.WebHome]] inheritance from [[Category Scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] to Maintainable
202
203 [[Artefact>>doc:sdmx:Glossary.Artefact.WebHome]].
204
205 1. Added Reporting [[Category>>doc:sdmx:Glossary.Category.WebHome]] and associated this to Structure Usage.
206
207 //[[Data Set>>doc:sdmx:Glossary.Data set.WebHome]]//
208
209 1. Removed the association to [[Provision Agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] from the diagram.
210 1. Added association to [[Data Structure Definition>>doc:sdmx:Glossary.Data structure definition.WebHome]]. This association was implied via the [[dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] but this is optional in the implementation whereas the association to the [[Data Structure Definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] is mandatory.
211 1. Added [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] to [[Data Set>>doc:sdmx:Glossary.Data set.WebHome]].
212 1. There is a single, unified, model of the [[Data Set>>doc:sdmx:Glossary.Data set.WebHome]] which supports four types of [[data set>>doc:sdmx:Glossary.Data set.WebHome]]:
213 1*. Generic [[Data Set>>doc:sdmx:Glossary.Data set.WebHome]] – for reporting any type of data series, including time series and what is sometimes known as “cross sectional data”. In this [[data set>>doc:sdmx:Glossary.Data set.WebHome]], the value of any one [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] (including the Time [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]]) can be reported with the observation (this must be for the same [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] for the entire [[data set>>doc:sdmx:Glossary.Data set.WebHome]])
214 1*. Structure-specific [[Data Set>>doc:sdmx:Glossary.Data set.WebHome]] – for reporting a data series that is specific to a [[DSD>>doc:sdmx:Glossary.Data structure definition.WebHome]]
215 1.
216 1*. Generic Time Series [[Data Set>>doc:sdmx:Glossary.Data set.WebHome]] – this is identical to the Generic [[Data Set>>doc:sdmx:Glossary.Data set.WebHome]] except it must contain only time series, which means that a value for the Time [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]] is reported with the Observation
217 1*. Structure-specific Time Series [[Data Set>>doc:sdmx:Glossary.Data set.WebHome]] - this is identical to the Structurespecific [[Data Set>>doc:sdmx:Glossary.Data set.WebHome]] except it must contain only time series, which means that a value for the Time [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]] is reported with the Observation.
218 1. Removed [[Data Set>>doc:sdmx:Glossary.Data set.WebHome]] as a sub class of Identifiable – but note that [[Data Set>>doc:sdmx:Glossary.Data set.WebHome]] has a “setId” [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]].
219 1. Added coded and uncoded variants of Key Value, Observation, and [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Value in order to show the relationship between the coded values in the [[data set>>doc:sdmx:Glossary.Data set.WebHome]] and the Codelist in the [[Data Structure Definition>>doc:sdmx:Glossary.Data structure definition.WebHome]].
220 1. Made Key Value abstract with sub classes for coded, uncoded, [[measure>>doc:sdmx:Glossary.Measure.WebHome]] (MeasureKeyValue) ads time(TimeKeyValue) The [[Measure>>doc:sdmx:Glossary.Measure.WebHome]] Key Value is associated to a (% style="color:#e74c3c" %)Concept(%%) as it must take its identify from a (% style="color:#e74c3c" %)Concept(%%).
221
222 //XSDataSet//
223
224 ~1. This is removed and replaced with the single, unified [[data set>>doc:sdmx:Glossary.Data set.WebHome]] model.
225
226 (% style="color:#e74c3c" %)//Constraint//
227
228 1. (% style="color:#e74c3c" %)Constraint(%%) is made Maintainable (was Identifiable).
229 1. Added [[artefacts>>doc:sdmx:Glossary.Artefact.WebHome]] that better support and distinguish (from data) the (% style="color:#e74c3c" %)constraints(%%) for metadata.
230 1. Added (% style="color:#e74c3c" %)Constraint(%%) Role to specify the purpose of the (% style="color:#e74c3c" %)Constraint(%%). The values are allowable content (for validation of sub set [[code>>doc:sdmx:Glossary.Code.WebHome]] [[code lists>>doc:sdmx:Glossary.Code list.WebHome]]), and actual content (to specify the content of a data or metadata source).
231
232 //Process//
233
234 1. Removed inheritance from [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] and Item: Process inherits directly from Maintainable and Process Step from Identifiable.
235 1. Removed specialisation association between Transition and Association.
236 1. Removed Transition Scheme - transitions are explicitly specified and not maintained as Items in a [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]].
237 1. Removed Expression and replaced with Computation.
238 1. Transition is associated to Process Step and not Process itself. Therefore the source association to Process Step is removed.
239 1. Removed Expressions as these are not implemented in the schemas. But note that the Transformations and Expressions model is retained, though it is not implemented in the schemas.
240
241 //Hierarchical Codelist//
242
243 1. Renamed HierarchicalCodeList to HierarchicalCodelist.
244 1. This is re-modelled to reflect more accurately the way this is implemented: this is as an actual [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] rather than a set of relational associations from which the [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] can be derived.
245 1. [[Code>>doc:sdmx:Glossary.Code.WebHome]] Association is re-named [[Hierarchical Code>>doc:sdmx:Glossary.Hierarchical code.WebHome]] and the association type association to [[Code>>doc:sdmx:Glossary.Code.WebHome]] is removed (as these association types are not maintained in an [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]]).
246 1. [[Hierarchical Code>>doc:sdmx:Glossary.Hierarchical code.WebHome]] is made an aggregate of [[Hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]], and not of Hierarchical Codelist.
247 1. Removed root node in the [[Hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] – there can be many top-(% style="color:#e74c3c" %)level(%%) [[codes>>doc:sdmx:Glossary.Code.WebHome]] in [[Hierarchical Code>>doc:sdmx:Glossary.Hierarchical code.WebHome]].
248 1. Added reference association between [[Hierarchical Code>>doc:sdmx:Glossary.Hierarchical code.WebHome]] and (% style="color:#e74c3c" %)Level(%%) to indicate the (% style="color:#e74c3c" %)Level(%%) if the [[Hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] is a (% style="color:#e74c3c" %)level(%%) based [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]].
249
250 //Provisioning and Registration//
251
252 1. [[Data Provider>>doc:sdmx:Glossary.Data provider.WebHome]] and [[Provision Agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] have an association to Datasource (was Query Datasource), as the association is to any of Query Datasource and Simple Datasource.
253 1. [[Provision Agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] is made Maintainable and indexing [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] moved to Registration
254 1. Registration has a registry assigned Id and indexing [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]].
255
256 (% style="color:#e74c3c" %)__Version__(%%)__ 2.1 (Revision 2.0) – release July 2020__
257
258 The package 13, previously named “Expressions and Transformations” is completely reformulated, renamed as “[[Validation and Transformation Language>>doc:sdmx:Glossary.Validation and transformation language.WebHome]]” and implemented also in the other Sections of the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] standards for actual use.
259
260 The [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] Pattern is amended to include the additional //[[Item Schemes>>doc:sdmx:Glossary.Item scheme.WebHome]]// added in the [[Validation and Transformation Language>>doc:sdmx:Glossary.Validation and transformation language.WebHome]].