Wiki source code of Part II.Common

Version 14.24 by Helena K. on 2025/07/01 17:30

Show last authors
1 {{box title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
5 = 1. Introduction =
6
7 The common namespace defines a collection of constructs that are reused across the various [[components>>doc:sdmx:Glossary.Component.WebHome]] of [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]]. Most important of these are the referencing mechanism. The goal of the reference construct was to define a generic structure that could be processed uniformly regardless of the context where the reference was used. But it was also important that references be required to be complete whenever possible.
8
9 Any object can be referenced either explicitly with a URN or by a set of complete reference fields. To meet the previously stated requirements, and very general mechanism was created based on the URN structure of [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] objects for these reference fields.
10
11 There was also a requirement that the references be able to be refined to meet particular needs outside of the common namespace. An example of this is in the metadata structure specific schemas. It is a requirement that if an target object is specified as having to come from a particular scheme, that a type based on the reference structure be created that enforced the requirement.
12
13 Typically, this would not have been an issues as all of the [[components>>doc:sdmx:Glossary.Component.WebHome]] which make up the references are of atomic types, and therefore can be expressed as XML [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] which are easily refined and restricted since the XML Schema design principles in [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] always treats [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] as unqualified.
14
15 However, the requirement to allow both a URN and/or a complete set of reference field necessitate that these properties be contained in elements. The fact that they are elements typically would mean that the only way a refinement outside of the namespace could happen was if the element were global and allowed for substitutions. This however would mean that every distinct type of referenced object would have a unique set of elements. This moved away from the requirement that the structure be easy to process regardless of context.
16
17 The solution to this problem was to deviate from the normal [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] XML Schema design principle of always using qualified elements and allowing for these to be unqualified. Doing so allows other namespace to derive from these types and place further restrictions on what can be referenced. The deviation from this principle was justified in that it met the all of the requirements and was not deemed to major of a shift since these properties normally would have been expressed as unqualified [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] if it weren't for the complete reference requirement.
18
19 = 2. Schema Documentation =
20
21 == 2.1 Common Namespace ==
22
23 **http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/common**
24
25 === 2.1.1 Summary ===
26
27 Referenced Namespaces:
28
29 (% style="width:974.835px" %)
30 |(% style="width:409px" %)**Namespace**|(% style="width:562px" %)**Prefix**
31 |(% style="width:409px" %) |(% style="width:562px" %)
32 |(% style="width:409px" %)http:~/~/www.w3.org/1999/xhtml|(% style="width:562px" %)
33 |(% style="width:409px" %)http:~/~/www.w3.org/2001/XMLSchema|(% style="width:562px" %)xs
34
35 Contents:
36 81 Global Elements
37 292 Complex Types
38 77 Simple Types
39
40 === 2.1.2 Global Elements ===
41
42 **Name (TextType): **Name is a reusable element, used for providing a human-readable name for an object.
43
44 **Description (TextType): **Description is a reusable element, used for providing a longer human-readable description of an object.
45
46 **Text (TextType): **Text is a reusable element, used for providing a language specific text value for general purposes (i.e. not for a name or description).
47
48 **StructuredText (XHTMLType): **StructuredText is a reusable element, used for providing a language specific text value structured as XHTML.
49
50 **[[Annotations>>doc:sdmx:Glossary.Annotation.WebHome]] (AnnotationsType): **[[Annotations>>doc:sdmx:Glossary.Annotation.WebHome]] is a reusable element the provides for a collection of [[annotations>>doc:sdmx:Glossary.Annotation.WebHome]]. It has been made global so that restrictions of types that extend AnnotatableType may reference it.
51
52 **Any (EmptyType): **Any is an empty element that denotes an object of any type.
53
54 **Agency (EmptyType): **Agency is an empty element that denotes an agency object.
55
56 **AgencyScheme (EmptyType): **AgencyScheme is an empty element that denotes an [[agency scheme>>doc:sdmx:Glossary.Agency scheme.WebHome]] object.
57
58 **AttachmentConstraint (EmptyType): **AttachmentConstraint is an empty element that denotes an attachment (% style="color:#e74c3c" %)constraint(%%) object.
59
60 **[[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] (EmptyType): **[[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is an empty element that denotes an [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] object.
61
62 **AttributeDescriptor (EmptyType): **AttributeDescriptor is an empty element that denotes an [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] descriptor object.
63
64 **Categorisation (EmptyType): **Categorisation is an empty element that denotes a categorisation object.
65
66 **[[Category>>doc:sdmx:Glossary.Category.WebHome]] (EmptyType): **[[Category>>doc:sdmx:Glossary.Category.WebHome]] is an empty element that denotes a [[category>>doc:sdmx:Glossary.Category.WebHome]] object.
67
68 **CategorySchemeMap (EmptyType): **CategorySchemeMap is an empty element that denotes a [[category scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] (% style="color:#e74c3c" %)map(%%) object.
69
70 **CategoryScheme (EmptyType): **CategoryScheme is an empty element that denotes a [[category scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] object.
71
72 **[[Code>>doc:sdmx:Glossary.Code.WebHome]] (EmptyType): **[[Code>>doc:sdmx:Glossary.Code.WebHome]] is an empty element that denotes a [[code>>doc:sdmx:Glossary.Code.WebHome]] object.
73
74 **CodeMap (EmptyType): **CodeMap is an empty element that denotes a [[code>>doc:sdmx:Glossary.Code.WebHome]] (% style="color:#e74c3c" %)map(%%) object.
75
76 **[[Codelist>>doc:sdmx:Glossary.Code list.WebHome]] (EmptyType): **[[Codelist>>doc:sdmx:Glossary.Code list.WebHome]] is an empty element that denotes a [[code list>>doc:sdmx:Glossary.Code list.WebHome]] object.
77
78 **CodelistMap (EmptyType): **CodelistMap is an empty element that denotes a [[code list>>doc:sdmx:Glossary.Code list.WebHome]] (% style="color:#e74c3c" %)map(%%) object.
79
80 **ComponentMap (EmptyType): **ComponentMap is an empty element that denotes a [[component>>doc:sdmx:Glossary.Component.WebHome]] (% style="color:#e74c3c" %)map(%%) object.
81
82 (% style="color:#e74c3c" %)**Concept**(%%)** (EmptyType): **(% style="color:#e74c3c" %)Concept(%%) is an empty element that denotes a (% style="color:#e74c3c" %)concept(%%) object.
83
84 **ConceptMap (EmptyType): **ConceptMap is an empty element that denotes a (% style="color:#e74c3c" %)concept(%%) (% style="color:#e74c3c" %)map(%%) object.
85
86 **ConceptScheme (EmptyType): **ConceptScheme is an empty element that denotes a [[concept scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]] object.
87
88 **ConceptSchemeMap (EmptyType): **ConceptSchemeMap is an empty element that denotes a [[concept scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]] (% style="color:#e74c3c" %)map(%%) object.
89
90 **ConstraintTarget (EmptyType): **ConstraintTarget is an empty element that denotes a (% style="color:#e74c3c" %)constraint(%%) target object.
91
92 **ContentConstraint (EmptyType): **ContentConstraint is an empty element that denotes a content (% style="color:#e74c3c" %)constraint(%%) object.
93
94 **CustomType (EmptyType): **CustomType is an empty element that denotes a custom type object.
95
96 **CustomTypeScheme (EmptyType): **CustomTypeScheme is an empty element that denotes a custom type scheme object.
97
98 **[[Dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] (EmptyType): **[[Dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] is an empty element that denotes a [[data flow>>doc:sdmx:Glossary.Dataflow.WebHome]] object.
99
100 **DataConsumer (EmptyType): **DataConsumer is an empty element that denotes a [[data consumer>>doc:sdmx:Glossary.Data consumer.WebHome]] object.
101
102 **DataConsumerScheme (EmptyType): **DataConsumerScheme is an empty element that denotes a [[data consumer scheme>>doc:sdmx:Glossary.Data consumer scheme.WebHome]] object.
103
104 **DataProvider (EmptyType): **DataProvider is an empty element that denotes a [[data provider>>doc:sdmx:Glossary.Data provider.WebHome]] object.
105
106 **DataProviderScheme (EmptyType): **DataProviderScheme is an empty element that denotes a [[data provider scheme>>doc:sdmx:Glossary.Data provider scheme.WebHome]] object.
107
108 **DataSetTarget (EmptyType): **DataSetTarget is an empty element that denotes a [[data set>>doc:sdmx:Glossary.Data set.WebHome]] target object.
109
110 **DataStructure (EmptyType): **DataStructure is an empty element that denotes a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] object.
111
112 **[[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]] (EmptyType): **[[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]] is an empty element that denotes a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] object.
113
114 **DimensionDescriptor (EmptyType): **DimensionDescriptor is an empty element that denotes a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] descriptor object.
115
116 **DimensionDescriptorValuesTarget (EmptyType): **DimensionDescriptorValuesTarget is an empty element that denotes a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] descriptor values target object.
117
118 **GroupDimensionDescriptor (EmptyType): **GroupDimensionDescriptor is an empty element that denotes a group [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] descriptor object.
119
120 **HierarchicalCode (EmptyType): **HierarchicalCode is an empty element that denotes a [[hierarchical code>>doc:sdmx:Glossary.Hierarchical code.WebHome]] object.
121
122 **HierarchicalCodelist (EmptyType): **HierarchicalCodelist is an empty element that denotes a hierarchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] object.
123
124 **[[Hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] (EmptyType): **[[Hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] is an empty element that denotes a [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] within a hiearcharchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]].
125
126 **HybridCodelistMap (EmptyType): **HybridCodelistMap is an empty element that denotes a hybrid [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] (% style="color:#e74c3c" %)map(%%) object.
127
128 **HybridCodeMap (EmptyType): **HybridCodeMap is an empty element that denotes a hybrid [[code>>doc:sdmx:Glossary.Code.WebHome]] (% style="color:#e74c3c" %)map(%%) object.
129
130 **IdentifiableObjectTarget (EmptyType): **IdentifiableObjectTarget is an empty element that denotes an identifiable object target object.
131
132 (% style="color:#e74c3c" %)**Level**(%%)** (EmptyType): **(% style="color:#e74c3c" %)Level(%%) is an empty element that denotes a (% style="color:#e74c3c" %)level(%%) object.
133
134 **MeasureDescriptor (EmptyType): **MeasureDescriptor is an empty element that denotes a [[measure>>doc:sdmx:Glossary.Measure.WebHome]] descriptor object.
135
136 **MeasureDimension (EmptyType): **MeasureDimension is an empty element that denotes a [[measure>>doc:sdmx:Glossary.Measure.WebHome]] [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] object.
137
138 **[[Metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]] (EmptyType): **[[Metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]] is an empty element that denotes a [[metadata flow>>doc:sdmx:Glossary.Metadataflow.WebHome]] object.
139
140 **MetadataAttribute (EmptyType): **MetadataAttribute is an empty element that denotes a metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] object.
141
142 **MetadataSet (EmptyType): **MetadataSet is an empty element that denotes a [[metadata set>>doc:sdmx:Glossary.Metadata set.WebHome]] object.
143
144 **MetadataStructure (EmptyType): **MetadataStructure is an empty element that denotes a [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] object.
145
146 **MetadataTarget (EmptyType): **MetadataTarget is an empty element that denotes a metadata target object.
147
148 **NamePersonalisation (EmptyType): **NamePersonalisation is an empty element that denotes a name personalisation object.
149
150 **NamePersonalisationScheme (EmptyType): **NamePersonalisationScheme is an empty element that denotes a name personalisation scheme object.
151
152 **OrganisationMap (EmptyType): **OrganisationMap is an empty element that denotes an organisation (% style="color:#e74c3c" %)map(%%) object.
153
154 **OrganisationSchemeMap (EmptyType): **OrganisationSchemeMap is an empty element that denotes an organisation scheme (% style="color:#e74c3c" %)map(%%) object.
155
156 **OrganisationUnit (EmptyType): **OrganisationUnit is an empty element that denotes an organisation unit object.
157
158 **OrganisationUnitScheme (EmptyType): **OrganisationUnitScheme is an empty element that denotes an [[organisation unit scheme>>doc:sdmx:Glossary.Organisation unit scheme.WebHome]] object.
159
160 **PrimaryMeasure (EmptyType): **PrimaryMeasure is an empty element that denotes a primary [[measure>>doc:sdmx:Glossary.Measure.WebHome]] object.
161
162 **Process (EmptyType): **Process is an empty element that denotes a process object.
163
164 **ProcessStep (EmptyType): **ProcessStep is an empty element that denotes a process step object.
165
166 **ProvisionAgreement (EmptyType): **ProvisionAgreement is an empty element that denotes a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] object.
167
168 **ReportingCategory (EmptyType): **ReportingCategory is an empty element that denotes a reporting [[category>>doc:sdmx:Glossary.Category.WebHome]] object.
169
170 **ReportingCategoryMap (EmptyType): **ReportingCategoryMap is an empty element that denotes a reporting [[category>>doc:sdmx:Glossary.Category.WebHome]] (% style="color:#e74c3c" %)map(%%) object.
171
172 **ReportingTaxonomy (EmptyType): **ReportingTaxonomy is an empty element that denotes a reporting taxonomy object.
173
174 **ReportingTaxonomyMap (EmptyType): **ReportingTaxonomyMap is an empty element that denotes a reporting taxonomy (% style="color:#e74c3c" %)map(%%) object.
175
176 **ReportPeriodTarget (EmptyType): **ReportPeriodTarget is an empty element that denotes a report period target object.
177
178 **ReportStructure (EmptyType): **ReportStructure is an empty element that denotes a report structure object.
179
180 **Ruleset (EmptyType): **Ruleset is an empty element that denotes a ruleset object.
181
182 **RulesetScheme (EmptyType): **RulesetScheme is an empty element that denotes a ruleset scheme object.
183
184 **StructureMap (EmptyType): **StructureMap is an empty element that denotes a structure (% style="color:#e74c3c" %)map(%%) object.
185
186 **StructureSet (EmptyType): **StructureSet is an empty element that denotes a [[structure set>>doc:sdmx:Glossary.Structure set.WebHome]] object.
187
188 **TimeDimension (EmptyType): **TimeDimension is an empty element that denotes a time [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] object.
189
190 **Transformation (EmptyType): **Transformation is an empty element that denotes a transformation object.
191
192 **TransformationScheme (EmptyType): **TransformationScheme is an empty element that denotes a transformation scheme object.
193
194 **Transition (EmptyType): **Transition is an empty element that denotes a transition object.
195
196 **UserDefinedOperator (EmptyType): **UserDefinedOperator is an empty element that denotes an user defined operator object.
197
198 **UserDefinedOperatorScheme (EmptyType): **UserDefinedOperatorScheme is an empty element that denotes an user defined operator scheme object.
199
200 **VtlMapping (EmptyType): **VtlMapping is an empty element that denotes a [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] Mapping object.
201
202 **VtlMappingScheme (EmptyType): **VtlMappingScheme is an empty element that denotes a [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping scheme object.
203
204 === 2.1.3 Complex Types ===
205
206 **TextType: **TextType provides for a set of language-specific alternates to be provided for any human-readable constructs in the instance.
207
208 Derivation:
209
210 * xs:anySimpleType (restriction)
211 ** xs:string (extension)
212 *** TextType
213
214 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
215 xml:lang?
216
217 Content:
218
219 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
220
221 |**Name**|**Type**|**Documentation**
222 |xml:lang (default: en)|xs:language|The xml:lang [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] specifies a language [[code>>doc:sdmx:Glossary.Code.WebHome]] for the text. If not supplied, the default language is assumed to be English.
223
224 **StatusMessageType: **StatusMessageType describes the structure of an error or warning message. A message contains the text of the message, as well as an optional language indicator and an optional [[code>>doc:sdmx:Glossary.Code.WebHome]].
225
226 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
227 [[code>>doc:sdmx:Glossary.Code.WebHome]]?
228
229 Content:
230 Text+
231
232 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
233
234 |**Name**|**Type**|**Documentation**
235 |[[code>>doc:sdmx:Glossary.Code.WebHome]]|xs:string|The [[code>>doc:sdmx:Glossary.Code.WebHome]] [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] holds an optional [[code>>doc:sdmx:Glossary.Code.WebHome]] identifying the underlying error that generated the message. This should be used if parallel language descriptions of the error are supplied, to distinguish which of the multiple error messages are for the same underlying error.
236
237 Element Documentation:
238
239 |**Name**|**Type**|**Documentation**
240 |Text|TextType|Text contains the text of the message, in parallel language values.
241
242 **CodedStatusMessageType: **CodedStatusMessageType describes the structure of an error or warning message which required a [[code>>doc:sdmx:Glossary.Code.WebHome]].
243
244 Derivation:
245
246 * StatusMessageType (restriction)
247 ** CodedStatusMessageType
248
249 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
250 [[code>>doc:sdmx:Glossary.Code.WebHome]]
251
252 Content:
253 Text+
254
255 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
256
257 |**Name**|**Type**|**Documentation**
258 |[[code>>doc:sdmx:Glossary.Code.WebHome]]|xs:string|The [[code>>doc:sdmx:Glossary.Code.WebHome]] [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] holds an optional [[code>>doc:sdmx:Glossary.Code.WebHome]] identifying the underlying error that generated the message. This should be used if parallel language descriptions of the error are supplied, to distinguish which of the multiple error messages are for the same underlying error.
259
260 Element Documentation:
261
262 |**Name**|**Type**|**Documentation**
263 |Text|TextType|Text contains the text of the message, in parallel language values.
264
265 //**AnnotableType**//**: **AnnotableType is an abstract base type used for all [[annotable artefacts>>doc:sdmx:Glossary.Annotable artefact.WebHome]]. Any type that provides for [[annotations>>doc:sdmx:Glossary.Annotation.WebHome]] should extend this type.
266
267 Content:
268 [[Annotations>>doc:sdmx:Glossary.Annotation.WebHome]]?
269
270 Element Documentation:
271
272 |**Name**|**Type**|**Documentation**
273 |[[Annotations>>doc:sdmx:Glossary.Annotation.WebHome]]|AnnotationsType|[[Annotations>>doc:sdmx:Glossary.Annotation.WebHome]] is a reusable element the provides for a collection of [[annotations>>doc:sdmx:Glossary.Annotation.WebHome]]. It has been made global so that restrictions of types that extend AnnotatableType may reference it.
274
275 **AnnotationsType: **AnnotationsType provides for a list of [[annotations>>doc:sdmx:Glossary.Annotation.WebHome]] to be attached to data and structure messages.
276
277 Content:
278 [[Annotation>>doc:sdmx:Glossary.Annotation.WebHome]]+
279
280 Element Documentation:
281
282 |**Name**|**Type**|**Documentation**
283 |[[Annotation>>doc:sdmx:Glossary.Annotation.WebHome]]|AnnotationType|
284
285 **AnnotationType: **AnnotationType provides for non-documentation notes and [[annotations>>doc:sdmx:Glossary.Annotation.WebHome]] to be embedded in data and structure messages. It provides optional fields for providing a [[title>>doc:sdmx:Glossary.Title.WebHome]], a type description, a URI, and the text of the [[annotation>>doc:sdmx:Glossary.Annotation.WebHome]].
286
287 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
288 id?
289
290 Content:
291 AnnotationTitle?, AnnotationType?, AnnotationURL?, AnnotationText*
292
293 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
294
295 |**Name**|**Type**|**Documentation**
296 |id|xs:string|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] provides a non-standard identification of an [[annotation>>doc:sdmx:Glossary.Annotation.WebHome]]. It can be used to disambiguate [[annotations>>doc:sdmx:Glossary.Annotation.WebHome]].
297
298 Element Documentation:
299
300 |**Name**|**Type**|**Documentation**
301 |AnnotationTitle|xs:string|AnnotationTitle provides a [[title>>doc:sdmx:Glossary.Title.WebHome]] for the [[annotation>>doc:sdmx:Glossary.Annotation.WebHome]].
302 |AnnotationType|xs:string|AnnotationType is used to distinguish between [[annotations>>doc:sdmx:Glossary.Annotation.WebHome]] designed to support various uses. The types are not enumerated, as these can be specified by the user or creator of the [[annotations>>doc:sdmx:Glossary.Annotation.WebHome]]. The definitions and use of [[annotation>>doc:sdmx:Glossary.Annotation.WebHome]] types should be documented by their creator.
303 |AnnotationURL|xs:anyURI|AnnotationURL is a URI - typically a URL - which points to an external resource which may contain or supplement the [[annotation>>doc:sdmx:Glossary.Annotation.WebHome]]. If a specific behavior is desired, an [[annotation>>doc:sdmx:Glossary.Annotation.WebHome]] type should be defined which specifies the use of this field more exactly.
304 |AnnotationText|TextType|AnnotationText holds a language-specific string containing the text of the [[annotation>>doc:sdmx:Glossary.Annotation.WebHome]].
305
306 **ReferencePeriodType: **Specifies the inclusive start and end times.
307
308 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
309 startTime, endTime
310
311 Content:
312 {Empty}
313
314 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
315
316 |**Name**|**Type**|**Documentation**
317 |startTime|xs:dateTime|The startTime [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] contains the inclusive start date for the reference period.
318 |endTime|xs:dateTime|The endTime [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] contains the inclusive end date for the reference period.
319
320 **QueryableDataSourceType: **QueryableDataSourceType describes a [[data source>>doc:sdmx:Glossary.Data source.WebHome]] which is accepts an standard [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] Query message and responds appropriately.
321
322 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
323 isRESTDatasource, isWebServiceDatasource
324
325 Content:
326 DataURL, WSDLURL?, WADLURL?
327
328 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
329
330 |**Name**|**Type**|**Documentation**
331 |isRESTDatasource|xs:boolean|The isRESTDatasource [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates, if true, that the queryable [[data source>>doc:sdmx:Glossary.Data source.WebHome]] is accessible via the REST protocol.
332 |isWebServiceDatasource|xs:boolean|The isWebServiceDatasource [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates, if true, that the queryable [[data source>>doc:sdmx:Glossary.Data source.WebHome]] is accessible via Web Services protocols.
333
334 Element Documentation:
335
336 |**Name**|**Type**|**Documentation**
337 |DataURL|xs:anyURI|DataURL contains the URL of the [[data source>>doc:sdmx:Glossary.Data source.WebHome]].
338 |WSDLURL|xs:anyURI|WSDLURL provides the location of a WSDL instance on the internet which describes the queryable [[data source>>doc:sdmx:Glossary.Data source.WebHome]].
339 |WADLURL|xs:anyURI|WADLURL provides the location of a WADL instance on the internet which describes the REST protocol of the queryable [[data source>>doc:sdmx:Glossary.Data source.WebHome]].
340
341 **XHTMLType: **XHTMLType allows for mixed content of text and XHTML tags. When using this type, one will have to provide a reference to the XHTML schema, since the processing of the tags within this type is strict, meaning that they are validated against the XHTML schema provided.
342
343 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
344 xml:lang?
345
346 Content:
347 {text} x {any element with namespace of http:~/~/www.w3.org/1999/xhtml}*
348
349 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
350
351 (% style="width:920.835px" %)
352 |(% style="width:219px" %)**Name**|(% style="width:194px" %)**Type**|(% style="width:504px" %)**Documentation**
353 |(% style="width:219px" %)xml:lang (default: en)|(% style="width:194px" %)xs:language|(% style="width:504px" %)
354
355 //**RegionType**//**: **RegionType is an abstract type which defines a generic (% style="color:#e74c3c" %)constraint(%%) region. This type can be refined to define regions for data or [[metadata sets>>doc:sdmx:Glossary.Metadata set.WebHome]]. A region is defined by a collection of key values - each of which a collection of values for a [[component>>doc:sdmx:Glossary.Component.WebHome]] which disambiguates data or metadata (i.e. [[dimensions>>doc:sdmx:Glossary.Dimension.WebHome]] or the target objects of a metadata target). For each region, as collection of [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] values can be provided. Taken together, the key values and [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] serve to identify or describe a subset of a data or [[metadata set>>doc:sdmx:Glossary.Metadata set.WebHome]]. Finally, the region can flagged as being included or excluded, although this flag only makes sense when the region is used in a particular context.
356
357 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
358 include?
359
360 Content:
361 KeyValue*, [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]]*
362
363 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
364
365 |**Name**|**Type**|**Documentation**
366 |include (default: true)|xs:boolean|The include [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates that the region is to be included or excluded within the context in which it is defined. For example, if the regions is defined as part of a content (% style="color:#e74c3c" %)constraint(%%), the exclude flag would mean the data identified by the region is not present.
367
368 Element Documentation:
369
370 |**Name**|**Type**|**Documentation**
371 |KeyValue|//ComponentValueSetType//|KeyValue contains a reference to a [[component>>doc:sdmx:Glossary.Component.WebHome]] which disambiguates the data or metadata (i.e. a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] or target object) and provides a collection of values for the [[component>>doc:sdmx:Glossary.Component.WebHome]]. The collection of values can be flagged as being inclusive or exclusive to the region being defined. Any key [[component>>doc:sdmx:Glossary.Component.WebHome]] that is not included is assumed to be wild carded, which is to say that the cube includes all possible values for the un-referenced key [[components>>doc:sdmx:Glossary.Component.WebHome]]. Further, this assumption applies to the values of the [[components>>doc:sdmx:Glossary.Component.WebHome]] as well. The values for any given [[component>>doc:sdmx:Glossary.Component.WebHome]] can only be sub-setted in the region by explicit inclusion or exclusion. For example, a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X which has the possible values of 1, 2, 3 is assumed to have all of these values if a key value is not defined. If a key value is defined with an inclusion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] of true and the values of 1 and 2, the only the values of 1 and 2 for [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X are included in the definition of the region. If the key value is defined with an inclusion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] of false and the value of 1, then the values of 2 and 3 for [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X are included in the definition of the region. Note that any given key [[component>>doc:sdmx:Glossary.Component.WebHome]] must only be referenced once in the region.
372 |[[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]]|//ComponentValueSetType//|[[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]] contains a reference to an [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] [[component>>doc:sdmx:Glossary.Component.WebHome]] (data or metadata) and provides a collection of values for the referenced [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. This serves to state that for the key which defines the region, the [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] that are specified here have or do not have (depending to the include [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] of the value set) the values provided. It is possible to provide and [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] reference without specifying values, for the purpose of stating the [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is absent (include = false) or present with an unbounded set of values. As opposed to key [[components>>doc:sdmx:Glossary.Component.WebHome]], which are assumed to be wild carded if absent, no assumptions are made about the absence of an [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. Only [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] which are explicitly stated to be present or absent from the region will be know. All unstated [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] for the set cannot be assumed to absent or present.
373
374 //**ComponentValueSetType**//**: **ComponentValueSetType is an abstract base type which is used to provide a set of value for a referenced [[component>>doc:sdmx:Glossary.Component.WebHome]]. Implementations of this type will be based on a particular [[component>>doc:sdmx:Glossary.Component.WebHome]] type and refine the allowed values to reflect the types of values that are possible for that type of [[component>>doc:sdmx:Glossary.Component.WebHome]].
375
376 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
377 id, include?
378
379 Content:
380 (Value+ | [[DataSet>>doc:sdmx:Glossary.Data set.WebHome]]+ | DataKey+ | Object+ | TimeRange)?
381
382 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
383
384 |**Name**|**Type**|**Documentation**
385 |id|NestedNCNameIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] provides the identifier for the [[component>>doc:sdmx:Glossary.Component.WebHome]] for which values are being provided. This base type allows for a nested identifier to be provided, for the purpose of referencing a nested [[component>>doc:sdmx:Glossary.Component.WebHome]] (i.e. a metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]). However, specific implementations will restrict this [[representation>>doc:sdmx:Glossary.Representation.WebHome]] to only allow single (% style="color:#e74c3c" %)level(%%) identifiers where appropriate.
386 |include (default: true)|xs:boolean|The include [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether the values provided for the referenced [[component>>doc:sdmx:Glossary.Component.WebHome]] are to be included are excluded from the region in which they are defined.
387
388 Element Documentation:
389
390 |**Name**|**Type**|**Documentation**
391 |Value|SimpleValueType|Value provides a simple value for the [[component>>doc:sdmx:Glossary.Component.WebHome]], such as a coded, numeric, or simple text value. This type of [[component>>doc:sdmx:Glossary.Component.WebHome]] value is applicable for [[dimensions>>doc:sdmx:Glossary.Dimension.WebHome]] and [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]].
392 |[[DataSet>>doc:sdmx:Glossary.Data set.WebHome]]|SetReferenceType|[[DataSet>>doc:sdmx:Glossary.Data set.WebHome]] provides a reference to a [[data set>>doc:sdmx:Glossary.Data set.WebHome]] and is used to state a value for the [[data set>>doc:sdmx:Glossary.Data set.WebHome]] target [[component>>doc:sdmx:Glossary.Component.WebHome]] in a metadata target.
393 |DataKey|DataKeyType|DataKey provides a set of [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] references and value, which form a full or partial data key. This is used to state a value for the key descriptor values target [[component>>doc:sdmx:Glossary.Component.WebHome]] in a metadata target.
394 |Object|ObjectReferenceType|Object provides a reference to an Identifiable object in the [[SDMX Information Model>>doc:sdmx:Glossary.SDMX Information Model.WebHome]]. This is used to state a value for an identifiable target [[component>>doc:sdmx:Glossary.Component.WebHome]] in a metadata target.
395 |TimeRange|TimeRangeValueType|TimeValue provides a value for a [[component>>doc:sdmx:Glossary.Component.WebHome]] which has a time [[representation>>doc:sdmx:Glossary.Representation.WebHome]]. This is repeatable to allow for a range to be specified, although a single value can also be provided. An operator is available on this to indicate whether the specified value indicates an exact value or the beginning/end of a range (inclusive or exclusive).
396
397 //**DistinctKeyType**//**: **DistinctKeyType is an abstract base type which is a special type of region that only defines a distinct region of data or metadata. For each [[component>>doc:sdmx:Glossary.Component.WebHome]] defined in the region, only a single values is provided. However, the same rules that apply to the general region about unstated [[components>>doc:sdmx:Glossary.Component.WebHome]] being wild carded apply here as well. Thus, this type can define a distinct full or partial key for data or metadata.
398
399 Derivation:
400
401 * //RegionType// (restriction)
402 ** //DistinctKeyType//
403
404 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
405 include?
406
407 Content:
408 KeyValue+
409
410 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
411
412 |**Name**|**Type**|**Documentation**
413 |include (fixed: true)|xs:boolean|The include [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] has a fixed value of true for a distinct key, since such a key is always assumed to identify existing data or metadata.
414
415 Element Documentation:
416
417 |**Name**|**Type**|**Documentation**
418 |KeyValue|//DinstinctKeyValueTyp e//|KeyValue contains a reference to a [[component>>doc:sdmx:Glossary.Component.WebHome]] which disambiguates the data or metadata (i.e. a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] or target object) and provides a collection of values for the [[component>>doc:sdmx:Glossary.Component.WebHome]]. The collection of values can be flagged as being inclusive or exclusive to the region being defined. Any key [[component>>doc:sdmx:Glossary.Component.WebHome]] that is not included is assumed to be wild carded, which is to say that the cube includes all possible values for the un-referenced key [[components>>doc:sdmx:Glossary.Component.WebHome]]. Further, this assumption applies to the values of the [[components>>doc:sdmx:Glossary.Component.WebHome]] as well. The values for any given [[component>>doc:sdmx:Glossary.Component.WebHome]] can only be sub-setted in the region by explicit inclusion or exclusion. For example, a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X which has the possible values of 1, 2, 3 is assumed to have all of these values if a key value is not defined. If a key value is defined with an inclusion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] of true and the values of 1 and 2, the only the values of 1 and 2 for [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X are included in the definition of the region. If the key value is defined with an inclusion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] of false and the value of 1, then the values of 2 and 3 for [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X are included in the definition of the region. Note that any given key [[component>>doc:sdmx:Glossary.Component.WebHome]] must only be referenced once in the region.
419
420 //**DinstinctKeyValueType**//**: **DinstinctKeyValueType is an abstract base type which defines a singular, required value for a key [[component>>doc:sdmx:Glossary.Component.WebHome]].
421
422 Derivation:
423
424 * //ComponentValueSetType// (restriction)
425 ** //DinstinctKeyValueType//
426
427 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
428 id, include?
429
430 Content:
431 (Value | [[DataSet>>doc:sdmx:Glossary.Data set.WebHome]] | DataKey | Object)
432
433 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
434
435 |**Name**|**Type**|**Documentation**
436 |id|SingleNCNameIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] provides the identifier for the [[component>>doc:sdmx:Glossary.Component.WebHome]] for which values are being provided. This base type allows for a nested identifier to be provided, for the purpose of referencing a nested [[component>>doc:sdmx:Glossary.Component.WebHome]] (i.e. a metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]). However, specific implementations will restrict this [[representation>>doc:sdmx:Glossary.Representation.WebHome]] to only allow single (% style="color:#e74c3c" %)level(%%) identifiers where appropriate.
437 |include (fixed: true)|xs:boolean|The include [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether the values provided for the referenced [[component>>doc:sdmx:Glossary.Component.WebHome]] are to be included are excluded from the region in which they are defined.
438
439 Element Documentation:
440
441 |**Name**|**Type**|**Documentation**
442 |Value|SimpleKeyValueType|Value provides a simple value for the [[component>>doc:sdmx:Glossary.Component.WebHome]], such as a coded, numeric, or simple text value. This type of [[component>>doc:sdmx:Glossary.Component.WebHome]] value is applicable for [[dimensions>>doc:sdmx:Glossary.Dimension.WebHome]] and [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]].
443 |[[DataSet>>doc:sdmx:Glossary.Data set.WebHome]]|SetReferenceType|[[DataSet>>doc:sdmx:Glossary.Data set.WebHome]] provides a reference to a [[data set>>doc:sdmx:Glossary.Data set.WebHome]] and is used to state a value for the [[data set>>doc:sdmx:Glossary.Data set.WebHome]] target [[component>>doc:sdmx:Glossary.Component.WebHome]] in a metadata target.
444 |DataKey|DataKeyType|DataKey provides a set of [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] references and value, which form a full or partial data key. This is used to state a value for the key descriptor values target [[component>>doc:sdmx:Glossary.Component.WebHome]] in a metadata target.
445 |Object|ObjectReferenceType|Object provides a reference to an Identifiable object in the [[SDMX Information Model>>doc:sdmx:Glossary.SDMX Information Model.WebHome]]. This is used to state a value for an identifiable target [[component>>doc:sdmx:Glossary.Component.WebHome]] in a metadata target.
446
447 **DataKeyType: **DataKeyType is a region which defines a distinct full or partial data key. The key consists of a set of values, each referencing a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] and providing a single value for that [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]]. The purpose of the key is to define a subset of a [[data set>>doc:sdmx:Glossary.Data set.WebHome]] (i.e. the observed value and data [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]) which have the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] values provided in this definition. Any [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] not stated explicitly in this key is assumed to be wild carded, thus allowing for the definition of partial data keys.
448
449 Derivation:
450
451 * //RegionType// (restriction)
452 ** //DistinctKeyType// (restriction)
453 *** DataKeyType
454
455 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
456 include?
457
458 Content:
459 KeyValue+
460
461 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
462
463 |**Name**|**Type**|**Documentation**
464 |include (fixed: true)|xs:boolean|The include [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] has a fixed value of true for a distinct key, since such a key is always assumed to identify existing data or metadata.
465
466 Element Documentation:
467
468 |**Name**|**Type**|**Documentation**
469 |KeyValue|DataKeyValueType|KeyValue contains a reference to a [[component>>doc:sdmx:Glossary.Component.WebHome]] which disambiguates the data or metadata (i.e. a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] or target object) and provides a collection of values for the [[component>>doc:sdmx:Glossary.Component.WebHome]]. The collection of values can be flagged as being inclusive or exclusive to the region being defined. Any key [[component>>doc:sdmx:Glossary.Component.WebHome]] that is not included is assumed to be wild carded, which is to say that the cube includes all possible values for the un-referenced key [[components>>doc:sdmx:Glossary.Component.WebHome]]. Further, this assumption applies to the values of the [[components>>doc:sdmx:Glossary.Component.WebHome]] as well. The values for any given [[component>>doc:sdmx:Glossary.Component.WebHome]] can only be sub-setted in the region by explicit inclusion or exclusion. For example, a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X which has the possible values of 1, 2, 3 is assumed to have all of these values if a key value is not defined. If a key value is defined with an inclusion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] of true and the values of 1 and 2, the only the values of 1 and 2 for [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X are included in the definition of the region. If the key value is defined with an inclusion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] of false and the value of 1, then the values of 2 and 3 for [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X are included in the definition of the region. Note that any given key [[component>>doc:sdmx:Glossary.Component.WebHome]] must only be referenced once in the region.
470
471 **DataKeyValueType: **DataKeyValueType is a type for providing a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] value for the purpose of defining a distinct data key. Only a single value can be provided for the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]].
472
473 Derivation:
474
475 * //ComponentValueSetType// (restriction)
476 ** //DinstinctKeyValueType// (restriction)
477 *** DataKeyValueType
478
479 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
480 id, include?
481
482 Content:
483 Value
484
485 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
486
487 |**Name**|**Type**|**Documentation**
488 |id|SingleNCNameIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] provides the identifier for the [[component>>doc:sdmx:Glossary.Component.WebHome]] for which values are being provided. This base type allows for a nested identifier to be provided, for the purpose of referencing a nested [[component>>doc:sdmx:Glossary.Component.WebHome]] (i.e. a metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]). However, specific implementations will restrict this [[representation>>doc:sdmx:Glossary.Representation.WebHome]] to only allow single (% style="color:#e74c3c" %)level(%%) identifiers where appropriate.
489 |include (fixed: true)|xs:boolean|The include [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether the values provided for the referenced [[component>>doc:sdmx:Glossary.Component.WebHome]] are to be included are excluded from the region in which they are defined.
490
491 Element Documentation:
492
493 |**Name**|**Type**|**Documentation**
494 |Value|SimpleKeyValueType|Value provides a simple value for the [[component>>doc:sdmx:Glossary.Component.WebHome]], such as a coded, numeric, or simple text value. This type of [[component>>doc:sdmx:Glossary.Component.WebHome]] value is applicable for [[dimensions>>doc:sdmx:Glossary.Dimension.WebHome]] and [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]].
495
496 **MetadataKeyType: **MetadataKeyType is a region which defines a distinct full or partial metadata key. The key consists of a set of values, each referencing a target object for the metadata target referenced in the metadataTarget [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]], which must be defined in the report structure referenced in the report [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. Each target object can be assigned a single value. If an target object from the [[reference metadata>>doc:sdmx:Glossary.Reference metadata.WebHome]] target is not included in this key, the value of that is assumed to be all known objects for a reference target object, all possible keys for a key descriptor values target object, or all dates for report period target object. The purpose of this key reference a metadata conforming to a particular report structure for given object or set of objects.
497
498 Derivation:
499
500 * //RegionType// (restriction)
501 ** //DistinctKeyType// (restriction)
502 *** MetadataKeyType
503
504 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
505 include?, report, metadataTarget
506
507 Content:
508 KeyValue+
509
510 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
511
512 |**Name**|**Type**|**Documentation**
513 |include (fixed: true)|xs:boolean|The include [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] has a fixed value of true for a distinct key, since such a key is always assumed to identify existing data or metadata.
514 |report|IDType|The report [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is required and holds the identifier of the report structure which the [[reference metadata>>doc:sdmx:Glossary.Reference metadata.WebHome]] being defined by this key is based on.
515 |metadataTarget|IDType|The metadataTarget [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is required and identifies the metadata target for the report structure which this key is based upon. Note that a report structure can have multiple metadata targets, so to properly determine the object or objects for which the key applies, the proper metadata target must be identified.
516
517 Element Documentation:
518
519 |**Name**|**Type**|**Documentation**
520 |KeyValue|MetadataKeyValueType|KeyValue contains a reference to a [[component>>doc:sdmx:Glossary.Component.WebHome]] which disambiguates the data or metadata (i.e. a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] or target object) and provides a collection of values for the [[component>>doc:sdmx:Glossary.Component.WebHome]]. The collection of values can be flagged as being inclusive or exclusive to the region being defined. Any key [[component>>doc:sdmx:Glossary.Component.WebHome]] that is not included is assumed to be wild carded, which is to say that the cube includes all possible values for the un-referenced key [[components>>doc:sdmx:Glossary.Component.WebHome]]. Further, this assumption applies to the values of the [[components>>doc:sdmx:Glossary.Component.WebHome]] as well. The values for any given [[component>>doc:sdmx:Glossary.Component.WebHome]] can only be sub-setted in the region by explicit inclusion or exclusion. For example, a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X which has the possible values of 1, 2, 3 is assumed to have all of these values if a key value is not defined. If a key value is defined with an inclusion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] of true and the values of 1 and 2, the only the values of 1 and 2 for [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X are included in the definition of the region. If the key value is defined with an inclusion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] of false and the value of 1, then the values of 2 and 3 for [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X are included in the definition of the region. Note that any given key [[component>>doc:sdmx:Glossary.Component.WebHome]] must only be referenced once in the region.
521
522 **MetadataKeyValueType: **MetadataKeyValueType is a type for providing a target object value for the purpose of defining a distinct metadata key. Only a single value can be provided for the target object.
523
524 Derivation:
525
526 * //ComponentValueSetType// (restriction)
527 ** //DinstinctKeyValueType// (restriction)
528 *** MetadataKeyValueType
529
530 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
531 id, include?
532
533 Content:
534 (Value | [[DataSet>>doc:sdmx:Glossary.Data set.WebHome]] | DataKey | Object)
535
536 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
537
538 |**Name**|**Type**|**Documentation**
539 |id|SingleNCNameIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] provides the identifier for the [[component>>doc:sdmx:Glossary.Component.WebHome]] for which values are being provided. This base type allows for a nested identifier to be provided, for the purpose of referencing a nested [[component>>doc:sdmx:Glossary.Component.WebHome]] (i.e. a metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]). However, specific implementations will restrict this [[representation>>doc:sdmx:Glossary.Representation.WebHome]] to only allow single (% style="color:#e74c3c" %)level(%%) identifiers where appropriate.
540 |include (fixed: true)|xs:boolean|The include [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether the values provided for the referenced [[component>>doc:sdmx:Glossary.Component.WebHome]] are to be included are excluded from the region in which they are defined.
541
542 Element Documentation:
543
544 |**Name**|**Type**|**Documentation**
545 |Value|SimpleKeyValueType|Value provides a simple value for the [[component>>doc:sdmx:Glossary.Component.WebHome]], such as a coded, numeric, or simple text value. This type of [[component>>doc:sdmx:Glossary.Component.WebHome]] value is applicable for [[dimensions>>doc:sdmx:Glossary.Dimension.WebHome]] and [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]].
546 |[[DataSet>>doc:sdmx:Glossary.Data set.WebHome]]|SetReferenceType|[[DataSet>>doc:sdmx:Glossary.Data set.WebHome]] provides a reference to a [[data set>>doc:sdmx:Glossary.Data set.WebHome]] and is used to state a value for the [[data set>>doc:sdmx:Glossary.Data set.WebHome]] target [[component>>doc:sdmx:Glossary.Component.WebHome]] in a metadata target.
547 |DataKey|DataKeyType|DataKey provides a set of [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] references and value, which form a full or partial data key. This is used to state a value for the key descriptor values target [[component>>doc:sdmx:Glossary.Component.WebHome]] in a metadata target.
548 |Object|ObjectReferenceType|Object provides a reference to an Identifiable object in the [[SDMX Information Model>>doc:sdmx:Glossary.SDMX Information Model.WebHome]]. This is used to state a value for an identifiable target [[component>>doc:sdmx:Glossary.Component.WebHome]] in a metadata target.
549
550 **CubeRegionType: **CubeRegionType defines the structure of a data cube region. This is based on the abstract RegionType and simply refines the key and [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] values to conform with what is applicable for [[dimensions>>doc:sdmx:Glossary.Dimension.WebHome]] and [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]], respectively. See the documentation of the base type for more details on how a region is defined.
551
552 Derivation:
553
554 * //RegionType// (restriction)
555 ** CubeRegionType
556
557 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
558 include?
559
560 Content:
561 KeyValue*, [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]]*
562
563 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
564
565 |**Name**|**Type**|**Documentation**
566 |include (default: true)|xs:boolean|The include [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates that the region is to be included or excluded within the context in which it is defined. For example, if the regions is defined as part of a content (% style="color:#e74c3c" %)constraint(%%), the exclude flag would mean the data identified by the region is not present.
567
568 Element Documentation:
569
570 |**Name**|**Type**|**Documentation**
571 |KeyValue|CubeRegionKeyType|KeyValue contains a reference to a [[component>>doc:sdmx:Glossary.Component.WebHome]] which disambiguates the data or metadata (i.e. a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] or target object) and provides a collection of values for the [[component>>doc:sdmx:Glossary.Component.WebHome]]. The collection of values can be flagged as being inclusive or exclusive to the region being defined. Any key [[component>>doc:sdmx:Glossary.Component.WebHome]] that is not included is assumed to be wild carded, which is to say that the cube includes all possible values for the un-referenced key [[components>>doc:sdmx:Glossary.Component.WebHome]]. Further, this assumption applies to the values of the [[components>>doc:sdmx:Glossary.Component.WebHome]] as well. The values for any given [[component>>doc:sdmx:Glossary.Component.WebHome]] can only be sub-setted in the region by explicit inclusion or exclusion. For example, a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X which has the possible values of 1, 2, 3 is assumed to have all of these values if a key value is not defined. If a key value is defined with an inclusion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] of true and the values of 1 and 2, the only the values of 1 and 2 for [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X are included in the definition of the region. If the key value is defined with an inclusion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] of false and the value of 1, then the values of 2 and 3 for [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X are included in the definition of the region. Note that any given key [[component>>doc:sdmx:Glossary.Component.WebHome]] must only be referenced once in the region.
572 |[[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]]|AttributeValueSetType|[[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]] contains a reference to an [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] [[component>>doc:sdmx:Glossary.Component.WebHome]] (data or metadata) and provides a collection of values for the referenced [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. This serves to state that for the key which defines the region, the [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] that are specified here have or do not have (depending to the include [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] of the value set) the values provided. It is possible to provide and [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] reference without specifying values, for the purpose of stating the [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is absent (include = false) or present with an unbounded set of values. As opposed to key [[components>>doc:sdmx:Glossary.Component.WebHome]], which are assumed to be wild carded if absent, no assumptions are made about the absence of an [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. Only [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] which are explicitly stated to be present or absent from the region will be know. All unstated [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] for the set cannot be assumed to absent or present.
573
574 **MetadataTargetRegionType: **MetadataTargetRegionType defines the structure of a metadata target region. A metadata target region must define the report structure and the metadata target from that structure on which the region is based. This type is based on the abstract RegionType and simply refines the key and [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] values to conform with what is applicable for target objects and metadata [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]], respectively. See the documentation of the base type for more details on how a region is defined.
575
576 Derivation:
577
578 * //RegionType// (restriction)
579 ** MetadataTargetRegionType
580
581 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
582 include?, report, metadataTarget
583
584 Content:
585 KeyValue*, [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]]*
586
587 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
588
589 |**Name**|**Type**|**Documentation**
590 |include (default: true)|xs:boolean|The include [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates that the region is to be included or excluded within the context in which it is defined. For example, if the regions is defined as part of a content (% style="color:#e74c3c" %)constraint(%%), the exclude flag would mean the data identified by the region is not present.
591 |report|IDType|The report [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is required and holds the identifier of the report structure which the [[reference metadata>>doc:sdmx:Glossary.Reference metadata.WebHome]] being defined by this region is based on.
592 |metadataTarget|IDType|The metadataTarget [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is required and identifies the metadata target for the report structure which this region is based upon. Note that a report structure can have multiple metadata targets, so to properly determine the object or objects for which the region applies, the proper metadata target must be identified.
593
594 Element Documentation:
595
596 |**Name**|**Type**|**Documentation**
597 |KeyValue|MetadataTargetRegionKeyType|KeyValue contains a reference to a [[component>>doc:sdmx:Glossary.Component.WebHome]] which disambiguates the data or metadata (i.e. a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] or target object) and provides a collection of values for the [[component>>doc:sdmx:Glossary.Component.WebHome]]. The collection of values can be flagged as being inclusive or exclusive to the region being defined. Any key [[component>>doc:sdmx:Glossary.Component.WebHome]] that is not included is assumed to be wild carded, which is to say that the cube includes all possible values for the un-referenced key [[components>>doc:sdmx:Glossary.Component.WebHome]]. Further, this assumption applies to the values of the [[components>>doc:sdmx:Glossary.Component.WebHome]] as well. The values for any given [[component>>doc:sdmx:Glossary.Component.WebHome]] can only be sub-setted in the region by explicit inclusion or exclusion. For example, a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X which has the possible values of 1, 2, 3 is assumed to have all of these values if a key value is not defined. If a key value is defined with an inclusion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] of true and the values of 1 and 2, the only the values of 1 and 2 for [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X are included in the definition of the region. If the key value is defined with an inclusion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] of false and the value of 1, then the values of 2 and 3 for [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] X are included in the definition of the region. Note that any given key [[component>>doc:sdmx:Glossary.Component.WebHome]] must only be referenced once in the region.
598 |[[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]]|MetadataAttributeValueSetType|[[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]] contains a reference to an [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] [[component>>doc:sdmx:Glossary.Component.WebHome]] (data or metadata) and provides a collection of values for the referenced [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. This serves to state that for the key which defines the region, the [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] that are specified here have or do not have (depending to the include [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] of the value set) the values provided. It is possible to provide and [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] reference without specifying values, for the purpose of stating the [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is absent (include = false) or present with an unbounded set of values. As opposed to key [[components>>doc:sdmx:Glossary.Component.WebHome]], which are assumed to be wild carded if absent, no assumptions are made about the absence of an [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. Only [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] which are explicitly stated to be present or absent from the region will be know. All unstated [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] for the set cannot be assumed to absent or present.
599
600 **CubeRegionKeyType: **CubeRegionKeyType is a type for providing a set of values for a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] for the purpose of defining a data cube region. A set of distinct value can be provided, or if this [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] is represented as time, and time range can be specified.
601
602 Derivation:
603
604 * //ComponentValueSetType// (restriction)
605 ** CubeRegionKeyType
606
607 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
608 id, include?
609
610 Content:
611 (Value+ | TimeRange)
612
613 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
614
615 |**Name**|**Type**|**Documentation**
616 |id|SingleNCNameIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] provides the identifier for the [[component>>doc:sdmx:Glossary.Component.WebHome]] for which values are being provided. This base type allows for a nested identifier to be provided, for the purpose of referencing a nested [[component>>doc:sdmx:Glossary.Component.WebHome]] (i.e. a metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]). However, specific implementations will restrict this [[representation>>doc:sdmx:Glossary.Representation.WebHome]] to only allow single (% style="color:#e74c3c" %)level(%%) identifiers where appropriate.
617 |include (default: true)|xs:boolean|The include [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether the values provided for the referenced [[component>>doc:sdmx:Glossary.Component.WebHome]] are to be included are excluded from the region in which they are defined.
618
619 Element Documentation:
620
621 |**Name**|**Type**|**Documentation**
622 |Value|SimpleValueType|Value provides a simple value for the [[component>>doc:sdmx:Glossary.Component.WebHome]], such as a coded, numeric, or simple text value. This type of [[component>>doc:sdmx:Glossary.Component.WebHome]] value is applicable for [[dimensions>>doc:sdmx:Glossary.Dimension.WebHome]] and [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]].
623 |TimeRange|TimeRangeValueType|TimeValue provides a value for a [[component>>doc:sdmx:Glossary.Component.WebHome]] which has a time [[representation>>doc:sdmx:Glossary.Representation.WebHome]]. This is repeatable to allow for a range to be specified, although a single value can also be provided. An operator is available on this to indicate whether the specified value indicates an exact value or the beginning/end of a range (inclusive or exclusive).
624
625 **MetadataTargetRegionKeyType: **MetadataTargetRegionKeyType is a type for providing a set of values for a target object in a metadata target of a re fence metadata report. A set of values or a time range can be provided for a report period target object. A collection of the respective types of references can be provided for [[data set>>doc:sdmx:Glossary.Data set.WebHome]] reference and identifiable object reference target objects. For a key descriptor values target object, a collection of data keys can be provided.
626
627 Derivation:
628
629 * //ComponentValueSetType// (restriction)
630 ** MetadataTargetRegionKeyType
631
632 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
633 id, include?
634
635 Content:
636 (Value+ | [[DataSet>>doc:sdmx:Glossary.Data set.WebHome]]+ | DataKey+ | Object+ | TimeRange)
637
638 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
639
640 |**Name**|**Type**|**Documentation**
641 |id|SingleNCNameIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] provides the identifier for the [[component>>doc:sdmx:Glossary.Component.WebHome]] for which values are being provided. This base type allows for a nested identifier to be provided, for the purpose of referencing a nested [[component>>doc:sdmx:Glossary.Component.WebHome]] (i.e. a metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]). However, specific implementations will restrict this [[representation>>doc:sdmx:Glossary.Representation.WebHome]] to only allow single (% style="color:#e74c3c" %)level(%%) identifiers where appropriate.
642 |include (default: true)|xs:boolean|The include [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether the values provided for the referenced [[component>>doc:sdmx:Glossary.Component.WebHome]] are to be included are excluded from the region in which they are defined.
643
644 Element Documentation:
645
646 |**Name**|**Type**|**Documentation**
647 |Value|SimpleKeyValueType|Value provides a simple value for the [[component>>doc:sdmx:Glossary.Component.WebHome]], such as a coded, numeric, or simple text value. This type of [[component>>doc:sdmx:Glossary.Component.WebHome]] value is applicable for [[dimensions>>doc:sdmx:Glossary.Dimension.WebHome]] and [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]].
648 |[[DataSet>>doc:sdmx:Glossary.Data set.WebHome]]|SetReferenceType|[[DataSet>>doc:sdmx:Glossary.Data set.WebHome]] provides a reference to a [[data set>>doc:sdmx:Glossary.Data set.WebHome]] and is used to state a value for the [[data set>>doc:sdmx:Glossary.Data set.WebHome]] target [[component>>doc:sdmx:Glossary.Component.WebHome]] in a metadata target.
649 |DataKey|DataKeyType|DataKey provides a set of [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] references and value, which form a full or partial data key. This is used to state a value for the key descriptor values target [[component>>doc:sdmx:Glossary.Component.WebHome]] in a metadata target.
650 |Object|ObjectReferenceType|Object provides a reference to an Identifiable object in the [[SDMX Information Model>>doc:sdmx:Glossary.SDMX Information Model.WebHome]]. This is used to state a value for an identifiable target [[component>>doc:sdmx:Glossary.Component.WebHome]] in a metadata target.
651 |TimeRange|TimeRangeValueType|TimeValue provides a value for a [[component>>doc:sdmx:Glossary.Component.WebHome]] which has a time [[representation>>doc:sdmx:Glossary.Representation.WebHome]]. This is repeatable to allow for a range to be specified, although a single value can also be provided. An operator is available on this to indicate whether the specified value indicates an exact value or the beginning/end of a range (inclusive or exclusive).
652
653 **AttributeValueSetType: **AttributeValueSetType defines the structure for providing values for a data [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. If no values are provided, the [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is implied to include/excluded from the region in which it is defined, with no regard to the value of the data [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. Note that for metadata [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] which occur within other metadata [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]], a nested identifier can be provided. For example, a value of (% style="color:#e74c3c" %)CONTACT(%%).ADDRESS.STREET refers to the metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] with the identifier STREET which exists in the ADDRESS metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] in the (% style="color:#e74c3c" %)CONTACT(%%) metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]], which is defined at the root of the report structure.
654
655 Derivation:
656
657 * //ComponentValueSetType// (restriction)
658 ** AttributeValueSetType
659
660 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
661 id, include?
662
663 Content:
664 (Value+ | TimeRange)?
665
666 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
667
668 |**Name**|**Type**|**Documentation**
669 |id|SingleNCNameIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] provides the identifier for the [[component>>doc:sdmx:Glossary.Component.WebHome]] for which values are being provided. This base type allows for a nested identifier to be provided, for the purpose of referencing a nested [[component>>doc:sdmx:Glossary.Component.WebHome]] (i.e. a metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]). However, specific implementations will restrict this [[representation>>doc:sdmx:Glossary.Representation.WebHome]] to only allow single (% style="color:#e74c3c" %)level(%%) identifiers where appropriate.
670 |include (default: true)|xs:boolean|The include [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether the values provided for the referenced [[component>>doc:sdmx:Glossary.Component.WebHome]] are to be included are excluded from the region in which they are defined.
671
672 Element Documentation:
673
674 |**Name**|**Type**|**Documentation**
675 |Value|SimpleValueType|Value provides a simple value for the [[component>>doc:sdmx:Glossary.Component.WebHome]], such as a coded, numeric, or simple text value. This type of [[component>>doc:sdmx:Glossary.Component.WebHome]] value is applicable for [[dimensions>>doc:sdmx:Glossary.Dimension.WebHome]] and [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]].
676 |TimeRange|TimeRangeValueType|TimeValue provides a value for a [[component>>doc:sdmx:Glossary.Component.WebHome]] which has a time [[representation>>doc:sdmx:Glossary.Representation.WebHome]]. This is repeatable to allow for a range to be specified, although a single value can also be provided. An operator is available on this to indicate whether the specified value indicates an exact value or the beginning/end of a range (inclusive or exclusive).
677
678 **MetadataAttributeValueSetType: **MetadataAttributeValueSetType defines the structure for providing values for a metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. If no values are provided, the [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is implied to include/excluded from the region in which it is defined, with no regard to the value of the metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]].
679
680 Derivation:
681
682 * //ComponentValueSetType// (restriction)
683 ** MetadataAttributeValueSetType
684
685 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
686 id, include?
687
688 Content:
689 (Value+ | TimeRange)?
690
691 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
692
693 |**Name**|**Type**|**Documentation**
694 |id|NestedNCNameIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] provides the identifier for the [[component>>doc:sdmx:Glossary.Component.WebHome]] for which values are being provided. This base type allows for a nested identifier to be provided, for the purpose of referencing a nested [[component>>doc:sdmx:Glossary.Component.WebHome]] (i.e. a metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]). However, specific implementations will restrict this [[representation>>doc:sdmx:Glossary.Representation.WebHome]] to only allow single (% style="color:#e74c3c" %)level(%%) identifiers where appropriate.
695 |include (default: true)|xs:boolean|The include [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether the values provided for the referenced [[component>>doc:sdmx:Glossary.Component.WebHome]] are to be included are excluded from the region in which they are defined.
696
697 Element Documentation:
698
699 |**Name**|**Type**|**Documentation**
700 |Value|SimpleValueType|Value provides a simple value for the [[component>>doc:sdmx:Glossary.Component.WebHome]], such as a coded, numeric, or simple text value. This type of [[component>>doc:sdmx:Glossary.Component.WebHome]] value is applicable for [[dimensions>>doc:sdmx:Glossary.Dimension.WebHome]] and [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]].
701 |TimeRange|TimeRangeValueType|TimeValue provides a value for a [[component>>doc:sdmx:Glossary.Component.WebHome]] which has a time [[representation>>doc:sdmx:Glossary.Representation.WebHome]]. This is repeatable to allow for a range to be specified, although a single value can also be provided. An operator is available on this to indicate whether the specified value indicates an exact value or the beginning/end of a range (inclusive or exclusive).
702
703 **SimpleValueType: **SimpleValueType contains a simple value for a [[component>>doc:sdmx:Glossary.Component.WebHome]], and if that value is from a [[code list>>doc:sdmx:Glossary.Code list.WebHome]], the ability to indicate that child [[codes>>doc:sdmx:Glossary.Code.WebHome]] in a simple [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] are part of the value set of the [[component>>doc:sdmx:Glossary.Component.WebHome]] for the region.
704
705 Derivation:
706
707 * xs:anySimpleType (restriction)
708 ** xs:string (extension)
709 *** SimpleValueType
710
711 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
712 cascadeValues?
713
714 Content:
715
716 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
717
718 |**Name**|**Type**|**Documentation**
719 |cascadeValues (default: false)|xs:boolean|The cascadeValues [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]], if true, indicates that if the value is taken from a [[code>>doc:sdmx:Glossary.Code.WebHome]] all child [[codes>>doc:sdmx:Glossary.Code.WebHome]] in a simple [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] are understood be included in the region.
720
721 **SimpleKeyValueType: **SimpleKeyValueType derives from the SimpleValueType, but does not allow for the cascading of value in the [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]], as keys are meant to describe a distinct full or partial key.
722
723 Derivation:
724
725 * xs:anySimpleType (restriction)
726 **
727 *** xs:string (extension)
728 **** SimpleValueType (restriction)
729 ***** SimpleKeyValueType
730
731 Content:
732 **TimeRangeValueType: **TimeRangeValueType allows a [[time period>>doc:sdmx:Glossary.Time period.WebHome]] value to be expressed as a range. It can be expressed as the period before a period, after a period, or between two periods. Each of these properties can specify their inclusion in regards to the range.
733
734 Content:
735 (BeforePeriod | AfterPeriod | (StartPeriod, EndPeriod))
736
737 Element Documentation:
738
739 |**Name**|**Type**|**Documentation**
740 |BeforePeriod|TimePeriodRangeType|BeforePeriod is the period before which the period is meant to cover. This date may be inclusive or exclusive in the range.
741 |AfterPeriod|TimePeriodRangeType|AfterPeriod is the period after which the period is meant to cover. This date may be inclusive or exclusive in the range.
742 |StartPeriod|TimePeriodRangeType|StartPeriod is the start date or the range that the queried date must occur within. This date may be inclusive or exclusive in the range.
743 |EndPeriod|TimePeriodRangeType|EndPeriod is the end period of the range. This date may be inclusive or exclusive in the range.
744
745 **TimePeriodRangeType: **TimePeriodRangeType defines a [[time period>>doc:sdmx:Glossary.Time period.WebHome]], and indicates whether it is inclusive in a range.
746
747 Derivation:
748
749 * xs:anySimpleType (restriction)
750 ** ObservationalTimePeriodType (extension)
751 *** TimePeriodRangeType
752
753 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
754 isInclusive?
755
756 Content:
757 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
758
759 |**Name**|**Type**|**Documentation**
760 |isInclusive (default: true)|xs:boolean|The isInclusive [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]], when true, indicates that the [[time period>>doc:sdmx:Glossary.Time period.WebHome]] specified is included in the range.
761
762 //**PayloadStructureType**//**: **PayloadStructureType is an abstract base type used to define the structural information for data or [[metadata sets>>doc:sdmx:Glossary.Metadata set.WebHome]]. A reference to the structure is provided (either explicitly or through a reference to a structure usage).
763
764 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
765 structureID, schemaURL?, namespace?, dimensionAtObservation?, explicitMeasures?, serviceURL?, structureURL?
766
767 Content:
768 (ProvisionAgrement | StructureUsage | Structure)
769
770 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
771
772 |**Name**|**Type**|**Documentation**
773 |structureID|xs:ID|The structureID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] uniquely identifies the structure for the purpose of referencing it from the payload. This is only used in structure specific formats. Although it is required, it is only useful when more than one [[data set>>doc:sdmx:Glossary.Data set.WebHome]] is present in the message.
774 |schemaURL|xs:anyURI|The schemaURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] provides a location from which the structure specific schema can be located.
775 |namespace|xs:anyURI|The namespace [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is used to provide the namespace for structure-specific formats. By communicating this information in the header, it is possible to generate the structure specific schema while processing the message.
776 |dimensionAtObservation|ObservationDimension Type|The dimensionAtObservation is used to reference the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) for data messages. This can also be given the explicit value of "AllDimensions" which denotes that the cross sectional data is in the flat format.
777 |explicitMeasures|xs:boolean|The explicitMeasures indicates whether explicit [[measures>>doc:sdmx:Glossary.Measure.WebHome]] are used in the cross sectional format. This is only applicable for the [[measure>>doc:sdmx:Glossary.Measure.WebHome]] [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] as the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) or the flat structure.
778 |serviceURL|xs:anyURI|The serviceURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] SOAP web service from which the details of the object can be retrieved. Note that this can be a registry or and [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] [[structural metadata>>doc:sdmx:Glossary.Structural metadata.WebHome]] repository, as they both implement that same web service interface.
779 |structureURL|xs:anyURI|The structureURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of a [[SDMX-ML>>doc:sdmx:Glossary.SDMX-ML.WebHome]] structure message (in the same (% style="color:#e74c3c" %)version(%%) as the source document) in which the externally referenced object is contained. Note that this may be a URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] RESTful web service which will return the referenced object.
780
781 Element Documentation:
782
783 |**Name**|**Type**|**Documentation**
784 |ProvisionAgrement|ProvisionAgreementReferenceType|ProvisionAgreement references a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] which the data or metadata is reported against.
785 |StructureUsage|//StructureUsageReferenceBaseType//|StructureUsage references a flow which the data or metadata is reported against.
786 |Structure|//StructureReferenceBaseType//|Structure references the structure which defines the structure of the data or [[metadata set>>doc:sdmx:Glossary.Metadata set.WebHome]].
787
788 //**DataStructureType**//**: **DataStructureType is an abstract base type the forms the basis for the structural information for a [[data set>>doc:sdmx:Glossary.Data set.WebHome]].
789
790 Derivation:
791
792 * //PayloadStructureType// (restriction)
793 ** //DataStructureType//
794
795 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
796 structureID, schemaURL?, namespace?, dimensionAtObservation?, explicitMeasures?, serviceURL?, structureURL?
797
798 Content:
799 (ProvisionAgrement | StructureUsage | Structure)
800
801 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
802
803 |**Name**|**Type**|**Documentation**
804 |structureID|xs:ID|The structureID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] uniquely identifies the structure for the purpose of referencing it from the payload. This is only used in structure specific formats. Although it is required, it is only useful when more than one [[data set>>doc:sdmx:Glossary.Data set.WebHome]] is present in the message.
805 |schemaURL|xs:anyURI|The schemaURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] provides a location from which the structure specific schema can be located.
806 |namespace|xs:anyURI|The namespace [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is used to provide the namespace for structure-specific formats. By communicating this information in the header, it is possible to generate the structure specific schema while processing the message.
807 |dimensionAtObservation|ObservationDimension Type|The dimensionAtObservation is used to reference the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) for data messages. This can also be given the explicit value of "AllDimensions" which denotes that the cross sectional data is in the flat format.
808 |explicitMeasures|xs:boolean|The explicitMeasures indicates whether explicit [[measures>>doc:sdmx:Glossary.Measure.WebHome]] are used in the cross sectional format. This is only applicable for the [[measure>>doc:sdmx:Glossary.Measure.WebHome]] [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] as the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) or the flat structure.
809 |serviceURL|xs:anyURI|The serviceURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] SOAP web service from which the details of the object can be retrieved. Note that this can be a registry or and [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] [[structural metadata>>doc:sdmx:Glossary.Structural metadata.WebHome]] repository, as they both implement that same web service interface.
810 |structureURL|xs:anyURI|The structureURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of a [[SDMX-ML>>doc:sdmx:Glossary.SDMX-ML.WebHome]] structure message (in the same (% style="color:#e74c3c" %)version(%%) as the source document) in which the externally referenced object is contained. Note that this may be a URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] RESTful web service which will return the referenced object.
811
812 Element Documentation:
813
814 |**Name**|**Type**|**Documentation**
815 |ProvisionAgrement|ProvisionAgreementReferenceType|ProvisionAgreement references a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] which the data is reported against.
816 |StructureUsage|DataflowReferenceType|StructureUsage references a [[dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] which the data is reported against.
817 |Structure|DataStructureReferenceType|Structure references the [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] which defines the structure of the data.
818
819 **DataStructureRequestType: **DataStructureRequestType is a variation of a the DataStructureType for querying purposes. Only the observation [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] and the explicit [[measures>>doc:sdmx:Glossary.Measure.WebHome]] flag are allowed.
820
821 Derivation:
822
823 * //PayloadStructureType// (restriction)
824 ** //DataStructureType// (restriction)
825 *** DataStructureRequestType
826
827 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
828 structureID, dimensionAtObservation, explicitMeasures?, serviceURL?, structureURL?
829
830 Content:
831 (ProvisionAgrement | StructureUsage | Structure)
832
833 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
834
835 |**Name**|**Type**|**Documentation**
836 |structureID|xs:ID|The structureID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] uniquely identifies the structure for the purpose of referencing it from the payload. This is only used in structure specific formats. Although it is required, it is only useful when more than one [[data set>>doc:sdmx:Glossary.Data set.WebHome]] is present in the message.
837 |dimensionAtObservation|ObservationDimension Type|The dimensionAtObservation is used to reference the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) for data messages. This can also be given the explicit value of "AllDimensions" which denotes that the cross sectional data is in the flat format.
838 |explicitMeasures (default: false)|xs:boolean|The explicitMeasures indicates whether explicit [[measures>>doc:sdmx:Glossary.Measure.WebHome]] are used in the cross sectional format. This is only applicable for the [[measure>>doc:sdmx:Glossary.Measure.WebHome]] [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] as the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) or the flat structure.
839 |serviceURL|xs:anyURI|The serviceURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] SOAP web service from which the details of the object can be retrieved. Note that this can be a registry or and [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] [[structural metadata>>doc:sdmx:Glossary.Structural metadata.WebHome]] repository, as they both implement that same web service interface.
840 |structureURL|xs:anyURI|The structureURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of a [[SDMX-ML>>doc:sdmx:Glossary.SDMX-ML.WebHome]] structure message (in the same (% style="color:#e74c3c" %)version(%%) as the source document) in which the externally referenced object is contained. Note that this may be a URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] RESTful web service which will return the referenced object.
841
842 Element Documentation:
843
844 |**Name**|**Type**|**Documentation**
845 |ProvisionAgrement|ProvisionAgreementReferenceType|ProvisionAgreement references a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] which the data is reported against.
846 |StructureUsage|DataflowReferenceType|StructureUsage references a [[dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] which the data is reported against.
847 |Structure|DataStructureReferenceType|Structure references the [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] which defines the structure of the data.
848
849 **GenericDataStructureRequestType: **GenericDataStructureRequestType is a variation of a the DataStructureRequestType for querying purposes. The explicit [[measure>>doc:sdmx:Glossary.Measure.WebHome]] flag in not allowed.
850
851 Derivation:
852
853 * //PayloadStructureType// (restriction)
854 ** //DataStructureType// (restriction)
855 *** DataStructureRequestType (restriction)
856 **** GenericDataStructureRequestType
857
858 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
859 structureID, dimensionAtObservation, serviceURL?, structureURL?
860
861 Content:
862 (ProvisionAgrement | StructureUsage | Structure)
863
864 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
865
866 |**Name**|**Type**|**Documentation**
867 |structureID|xs:ID|The structureID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] uniquely identifies the structure for the purpose of referencing it from the payload. This is only used in structure specific formats. Although it is required, it is only useful when more than one [[data set>>doc:sdmx:Glossary.Data set.WebHome]] is present in the message.
868 |dimensionAtObservation|ObservationDimension Type|The dimensionAtObservation is used to reference the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) for data messages. This can also be given the explicit value of "AllDimensions" which denotes that the cross sectional data is in the flat format.
869 |serviceURL|xs:anyURI|The serviceURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] SOAP web service from which the details of the object can be retrieved. Note that this can be a registry or and [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] [[structural metadata>>doc:sdmx:Glossary.Structural metadata.WebHome]] repository, as they both implement that same web service interface.
870 |structureURL|xs:anyURI|The structureURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of a [[SDMX-ML>>doc:sdmx:Glossary.SDMX-ML.WebHome]] structure message (in the same (% style="color:#e74c3c" %)version(%%) as the source document) in which the externally referenced object is contained. Note that this may be a URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] RESTful web service which will return the referenced object.
871
872 Element Documentation:
873
874 |**Name**|**Type**|**Documentation**
875 |ProvisionAgrement|ProvisionAgreementReferenceType|ProvisionAgreement references a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] which the data is reported against.
876 |StructureUsage|DataflowReferenceType|StructureUsage references a [[dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] which the data is reported against.
877 |Structure|DataStructureReferenceType|Structure references the [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] which defines the structure of the data.
878
879 **TimeSeriesDataStructureRequestType: **TimeSeriesDataStructureRequestType is a variation of a the DataStructureRequestType for querying purposes. The observation [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] is fixed to TIME_PERIOD
880
881 Derivation:
882
883 * //PayloadStructureType// (restriction)
884 ** //DataStructureType// (restriction)
885 ***
886 **** DataStructureRequestType (restriction)
887 ***** TimeSeriesDataStructureRequestType
888
889 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
890 structureID, dimensionAtObservation, explicitMeasures?, serviceURL?, structureURL?
891
892 Content:
893 (ProvisionAgrement | StructureUsage | Structure)
894
895 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
896
897 |**Name**|**Type**|**Documentation**
898 |structureID|xs:ID|The structureID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] uniquely identifies the structure for the purpose of referencing it from the payload. This is only used in structure specific formats. Although it is required, it is only useful when more than one [[data set>>doc:sdmx:Glossary.Data set.WebHome]] is present in the message.
899 |dimensionAtObservation (fixed: TIME_PERIOD)|ObservationDimension Type|The dimensionAtObservation is used to reference the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) for data messages. This can also be given the explicit value of "AllDimensions" which denotes that the cross sectional data is in the flat format.
900 |explicitMeasures (default: false)|xs:boolean|The explicitMeasures indicates whether explicit [[measures>>doc:sdmx:Glossary.Measure.WebHome]] are used in the cross sectional format. This is only applicable for the [[measure>>doc:sdmx:Glossary.Measure.WebHome]] [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] as the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) or the flat structure.
901 |serviceURL|xs:anyURI|The serviceURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] SOAP web service from which the details of the object can be retrieved. Note that this can be a registry or and [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] [[structural metadata>>doc:sdmx:Glossary.Structural metadata.WebHome]] repository, as they both implement that same web service interface.
902 |structureURL|xs:anyURI|The structureURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of a [[SDMX-ML>>doc:sdmx:Glossary.SDMX-ML.WebHome]] structure message (in the same (% style="color:#e74c3c" %)version(%%) as the source document) in which the externally referenced object is contained. Note that this may be a URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] RESTful web service which will return the referenced object.
903
904 Element Documentation:
905
906 |**Name**|**Type**|**Documentation**
907 |ProvisionAgrement|ProvisionAgreementReferenceType|ProvisionAgreement references a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] which the data is reported against.
908 |StructureUsage|DataflowReferenceType|StructureUsage references a [[dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] which the data is reported against.
909 |Structure|DataStructureReferenceType|Structure references the [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] which defines the structure of the data.
910
911 **TimeSeriesGenericDataStructureRequestType: **TimeSeriesGenericDataStructureRequestType is a variation of a the GenericDataStructureRequestType for querying purposes. The observation [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] is fixed to TIME_PERIOD.
912
913 Derivation:
914
915 * //PayloadStructureType// (restriction)
916 ** //DataStructureType// (restriction)
917 *** DataStructureRequestType (restriction)
918 **** GenericDataStructureRequestType (restriction)
919 ***** TimeSeriesGenericDataStructureRequestType
920
921 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
922 structureID, dimensionAtObservation, serviceURL?, structureURL?
923
924 Content:
925 (ProvisionAgrement | StructureUsage | Structure)
926
927 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
928
929 |**Name**|**Type**|**Documentation**
930 |structureID|xs:ID|The structureID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] uniquely identifies the structure for the purpose of referencing it from the payload. This is only used in structure specific formats. Although it is required, it is only useful when more than one [[data set>>doc:sdmx:Glossary.Data set.WebHome]] is present in the message.
931 |dimensionAtObservation (fixed: TIME_PERIOD)|ObservationDimension Type|The dimensionAtObservation is used to reference the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) for data messages. This can also be given the explicit value of "AllDimensions" which denotes that the cross sectional data is in the flat format.
932 |serviceURL|xs:anyURI|The serviceURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] SOAP web service from which the details of the object can be retrieved. Note that this can be a registry or and [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] [[structural metadata>>doc:sdmx:Glossary.Structural metadata.WebHome]] repository, as they both implement that same web service interface.
933 |structureURL|xs:anyURI|The structureURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of a [[SDMX-ML>>doc:sdmx:Glossary.SDMX-ML.WebHome]] structure message (in the same (% style="color:#e74c3c" %)version(%%) as the source document) in which the externally referenced object is contained. Note that this may be a URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] RESTful web service which will return the referenced object.
934
935 Element Documentation:
936
937 |**Name**|**Type**|**Documentation**
938 |ProvisionAgrement|ProvisionAgreementRe ferenceType|ProvisionAgreement references a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] which the data is reported against.
939 |StructureUsage|DataflowReferenceTyp e|StructureUsage references a [[dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] which the data is reported against.
940 |Structure|DataStructureReferen ceType|Structure references the [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] which defines the structure of the data.
941
942 **GenericDataStructureType: **GenericDataStructureType defines the structural information for a generic [[data set>>doc:sdmx:Glossary.Data set.WebHome]]. A reference to the structure, either explicitly or through a [[dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] or [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] is required as well as the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] which occurs at the observation (% style="color:#e74c3c" %)level(%%).
943
944 Derivation:
945
946 * //PayloadStructureType// (restriction)
947 ** //DataStructureType// (restriction)
948 *** GenericDataStructureType
949
950 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
951 structureID, dimensionAtObservation, serviceURL?, structureURL?
952
953 Content:
954 (ProvisionAgrement | StructureUsage | Structure)
955
956 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
957
958 |**Name**|**Type**|**Documentation**
959 |structureID|xs:ID|The structureID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] uniquely identifies the structure for the purpose of referencing it from the payload. This is only used in structure specific formats. Although it is required, it is only useful when more than one [[data set>>doc:sdmx:Glossary.Data set.WebHome]] is present in the message.
960 |dimensionAtObservation|ObservationDimensionType|The dimensionAtObservation is used to reference the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) for data messages. This can also be given the explicit value of "AllDimensions" which denotes that the cross sectional data is in the flat format.
961 |serviceURL|xs:anyURI|The serviceURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] SOAP web service from which the details of the object can be retrieved. Note that this can be a registry or and [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] [[structural metadata>>doc:sdmx:Glossary.Structural metadata.WebHome]] repository, as they both implement that same web service interface.
962 |structureURL|xs:anyURI|The structureURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of a [[SDMX-ML>>doc:sdmx:Glossary.SDMX-ML.WebHome]] structure message (in the same (% style="color:#e74c3c" %)version(%%) as the source document) in which the externally referenced object is contained. Note that this may be a URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] RESTful web service which will return the referenced object.
963
964 Element Documentation:
965
966 |**Name**|**Type**|**Documentation**
967 |ProvisionAgrement|ProvisionAgreementReferenceType|ProvisionAgreement references a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] which the data is reported against.
968 |StructureUsage|DataflowReferenceType|StructureUsage references a [[dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] which the data is reported against.
969 |Structure|DataStructureReferenceType|Structure references the [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] which defines the structure of the data.
970
971 **GenericTimeSeriesDataStructureType: **GenericTimeSeriesDataStructureType defines the structural information for a generic time series based [[data set>>doc:sdmx:Glossary.Data set.WebHome]]. The [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) is fixed to be TIME_PERIOD.
972
973 Derivation:
974
975 * //PayloadStructureType// (restriction)
976 ** //DataStructureType// (restriction)
977 *** GenericDataStructureType (restriction)
978 **** GenericTimeSeriesDataStructureType
979
980 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
981 structureID, dimensionAtObservation, serviceURL?, structureURL?
982
983 Content:
984 (ProvisionAgrement | StructureUsage | Structure)
985
986 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
987
988 |**Name**|**Type**|**Documentation**
989 |structureID|xs:ID|The structureID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] uniquely identifies the structure for the purpose of referencing it from the payload. This is only used in structure specific formats. Although it is required, it is only useful when more than one [[data set>>doc:sdmx:Glossary.Data set.WebHome]] is present in the message.
990 |dimensionAtObservation (fixed: TIME_PERIOD)|ObservationDimension Type|The dimensionAtObservation is used to reference the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) for data messages. This can also be given the explicit value of "AllDimensions" which denotes that the cross sectional data is in the flat format.
991 |serviceURL|xs:anyURI|The serviceURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] SOAP web service from which the details of the object can be retrieved. Note that this can be a registry or and [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] [[structural metadata>>doc:sdmx:Glossary.Structural metadata.WebHome]] repository, as they both implement that same web service interface.
992 |structureURL|xs:anyURI|The structureURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of a [[SDMX-ML>>doc:sdmx:Glossary.SDMX-ML.WebHome]] structure message (in the same (% style="color:#e74c3c" %)version(%%) as the source document) in which the externally referenced object is contained. Note that this may be a URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] RESTful web service which will return the referenced object.
993
994 Element Documentation:
995
996 |**Name**|**Type**|**Documentation**
997 |ProvisionAgrement|ProvisionAgreementReferenceType|ProvisionAgreement references a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] which the data is reported against.
998 |StructureUsage|DataflowReferenceType|StructureUsage references a [[dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] which the data is reported against.
999 |Structure|DataStructureReferen ceType|Structure references the [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] which defines the structure of the data.
1000
1001 **StructureSpecificDataStructureType: **StructureSpecificDataStructureType defines the structural information for a structured [[data set>>doc:sdmx:Glossary.Data set.WebHome]]. In addition to referencing the data structure or [[dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] which defines the structure of the data, the namespace for the data structure specific schema as well as which [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] is used at the observation (% style="color:#e74c3c" %)level(%%) must be provided. It is also necessary to state whether the format uses explicit [[measures>>doc:sdmx:Glossary.Measure.WebHome]], although this is technically only applicable is the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) is the [[measure>>doc:sdmx:Glossary.Measure.WebHome]] [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] or the flat data format is used.
1002
1003 Derivation:
1004
1005 * //PayloadStructureType// (restriction)
1006 ** //DataStructureType// (restriction)
1007 *** StructureSpecificDataStructureType
1008
1009 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
1010 structureID, schemaURL?, namespace, dimensionAtObservation, explicitMeasures?, serviceURL?, structureURL?
1011
1012 Content:
1013 (ProvisionAgrement | StructureUsage | Structure)
1014
1015 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1016
1017 |**Name**|**Type**|**Documentation**
1018 |structureID|xs:ID|The structureID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] uniquely identifies the structure for the purpose of referencing it from the payload. This is only used in structure specific formats. Although it is required, it is only useful when more than one [[data set>>doc:sdmx:Glossary.Data set.WebHome]] is present in the message.
1019 |schemaURL|xs:anyURI|The schemaURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] provides a location from which the structure specific schema can be located.
1020 |namespace|xs:anyURI|The namespace [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is used to provide the namespace for structure-specific formats. By communicating this information in the header, it is possible to generate the structure specific schema while processing the message.
1021 |dimensionAtObservation|ObservationDimensionType|The dimensionAtObservation is used to reference the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) for data messages. This can also be given the explicit value of "AllDimensions" which denotes that the cross sectional data is in the flat format.
1022 |explicitMeasures (default: false)|xs:boolean|The explicitMeasures indicates whether explicit [[measures>>doc:sdmx:Glossary.Measure.WebHome]] are used in the cross sectional format. This is only applicable for the [[measure>>doc:sdmx:Glossary.Measure.WebHome]] [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] as the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) or the flat structure.
1023 |serviceURL|xs:anyURI|The serviceURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] SOAP web service from which the details of the object can be retrieved. Note that this can be a registry or and [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] [[structural metadata>>doc:sdmx:Glossary.Structural metadata.WebHome]] repository, as they both implement that same web service interface.
1024 |structureURL|xs:anyURI|The structureURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of a [[SDMX-ML>>doc:sdmx:Glossary.SDMX-ML.WebHome]] structure message (in the same (% style="color:#e74c3c" %)version(%%) as the source document) in which the externally referenced object is contained. Note that this may be a URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] RESTful web service which will return the referenced object.
1025
1026 Element Documentation:
1027
1028 |**Name**|**Type**|**Documentation**
1029 |ProvisionAgrement|ProvisionAgreementReferenceType|ProvisionAgreement references a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] which the data is reported against.
1030 |StructureUsage|DataflowReferenceType|StructureUsage references a [[dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] which the data is reported against.
1031 |Structure|DataStructureReferenceType|Structure references the [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] which defines the structure of the data.
1032
1033 **StructureSpecificDataTimeSeriesStructureType: **StructureSpecificDataTimeSeriesStructureType defines the structural information for a structure definition specific time series [[data set>>doc:sdmx:Glossary.Data set.WebHome]]. The [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) is fixed to be TIME_PERIOD.
1034
1035 Derivation:
1036
1037 * //PayloadStructureType// (restriction)
1038 ** //DataStructureType// (restriction)
1039 *** StructureSpecificDataStructureType (restriction)
1040 **** StructureSpecificDataTimeSeriesStructureType
1041
1042 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
1043 structureID, schemaURL?, namespace, dimensionAtObservation, serviceURL?, structureURL?
1044
1045 Content:
1046 (ProvisionAgrement | StructureUsage | Structure)
1047
1048 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1049
1050 (% style="width:1033.83px" %)
1051 |(% style="width:234px" %)**Name**|(% style="width:255px" %)**Type**|(% style="width:542px" %)**Documentation**
1052 |(% style="width:234px" %)structureID|(% style="width:255px" %)xs:ID|(% style="width:542px" %)The structureID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] uniquely identifies the structure for the purpose of referencing it from the payload. This is only used in structure specific formats. Although it is required, it is only useful when more than one [[data set>>doc:sdmx:Glossary.Data set.WebHome]] is present in the message.
1053 |(% style="width:234px" %)schemaURL|(% style="width:255px" %)xs:anyURI|(% style="width:542px" %)The schemaURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] provides a location from which the structure specific schema can be located.
1054 |(% style="width:234px" %)namespace|(% style="width:255px" %)xs:anyURI|(% style="width:542px" %)The namespace [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is used to provide the namespace for structure-specific formats. By communicating this information in the header, it is possible to generate the structure specific schema while processing the message.
1055 |(% style="width:234px" %)dimensionAtObservation (fixed: TIME_PERIOD)|(% style="width:255px" %)ObservationDimensionType|(% style="width:542px" %)The dimensionAtObservation is used to reference the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) for data messages. This can also be given the explicit value of "AllDimensions" which denotes that the cross sectional data is in the flat format.
1056 |(% style="width:234px" %)serviceURL|(% style="width:255px" %)xs:anyURI|(% style="width:542px" %)The serviceURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] SOAP web service from which the details of the object can be retrieved. Note that this can be a registry or and [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] [[structural metadata>>doc:sdmx:Glossary.Structural metadata.WebHome]] repository, as they both implement that same web service interface.
1057 |(% style="width:234px" %)structureURL|(% style="width:255px" %)xs:anyURI|(% style="width:542px" %)The structureURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of a [[SDMX-ML>>doc:sdmx:Glossary.SDMX-ML.WebHome]] structure message (in the same (% style="color:#e74c3c" %)version(%%) as the source document) in which the externally referenced object is contained. Note that this may be a URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] RESTful web service which will return the referenced object.
1058
1059 Element Documentation:
1060
1061 (% style="width:1048.83px" %)
1062 |**Name**|(% style="width:280px" %)**Type**|(% style="width:535px" %)**Documentation**
1063 |ProvisionAgrement|(% style="width:280px" %)ProvisionAgreementReferenceType|(% style="width:535px" %)ProvisionAgreement references a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] which the data is reported against.
1064 |StructureUsage|(% style="width:280px" %)DataflowReferenceType|(% style="width:535px" %)StructureUsage references a [[dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] which the data is reported against.
1065 |Structure|(% style="width:280px" %)DataStructureReferenceType|(% style="width:535px" %)Structure references the [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] which defines the structure of the data.
1066
1067 //**MetadataStructureType**//**: **MetadataStructureType is an abstract base type the forms the basis of the structural information for any metadata message. A reference to the [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] or a [[metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]] must be provided. This can be used to determine the structure of the message.
1068
1069 Derivation:
1070
1071 * //PayloadStructureType// (restriction)
1072 ** //MetadataStructureType//
1073
1074 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
1075 structureID, schemaURL?, namespace?, serviceURL?, structureURL?
1076
1077 Content:
1078 (ProvisionAgrement | StructureUsage | Structure)
1079
1080 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1081
1082 |**Name**|**Type**|**Documentation**
1083 |structureID|xs:ID|The structureID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] uniquely identifies the structure for the purpose of referencing it from the payload. This is only used in structure specific formats. Although it is required, it is only useful when more than one [[data set>>doc:sdmx:Glossary.Data set.WebHome]] is present in the message.
1084 |schemaURL|xs:anyURI|The schemaURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] provides a location from which the structure specific schema can be located.
1085 |namespace|xs:anyURI|The namespace [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is used to provide the namespace for structure-specific formats. By communicating this information in the header, it is possible to generate the structure specific schema while processing the message.
1086 |serviceURL|xs:anyURI|The serviceURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] SOAP web service from which the details of the object can be retrieved. Note that this can be a registry or and [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] [[structural metadata>>doc:sdmx:Glossary.Structural metadata.WebHome]] repository, as they both implement that same web service interface.
1087 |structureURL|xs:anyURI|The structureURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of a [[SDMX-ML>>doc:sdmx:Glossary.SDMX-ML.WebHome]] structure message (in the same (% style="color:#e74c3c" %)version(%%) as the source document) in which the externally referenced object is contained. Note that this may be a URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] RESTful web service which will return the referenced object.
1088
1089 Element Documentation:
1090
1091 |**Name**|**Type**|**Documentation**
1092 |ProvisionAgrement|ProvisionAgreementReferenceType|ProvisionAgreement references a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] which the metadata is reported against.
1093 |StructureUsage|MetadataflowReferenceType|StructureUsage references a [[metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]] which the metadata is reported against.
1094 |Structure|MetadataStructureReferenceType|Structure references the [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] which defines the structure of the metadata.
1095
1096 **StructureSpecificMetadataStructureType: **StructureSpecificMetadataStructureType defines the structural information for a structured metadata message.
1097
1098 Derivation:
1099
1100 * //PayloadStructureType// (restriction)
1101 ** //MetadataStructureType// (restriction)
1102 *** StructureSpecificMetadataStructureType
1103
1104 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
1105 structureID, schemaURL?, namespace, serviceURL?, structureURL?
1106
1107 Content:
1108 (ProvisionAgrement | StructureUsage | Structure)
1109
1110 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1111
1112 |**Name**|**Type**|**Documentation**
1113 |structureID|xs:ID|The structureID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] uniquely identifies the structure for the purpose of referencing it from the payload. This is only used in structure specific formats. Although it is required, it is only useful when more than one [[data set>>doc:sdmx:Glossary.Data set.WebHome]] is present in the message.
1114 |schemaURL|xs:anyURI|The schemaURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] provides a location from which the structure specific schema can be located.
1115 |namespace|xs:anyURI|The namespace [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is used to provide the namespace for structure-specific formats. By communicating this information in the header, it is possible to generate the structure specific schema while processing the message.
1116 |serviceURL|xs:anyURI|The serviceURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] SOAP web service from which the details of the object can be retrieved. Note that this can be a registry or and [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] [[structural metadata>>doc:sdmx:Glossary.Structural metadata.WebHome]] repository, as they both implement that same web service interface.
1117 |structureURL|xs:anyURI|The structureURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of a [[SDMX-ML>>doc:sdmx:Glossary.SDMX-ML.WebHome]] structure message (in the same (% style="color:#e74c3c" %)version(%%) as the source document) in which the externally referenced object is contained. Note that this may be a URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] RESTful web service which will return the referenced object.
1118
1119 Element Documentation:
1120
1121 (% style="width:1021.83px" %)
1122 |**Name**|(% style="width:285px" %)**Type**|(% style="width:515px" %)**Documentation**
1123 |ProvisionAgrement|(% style="width:285px" %)ProvisionAgreementReferenceType|(% style="width:515px" %)ProvisionAgreement references a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] which the metadata is reported against.
1124 |StructureUsage|(% style="width:285px" %)MetadataflowReferenceType|(% style="width:515px" %)StructureUsage references a [[metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]] which the metadata is reported against.
1125 |Structure|(% style="width:285px" %)MetadataStructureReferenceType|(% style="width:515px" %)Structure references the [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] which defines the structure of the metadata.
1126
1127 **GenericMetadataStructureType: **GenericMetadataStructureType defines the structural information for a generic metadata message.
1128
1129 Derivation:
1130
1131 * //PayloadStructureType// (restriction)
1132 ** //MetadataStructureType// (restriction)
1133 *** GenericMetadataStructureType
1134
1135 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
1136 structureID, schemaURL?, serviceURL?, structureURL?
1137
1138 Content:
1139 (ProvisionAgrement | StructureUsage | Structure)
1140
1141 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1142
1143 (% style="width:1004.83px" %)
1144 |**Name**|**Type**|(% style="width:800px" %)**Documentation**
1145 |structureID|xs:ID|(% style="width:800px" %)The structureID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] uniquely identifies the structure for the purpose of referencing it from the payload. This is only used in structure specific formats. Although it is required, it is only useful when more than one [[data set>>doc:sdmx:Glossary.Data set.WebHome]] is present in the message.
1146 |schemaURL|xs:anyURI|(% style="width:800px" %)The schemaURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] provides a location from which the structure specific schema can be located.
1147 |serviceURL|xs:anyURI|(% style="width:800px" %)The serviceURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] SOAP web service from which the details of the object can be retrieved. Note that this can be a registry or and [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] [[structural metadata>>doc:sdmx:Glossary.Structural metadata.WebHome]] repository, as they both implement that same web service interface.
1148 |structureURL|xs:anyURI|(% style="width:800px" %)The structureURL [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the URL of a [[SDMX-ML>>doc:sdmx:Glossary.SDMX-ML.WebHome]] structure message (in the same (% style="color:#e74c3c" %)version(%%) as the source document) in which the externally referenced object is contained. Note that this may be a URL of an [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] RESTful web service which will return the referenced object.
1149
1150 Element Documentation:
1151
1152 |**Name**|**Type**|**Documentation**
1153 |ProvisionAgrement|ProvisionAgreementReferenceType|ProvisionAgreement references a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] which the metadata is reported against.
1154 |StructureUsage|MetadataflowReferenceType|StructureUsage references a [[metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]] which the metadata is reported against.
1155 |Structure|MetadataStructureReferenceType|Structure references the [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] which defines the structure of the metadata.
1156
1157 **EmptyType: **EmptyType is an empty complex type for elements where the presence of the tag indicates all that is necessary.
1158
1159 Content:
1160 {Empty}
1161
1162 //**ReferenceType**//**: **ReferenceType is an abstract base type. It is used as the basis for all references, to all for a top (% style="color:#e74c3c" %)level(%%) generic object reference that can be substituted with an explicit reference to any object. Any reference can consist of a Ref (which contains all required reference fields separately) and/or a URN. These must result in the identification of the same object. Note that the Ref and URN elements are local and unqualified in order to allow for refinement of this structure outside of the namespace. This allows any reference to further refined by a different namespace. For example, a [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] specific [[metadata set>>doc:sdmx:Glossary.Metadata set.WebHome]] might wish to restrict the URN to only allow for a value from an enumerated list. The general URN structure, for the purpose of (% style="color:#e74c3c" %)mapping(%%) the reference fields is as follows: urn:[[sdmx>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]]:org.package-name.class-name=agency-idmaintainable-parent-object-id[maintainable-parent-object-(% style="color:#e74c3c" %)version(%%)].)?(container-object-id.)?object-id([object-(% style="color:#e74c3c" %)version(%%)])?.
1163
1164 Content:
1165 ( (Ref, URN?) | URN)
1166
1167 Element Documentation:
1168
1169 |**Name**|**Type**|**Documentation**
1170 |Ref|//RefBaseType//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
1171 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1172 |URN|xs:anyURI|URN is used to hold the URN of the referenced object.
1173
1174 //**RefBaseType**//**: **RefBaseType is an abstract base type the defines the basis for any set of complete reference fields. This should be refined by derived types so that only the necessary fields are available and required as necessary. This can be used for both full and local references (when some of the values are implied from another context). A local reference is indicated with the local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. The values in this type correspond directly to the [[components>>doc:sdmx:Glossary.Component.WebHome]] of the URN structure, and thus can be used to compose a URN when the local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] value is false. As this is the case, any reference [[components>>doc:sdmx:Glossary.Component.WebHome]] which are not part of the URN structure should not be present in the derived types.
1175
1176 Attributes:
1177 agencyID?, maintainableParentID?, maintainableParentVersion?, containerID?, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
1178
1179 Content:
1180 {Empty}
1181
1182 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1183
1184 |**Name**|(% style="width:199px" %)**Type**|(% style="width:1208px" %)**Documentation**
1185 |agencyID|(% style="width:199px" %)NestedNCNameIDType|(% style="width:1208px" %)The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1186 |maintainableParentID|(% style="width:199px" %)IDType|(% style="width:1208px" %)The maintainableParentID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the maintainable object in which the referenced object is defined, if applicable (maintainable-parent-object-id in the URN structure). This is only used in references where the referenced object is not itself maintainable.
1187 |maintainableParentVersion|(% style="width:199px" %)VersionType|(% style="width:1208px" %)The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the maintainable object in which the referenced object is defined (maintainable-parent-object-(% style="color:#e74c3c" %)version(%%) in the URN structure). This is only used in references where the referenced object is not itself maintainable. This should only be used when the maintainableParentID is present. If this is available, a default of 1.0 will always apply.
1188 |containerID|(% style="width:199px" %)NestedIDType|(% style="width:1208px" %)The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object within a maintainable object in which the referenced object is defined (container-object-id in the URN structure). This is only used in references where the referenced object is not contained directly within a maintainable object (e.g. a [[Component>>doc:sdmx:Glossary.Component.WebHome]] within a ComponentList, within a maintainable Structure). If the container has a fixed identifier, this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] will not be present.
1189 |id|(% style="width:199px" %)NestedIDType|(% style="width:1208px" %)The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1190 |(%%)(% style="color:#e74c3c" %)version|(% style="width:199px" %)VersionType|(% style="width:1208px" %)The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
1191 |local|(% style="width:199px" %)xs:boolean|(% style="width:1208px" %)The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1192 |class|(% style="width:199px" %)ObjectTypeCodelistType|(% style="width:1208px" %)The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1193 |package|(% style="width:199px" %)PackageTypeCodelistType|(% style="width:1208px" %)The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1194
1195 **ObjectReferenceType: **ObjectReferenceType is a generic reference which allows for any object to be referenced. The type of object actually referenced can be determined from the URN or from the class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] of the full set of reference fields.
1196
1197 Derivation:
1198
1199 * //ReferenceType// (restriction)
1200 ** ObjectReferenceType
1201
1202 Content:
1203 ( (Ref, URN?) | URN)
1204
1205 Element Documentation:
1206
1207 |**Name**|**Type**|**Documentation**
1208 |Ref|ObjectRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
1209 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1210 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1211
1212 **ObjectRefType: **ObjectRefType contains a set of reference fields for the purpose of referencing any object. This cannot be a local reference, therefore the agency identifier is required. It is also required that the class and package be supplied for the referenced object such that a complete URN reference can be built from the values provided. Note that this is not capable of fully validating that all necessary fields are supplied for a given object type.
1213
1214 Derivation:
1215
1216 * //RefBaseType// (restriction)
1217 ** ObjectRefType
1218
1219 Attributes:
1220 agencyID, maintainableParentID?, maintainableParentVersion?, containerID?, id, (% style="color:#e74c3c" %)version(%%)?, local?, class, package
1221
1222 Content:
1223 {Empty}
1224
1225 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1226
1227 |(% style="width:152px" %)**Name**|(% style="width:249px" %)**Type**|**Documentation**
1228 |(% style="width:152px" %)agencyID|(% style="width:249px" %)NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1229 |(% style="width:152px" %)maintainableParentID|(% style="width:249px" %)IDType|The maintainableParentID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the maintainable object in which the referenced object is defined, if applicable (maintainable-parent-object-id in the URN structure). This is only used in references where the referenced object is not itself maintainable.
1230 |(% style="width:152px" %)maintainableParentVersion|(% style="width:249px" %)VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the maintainable object in which the referenced object is defined (maintainable-parent-object-(% style="color:#e74c3c" %)version(%%) in the URN structure). This is only used in references where the referenced object is not itself maintainable. This should only be used when the maintainableParentID is present. If this is available, a default of 1.0 will always apply.
1231 |(% style="width:152px" %)containerID|(% style="width:249px" %)NestedIDType|The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object within a maintainable object in which the referenced object is defined (container-object-id in the URN structure). This is only used in references where the referenced object is not contained directly within a maintainable object (e.g. a [[Component>>doc:sdmx:Glossary.Component.WebHome]] within a ComponentList, within a maintainable Structure). If the container has a fixed identifier, this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] will not be present.
1232 |(% style="width:152px" %)id|(% style="width:249px" %)NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1233 |(% style="width:152px" %)(% style="color:#e74c3c" %)version|(% style="width:249px" %)VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
1234 |(% style="width:152px" %)local (fixed: false)|(% style="width:249px" %)xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1235 |(% style="width:152px" %)class|(% style="width:249px" %)ObjectTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1236 |(% style="width:152px" %)package|(% style="width:249px" %)PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1237
1238 //**MaintainableRefBaseType**//**: **MaintainableRefBaseType is an abstract base type for referencing a maintainable object.
1239
1240 Derivation:
1241
1242 * //RefBaseType// (restriction)
1243 ** //MaintainableRefBaseType//
1244
1245 Attributes:
1246 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
1247
1248 Content:
1249 {Empty}
1250
1251 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1252
1253 |**Name**|**Type**|**Documentation**
1254 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1255 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1256 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
1257 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1258 |class|MaintainableTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1259 |package|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1260
1261 **MaintainableRefType: **MaintainableRefType contains a complete set of reference fields for referencing any maintainable object.
1262
1263 Derivation:
1264
1265 * //RefBaseType// (restriction)
1266 ** //MaintainableRefBaseType// (restriction)
1267 *** MaintainableRefType
1268
1269 Attributes:
1270 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class, package
1271
1272 Content:
1273 {Empty}
1274
1275 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1276
1277 |**Name**|**Type**|**Documentation**
1278 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1279 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1280 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
1281 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1282 |class|ConcreteMaintainable TypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1283 |package|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1284
1285 //**ItemSchemeRefBaseType**//**: **ItemSchemeRefBaseType is an abstract base type for referencing an [[item scheme>>doc:sdmx:Glossary.Item scheme.WebHome]].
1286
1287 Derivation:
1288
1289 * //RefBaseType// (restriction)
1290 ** //MaintainableRefBaseType// (restriction)
1291 *** //ItemSchemeRefBaseType//
1292
1293 Attributes:
1294 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
1295
1296 Content:
1297 {Empty}
1298
1299 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1300
1301 |**Name**|**Type**|**Documentation**
1302 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1303 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1304 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
1305 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1306 |class|ItemSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1307 |package|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1308
1309 **ItemSchemeRefType: **ItemSchemeRefType contains a complete set of reference fields for referencing any [[item scheme>>doc:sdmx:Glossary.Item scheme.WebHome]]. The class and package a required so that the reference is explicit as to the exact object being referenced.
1310
1311 Derivation:
1312
1313 * //RefBaseType// (restriction)
1314 ** //MaintainableRefBaseType// (restriction)
1315 *** //ItemSchemeRefBaseType// (restriction)
1316 **** ItemSchemeRefType
1317
1318 Attributes:
1319 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class, package
1320
1321 Content:
1322 {Empty}
1323
1324 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1325
1326 |**Name**|**Type**|**Documentation**
1327 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1328 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1329 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
1330 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1331 |class|ItemSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1332 |package|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1333
1334 //**StructureOrUsageRefBaseType**//**: **StructureOrUsageRefBaseType is an abstract base type for referencing a structure or structure usage.
1335
1336 Derivation:
1337
1338 * //RefBaseType// (restriction)
1339 ** //MaintainableRefBaseType// (restriction)
1340 *** //StructureOrUsageRefBaseType//
1341
1342 Attributes:
1343 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
1344
1345 Content:
1346 {Empty}
1347
1348 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1349
1350 |**Name**|**Type**|**Documentation**
1351 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1352 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1353 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
1354 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1355 |class|StructureOrUsageType CodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1356 |package|StructurePackageType CodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1357
1358 //**StructureRefBaseType**//**: **StructureRefBaseType is an abstract base type for referencing a structure.
1359
1360 Derivation:
1361
1362 * //RefBaseType// (restriction)
1363 ** //MaintainableRefBaseType// (restriction)
1364 *** //StructureOrUsageRefBaseType// (restriction)
1365 **** //StructureRefBaseType//
1366
1367 Attributes:
1368 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
1369
1370 Content:
1371 {Empty}
1372
1373 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1374
1375 |**Name**|**Type**|**Documentation**
1376 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1377 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1378 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
1379 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1380 |class|StructureTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1381 |package|StructurePackageType CodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1382
1383 **StructureRefType: **StructureRefType contains a set of reference fields for referencing any structure.
1384
1385 Derivation:
1386
1387 * //RefBaseType// (restriction)
1388 ** //MaintainableRefBaseType// (restriction)
1389 *** //StructureOrUsageRefBaseType// (restriction)
1390 **** //StructureRefBaseType// (restriction)
1391 ***** StructureRefType
1392
1393 Attributes:
1394 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class, package
1395
1396 Content:
1397 {Empty}
1398
1399 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1400
1401 |**Name**|**Type**|**Documentation**
1402 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1403 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1404 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
1405 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1406 |class|StructureTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1407 |package|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1408
1409 //**StructureUsageRefBaseType**//**: **StructureUsageRefBaseType is an abstract base type for referencing a structure usage.
1410
1411 Derivation:
1412
1413 * //RefBaseType// (restriction)
1414 ** //MaintainableRefBaseType// (restriction)
1415 *** //StructureOrUsageRefBaseType// (restriction)
1416 **** //StructureUsageRefBaseType//
1417
1418 Attributes:
1419 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
1420
1421 Content:
1422 {Empty}
1423
1424 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1425
1426 |**Name**|**Type**|**Documentation**
1427 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1428 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1429 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
1430 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1431 |class|StructureUsageTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1432 |package|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1433
1434 **StructureUsageRefType: **StructureUsageRefType contains a set of reference fields for referencing any structure usage.
1435
1436 Derivation:
1437
1438 * //RefBaseType// (restriction)
1439 ** //MaintainableRefBaseType// (restriction)
1440 *** //StructureOrUsageRefBaseType// (restriction)
1441 **** //StructureUsageRefBaseType// (restriction)
1442 ***** StructureUsageRefType
1443
1444 Attributes:
1445 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class, package
1446
1447 Content:
1448 {Empty}
1449
1450 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1451
1452 |**Name**|**Type**|**Documentation**
1453 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1454 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1455 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
1456 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1457 |class|StructureUsageTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1458 |package|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1459
1460 //**ChildObjectRefBaseType**//**: **ChildObjectRefBaseType is an abstract base type for referencing any child object defined directly within a maintainable object.
1461
1462 Derivation:
1463
1464 * //RefBaseType// (restriction)
1465 ** //ChildObjectRefBaseType//
1466
1467 Attributes:
1468 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
1469
1470 Content:
1471 {Empty}
1472
1473 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1474
1475 (% style="width:1010.83px" %)
1476 |(% style="width:211px" %)**Name**|(% style="width:211px" %)**Type**|(% style="width:585px" %)**Documentation**
1477 |(% style="width:211px" %)agencyID|(% style="width:211px" %)NestedNCNameIDType|(% style="width:585px" %)The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1478 |(% style="width:211px" %)maintainableParentID|(% style="width:211px" %)IDType|(% style="width:585px" %)The maintainableParentID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the maintainable object in which the referenced object is defined, if applicable (maintainable-parent-object-id in the URN structure). This is only used in references where the referenced object is not itself maintainable.
1479 |(% style="width:211px" %)maintainableParentVersion (default: 1.0)|(% style="width:211px" %)VersionType|(% style="width:585px" %)The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the maintainable object in which the referenced object is defined (maintainable-parent-object-(% style="color:#e74c3c" %)version(%%) in the URN structure). This is only used in references where the referenced object is not itself maintainable. This should only be used when the maintainableParentID is present. If this is available, a default of 1.0 will always apply.
1480 |(% style="width:211px" %)id|(% style="width:211px" %)NestedIDType|(% style="width:585px" %)The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1481 |(% style="width:211px" %)local (fixed: false)|(% style="width:211px" %)xs:boolean|(% style="width:585px" %)The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1482 |(% style="width:211px" %)class|(% style="width:211px" %)ObjectTypeCodelistType|(% style="width:585px" %)The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1483 |(% style="width:211px" %)package|(% style="width:211px" %)PackageTypeCodelistType|(% style="width:585px" %)The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1484
1485 //**ContainerChildObjectRefBaseType**//**: **ContainerChildObjectRefBaseType is an abstract base type for referencing any child object within container defined in a maintainable object.
1486
1487 Derivation:
1488
1489 * //RefBaseType// (restriction)
1490 ** //ContainerChildObjectRefBaseType//
1491
1492 Attributes:
1493 agencyID, maintainableParentID, maintainableParentVersion?, containerID?, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
1494
1495 Content:
1496 {Empty}
1497
1498 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1499
1500 |**Name**|**Type**|**Documentation**
1501 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1502 |maintainableParentID|IDType|The maintainableParentID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the maintainable object in which the referenced object is defined, if applicable (maintainable-parent-object-id in the URN structure). This is only used in references where the referenced object is not itself maintainable.
1503 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the maintainable object in which the referenced object is defined (maintainable-parent-object-(% style="color:#e74c3c" %)version(%%) in the URN structure). This is only used in references where the referenced object is not itself maintainable. This should only be used when the maintainableParentID is present. If this is available, a default of 1.0 will always apply.
1504 |containerID|NestedIDType|The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object within a maintainable object in which the referenced object is defined (container-object-id in the URN structure). This is only used in references where the referenced object is not contained directly within a maintainable object (e.g. a [[Component>>doc:sdmx:Glossary.Component.WebHome]] within a ComponentList, within a maintainable Structure). If the container has a fixed identifier, this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] will not be present.
1505 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1506 |(%%)(% style="color:#e74c3c" %)version|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
1507 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1508 |class|ObjectTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1509 |package|PackageTypeCodelistT ype|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1510
1511 //**ItemRefBaseType**//**: **ItemRefBaseType is an abstract base type for referencing an item within an [[item scheme>>doc:sdmx:Glossary.Item scheme.WebHome]].
1512
1513 Derivation:
1514
1515 * //RefBaseType// (restriction)
1516 ** //ChildObjectRefBaseType// (restriction)
1517 *** //ItemRefBaseType//
1518
1519 Attributes:
1520 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
1521
1522 Content:
1523 {Empty}
1524
1525 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1526
1527 |**Name**|**Type**|**Documentation**
1528 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1529 |maintainableParentID|IDType|The maintainableParentID references the [[item scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] in which the item being referenced is defined.
1530 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the [[item scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] in which the item being referenced is defined. If not supplied, a default value of 1.0 is assumed.
1531 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1532 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1533 |class|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1534 |package|ItemSchemePackageTyp eCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1535
1536 //**ComponentListRefBaseType**//**: **ComponentListRefBaseType is an abstract base type for referencing a [[component>>doc:sdmx:Glossary.Component.WebHome]] list within a structure.
1537
1538 Derivation:
1539
1540 * //RefBaseType// (restriction)
1541 ** //ChildObjectRefBaseType// (restriction)
1542 *** //ComponentListRefBaseType//
1543
1544 Attributes:
1545 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
1546
1547 Content:
1548 {Empty}
1549
1550 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1551
1552 |**Name**|**Type**|**Documentation**
1553 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1554 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] list being referenced is defined.
1555 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] list being referenced is defined. If not supplied, a default value of 1.0 is assumed.
1556 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1557 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1558 |class|ComponentListTypeCod elistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1559 |package|StructurePackageType CodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1560
1561 //**ComponentRefBaseType**//**: **ComponentRefBaseType is an abstract base type for referencing a [[component>>doc:sdmx:Glossary.Component.WebHome]] contained in a [[component>>doc:sdmx:Glossary.Component.WebHome]] list within a structure.
1562
1563 Derivation:
1564
1565 * //RefBaseType// (restriction)
1566 ** //ContainerChildObjectRefBaseType// (restriction)
1567 *** //ComponentRefBaseType//
1568
1569 Attributes:
1570 agencyID, maintainableParentID, maintainableParentVersion?, containerID?, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
1571
1572 Content:
1573 {Empty}
1574
1575 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1576
1577 (% style="width:1617.83px" %)
1578 |(% style="width:209px" %)**Name**|(% style="width:228px" %)**Type**|(% style="width:1177px" %)**Documentation**
1579 |(% style="width:209px" %)agencyID|(% style="width:228px" %)NestedNCNameIDType|(% style="width:1177px" %)The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1580 |(% style="width:209px" %)maintainableParentID|(% style="width:228px" %)IDType|(% style="width:1177px" %)The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined.
1581 |(% style="width:209px" %)maintainableParentVersion (default: 1.0)|(% style="width:228px" %)VersionType|(% style="width:1177px" %)The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined. If not supplied, a default value of 1.0 is assumed.
1582 |(% style="width:209px" %)containerID|(% style="width:228px" %)NestedIDType|(% style="width:1177px" %)The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the [[component>>doc:sdmx:Glossary.Component.WebHome]] list of that contains the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced. It is optional for the cases where the [[component>>doc:sdmx:Glossary.Component.WebHome]] list has a fixed identifier. Specific implementations of this will prohibit or require this accordingly.
1583 |(% style="width:209px" %)id|(% style="width:228px" %)NestedIDType|(% style="width:1177px" %)The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1584 |(% style="width:209px" %)(% style="color:#e74c3c" %)version|(% style="width:228px" %)VersionType|(% style="width:1177px" %)The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
1585 |(% style="width:209px" %)local (fixed: false)|(% style="width:228px" %)xs:boolean|(% style="width:1177px" %)The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1586 |(% style="width:209px" %)class|(% style="width:228px" %)ComponentTypeCodelistType|(% style="width:1177px" %)The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1587 |(% style="width:209px" %)package|(% style="width:228px" %)StructurePackageType CodelistType|(% style="width:1177px" %)The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1588
1589 **AnyCodelistRefType: **AnyCodelistRefType is a type for referencing any [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] object (either a [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] or a hierarchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]]).
1590
1591 Derivation:
1592
1593 * //RefBaseType// (restriction)
1594 ** //MaintainableRefBaseType// (restriction)
1595 *** AnyCodelistRefType
1596
1597 Attributes:
1598 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class, package?
1599
1600 Content:
1601 {Empty}
1602
1603 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1604
1605 |**Name**|**Type**|**Documentation**
1606 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1607 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1608 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
1609 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1610 |class|CodelistTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1611 |package (fixed: [[codelist>>doc:sdmx:Glossary.Code list.WebHome]])|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1612
1613 **StructureOrUsageRefType: **StructureOrUsageRefType is a type for referencing a structure or structure usage.
1614
1615 Derivation:
1616
1617 * //RefBaseType// (restriction)
1618 ** //MaintainableRefBaseType// (restriction)
1619 *** //StructureOrUsageRefBaseType// (restriction)
1620 **** StructureOrUsageRefType
1621
1622 Attributes:
1623 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class, package
1624
1625 Content:
1626 {Empty}
1627
1628 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1629
1630 |**Name**|**Type**|**Documentation**
1631 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
1632 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1633 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
1634 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1635 |class|StructureOrUsageTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1636 |package|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1637
1638 //**LocalIdentifiableRefBaseType**//**: **LocalIdentifiableRefBaseType is an abstract base type which provides a local reference to any identifiable object.
1639
1640 Derivation:
1641
1642 * //RefBaseType// (restriction)
1643 ** //LocalIdentifiableRefBaseType//
1644
1645 Attributes:
1646 containerID?, id, local?, class?, package?
1647
1648 Content:
1649 {Empty}
1650
1651 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1652
1653 (% style="width:1012.83px" %)
1654 |**Name**|**Type**|(% style="width:690px" %)**Documentation**
1655 |containerID|NestedIDType|(% style="width:690px" %)The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object within a maintainable object in which the referenced object is defined (container-object-id in the URN structure). This is only used in references where the referenced object is not contained directly within a maintainable object (e.g. a [[Component>>doc:sdmx:Glossary.Component.WebHome]] within a ComponentList, within a maintainable Structure). If the container has a fixed identifier, this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] will not be present.
1656 |id|NestedIDType|(% style="width:690px" %)The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1657 |local (fixed: true)|xs:boolean|(% style="width:690px" %)The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1658 |class|ObjectTypeCodelistType|(% style="width:690px" %)The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1659 |package|PackageTypeCodelistType|(% style="width:690px" %)The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1660
1661 //**LocalItemRefBaseType**//**: **LocalItemRefBaseType is an abstract base type which provides a local reference to a item object.
1662
1663 Derivation:
1664
1665 * //RefBaseType// (restriction)
1666 ** //LocalIdentifiableRefBaseType// (restriction)
1667 *** //LocalItemRefBaseType//
1668
1669 Attributes:
1670 id, local?, class?, package?
1671
1672 Content:
1673 {Empty}
1674
1675 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1676
1677 (% style="width:1018.83px" %)
1678 |**Name**|**Type**|(% style="width:678px" %)**Documentation**
1679 |id|NestedIDType|(% style="width:678px" %)The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1680 |local (fixed: true)|xs:boolean|(% style="width:678px" %)The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1681 |class|ItemTypeCodelistType|(% style="width:678px" %)The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1682 |package|ItemSchemePackageTypeCodelistType|(% style="width:678px" %)The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1683
1684 //**LocalComponentListRefBaseType**//**: **LocalComponentListRefBaseType is an abstract base type which provides a local reference to a [[component>>doc:sdmx:Glossary.Component.WebHome]] list object.
1685
1686 Derivation:
1687
1688 * //RefBaseType// (restriction)
1689 ** //LocalIdentifiableRefBaseType// (restriction)
1690 *** //LocalComponentListRefBaseType//
1691
1692 Attributes:
1693 id, local?, class?, package?
1694
1695 Content:
1696 {Empty}
1697
1698 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1699
1700 (% style="width:1018.83px" %)
1701 |**Name**|**Type**|(% style="width:645px" %)**Documentation**
1702 |id|NestedIDType|(% style="width:645px" %)The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1703 |local (fixed: true)|xs:boolean|(% style="width:645px" %)The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1704 |class|ComponentListTypeCodelistType|(% style="width:645px" %)The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1705 |package|StructurePackageTypeCodelistType|(% style="width:645px" %)The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1706
1707 //**LocalComponentListComponentRefBaseType**//**: **LocalComponentRefBaseType is an abstract base type which provides a local reference to a [[component>>doc:sdmx:Glossary.Component.WebHome]] object.
1708
1709 Derivation:
1710
1711 * //RefBaseType// (restriction)
1712 ** //LocalIdentifiableRefBaseType// (restriction)
1713 *** //LocalComponentListComponentRefBaseType//
1714
1715 Attributes:
1716 containerID?, id, local?, class?, package?
1717
1718 Content:
1719 {Empty}
1720
1721 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1722
1723 (% style="width:976.835px" %)
1724 |**Name**|**Type**|(% style="width:654px" %)**Documentation**
1725 |containerID|IDType|(% style="width:654px" %)The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object within a maintainable object in which the referenced object is defined (container-object-id in the URN structure). This is only used in references where the referenced object is not contained directly within a maintainable object (e.g. a [[Component>>doc:sdmx:Glossary.Component.WebHome]] within a ComponentList, within a maintainable Structure). If the container has a fixed identifier, this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] will not be present.
1726 |id|NestedIDType|(% style="width:654px" %)The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1727 |local (fixed: true)|xs:boolean|(% style="width:654px" %)The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1728 |class|ObjectTypeCodelistType|(% style="width:654px" %)The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1729 |package|PackageTypeCodelistType|(% style="width:654px" %)The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1730
1731 **LocalComponentListComponentRefType: **LocalComponentListComponentRefType provides a local reference to any [[component>>doc:sdmx:Glossary.Component.WebHome]] object within a specific [[component>>doc:sdmx:Glossary.Component.WebHome]] list. References for both of these are required as well as an indication of which type of type of [[component>>doc:sdmx:Glossary.Component.WebHome]] is being referenced via the class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]].
1732
1733 Derivation:
1734
1735 * //RefBaseType// (restriction)
1736 ** //LocalIdentifiableRefBaseType// (restriction)
1737 *** //LocalComponentListComponentRefBaseType// (restriction)
1738 **** LocalComponentListComponentRefType
1739
1740 Attributes:
1741 containerID, id, local?, class, package
1742
1743 Content:
1744 {Empty}
1745
1746 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1747
1748 (% style="width:988.835px" %)
1749 |**Name**|**Type**|(% style="width:602px" %)**Documentation**
1750 |containerID|IDType|(% style="width:602px" %)The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object within a maintainable object in which the referenced object is defined (container-object-id in the URN structure). This is only used in references where the referenced object is not contained directly within a maintainable object (e.g. a [[Component>>doc:sdmx:Glossary.Component.WebHome]] within a ComponentList, within a maintainable Structure). If the container has a fixed identifier, this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] will not be present.
1751 |id|NestedIDType|(% style="width:602px" %)The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1752 |local (fixed: true)|xs:boolean|(% style="width:602px" %)The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1753 |class|ComponentTypeCodelistType|(% style="width:602px" %)The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1754 |package|StructurePackageTypeCodelistType|(% style="width:602px" %)The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1755
1756 //**LocalComponentRefBaseType**//**: **LocalComponentRefBaseType is an abstract base type which provides a local reference to a [[component>>doc:sdmx:Glossary.Component.WebHome]] object.
1757
1758 Derivation:
1759
1760 * //RefBaseType// (restriction)
1761 ** //LocalIdentifiableRefBaseType// (restriction)
1762 *** //LocalComponentListComponentRefBaseType// (restriction)
1763 **** //LocalComponentRefBaseType//
1764
1765 Attributes:
1766 id, local?, class?, package?
1767
1768 Content:
1769 {Empty}
1770
1771 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1772
1773 |**Name**|**Type**|**Documentation**
1774 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1775 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1776 |class|ObjectTypeCodelistTy pe|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1777 |package|PackageTypeCodelistT ype|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1778
1779 **LocalComponentRefType: **LocalComponentRefType provides a local reference to any type [[component>>doc:sdmx:Glossary.Component.WebHome]] object.
1780
1781 Derivation:
1782
1783 * //RefBaseType// (restriction)
1784 ** //LocalIdentifiableRefBaseType// (restriction)
1785 *** //LocalComponentListComponentRefBaseType// (restriction)
1786 **** //LocalComponentRefBaseType// (restriction)
1787 ***** LocalComponentRefType
1788
1789 Attributes:
1790 id, local?, class, package
1791
1792 Content:
1793 {Empty}
1794
1795 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1796
1797 |**Name**|**Type**|**Documentation**
1798 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1799 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1800 |class|ComponentTypeCodelis tType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1801 |package|StructurePackageType CodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1802
1803 **AnyLocalCodeRefType: **AnyLocalCodeRefType provides a local reference to any [[code>>doc:sdmx:Glossary.Code.WebHome]] object.
1804
1805 Derivation:
1806
1807 * //RefBaseType// (restriction)
1808 ** AnyLocalCodeRefType
1809
1810 Attributes:
1811 containerID?, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
1812
1813 Content:
1814 {Empty}
1815
1816 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
1817
1818 |**Name**|**Type**|**Documentation**
1819 |containerID|IDType|The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] which defines the [[hierarchical code>>doc:sdmx:Glossary.Hierarchical code.WebHome]] in the case that this reference is for a [[hierarchical code>>doc:sdmx:Glossary.Hierarchical code.WebHome]].
1820 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
1821 |(%%)(% style="color:#e74c3c" %)version|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
1822 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
1823 |class|CodeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1824 |package (fixed: [[codelist>>doc:sdmx:Glossary.Code list.WebHome]])|PackageTypeCodelistT ype|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
1825
1826 **URNReferenceType: **URNReferenceType is a type referencing any object via its URN. The exact type of object is not specified, although it can be determined from the URN value.
1827
1828 Derivation:
1829
1830 * //ReferenceType// (restriction)
1831 ** URNReferenceType
1832
1833 Content:
1834 URN
1835
1836 Element Documentation:
1837
1838 |**Name**|**Type**|**Documentation**
1839 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1840
1841 //**MaintainableReferenceBaseType**//**: **MaintainableReferenceBaseType is an abstract base type for referencing a maintainable object. It consists of a URN and/or a complete set of reference fields; agency, id, and (% style="color:#e74c3c" %)version(%%).
1842
1843 Derivation:
1844
1845 * //ReferenceType// (restriction)
1846 ** //MaintainableReferenceBaseType//
1847
1848 Content:
1849 ( (Ref, URN?) | URN)
1850
1851 Element Documentation:
1852
1853 |**Name**|**Type**|**Documentation**
1854 |Ref|//MaintainableRefBaseT ype//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
1855 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1856 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1857
1858 **MaintainableReferenceType: **MaintainableReferenceType is a type for referencing any maintainable object. It consists of a URN and/or a complete set of reference fields; agency, id, and (% style="color:#e74c3c" %)version(%%).
1859
1860 Derivation:
1861
1862 * //ReferenceType// (restriction)
1863 ** //MaintainableReferenceBaseType// (restriction)
1864 *** MaintainableReferenceType
1865
1866 Content:
1867 ( (Ref, URN?) | URN)
1868
1869 Element Documentation:
1870
1871 |**Name**|**Type**|**Documentation**
1872 |Ref|MaintainableRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
1873 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1874 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1875
1876 //**LocalIdentifiableReferenceType**//**: **LocalIdentifiableReferenceType is an abstract base type for referencing an identifiable object locally, where the maintainable object in which it is defined is referenced in another context..
1877
1878 Derivation:
1879
1880 * //ReferenceType// (restriction)
1881 ** //LocalIdentifiableReferenceType//
1882
1883 Content:
1884 Ref
1885
1886 Element Documentation:
1887
1888 |**Name**|**Type**|**Documentation**
1889 |Ref|//LocalIdentifiableRef BaseType//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
1890
1891 //**StructureReferenceBaseType**//**: **StructureReferneceBaseType is a specific type of MaintainableReference that is used for referencing structure definitions. It consists of a URN and/or a complete set of reference fields; agency, id, and (% style="color:#e74c3c" %)version(%%).
1892
1893 Derivation:
1894
1895 * //ReferenceType// (restriction)
1896 ** //MaintainableReferenceBaseType// (restriction)
1897 *** //StructureReferenceBaseType//
1898
1899 Content:
1900 ( (Ref, URN?) | URN)
1901
1902 Element Documentation:
1903
1904 |**Name**|**Type**|**Documentation**
1905 |Ref|//StructureRefBaseType//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
1906 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1907 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1908
1909 **StructureReferenceType: **StructureReferenceType is a specific type of MaintainableReference that is used for referencing any structure. It consists of a URN and/or a complete set of reference fields; agency, id, and (% style="color:#e74c3c" %)version(%%).
1910
1911 Derivation:
1912
1913 * //ReferenceType// (restriction)
1914 ** //MaintainableReferenceBaseType// (restriction)
1915 *** //StructureReferenceBaseType// (restriction)
1916 **** StructureReferenceType
1917
1918 Content:
1919 ( (Ref, URN?) | URN)
1920
1921 Element Documentation:
1922
1923 |**Name**|**Type**|**Documentation**
1924 |Ref|StructureRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
1925 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1926 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1927
1928 //**StructureUsageReferenceBaseType**//**: **StructureUsageReferenceBaseType is a specific type of MaintainableReference that is used for referencing structure usages. It consists of a URN and/or a complete set of reference fields; agency, id, and (% style="color:#e74c3c" %)version(%%).
1929
1930 Derivation:
1931
1932 * //ReferenceType// (restriction)
1933 ** //MaintainableReferenceBaseType// (restriction)
1934 *** //StructureUsageReferenceBaseType//
1935
1936 Content:
1937 ( (Ref, URN?) | URN)
1938
1939 Element Documentation:
1940
1941 |**Name**|**Type**|**Documentation**
1942 |Ref|//StructureUsageRefBas eType//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
1943 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1944 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1945
1946 **StructureUsageReferenceType: **StructureUsageReferenceType is a specific type of MaintainableReference that is used for referencing any structure usages. It consists of a URN and/or a complete set of reference fields; agency, id, and (% style="color:#e74c3c" %)version(%%).
1947
1948 Derivation:
1949
1950 * //ReferenceType// (restriction)
1951 ** //MaintainableReferenceBaseType// (restriction)
1952 *** //StructureUsageReferenceBaseType// (restriction)
1953 **** StructureUsageReferenceType
1954
1955 Content:
1956 ( (Ref, URN?) | URN)
1957
1958 Element Documentation:
1959
1960 |**Name**|**Type**|**Documentation**
1961 |Ref|StructureUsageRefTyp e|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
1962 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1963 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1964
1965 //**ItemSchemeReferenceBaseType**//**: **ItemSchemeReferenceBaseType is a specific type of MaintainableReference that is used for referencing [[item schemes>>doc:sdmx:Glossary.Item scheme.WebHome]]. It consists of a URN and/or a complete set of reference fields; agency, id, and (% style="color:#e74c3c" %)version(%%).
1966
1967 Derivation:
1968
1969 * //ReferenceType// (restriction)
1970 ** //MaintainableReferenceBaseType// (restriction)
1971 *** //ItemSchemeReferenceBaseType//
1972
1973 Content:
1974 ( (Ref, URN?) | URN)
1975
1976 Element Documentation:
1977
1978 |**Name**|**Type**|**Documentation**
1979 |Ref|//ItemSchemeRefBaseTyp e//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
1980 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1981 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
1982
1983 **ItemSchemeReferenceType: **ItemSchemeReferenceType is a reference that is used for referencing any type of [[item scheme>>doc:sdmx:Glossary.Item scheme.WebHome]]. It consists of a URN and/or a complete set of reference fields; agency, id, and (% style="color:#e74c3c" %)version(%%).
1984
1985 Derivation:
1986
1987 * //ReferenceType// (restriction)
1988 ** //MaintainableReferenceBaseType// (restriction)
1989 *** //ItemSchemeReferenceBaseType// (restriction)
1990 **** ItemSchemeReferenceType
1991
1992 Content:
1993 ( (Ref, URN?) | URN)
1994
1995 Element Documentation:
1996
1997 |**Name**|**Type**|**Documentation**
1998 |Ref|ItemSchemeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
1999 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2000 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2001
2002 //**ChildObjectReferenceType**//**: **ChildObjectReferenceType is an abstract base type used for referencing a particular object defined directly within a maintainable object. It consists of a URN and/or a complete set of reference fields; agency, maintainable id (maintainableParentID), maintainable (% style="color:#e74c3c" %)version(%%) (maintainableParentVersion), the object id (which can be nested), and optionally the object (% style="color:#e74c3c" %)version(%%) (if applicable).
2003
2004 Derivation:
2005
2006 * //ReferenceType// (restriction)
2007 ** //ChildObjectReferenceType//
2008
2009 Content:
2010 ( (Ref, URN?) | URN)
2011
2012 Element Documentation:
2013
2014 |**Name**|**Type**|**Documentation**
2015 |Ref|//ChildObjectRefBaseTy pe//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2016 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2017 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2018
2019 //**ContainerChildObjectReferenceType**//**: **ContainerChildObjectReferenceType is an abstract base type used for referencing a particular object defined in a container object within a maintainable object. It consists of a URN and/or a complete set of reference fields; agency, maintainable id (maintainableParentID), maintainable (% style="color:#e74c3c" %)version(%%) (maintainableParentVersion), container id (which is optional in order to allow for containers with fixed values to be omitted), container (% style="color:#e74c3c" %)version(%%) (if applicable), the object id (which can be nested), and optionally the object (% style="color:#e74c3c" %)version(%%) (if applicable).
2020
2021 Derivation:
2022
2023 * //ReferenceType// (restriction)
2024 ** //ContainerChildObjectReferenceType//
2025
2026 Content:
2027 ( (Ref, URN?) | URN)
2028
2029 Element Documentation:
2030
2031 |**Name**|**Type**|**Documentation**
2032 |Ref|//ContainerChildObject RefBaseType//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2033 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2034 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2035
2036 //**ItemReferenceType**//**: **ItemReferenceType is an abstract base type used for referencing a particular item within an [[item scheme>>doc:sdmx:Glossary.Item scheme.WebHome]]. Note that this reference also has the ability to reference items contained within other items inside of the [[item scheme>>doc:sdmx:Glossary.Item scheme.WebHome]]. It consists of a URN and/or a complete set of reference fields; agency, scheme id (maintainableParentID), scheme (% style="color:#e74c3c" %)version(%%) (maintainableParentVersion), and item id (which can be nested).
2037
2038 Derivation:
2039
2040 * //ReferenceType// (restriction)
2041 ** //ChildObjectReferenceType// (restriction)
2042 *** //ItemReferenceType//
2043
2044 Content:
2045 ( (Ref, URN?) | URN)
2046
2047 Element Documentation:
2048
2049 |**Name**|**Type**|**Documentation**
2050 |Ref|//ItemRefBaseType//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2051 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2052 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2053
2054 //**ComponentListReferenceType**//**: **ComponentListReferenceType is an abstract base type used for referencing [[component>>doc:sdmx:Glossary.Component.WebHome]] lists within a structure. It consists of a URN and/or a complete set of reference fields (structure agency, structure id, structure (% style="color:#e74c3c" %)version(%%), and [[component>>doc:sdmx:Glossary.Component.WebHome]] list id).
2055
2056 Derivation:
2057
2058 * //ReferenceType// (restriction)
2059 ** //ChildObjectReferenceType// (restriction)
2060 *** //ComponentListReferenceType//
2061
2062 Content:
2063 ( (Ref, URN?) | URN)
2064
2065 Element Documentation:
2066
2067 |**Name**|**Type**|**Documentation**
2068 |Ref|//ComponentListRefBase Type//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2069 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2070 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2071
2072 //**ComponentReferenceType**//**: **ComponentReferenceType is an abstract base type used for referencing [[components>>doc:sdmx:Glossary.Component.WebHome]] within a structure definition. It consists of a URN and/or a complete set of reference fields (structure agency, structure id, structure (% style="color:#e74c3c" %)version(%%), [[component>>doc:sdmx:Glossary.Component.WebHome]] list id, and [[component>>doc:sdmx:Glossary.Component.WebHome]] id).
2073
2074 Derivation:
2075
2076 * //ReferenceType// (restriction)
2077 ** //ContainerChildObjectReferenceType// (restriction)
2078 *** //ComponentReferenceType//
2079
2080 Content:
2081 ( (Ref, URN?) | URN)
2082
2083 Element Documentation:
2084
2085 |**Name**|**Type**|**Documentation**
2086 |Ref|//ComponentRefBaseType//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2087 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2088 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2089
2090 //**LocalItemReferenceType**//**: **LocalItemReferenceType is an abstract base type which provides a simple reference to an item where the reference to the [[item scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] which defines it are provided in another context.
2091
2092 Derivation:
2093
2094 * //ReferenceType// (restriction)
2095 ** //LocalItemReferenceType//
2096
2097 Content:
2098 Ref
2099
2100 Element Documentation:
2101
2102 |**Name**|**Type**|**Documentation**
2103 |Ref|//LocalItemRefBaseType//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2104
2105 //**LocalComponentListReferenceType**//**: **LocalComponentListReferenceType is an abstract base type which provides a simple reference to a [[component>>doc:sdmx:Glossary.Component.WebHome]] list where the reference to the structure which defines it is provided in another context.
2106
2107 Derivation:
2108
2109 * //ReferenceType// (restriction)
2110 ** //LocalComponentListReferenceType//
2111
2112 Content:
2113 Ref
2114
2115 Element Documentation:
2116
2117 |**Name**|**Type**|**Documentation**
2118 |Ref|//LocalComponentListRe fBaseType//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2119
2120 //**LocalComponentListComponentReferenceBaseType**//**: **LocalComponentListComponentReferenceBaseType is an abstract base type which provides a simple reference to any type of [[component>>doc:sdmx:Glossary.Component.WebHome]] in a specific [[component>>doc:sdmx:Glossary.Component.WebHome]] list where the reference to the structure which defines it are provided in another context, and the [[component>>doc:sdmx:Glossary.Component.WebHome]] list may or may not be defined in another context.
2121
2122 Derivation:
2123
2124 * //ReferenceType// (restriction)
2125 ** //LocalComponentListComponentReferenceBaseType//
2126
2127 Content:
2128 Ref
2129
2130 Element Documentation:
2131
2132 |**Name**|**Type**|**Documentation**
2133 |Ref|//LocalComponentListCo mponentRefBaseType//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2134
2135 **LocalComponentListComponentReferenceType: **LocalComponentListComponentReferenceType provides a simple reference to any type of [[component>>doc:sdmx:Glossary.Component.WebHome]] in a specific [[component>>doc:sdmx:Glossary.Component.WebHome]] list where the reference to the structure which defines it are provided in another context.
2136
2137 Derivation:
2138
2139 * //ReferenceType// (restriction)
2140 ** //LocalComponentListComponentReferenceBaseType// (restriction)
2141 *** LocalComponentListComponentReferenceType
2142
2143 Content:
2144 Ref
2145
2146 Element Documentation:
2147
2148 |**Name**|**Type**|**Documentation**
2149 |Ref|LocalComponentListCo mponentRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2150
2151 //**LocalComponentReferenceBaseType**//**: **LocalComponentReferenceBaseType is an abstract base type which provides a simple reference to a [[component>>doc:sdmx:Glossary.Component.WebHome]] where the references to the [[component>>doc:sdmx:Glossary.Component.WebHome]] list which contains it and the structure which defines it are provided in another context.
2152
2153 Derivation:
2154
2155 * //ReferenceType// (restriction)
2156 ** //LocalComponentListComponentReferenceBaseType// (restriction)
2157 *** //LocalComponentReferenceBaseType//
2158
2159 Content:
2160 Ref
2161
2162 Element Documentation:
2163
2164 |**Name**|**Type**|**Documentation**
2165 |Ref|//LocalComponentRefBas eType//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2166
2167 **LocalComponentReferenceType: **LocalComponentReferenceType provides a simple reference to any type of [[component>>doc:sdmx:Glossary.Component.WebHome]] in a [[component>>doc:sdmx:Glossary.Component.WebHome]] list where the references to the [[component>>doc:sdmx:Glossary.Component.WebHome]] list and the structure which defines them are provided in another context.
2168
2169 Derivation:
2170
2171 * //ReferenceType// (restriction)
2172 ** //LocalComponentListComponentReferenceBaseType// (restriction)
2173 *** LocalComponentReferenceType
2174
2175 Content:
2176 Ref
2177
2178 Element Documentation:
2179
2180 |**Name**|**Type**|**Documentation**
2181 |Ref|LocalComponentRefTyp e|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2182
2183 **StructureOrUsageReferenceType: **StructureOrUsageReferenceType is a specific type of a reference for referencing either a structure or a structure usage. It consists of a URN and/or a complete set of reference fields; agency, id and (% style="color:#e74c3c" %)version(%%). If the complete set of reference fields is used, it is required that a class and package be provided so that the type of object referenced is clear.
2184
2185 Derivation:
2186
2187 * //ReferenceType// (restriction)
2188 ** //MaintainableReferenceBaseType// (restriction)
2189 *** StructureOrUsageReferenceType
2190
2191 Content:
2192 ( (Ref, URN?) | URN)
2193
2194 Element Documentation:
2195
2196 |**Name**|**Type**|**Documentation**
2197 |Ref|StructureOrUsageRefT ype|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2198 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2199 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2200
2201 **CategorisationReferenceType: **CategorisationReferenceType is a type for referencing a categorisation object. It consists of a URN and/or a complete set of reference fields.
2202
2203 Derivation:
2204
2205 * //ReferenceType// (restriction)
2206 ** //MaintainableReferenceBaseType// (restriction)
2207 *** CategorisationReferenceType
2208
2209 Content:
2210 ( (Ref, URN?) | URN)
2211
2212 Element Documentation:
2213
2214 |**Name**|**Type**|**Documentation**
2215 |Ref|CategorisationRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2216 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2217 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2218
2219 **CategorisationRefType: **CategorisationRefType provides a reference to a categorisation via a complete set of reference fields.
2220
2221 Derivation:
2222
2223 * //RefBaseType// (restriction)
2224 ** //MaintainableRefBaseType// (restriction)
2225 *** CategorisationRefType
2226
2227 Attributes:
2228 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
2229
2230 Content:
2231 {Empty}
2232
2233 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
2234
2235 |**Name**|**Type**|**Documentation**
2236 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
2237 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
2238 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
2239 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
2240 |class (fixed: Categorisation)|MaintainableTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2241 |package (fixed: categoryscheme)|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2242
2243 **CategorySchemeReferenceType: **CategorySchemeReferenceType is a type for referencing a [[category scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
2244
2245 Derivation:
2246
2247 * //ReferenceType// (restriction)
2248 ** //MaintainableReferenceBaseType// (restriction)
2249 *** //ItemSchemeReferenceBaseType// (restriction)
2250 **** CategorySchemeReferenceType
2251
2252 Content:
2253 ( (Ref, URN?) | URN)
2254
2255 Element Documentation:
2256
2257 |**Name**|**Type**|**Documentation**
2258 |Ref|CategorySchemeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2259 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2260 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2261
2262 **CategorySchemeRefType: **CategorySchemeRefType provides a reference to a [[category scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] via a complete set of reference fields.
2263
2264 Derivation:
2265
2266 * //RefBaseType// (restriction)
2267 ** //MaintainableRefBaseType// (restriction)
2268 *** //ItemSchemeRefBaseType// (restriction)
2269 **** CategorySchemeRefType
2270
2271 Attributes:
2272 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
2273
2274 Content:
2275 {Empty}
2276
2277 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
2278
2279 |**Name**|**Type**|**Documentation**
2280 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
2281 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
2282 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
2283 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
2284 |class (fixed: CategoryScheme)|ItemSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2285 |package (fixed: categoryscheme)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2286
2287 **CategoryReferenceType: **CategoryReferenceType is a type for referencing a [[category>>doc:sdmx:Glossary.Category.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
2288
2289 Derivation:
2290
2291 * //ReferenceType// (restriction)
2292 ** //ChildObjectReferenceType// (restriction)
2293 *** //ItemReferenceType// (restriction)
2294 **** CategoryReferenceType
2295
2296 Content:
2297 ( (Ref, URN?) | URN)
2298
2299 Element Documentation:
2300
2301 |**Name**|**Type**|**Documentation**
2302 |Ref|CategoryRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2303 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2304 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2305
2306 **CategoryRefType: **CategoryRefType references a [[category>>doc:sdmx:Glossary.Category.WebHome]] from within a [[category scheme>>doc:sdmx:Glossary.Category scheme.WebHome]]. Reference fields are required for both the scheme and the item.
2307
2308 Derivation:
2309
2310 * //RefBaseType// (restriction)
2311 ** //ChildObjectRefBaseType// (restriction)
2312 *** //ItemRefBaseType// (restriction)
2313 **** CategoryRefType
2314
2315 Attributes:
2316 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
2317
2318 Content:
2319 {Empty}
2320
2321 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
2322
2323 |**Name**|**Type**|**Documentation**
2324 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
2325 |maintainableParentID|IDType|The maintainableParentID references the [[category scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] in which the [[category>>doc:sdmx:Glossary.Category.WebHome]] being referenced is defined.
2326 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the [[category scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] in which the [[category>>doc:sdmx:Glossary.Category.WebHome]] being referenced is defined. If not supplied, a default value of 1.0 is assumed.
2327 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
2328 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
2329 |class (fixed: [[Category>>doc:sdmx:Glossary.Category.WebHome]])|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2330 |package (fixed: categoryscheme)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2331
2332 **LocalCategoryReferenceType: **LocalCategoryReferenceType provides a simple references to a [[category>>doc:sdmx:Glossary.Category.WebHome]] where the identification of the [[category scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] which defines it is contained in another context.
2333
2334 Derivation:
2335
2336 * //ReferenceType// (restriction)
2337 ** //LocalItemReferenceType// (restriction)
2338 *** LocalCategoryReferenceType
2339
2340 Content:
2341 Ref
2342
2343 Element Documentation:
2344
2345 |**Name**|**Type**|**Documentation**
2346 |Ref|LocalCategoryRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2347
2348 **LocalCategoryRefType: **LocalCategoryRefType references a [[category>>doc:sdmx:Glossary.Category.WebHome]] locally where the references to the [[category scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] which defines it is provided elsewhere.
2349
2350 Derivation:
2351
2352 * //RefBaseType// (restriction)
2353 ** //LocalIdentifiableRefBaseType// (restriction)
2354 *** //LocalItemRefBaseType// (restriction)
2355 **** LocalCategoryRefType
2356
2357 Attributes:
2358 id, local?, class?, package?
2359
2360 Content:
2361 {Empty}
2362
2363 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
2364
2365 |**Name**|**Type**|**Documentation**
2366 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
2367 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
2368 |class (fixed: [[Category>>doc:sdmx:Glossary.Category.WebHome]])|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2369 |package (fixed: categoryscheme)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2370
2371 **CodelistReferenceType: **CodelistReferenceType is a type for referencing a [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
2372
2373 Derivation:
2374
2375 * //ReferenceType// (restriction)
2376 ** //MaintainableReferenceBaseType// (restriction)
2377 *** //ItemSchemeReferenceBaseType// (restriction)
2378 **** CodelistReferenceType
2379
2380 Content:
2381 ( (Ref, URN?) | URN)
2382
2383 Element Documentation:
2384
2385 |**Name**|**Type**|**Documentation**
2386 |Ref|CodelistRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2387 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2388 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2389
2390 **CodelistRefType: **CodelistRefType provides a reference to a [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] via a complete set of reference fields.
2391
2392 Derivation:
2393
2394 * //RefBaseType// (restriction)
2395 ** //MaintainableRefBaseType// (restriction)
2396 *** //ItemSchemeRefBaseType// (restriction)
2397 **** CodelistRefType
2398
2399 Attributes:
2400 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
2401
2402 Content:
2403 {Empty}
2404
2405 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
2406
2407 |**Name**|**Type**|**Documentation**
2408 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
2409 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
2410 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
2411 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
2412 |class (fixed: [[Codelist>>doc:sdmx:Glossary.Code list.WebHome]])|ItemSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2413 |package (fixed: [[codelist>>doc:sdmx:Glossary.Code list.WebHome]])|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2414
2415 **CodeReferenceType: **CodeReferenceType is a type for referencing a [[code>>doc:sdmx:Glossary.Code.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
2416
2417 Derivation:
2418
2419 * //ReferenceType// (restriction)
2420 ** //ChildObjectReferenceType// (restriction)
2421 *** //ItemReferenceType// (restriction)
2422 **** CodeReferenceType
2423
2424 Content:
2425 ( (Ref, URN?) | URN)
2426
2427 Element Documentation:
2428
2429 |**Name**|**Type**|**Documentation**
2430 |Ref|CodeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2431 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2432 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2433
2434 **CodeRefType: **CodeRefType references a [[code>>doc:sdmx:Glossary.Code.WebHome]] from within a [[codelist>>doc:sdmx:Glossary.Code list.WebHome]]. Reference fields are required for both the scheme and the item.
2435
2436 Derivation:
2437
2438 * //RefBaseType// (restriction)
2439 ** //ChildObjectRefBaseType// (restriction)
2440 *** //ItemRefBaseType// (restriction)
2441 **** CodeRefType
2442
2443 Attributes:
2444 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
2445
2446 Content:
2447 {Empty}
2448
2449 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
2450
2451 |**Name**|**Type**|**Documentation**
2452 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
2453 |maintainableParentID|IDType|The maintainableParentID references the [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] in which the [[code>>doc:sdmx:Glossary.Code.WebHome]] being referenced is defined.
2454 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] in which the [[code>>doc:sdmx:Glossary.Code.WebHome]] being referenced is defined. If not supplied, a default value of 1.0 is assumed.
2455 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
2456 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
2457 |class (fixed: [[Code>>doc:sdmx:Glossary.Code.WebHome]])|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2458 |package (fixed: [[codelist>>doc:sdmx:Glossary.Code list.WebHome]])|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2459
2460 **LocalCodeReferenceType: **LocalCodeReferenceType provides a simple references to a [[code>>doc:sdmx:Glossary.Code.WebHome]] where the identification of the [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] which defines it is contained in another context.
2461
2462 Derivation:
2463
2464 * //ReferenceType// (restriction)
2465 ** //LocalItemReferenceType// (restriction)
2466 *** LocalCodeReferenceType
2467
2468 Content:
2469 Ref
2470
2471 Element Documentation:
2472
2473 |**Name**|**Type**|**Documentation**
2474 |Ref|LocalCodeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2475
2476 **LocalCodeRefType: **LocalCodeRefType references a [[code>>doc:sdmx:Glossary.Code.WebHome]] locally where the references to the [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] which defines it is provided elsewhere.
2477
2478 Derivation:
2479
2480 * //RefBaseType// (restriction)
2481 ** //LocalIdentifiableRefBaseType// (restriction)
2482 *** //LocalItemRefBaseType// (restriction)
2483 **** LocalCodeRefType
2484
2485 Attributes:
2486 id, local?, class?, package?
2487
2488 Content:
2489 {Empty}
2490
2491 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
2492
2493 |**Name**|**Type**|**Documentation**
2494 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
2495 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
2496 |class (fixed: [[Code>>doc:sdmx:Glossary.Code.WebHome]])|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2497 |package (fixed: [[codelist>>doc:sdmx:Glossary.Code list.WebHome]])|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2498
2499 **AnyCodelistReferenceType: **AnyCodelistReferenceType is a specific type of a reference for referencing either a [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] or a hierarchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] usage. It consists of a URN and/or a complete set of reference fields; agency, id and (% style="color:#e74c3c" %)version(%%). If the complete set of reference fields is used, it is required that a class be provided so that the type of object referenced is clear.
2500
2501 Derivation:
2502
2503 * //ReferenceType// (restriction)
2504 ** //MaintainableReferenceBaseType// (restriction)
2505 *** AnyCodelistReferenceType
2506
2507 Content:
2508 ( (Ref, URN?) | URN)
2509
2510 Element Documentation:
2511
2512 |**Name**|**Type**|**Documentation**
2513 |Ref|AnyCodelistRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2514 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2515 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2516
2517 **AnyLocalCodeReferenceType: **AnyLocalCodeReferenceType provides a simple references to any [[code>>doc:sdmx:Glossary.Code.WebHome]] or [[hierarchical code>>doc:sdmx:Glossary.Hierarchical code.WebHome]] where the identification of the [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] or hierarchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] which defines it is contained in another context.
2518
2519 Derivation:
2520
2521 * //ReferenceType// (restriction)
2522 ** AnyLocalCodeReferenceType
2523
2524 Content:
2525 ( (Ref, URN?) | URN)
2526
2527 Element Documentation:
2528
2529 |**Name**|**Type**|**Documentation**
2530 |Ref|AnyLocalCodeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2531 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2532 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2533
2534 **ConceptSchemeReferenceType: **ConceptSchemeReferenceType is a type for referencing a [[concept scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
2535
2536 Derivation:
2537
2538 * //ReferenceType// (restriction)
2539 ** //MaintainableReferenceBaseType// (restriction)
2540 *** //ItemSchemeReferenceBaseType// (restriction)
2541 **** ConceptSchemeReferenceType
2542
2543 Content:
2544 ( (Ref, URN?) | URN)
2545
2546 Element Documentation:
2547
2548 |**Name**|**Type**|**Documentation**
2549 |Ref|ConceptSchemeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2550 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2551 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2552
2553 **ConceptSchemeRefType: **ConceptSchemeRefType provides a reference to a [[concept scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]] via a complete set of reference fields.
2554
2555 Derivation:
2556
2557 * //RefBaseType// (restriction)
2558 ** //MaintainableRefBaseType// (restriction)
2559 *** //ItemSchemeRefBaseType// (restriction)
2560 **** ConceptSchemeRefType
2561
2562 Attributes:
2563 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
2564
2565 Content:
2566 {Empty}
2567
2568 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
2569
2570 |**Name**|**Type**|**Documentation**
2571 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
2572 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
2573 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
2574 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
2575 |class (fixed: ConceptScheme)|ItemSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2576 |package (fixed: conceptscheme)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2577
2578 **ConceptReferenceType: **ConceptReferenceType is a type for referencing a (% style="color:#e74c3c" %)concept(%%) object. It consists of a URN and/or a complete set of reference fields.
2579
2580 Derivation:
2581
2582 * //ReferenceType// (restriction)
2583 ** //ChildObjectReferenceType// (restriction)
2584 *** //ItemReferenceType// (restriction)
2585 **** ConceptReferenceType
2586
2587 Content:
2588 ( (Ref, URN?) | URN)
2589
2590 Element Documentation:
2591
2592 |**Name**|**Type**|**Documentation**
2593 |Ref|ConceptRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2594 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2595 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2596
2597 **ConceptRefType: **ConceptRefType references a (% style="color:#e74c3c" %)concept(%%) from within a [[concept scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]]. Reference fields are required for both the scheme and the item.
2598
2599 Derivation:
2600
2601 * //RefBaseType// (restriction)
2602 ** //ChildObjectRefBaseType// (restriction)
2603 *** //ItemRefBaseType// (restriction)
2604 **** ConceptRefType
2605
2606 Attributes:
2607 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
2608
2609 Content:
2610 {Empty}
2611
2612 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
2613
2614 |**Name**|**Type**|**Documentation**
2615 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
2616 |maintainableParentID|IDType|The maintainableParentID references the [[concept scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]] in which the (% style="color:#e74c3c" %)concept(%%) being referenced is defined.
2617 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the [[concept scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]] in which the (% style="color:#e74c3c" %)concept(%%) being referenced is defined. If not supplied, a default value of 1.0 is assumed.
2618 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
2619 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
2620 |class (fixed: (% style="color:#e74c3c" %)Concept(%%))|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2621 |package (fixed: conceptscheme)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2622
2623 **LocalConceptReferenceType: **LocalConceptReferenceType provides a simple references to a (% style="color:#e74c3c" %)concept(%%) where the identification of the [[concept scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]] which defines it is contained in another context.
2624
2625 Derivation:
2626
2627 * //ReferenceType// (restriction)
2628 ** //LocalItemReferenceType// (restriction)
2629 *** LocalConceptReferenceType
2630
2631 Content:
2632 Ref
2633
2634 Element Documentation:
2635
2636 |**Name**|**Type**|**Documentation**
2637 |Ref|LocalConceptRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2638
2639 **LocalConceptRefType: **LocalConceptRefType references a (% style="color:#e74c3c" %)concept(%%) locally where the references to the [[concept scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]] which defines it is provided elsewhere.
2640
2641 Derivation:
2642
2643 * //RefBaseType// (restriction)
2644 ** //LocalIdentifiableRefBaseType// (restriction)
2645 *** //LocalItemRefBaseType// (restriction)
2646 **** LocalConceptRefType
2647
2648 Attributes:
2649 id, local?, class?, package?
2650
2651 Content:
2652 {Empty}
2653
2654 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
2655
2656 |**Name**|**Type**|**Documentation**
2657 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
2658 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
2659 |class (fixed: (% style="color:#e74c3c" %)Concept(%%))|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2660 |package (fixed: conceptscheme)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2661
2662 //**OrganisationSchemeReferenceBaseType**//**: **OrganisationSchemeReferenceBaseType is a type for referencing a organisation scheme object. It consists of a URN and/or a complete set of reference fields.
2663
2664 Derivation:
2665
2666 * //ReferenceType// (restriction)
2667 ** //MaintainableReferenceBaseType// (restriction)
2668 *** //ItemSchemeReferenceBaseType// (restriction)
2669 **** //OrganisationSchemeReferenceBaseType//
2670
2671 Content:
2672 ( (Ref, URN?) | URN)
2673
2674 Element Documentation:
2675
2676 |**Name**|**Type**|**Documentation**
2677 |Ref|//OrganisationSchemeRefBaseType//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2678 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2679 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2680
2681 //**OrganisationSchemeRefBaseType**//**: **OrganisationSchemeRefBaseType contains a set of reference fields for an organisation scheme.
2682
2683 Derivation:
2684
2685 * //RefBaseType// (restriction)
2686 ** //MaintainableRefBaseType// (restriction)
2687 *** //ItemSchemeRefBaseType// (restriction)
2688 **** //OrganisationSchemeRefBaseType//
2689
2690 Attributes:
2691 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
2692
2693 Content:
2694 {Empty}
2695
2696 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
2697
2698 |**Name**|**Type**|**Documentation**
2699 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
2700 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
2701 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
2702 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
2703 |class|OrganisationSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2704 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2705
2706 **OrganisationSchemeReferenceType: **OrganisationSchemeReferenceType references an organisation scheme regardless of the specific type. It consists of a URN and/or a complete set of reference fields.
2707
2708 Derivation:
2709
2710 * //ReferenceType// (restriction)
2711 ** //MaintainableReferenceBaseType// (restriction)
2712 *** //ItemSchemeReferenceBaseType// (restriction)
2713 **** //OrganisationSchemeReferenceBaseType// (restriction)
2714 ***** OrganisationSchemeReferenceType
2715
2716 Content:
2717 ( (Ref, URN?) | URN)
2718
2719 Element Documentation:
2720
2721 |**Name**|**Type**|**Documentation**
2722 |Ref|OrganisationSchemeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2723 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2724 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2725
2726 **OrganisationSchemeRefType: **OrganisationSchemeRefType provides a reference to an organisation scheme via a complete set of reference fields. It is required that the class (i.e. the type) of organisation scheme being referenced be specified.
2727
2728 Derivation:
2729
2730 * //RefBaseType// (restriction)
2731 ** //MaintainableRefBaseType// (restriction)
2732 *** //ItemSchemeRefBaseType// (restriction)
2733 **** //OrganisationSchemeRefBaseType// (restriction)
2734 ***** OrganisationSchemeRefType
2735
2736 Attributes:
2737 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class, package?
2738
2739 Content:
2740 {Empty}
2741
2742 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
2743
2744 |**Name**|**Type**|**Documentation**
2745 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
2746 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
2747 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
2748 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
2749 |class|OrganisationSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2750 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2751
2752 //**OrganisationReferenceBaseType**//**: **OrganisationReferenceBaseType is a type for referencing any organisation object, regardless of its type. It consists of a URN and/or a complete set of reference fields.
2753
2754 Derivation:
2755
2756 * //ReferenceType// (restriction)
2757 ** //ChildObjectReferenceType// (restriction)
2758 *** //ItemReferenceType// (restriction)
2759 **** //OrganisationReferenceBaseType//
2760
2761 Content:
2762 ( (Ref, URN?) | URN)
2763
2764 Element Documentation:
2765
2766 |**Name**|**Type**|**Docuentation**
2767 |Ref|//OrganisationRefBaseType//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2768 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2769 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2770
2771 //**OrganisationRefBaseType**//**: **OrganisationRefBaseType is an abstract base type which references an organisation from within a organisation scheme. Reference fields are required for both the scheme and the organisation.
2772
2773 Derivation:
2774
2775 * //RefBaseType// (restriction)
2776 ** //ChildObjectRefBaseType// (restriction)
2777 *** //ItemRefBaseType// (restriction)
2778 **** //OrganisationRefBaseType//
2779
2780 Attributes:
2781 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
2782
2783 Content:
2784 {Empty}
2785
2786 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
2787
2788 |**Name**|**Type**|**Documentation**
2789 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
2790 |maintainableParentID|IDType|The maintainableParentID references the organisation scheme in which the organisation being referenced is defined.
2791 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the organisation scheme in which the organisation being referenced is defined. If not supplied, a default value of 1.0 is assumed.
2792 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
2793 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
2794 |class|OrganisationTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2795 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2796
2797 **OrganisationReferenceType: **OrganisationReferenceType references an organisation regardless of the specific type. It consists of a URN and/or a complete set of reference fields.
2798
2799 Derivation:
2800
2801 * //ReferenceType// (restriction)
2802 ** //ChildObjectReferenceType// (restriction)
2803 *** //ItemReferenceType// (restriction)
2804 **** //OrganisationReferenceBaseType// (restriction)
2805 ***** OrganisationReferenceType
2806
2807 Content:
2808 ( (Ref, URN?) | URN)
2809
2810 Element Documentation:
2811
2812 |**Name**|**Type**|**Documentation**
2813 |Ref|//OrganisationRefBaseType//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2814 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2815 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2816
2817 **OrganisationRefType: **OrganisationRefType provides a reference to any organisation via a complete set of reference fields. It is required that the class (i.e. the type) of organisation being referenced be specified.
2818
2819 Derivation:
2820
2821 * //RefBaseType// (restriction)
2822 ** //ChildObjectRefBaseType// (restriction)
2823 *** //ItemRefBaseType// (restriction)
2824 **** //OrganisationRefBaseType// (restriction)
2825 ***** OrganisationRefType
2826
2827 Attributes:
2828 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class, package?
2829
2830 Content:
2831 {Empty}
2832
2833 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
2834
2835 |**Name**|**Type**|**Documentation**
2836 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
2837 |maintainableParentID|IDType|The maintainableParentID references the organisation scheme in which the organisation being referenced is defined.
2838 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the organisation scheme in which the organisation being referenced is defined. If not supplied, a default value of 1.0 is assumed.
2839 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
2840 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
2841 |class|OrganisationTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2842 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2843
2844 //**LocalOrganisationReferenceBaseType**//**: **LocalOrganisationReferenceBaseType is an abstract base type which provides a simple references to an organisation, regardless of type, where the identification of the organisation scheme which defines it is contained in another context.
2845
2846 Derivation:
2847
2848 * //ReferenceType// (restriction)
2849 ** //LocalItemReferenceType// (restriction)
2850 *** //LocalOrganisationReferenceBaseType//
2851
2852 Content:
2853 Ref
2854
2855 Element Documentation:
2856
2857 |**Name**|**Type**|**Documentation**
2858 |Ref|//LocalOrganisationRefBaseType//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2859
2860 //**LocalOrganisationRefBaseType**//**: **LocalOrganisationRefBaseType is an abstract base type that references an organisation locally where the reference to the organisation scheme which defines it is provided elsewhere.
2861
2862 Derivation:
2863
2864 * //RefBaseType// (restriction)
2865 ** //LocalIdentifiableRefBaseType// (restriction)
2866 *** //LocalItemRefBaseType// (restriction)
2867 **** //LocalOrganisationRefBaseType//
2868
2869 Attributes:
2870 id, local?, class?, package?
2871
2872 Content:
2873 {Empty}
2874
2875 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
2876
2877 |**Name**|**Type**|**Documentation**
2878 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
2879 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
2880 |class|OrganisationTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2881 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2882
2883 **LocalOrganisationReferenceType: **LocalOrganisationReferenceType provides a simple reference to an organisation, regardless of type, where the identification of the organisation scheme which defines it is contained in another context.
2884
2885 Derivation:
2886
2887 * //ReferenceType// (restriction)
2888 ** //LocalItemReferenceType// (restriction)
2889 *** //LocalOrganisationReferenceBaseType// (restriction)
2890 **** LocalOrganisationReferenceType
2891
2892 Content:
2893 Ref
2894
2895 Element Documentation:
2896
2897 |**Name**|**Type**|**Documentation**
2898 |Ref|LocalOrganisationRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2899
2900 **LocalOrganisationRefType: **LocalOrganisationRefType references an organisation locally where the reference to the organisation scheme which defines it is provided elsewhere. The reference requires that the class (i.e. the type) or the organisation being reference be provided.
2901
2902 Derivation:
2903
2904 * //RefBaseType// (restriction)
2905 ** //LocalIdentifiableRefBaseType// (restriction)
2906 *** //LocalItemRefBaseType// (restriction)
2907 **** //LocalOrganisationRefBaseType// (restriction)
2908 ***** LocalOrganisationRefType
2909
2910 Attributes:
2911 id, local?, class?, package?
2912
2913 Content:
2914 {Empty}
2915
2916 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
2917
2918 |**Name**|**Type**|**Documentation**
2919 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
2920 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
2921 |class|OrganisationTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2922 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2923
2924 **OrganisationUnitSchemeReferenceType: **OrganisationUnitSchemeReferenceType is a type for referencing an [[organisation unit scheme>>doc:sdmx:Glossary.Organisation unit scheme.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
2925
2926 Derivation:
2927
2928 * //ReferenceType// (restriction)
2929 ** //MaintainableReferenceBaseType// (restriction)
2930 *** //ItemSchemeReferenceBaseType// (restriction)
2931 **** //OrganisationSchemeReferenceBaseType// (restriction)
2932 ***** OrganisationUnitSchemeReferenceType
2933
2934 Content:
2935 ( (Ref, URN?) | URN)
2936
2937 Element Documentation:
2938
2939 |**Name**|**Type**|**Documentation**
2940 |Ref|OrganisationUnitSchemeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2941 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2942 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2943
2944 **OrganisationUnitSchemeRefType: **OrganisationUnitSchemeRefType contains a set of reference fields for an [[organisation unit scheme>>doc:sdmx:Glossary.Organisation unit scheme.WebHome]].
2945
2946 Derivation:
2947
2948 * //RefBaseType// (restriction)
2949 ** //MaintainableRefBaseType// (restriction)
2950 *** //ItemSchemeRefBaseType// (restriction)
2951 **** //OrganisationSchemeRefBaseType// (restriction)
2952 ***** OrganisationUnitSchemeRefType
2953
2954 Attributes:
2955 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
2956
2957 Content:
2958 {Empty}
2959
2960 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
2961
2962 |**Name**|**Type**|**Documentation**
2963 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
2964 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
2965 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
2966 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
2967 |class (fixed: OrganisationUnitScheme)|OrganisationSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2968 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
2969
2970 **OrganisationUnitReferenceType: **OrganisationUnitReferenceType is a type for referencing an organisation unit. It consists of a URN and/or a complete set of reference fields.
2971
2972 Derivation:
2973
2974 * //ReferenceType// (restriction)
2975 ** //ChildObjectReferenceType// (restriction)
2976 *** //ItemReferenceType// (restriction)
2977 **** //OrganisationReferenceBaseType// (restriction)
2978 ***** OrganisationUnitReferenceType
2979
2980 Content:
2981 ( (Ref, URN?) | URN)
2982
2983 Element Documentation:
2984
2985 |**Name**|**Type**|**Documentation**
2986 |Ref|OrganisationUnitRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
2987 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2988 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
2989
2990 **OrganisationUnitRefType: **OrganisationUnitRefType contains a set of reference fields for referencing an organisation unit within an [[organisation unit scheme>>doc:sdmx:Glossary.Organisation unit scheme.WebHome]].
2991
2992 Derivation:
2993
2994 * //RefBaseType// (restriction)
2995 ** //ChildObjectRefBaseType// (restriction)
2996 *** //ItemRefBaseType// (restriction)
2997 **** //OrganisationRefBaseType// (restriction)
2998 ***** OrganisationUnitRefType
2999
3000 Attributes:
3001 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
3002
3003 Content:
3004 {Empty}
3005
3006 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3007
3008 |**Name**|**Type**|**Documentation**
3009 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
3010 |maintainableParentID|IDType|The maintainableParentID references the organisation scheme in which the organisation being referenced is defined.
3011 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the organisation scheme in which the organisation being referenced is defined. If not supplied, a default value of 1.0 is assumed.
3012 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3013 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3014 |class (fixed: OrganisationUnit)|OrganisationTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3015 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3016
3017 **LocalOrganisationUnitReferenceType: **LocalOrganisationUnitReferenceType provides a simple reference to an organisation unit, where the reference to the [[organisation unit scheme>>doc:sdmx:Glossary.Organisation unit scheme.WebHome]] which defines it is provided in another context.
3018
3019 Derivation:
3020
3021 * //ReferenceType// (restriction)
3022 ** //LocalItemReferenceType// (restriction)
3023 *** //LocalOrganisationReferenceBaseType// (restriction)
3024 **** LocalOrganisationUnitReferenceType
3025
3026 Content:
3027 Ref
3028
3029 Element Documentation:
3030
3031 |**Name**|**Type**|**Documentation**
3032 |Ref|LocalOrganisationUnitRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3033
3034 **LocalOrganisationUnitRefType: **LocalOrganisationUnitRefType references an organisation unit locally where the reference to the [[organisation unit scheme>>doc:sdmx:Glossary.Organisation unit scheme.WebHome]] which defines it is provided elsewhere.
3035
3036 Derivation:
3037
3038 * //RefBaseType// (restriction)
3039 ** //LocalIdentifiableRefBaseType// (restriction)
3040 *** //LocalItemRefBaseType// (restriction)
3041 **** //LocalOrganisationRefBaseType// (restriction)
3042 ***** LocalOrganisationUnitRefType
3043
3044 Attributes:
3045 id, local?, class?, package?
3046
3047 Content:
3048 {Empty}
3049
3050 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3051
3052 |**Name**|**Type**|**Documentation**
3053 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3054 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3055 |class (fixed: OrganisationUnit)|OrganisationTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3056 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3057
3058 **AgencySchemeReferenceType: **AgencySchemeReferenceType is a type for referencing an [[agency scheme>>doc:sdmx:Glossary.Agency scheme.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
3059
3060 Derivation:
3061
3062 * //ReferenceType// (restriction)
3063 ** //MaintainableReferenceBaseType// (restriction)
3064 *** //ItemSchemeReferenceBaseType// (restriction)
3065 **** //OrganisationSchemeReferenceBaseType// (restriction)
3066 ***** AgencySchemeReferenceType
3067
3068 Content:
3069 ( (Ref, URN?) | URN)
3070
3071 Element Documentation:
3072
3073 |**Name**|**Type**|**Documentation**
3074 |Ref|AgencySchemeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3075 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3076 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3077
3078 **AgencySchemeRefType: **AgencySchemeRefType contains a set of reference fields for an [[agency scheme>>doc:sdmx:Glossary.Agency scheme.WebHome]].
3079
3080 Derivation:
3081
3082 * //RefBaseType// (restriction)
3083 ** //MaintainableRefBaseType// (restriction)
3084 *** //ItemSchemeRefBaseType// (restriction)
3085 **** //OrganisationSchemeRefBaseType// (restriction)
3086 ***** AgencySchemeRefType
3087
3088 Attributes:
3089 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
3090
3091 Content:
3092 {Empty}
3093
3094 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3095
3096 |**Name**|**Type**|**Documentation**
3097 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
3098 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3099 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
3100 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3101 |class (fixed: AgencyScheme)|OrganisationSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3102 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3103
3104 **AgencyReferenceType: **AgencyReferenceType is a type for referencing an agency. It consists of a URN and/or a complete set of reference fields.
3105
3106 Derivation:
3107
3108 * //ReferenceType// (restriction)
3109 ** //ChildObjectReferenceType// (restriction)
3110 *** //ItemReferenceType// (restriction)
3111 **** //OrganisationReferenceBaseType// (restriction)
3112 ***** AgencyReferenceType
3113
3114 Content:
3115 ( (Ref, URN?) | URN)
3116
3117 Element Documentation:
3118
3119 |**Name**|**Type**|**Documentation**
3120 |Ref|AgencyRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3121 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3122 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3123
3124 **AgencyRefType: **AgencyRefType contains a set of reference fields for referencing an agency within an [[agency scheme>>doc:sdmx:Glossary.Agency scheme.WebHome]].
3125
3126 Derivation:
3127
3128 * //RefBaseType// (restriction)
3129 ** //ChildObjectRefBaseType// (restriction)
3130 *** //ItemRefBaseType// (restriction)
3131 **** //OrganisationRefBaseType// (restriction)
3132 ***** AgencyRefType
3133
3134 Attributes:
3135 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
3136
3137 Content:
3138 {Empty}
3139
3140 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3141
3142 |**Name**|**Type**|**Documentation**
3143 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
3144 |maintainableParentID|IDType|The maintainableParentID references the organisation scheme in which the organisation being referenced is defined.
3145 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the organisation scheme in which the organisation being referenced is defined. If not supplied, a default value of 1.0 is assumed.
3146 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3147 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3148 |class (fixed: Agency)|OrganisationTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3149 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3150
3151 **LocalAgencyReferenceType: **LocalAgencyReferenceType provides a simple reference to an agency, where the reference to the [[agency scheme>>doc:sdmx:Glossary.Agency scheme.WebHome]] which defines it is provided in another context.
3152
3153 Derivation:
3154
3155 * //ReferenceType// (restriction)
3156 ** //LocalItemReferenceType// (restriction)
3157 *** //LocalOrganisationReferenceBaseType// (restriction)
3158 **** LocalAgencyReferenceType
3159
3160 Content:
3161 Ref
3162
3163 Element Documentation:
3164
3165 |**Name**|**Type**|**Documentation**
3166 |Ref|LocalAgencyRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3167
3168 **LocalAgencyRefType: **LocalAgencyRefType references an agency locally where the reference to the [[agency scheme>>doc:sdmx:Glossary.Agency scheme.WebHome]] which defines it is provided elsewhere.
3169
3170 Derivation:
3171
3172 * //RefBaseType// (restriction)
3173 ** //LocalIdentifiableRefBaseType// (restriction)
3174 *** //LocalItemRefBaseType// (restriction)
3175 **** //LocalOrganisationRefBaseType// (restriction)
3176 ***** LocalAgencyRefType
3177
3178 Attributes:
3179 id, local?, class?, package?
3180
3181 Content:
3182 {Empty}
3183
3184 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3185
3186 |**Name**|**Type**|**Documentation**
3187 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3188 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3189 |class (fixed: Agency)|OrganisationTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3190 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3191
3192 **DataConsumerSchemeReferenceType: **DataConsumerSchemeReferenceType is a type for referencing a [[data consumer scheme>>doc:sdmx:Glossary.Data consumer scheme.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
3193
3194 Derivation:
3195
3196 * //ReferenceType// (restriction)
3197 ** //MaintainableReferenceBaseType// (restriction)
3198 *** //ItemSchemeReferenceBaseType// (restriction)
3199 **** //OrganisationSchemeReferenceBaseType// (restriction)
3200 ***** DataConsumerSchemeReferenceType
3201
3202 Content:
3203 ( (Ref, URN?) | URN)
3204
3205 Element Documentation:
3206
3207 |**Name**|**Type**|**Documentation**
3208 |Ref|DataConsumerSchemeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3209 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3210 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3211
3212 **DataConsumerSchemeRefType: **DataConsumerSchemeRefType contains a set of reference fields for a [[data consumer scheme>>doc:sdmx:Glossary.Data consumer scheme.WebHome]].
3213
3214 Derivation:
3215
3216 * //RefBaseType// (restriction)
3217 ** //MaintainableRefBaseType// (restriction)
3218 *** //ItemSchemeRefBaseType// (restriction)
3219 **** //OrganisationSchemeRefBaseType// (restriction)
3220 ***** DataConsumerSchemeRefType
3221
3222 Attributes:
3223 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
3224
3225 Content:
3226 {Empty}
3227
3228 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3229
3230 |**Name**|**Type**|**Documentation**
3231 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
3232 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3233 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
3234 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3235 |class (fixed: DataConsumerScheme)|OrganisationSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3236 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3237
3238 **DataConsumerReferenceType: **DataConsumerReferenceType is a type for referencing a [[data consumer>>doc:sdmx:Glossary.Data consumer.WebHome]]. It consists of a URN and/or a complete set of reference fields.
3239
3240 Derivation:
3241
3242 * //ReferenceType// (restriction)
3243 ** //ChildObjectReferenceType// (restriction)
3244 *** //ItemReferenceType// (restriction)
3245 **** //OrganisationReferenceBaseType// (restriction)
3246 ***** DataConsumerReferenceType
3247
3248 Content:
3249 ( (Ref, URN?) | URN)
3250
3251 Element Documentation:
3252
3253 |**Name**|**Type**|**Documentation**
3254 |Ref|DataConsumerRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3255 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3256 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3257
3258 **DataConsumerRefType: **DataConsumerRefType contains a set of reference fields for referencing a [[data consumer>>doc:sdmx:Glossary.Data consumer.WebHome]] within a [[data consumer scheme>>doc:sdmx:Glossary.Data consumer scheme.WebHome]].
3259
3260 Derivation:
3261
3262 * //RefBaseType// (restriction)
3263 ** //ChildObjectRefBaseType// (restriction)
3264 *** //ItemRefBaseType// (restriction)
3265 **** //OrganisationRefBaseType// (restriction)
3266 ***** DataConsumerRefType
3267
3268 Attributes:
3269 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
3270
3271 Content:
3272 {Empty}
3273
3274 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3275
3276 |**Name**|**Type**|**Documentation**
3277 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
3278 |maintainableParentID|IDType|The maintainableParentID references the organisation scheme in which the organisation being referenced is defined.
3279 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the organisation scheme in which the organisation being referenced is defined. If not supplied, a default value of 1.0 is assumed.
3280 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3281 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3282 |class (fixed: DataConsumer)|OrganisationTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3283 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3284
3285 **LocalDataConsumerReferenceType: **LocalDataConsumerReferenceType provides a simple reference to a [[data consumer>>doc:sdmx:Glossary.Data consumer.WebHome]], where the reference to the [[data consumer scheme>>doc:sdmx:Glossary.Data consumer scheme.WebHome]] which defines it is provided in another context.
3286
3287 Derivation:
3288
3289 * //ReferenceType// (restriction)
3290 ** //LocalItemReferenceType// (restriction)
3291 *** //LocalOrganisationReferenceBaseType// (restriction)
3292 **** LocalDataConsumerReferenceType
3293
3294 Content:
3295 Ref
3296
3297 Element Documentation:
3298
3299 |**Name**|**Type**|**Documentation**
3300 |Ref|LocalDataConsumerRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3301
3302 **LocalDataConsumerRefType: **LocalDataConsumerRefType references a [[data consumer>>doc:sdmx:Glossary.Data consumer.WebHome]] locally where the reference to the [[data consumer scheme>>doc:sdmx:Glossary.Data consumer scheme.WebHome]] which defines it is provided elsewhere.
3303
3304 Derivation:
3305
3306 * //RefBaseType// (restriction)
3307 ** //LocalIdentifiableRefBaseType// (restriction)
3308 *** //LocalItemRefBaseType// (restriction)
3309 **** //LocalOrganisationRefBaseType// (restriction)
3310 ***** LocalDataConsumerRefType
3311
3312 Attributes:
3313 id, local?, class?, package?
3314
3315 Content:
3316 {Empty}
3317
3318 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3319
3320 |**Name**|**Type**|**Documentation**
3321 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3322 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3323 |class (fixed: DataConsumer)|OrganisationTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3324 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3325
3326 **DataProviderSchemeReferenceType: **DataProviderSchemeReferenceType is a type for referencing a [[data provider scheme>>doc:sdmx:Glossary.Data provider scheme.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
3327
3328 Derivation:
3329
3330 * //ReferenceType// (restriction)
3331 ** //MaintainableReferenceBaseType// (restriction)
3332 *** //ItemSchemeReferenceBaseType// (restriction)
3333 **** //OrganisationSchemeReferenceBaseType// (restriction)
3334 ***** DataProviderSchemeReferenceType
3335
3336 Content:
3337 ( (Ref, URN?) | URN)
3338
3339 Element Documentation:
3340
3341 |**Name**|**Type**|**Documentation**
3342 |Ref|DataProviderSchemeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3343 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3344 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3345
3346 **DataProviderSchemeRefType: **DataProviderSchemeRefType contains a set of reference fields for a [[data provider scheme>>doc:sdmx:Glossary.Data provider scheme.WebHome]].
3347
3348 Derivation:
3349
3350 * //RefBaseType// (restriction)
3351 ** //MaintainableRefBaseType// (restriction)
3352 *** //ItemSchemeRefBaseType// (restriction)
3353 **** //OrganisationSchemeRefBaseType// (restriction)
3354 ***** DataProviderSchemeRefType
3355
3356 Attributes:
3357 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
3358
3359 Content:
3360 {Empty}
3361
3362 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3363
3364 |**Name**|**Type**|**Documentation**
3365 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
3366 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3367 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
3368 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3369 |class (fixed: DataProviderScheme)|OrganisationSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3370 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3371
3372 **DataProviderReferenceType: **DataProviderReferenceType is a type for referencing a [[data provider>>doc:sdmx:Glossary.Data provider.WebHome]]. It consists of a URN and/or a complete set of reference fields.
3373
3374 Derivation:
3375
3376 * //ReferenceType// (restriction)
3377 ** //ChildObjectReferenceType// (restriction)
3378 *** //ItemReferenceType// (restriction)
3379 **** //OrganisationReferenceBaseType// (restriction)
3380 ***** DataProviderReferenceType
3381
3382 Content:
3383 ( (Ref, URN?) | URN)
3384
3385 Element Documentation:
3386
3387 |**Name**|**Type**|**Documentation**
3388 |Ref|DataProviderRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3389 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3390 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3391
3392 **DataProviderRefType: **DataProviderRefType contains a set of reference fields for referencing a [[data provider>>doc:sdmx:Glossary.Data provider.WebHome]] within a [[data provider scheme>>doc:sdmx:Glossary.Data provider scheme.WebHome]].
3393
3394 Derivation:
3395
3396 * //RefBaseType// (restriction)
3397 ** //ChildObjectRefBaseType// (restriction)
3398 *** //ItemRefBaseType// (restriction)
3399 **** //OrganisationRefBaseType// (restriction)
3400 ***** DataProviderRefType
3401
3402 Attributes:
3403 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
3404
3405 Content:
3406 {Empty}
3407
3408 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3409
3410 |**Name**|**Type**|**Documentation**
3411 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
3412 |maintainableParentID|IDType|The maintainableParentID references the organisation scheme in which the organisation being referenced is defined.
3413 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the organisation scheme in which the organisation being referenced is defined. If not supplied, a default value of 1.0 is assumed.
3414 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3415 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3416 |class (fixed: DataProvider)|OrganisationTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3417 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3418
3419 **LocalDataProviderReferenceType: **LocalDataProviderReferenceType provides a simple reference to a [[data provider>>doc:sdmx:Glossary.Data provider.WebHome]], where the reference to the [[data provider scheme>>doc:sdmx:Glossary.Data provider scheme.WebHome]] which defines it is provided in another context.
3420
3421 Derivation:
3422
3423 * //ReferenceType// (restriction)
3424 ** //LocalItemReferenceType// (restriction)
3425 *** //LocalOrganisationReferenceBaseType// (restriction)
3426 **** LocalDataProviderReferenceType
3427
3428 Content:
3429 Ref
3430
3431 Element Documentation:
3432
3433 |**Name**|**Type**|**Documentation**
3434 |Ref|LocalDataProviderRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3435
3436 **LocalDataProviderRefType: **LocalDataProviderRefType references a [[data provider>>doc:sdmx:Glossary.Data provider.WebHome]] locally where the reference to the [[data provider scheme>>doc:sdmx:Glossary.Data provider scheme.WebHome]] which defines it is provided elsewhere.
3437
3438 Derivation:
3439
3440 * //RefBaseType// (restriction)
3441 ** //LocalIdentifiableRefBaseType// (restriction)
3442 *** //LocalItemRefBaseType// (restriction)
3443 **** //LocalOrganisationRefBaseType// (restriction)
3444 ***** LocalDataProviderRefType
3445
3446 Attributes:
3447 id, local?, class?, package?
3448
3449 Content:
3450 {Empty}
3451
3452 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3453
3454 |**Name**|**Type**|**Documentation**
3455 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3456 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3457 |class (fixed: DataProvider)|OrganisationTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3458 |package (fixed: base)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3459
3460 **ReportingTaxonomyReferenceType: **ReportingTaxonomyReferenceType is a type for referencing a reporting taxonomy object. It consists of a URN and/or a complete set of reference fields.
3461
3462 Derivation:
3463
3464 * //ReferenceType// (restriction)
3465 ** //MaintainableReferenceBaseType// (restriction)
3466 *** //ItemSchemeReferenceBaseType// (restriction)
3467 **** ReportingTaxonomyReferenceType
3468
3469 Content:
3470 ( (Ref, URN?) | URN)
3471
3472 Element Documentation:
3473
3474 |**Name**|**Type**|**Documentation**
3475 |Ref|ReportingTaxonomyRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3476 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3477 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3478
3479 **ReportingTaxonomyRefType: **ReportingTaxonomyRefType provides a reference to a reporting taxonomy via a complete set of reference fields.
3480
3481 Derivation:
3482
3483 * //RefBaseType// (restriction)
3484 ** //MaintainableRefBaseType// (restriction)
3485 *** //ItemSchemeRefBaseType// (restriction)
3486 **** ReportingTaxonomyRefType
3487
3488 Attributes:
3489 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
3490
3491 Content:
3492 {Empty}
3493
3494 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3495
3496 |**Name**|**Type**|**Documentation**
3497 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
3498 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3499 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
3500 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3501 |class (fixed: ReportingTaxonomy)|ItemSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3502 |package (fixed: categoryscheme)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3503
3504 **ReportingCategoryReferenceType: **ReportingCategoryReferenceType is a type for referencing a reporting [[category>>doc:sdmx:Glossary.Category.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
3505
3506 Derivation:
3507
3508 * //ReferenceType// (restriction)
3509 ** //ChildObjectReferenceType// (restriction)
3510 *** //ItemReferenceType// (restriction)
3511 **** ReportingCategoryReferenceType
3512
3513 Content:
3514 ( (Ref, URN?) | URN)
3515
3516 Element Documentation:
3517
3518 |**Name**|**Type**|**Documentation**
3519 |Ref|ReportCategoryRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3520 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3521 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3522
3523 **ReportCategoryRefType: **ReportCategoryRefType contains a set of fields for referencing a reporting [[category>>doc:sdmx:Glossary.Category.WebHome]] within a reporting taxonomy.
3524
3525 Derivation:
3526
3527 * //RefBaseType// (restriction)
3528 ** //ChildObjectRefBaseType// (restriction)
3529 *** //ItemRefBaseType// (restriction)
3530 **** ReportCategoryRefType
3531
3532 Attributes:
3533 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
3534
3535 Content:
3536 {Empty}
3537
3538 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3539
3540 |**Name**|**Type**|**Documentation**
3541 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
3542 |maintainableParentID|IDType|The maintainableParentID references the reporting taxonomy in which the reporting [[category>>doc:sdmx:Glossary.Category.WebHome]] being referenced is defined.
3543 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the reporting taxonomy in which the reporting [[category>>doc:sdmx:Glossary.Category.WebHome]] being referenced is defined. If not supplied, a default value of 1.0 is assumed.
3544 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3545 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3546 |class (fixed: ReportingCategory)|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3547 |package (fixed: categoryscheme)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3548
3549 **LocalReportingCategoryReferenceType: **LocalReportingCategoryReferenceType provides a simple references to a reporting [[category>>doc:sdmx:Glossary.Category.WebHome]] where the identification of the reporting taxonomy which defines it is contained in another context.
3550
3551 Derivation:
3552
3553 * //ReferenceType// (restriction)
3554 ** //LocalItemReferenceType// (restriction)
3555 *** LocalReportingCategoryReferenceType
3556
3557 Content:
3558 Ref
3559
3560 Element Documentation:
3561
3562 |**Name**|**Type**|**Documentation**
3563 |Ref|LocalReportingCategoryRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3564
3565 **LocalReportingCategoryRefType: **LocalReportingCategoryRefType references a reporting [[category>>doc:sdmx:Glossary.Category.WebHome]] locally where the references to the reporting taxonomy which defines it is provided elsewhere.
3566
3567 Derivation:
3568
3569 * //RefBaseType// (restriction)
3570 ** //LocalIdentifiableRefBaseType// (restriction)
3571 *** //LocalItemRefBaseType// (restriction)
3572 **** LocalReportingCategoryRefType
3573
3574 Attributes:
3575 id, local?, class?, package?
3576
3577 Content:
3578 {Empty}
3579
3580 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3581
3582 |**Name**|**Type**|**Documentation**
3583 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3584 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3585 |class (fixed: ReportingCategory)|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3586 |package (fixed: categoryscheme)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3587
3588 **HierarchicalCodelistReferenceType: **HierarchicalCodelistReferenceType is a type for referencing a hierarchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
3589
3590 Derivation:
3591
3592 * //ReferenceType// (restriction)
3593 ** //MaintainableReferenceBaseType// (restriction)
3594 *** HierarchicalCodelistReferenceType
3595
3596 Content:
3597 ( (Ref, URN?) | URN)
3598
3599 Element Documentation:
3600
3601 |**Name**|**Type**|**Documentation**
3602 |Ref|HierarchicalCodelistRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3603 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3604 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3605
3606 **HierarchicalCodelistRefType: **HierarchicalCodelistRefType contains a set of reference fields for a hierarchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]].
3607
3608 Derivation:
3609
3610 * //RefBaseType// (restriction)
3611 ** //MaintainableRefBaseType// (restriction)
3612 *** HierarchicalCodelistRefType
3613
3614 Attributes:
3615 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
3616
3617 Content:
3618 {Empty}
3619
3620 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3621
3622 |**Name**|**Type**|**Documentation**
3623 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
3624 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3625 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
3626 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3627 |class (fixed: HierarchicalCodelist)|MaintainableTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3628 |package (fixed: [[codelist>>doc:sdmx:Glossary.Code list.WebHome]])|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3629
3630 **HierarchyReferenceType: **HierarchyReferenceType is a type for referencing a [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] within a hierarchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]].
3631
3632 Derivation:
3633
3634 * //ReferenceType// (restriction)
3635 ** //ChildObjectReferenceType// (restriction)
3636 *** HierarchyReferenceType
3637
3638 Content:
3639 ( (Ref, URN?) | URN)
3640
3641 Element Documentation:
3642
3643 |**Name**|**Type**|**Documentation**
3644 |Ref|HierarchyRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3645 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3646 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3647
3648 **HierarchyRefType: **HierarchyRefType is type which references a [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] from within a hierarchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]]. Reference fields are required for both the [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] and the [[codelist>>doc:sdmx:Glossary.Code list.WebHome]].
3649
3650 Derivation:
3651
3652 * //RefBaseType// (restriction)
3653 ** //ChildObjectRefBaseType// (restriction)
3654 *** HierarchyRefType
3655
3656 Attributes:
3657 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
3658
3659 Content:
3660 {Empty}
3661
3662 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3663
3664 |**Name**|**Type**|**Documentation**
3665 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
3666 |maintainableParentID|IDType|The maintainableParentID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the maintainable object in which the referenced object is defined, if applicable (maintainable-parent-object-id in the URN structure). This is only used in references where the referenced object is not itself maintainable.
3667 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the maintainable object in which the referenced object is defined (maintainable-parent-object-(% style="color:#e74c3c" %)version(%%) in the URN structure). This is only used in references where the referenced object is not itself maintainable. This should only be used when the maintainableParentID is present. If this is available, a default of 1.0 will always apply.
3668 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3669 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3670 |class (fixed: [[Hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]])|ObjectTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3671 |package (fixed: [[codelist>>doc:sdmx:Glossary.Code list.WebHome]])|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3672
3673 **LevelReferenceType: **LevelReferenceType is a type for referencing a (% style="color:#e74c3c" %)level(%%) object. It consists of a URN and/or a complete set of reference fields.
3674
3675 Derivation:
3676
3677 * //ReferenceType// (restriction)
3678 ** //ChildObjectReferenceType// (restriction)
3679 *** LevelReferenceType
3680
3681 Content:
3682 ( (Ref, URN?) | URN)
3683
3684 Element Documentation:
3685
3686 |**Name**|**Type**|**Documentation**
3687 |Ref|LevelRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3688 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3689 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3690
3691 **LevelRefType: **LevelRefType references a (% style="color:#e74c3c" %)level(%%) from within a hierarchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]]. Reference fields are required for both the (% style="color:#e74c3c" %)level(%%) and the [[codelist>>doc:sdmx:Glossary.Code list.WebHome]].
3692
3693 Derivation:
3694
3695 * //RefBaseType// (restriction)
3696 ** //ChildObjectRefBaseType// (restriction)
3697 *** LevelRefType
3698
3699 Attributes:
3700 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
3701
3702 Content:
3703 {Empty}
3704
3705 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3706
3707 |**Name**|**Type**|**Documentation**
3708 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
3709 |maintainableParentID|IDType|The maintainableParentID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the maintainable object in which the referenced object is defined, if applicable (maintainable-parent-object-id in the URN structure). This is only used in references where the referenced object is not itself maintainable.
3710 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the maintainable object in which the referenced object is defined (maintainable-parent-object-(% style="color:#e74c3c" %)version(%%) in the URN structure). This is only used in references where the referenced object is not itself maintainable. This should only be used when the maintainableParentID is present. If this is available, a default of 1.0 will always apply.
3711 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3712 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3713 |class (fixed: (% style="color:#e74c3c" %)Level(%%))|ObjectTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3714 |package (fixed: [[codelist>>doc:sdmx:Glossary.Code list.WebHome]])|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3715
3716 **LocalLevelReferenceType: **LocalLevelReferenceType is a type for referencing a (% style="color:#e74c3c" %)level(%%) object where the reference to the hierarchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] and the [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] in which it is defined is provided in another context (e.g. is inferred from the [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] in which the reference is defined).
3717
3718 Derivation:
3719
3720 * //ReferenceType// (restriction)
3721 ** LocalLevelReferenceType
3722
3723 Content:
3724 Ref
3725
3726 Element Documentation:
3727
3728 |**Name**|**Type**|**Documentation**
3729 |Ref|LocalLevelRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3730
3731 **LocalLevelRefType: **LocalLevelRefType references a (% style="color:#e74c3c" %)level(%%) object where the reference to the [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] in which it is contained and the hierarchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] which define it are provided in another context.
3732
3733 Derivation:
3734
3735 * //RefBaseType// (restriction)
3736 ** //LocalIdentifiableRefBaseType// (restriction)
3737 *** LocalLevelRefType
3738
3739 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
3740 containerID?, id, local?, class?, package?
3741
3742 Content:
3743 {Empty}
3744
3745 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3746
3747 |**Name**|**Type**|**Documentation**
3748 |containerID|NestedIDType|The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object within a maintainable object in which the referenced object is defined (container-object-id in the URN structure). This is only used in references where the referenced object is not contained directly within a maintainable object (e.g. a [[Component>>doc:sdmx:Glossary.Component.WebHome]] within a ComponentList, within a maintainable Structure). If the container has a fixed identifier, this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] will not be present.
3749 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3750 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3751 |class (fixed: (% style="color:#e74c3c" %)Level(%%))|ObjectTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3752 |package|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3753
3754 **HierarchicalCodeReferenceType: **HierarchicalCodeReferenceType is a type for referencing a [[hierarchical code>>doc:sdmx:Glossary.Hierarchical code.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
3755
3756 Derivation:
3757
3758 * //ReferenceType// (restriction)
3759 ** //ContainerChildObjectReferenceType// (restriction)
3760 *** HierarchicalCodeReferenceType
3761
3762 Content:
3763 ( (Ref, URN?) | URN)
3764
3765 Element Documentation:
3766
3767 |**Name**|**Type**|**Documentation**
3768 |Ref|HierarchicalCodeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3769 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3770 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3771
3772 **HierarchicalCodeRefType: **HierarchicalCodeRefType references a [[code>>doc:sdmx:Glossary.Code.WebHome]] from within a hierarchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]]. Reference fields are required for both the [[code>>doc:sdmx:Glossary.Code.WebHome]] and the [[codelist>>doc:sdmx:Glossary.Code list.WebHome]].
3773
3774 Derivation:
3775
3776 * //RefBaseType// (restriction)
3777 ** //ContainerChildObjectRefBaseType// (restriction)
3778 *** HierarchicalCodeRefType
3779
3780 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
3781 agencyID, maintainableParentID, maintainableParentVersion?, containerID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
3782
3783 Content:
3784 {Empty}
3785
3786 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3787
3788 |**Name**|**Type**|**Documentation**
3789 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
3790 |maintainableParentID|IDType|The maintainableParentID references the hierarchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] in which the [[code>>doc:sdmx:Glossary.Code.WebHome]] being referenced is defined.
3791 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the hierarchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] in which the [[code>>doc:sdmx:Glossary.Code.WebHome]] being referenced is defined. If not supplied, a default value of 1.0 is assumed.
3792 |containerID|IDType|The containerID references the [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] which contains the [[code>>doc:sdmx:Glossary.Code.WebHome]] being referenced is defined.
3793 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3794 |(%%)(% style="color:#e74c3c" %)version|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
3795 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3796 |class (fixed: HierarchicalCode)|ObjectTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3797 |package (fixed: [[codelist>>doc:sdmx:Glossary.Code list.WebHome]])|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3798
3799 **ConstraintReferenceType: **ConstraintReferenceType is a type for referencing a (% style="color:#e74c3c" %)constraint(%%) object. It consists of a URN and/or a complete set of reference fields.
3800
3801 Derivation:
3802
3803 * //ReferenceType// (restriction)
3804 ** //MaintainableReferenceBaseType// (restriction)
3805 *** ConstraintReferenceType
3806
3807 Content:
3808 ( (Ref, URN?) | URN)
3809
3810 Element Documentation:
3811
3812 |**Name**|**Type**|**Documentation**
3813 |Ref|//ConstraintRefType//|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3814 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3815 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3816
3817 //**ConstraintRefType**//**: **ConstraintRefType contains a set of reference fields for a (% style="color:#e74c3c" %)constraint(%%).
3818
3819 Derivation:
3820
3821 * //RefBaseType// (restriction)
3822 ** //MaintainableRefBaseType// (restriction)
3823 *** //ConstraintRefType//
3824
3825 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
3826 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
3827
3828 Content:
3829 {Empty}
3830
3831 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3832
3833 |**Name**|**Type**|**Documentation**
3834 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
3835 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3836 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
3837 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3838 |class|ConstraintTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3839 |package (fixed: registry)|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3840
3841 **AttachmentConstraintReferenceType: **AttachmentConstraintReferenceType is a type for referencing a attachment (% style="color:#e74c3c" %)constraint(%%) object. It consists of a URN and/or a complete set of reference fields.
3842
3843 Derivation:
3844
3845 * //ReferenceType// (restriction)
3846 ** //MaintainableReferenceBaseType// (restriction)
3847 *** ConstraintReferenceType (restriction)
3848 **** AttachmentConstraintReferenceType
3849
3850 Content:
3851 ( (Ref, URN?) | URN)
3852
3853 Element Documentation:
3854
3855 |**Name**|**Type**|**Documentation**
3856 |Ref|AttachmentConstraintRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3857 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3858 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3859
3860 **AttachmentConstraintRefType: **AttachmentConstraintRefType contains a set of reference fields for an attachment (% style="color:#e74c3c" %)constraint(%%).
3861
3862 Derivation:
3863
3864 * //RefBaseType// (restriction)
3865 ** //MaintainableRefBaseType// (restriction)
3866 *** //ConstraintRefType// (restriction)
3867 **** AttachmentConstraintRefType
3868
3869 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
3870 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
3871
3872 Content:
3873 {Empty}
3874
3875 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3876
3877 |**Name**|**Type**|**Documentation**
3878 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
3879 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3880 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
3881 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3882 |class (fixed: AttachmentConstraint)|ConstraintTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3883 |package (fixed: registry)|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3884
3885 **ContentConstraintReferenceType: **ContentConstraintReferenceType is a type for referencing a content (% style="color:#e74c3c" %)constraint(%%) object. It consists of a URN and/or a complete set of reference fields.
3886
3887 Derivation:
3888
3889 * //ReferenceType// (restriction)
3890 ** //MaintainableReferenceBaseType// (restriction)
3891 *** ConstraintReferenceType (restriction)
3892 **** ContentConstraintReferenceType
3893
3894 Content:
3895 ( (Ref, URN?) | URN)
3896
3897 Element Documentation:
3898
3899 |**Name**|**Type**|**Documentation**
3900 |Ref|ContentConstraintRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3901 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3902 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3903
3904 **ContentConstraintRefType: **ContentConstraintRefType contains a set of reference fields for a content (% style="color:#e74c3c" %)constraint(%%).
3905
3906 Derivation:
3907
3908 * //RefBaseType// (restriction)
3909 ** //MaintainableRefBaseType// (restriction)
3910 *** //ConstraintRefType// (restriction)
3911 **** ContentConstraintRefType
3912
3913 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
3914 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
3915
3916 Content:
3917 {Empty}
3918
3919 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3920
3921 |**Name**|**Type**|**Documentation**
3922 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
3923 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3924 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
3925 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3926 |class (fixed: ContentConstraint)|ConstraintTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3927 |package (fixed: registry)|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3928
3929 **DataflowReferenceType: **DataflowReferenceType is a type for referencing a [[dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
3930
3931 Derivation:
3932
3933 * //ReferenceType// (restriction)
3934 ** //MaintainableReferenceBaseType// (restriction)
3935 *** //StructureUsageReferenceBaseType// (restriction)
3936 **** DataflowReferenceType
3937
3938 Content:
3939 ( (Ref, URN?) | URN)
3940
3941 Element Documentation:
3942
3943 |**Name**|**Type**|**Documentation**
3944 |Ref|DataflowRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3945 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3946 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3947
3948 **DataflowRefType: **DataflowRefType contains a set of reference fields for a data flow.
3949
3950 Derivation:
3951
3952 * //RefBaseType// (restriction)
3953 ** //MaintainableRefBaseType// (restriction)
3954 *** //StructureOrUsageRefBaseType// (restriction)
3955 **** //StructureUsageRefBaseType// (restriction)
3956 ***** DataflowRefType
3957
3958 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
3959 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
3960
3961 Content:
3962 {Empty}
3963
3964 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
3965
3966 |**Name**|**Type**|**Documentation**
3967 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
3968 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
3969 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
3970 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
3971 |class (fixed: [[Dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]])|StructureUsageTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3972 |package (fixed: datastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
3973
3974 **MetadataflowReferenceType: **MetadataflowReferenceType is a type for referencing a [[metadata flow>>doc:sdmx:Glossary.Metadataflow.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
3975
3976 Derivation:
3977
3978 * //ReferenceType// (restriction)
3979 ** //MaintainableReferenceBaseType// (restriction)
3980 *** //StructureUsageReferenceBaseType// (restriction)
3981 **** MetadataflowReferenceType
3982
3983 Content:
3984 ( (Ref, URN?) | URN)
3985
3986 Element Documentation:
3987
3988 |**Name**|**Type**|**Documentation**
3989 |Ref|MetadataflowRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
3990 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3991 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
3992
3993 **MetadataflowRefType: **MetadataflowRefType contains a set of reference fields for a [[metadata flow>>doc:sdmx:Glossary.Metadataflow.WebHome]].
3994
3995 Derivation:
3996
3997 * //RefBaseType// (restriction)
3998 ** //MaintainableRefBaseType// (restriction)
3999 *** //StructureOrUsageRefBaseType// (restriction)
4000 **** //StructureUsageRefBaseType// (restriction)
4001 ***** MetadataflowRefType
4002
4003 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
4004 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
4005
4006 Content:
4007 {Empty}
4008
4009 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4010
4011 |**Name**|**Type**|**Documentation**
4012 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4013 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4014 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
4015 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4016 |class (fixed: [[Metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]])|StructureUsageTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4017 |package (fixed: metadatastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4018
4019 **DataStructureReferenceType: **DataStructureReferenceType is a type for referencing a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
4020
4021 Derivation:
4022
4023 * //ReferenceType// (restriction)
4024 ** //MaintainableReferenceBaseType// (restriction)
4025 *** //StructureReferenceBaseType// (restriction)
4026 **** DataStructureReferenceType
4027
4028 Content:
4029 ( (Ref, URN?) | URN)
4030
4031 Element Documentation:
4032
4033 |**Name**|**Type**|**Documentation**
4034 |Ref|DataStructureRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4035 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4036 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4037
4038 **DataStructureRefType: **DataStructureRefType contains a set of reference fields for a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]].
4039
4040 Derivation:
4041
4042 * //RefBaseType// (restriction)
4043 ** //MaintainableRefBaseType// (restriction)
4044 *** //StructureOrUsageRefBaseType// (restriction)
4045 **** //StructureRefBaseType// (restriction)
4046 ***** DataStructureRefType
4047
4048 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
4049 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
4050
4051 Content:
4052 {Empty}
4053
4054 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4055
4056 |**Name**|**Type**|**Documentation**
4057 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4058 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4059 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
4060 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4061 |class (fixed: DataStructure)|StructureTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4062 |package (fixed: datastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4063
4064 **KeyDescriptorReferenceType: **KeyDescriptorReferenceType is a type for referencing a key descriptor object. It consists of a URN and/or a complete set of reference fields.
4065
4066 Derivation:
4067
4068 * //ReferenceType// (restriction)
4069 ** //ChildObjectReferenceType// (restriction)
4070 *** //ComponentListReferenceType// (restriction)
4071 **** KeyDescriptorReferenceType
4072
4073 Content:
4074 ( (Ref, URN?) | URN)
4075
4076 Element Documentation:
4077
4078 |**Name**|**Type**|**Documentation**
4079 |Ref|KeyDescriptorRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4080 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4081 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4082
4083 **KeyDescriptorRefType: **KeyDescriptorRefType contains a reference to the key descriptor within a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]].
4084
4085 Derivation:
4086
4087 * //RefBaseType// (restriction)
4088 ** //ChildObjectRefBaseType// (restriction)
4089 *** //ComponentListRefBaseType// (restriction)
4090 **** KeyDescriptorRefType
4091
4092 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
4093 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
4094
4095 Content:
4096 {Empty}
4097
4098 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4099
4100 |**Name**|**Type**|**Documentation**
4101 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4102 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] list being referenced is defined.
4103 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] list being referenced is defined. If not supplied, a default value of 1.0 is assumed.
4104 |id (fixed: DIMENSION_DESCRIPTOR)|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4105 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4106 |class (fixed: DimensionDescriptor)|ComponentListTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4107 |package (fixed: datastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4108
4109 **AttributeDescriptorReferenceType: **AttributeDescriptorReferenceType is a type for referencing an [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] descriptor object. It consists of a URN and/or a complete set of reference fields.
4110
4111 Derivation:
4112
4113 * //ReferenceType// (restriction)
4114 ** //ChildObjectReferenceType// (restriction)
4115 *** //ComponentListReferenceType// (restriction)
4116 **** AttributeDescriptorReferenceType
4117
4118 Content:
4119 ( (Ref, URN?) | URN)
4120
4121 Element Documentation:
4122
4123 |**Name**|**Type**|**Documentation**
4124 |Ref|AttributeDescriptorRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4125 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4126 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4127
4128 **AttributeDescriptorRefType: **AttributeDescriptorRefType contains a reference to the [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] descriptor within a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]].
4129
4130 Derivation:
4131
4132 * //RefBaseType// (restriction)
4133 ** //ChildObjectRefBaseType// (restriction)
4134 *** //ComponentListRefBaseType// (restriction)
4135 **** AttributeDescriptorRefType
4136
4137 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
4138 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
4139
4140 Content:
4141 {Empty}
4142
4143 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4144
4145 |**Name**|**Type**|**Documentation**
4146 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4147 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] list being referenced is defined.
4148 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] list being referenced is defined. If not supplied, a default value of 1.0 is assumed.
4149 |id (fixed: ATTRIBUTE_DESCRIPTOR)|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4150 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4151 |class (fixed: AttributeDescriptor)|ComponentListTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4152 |package (fixed: datastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4153
4154 **MeasureDescriptorReferenceType: **MeasureDescriptorReferenceType is a type for referencing a [[measure>>doc:sdmx:Glossary.Measure.WebHome]] descriptor object. It consists of a URN and/or a complete set of reference fields.
4155
4156 Derivation:
4157
4158 * //ReferenceType// (restriction)
4159 ** //ChildObjectReferenceType// (restriction)
4160 *** //ComponentListReferenceType// (restriction)
4161 **** MeasureDescriptorReferenceType
4162
4163 Content:
4164 ( (Ref, URN?) | URN)
4165
4166 Element Documentation:
4167
4168 |**Name**|**Type**|**Documentation**
4169 |Ref|MeasureDescriptorRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4170 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4171 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4172
4173 **MeasureDescriptorRefType: **MeasureDescriptorRefType contains a reference to the [[measure>>doc:sdmx:Glossary.Measure.WebHome]] descriptor within a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]].
4174
4175 Derivation:
4176
4177 * //RefBaseType// (restriction)
4178 ** //ChildObjectRefBaseType// (restriction)
4179 *** //ComponentListRefBaseType// (restriction)
4180 **** MeasureDescriptorRefType
4181
4182 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
4183 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
4184
4185 Content:
4186 {Empty}
4187
4188 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4189
4190 |**Name**|**Type**|**Documentation**
4191 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4192 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] list being referenced is defined.
4193 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] list being referenced is defined. If not supplied, a default value of 1.0 is assumed.
4194 |id (fixed: MEASURE_DESCRIPTOR)|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4195 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4196 |class (fixed: MeasureDescriptor)|ComponentListTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4197 |package (fixed: datastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4198
4199 **GroupKeyDescriptorReferenceType: **GroupKeyDescriptorReferenceType is a type for referencing a [[group key>>doc:sdmx:Glossary.Group key.WebHome]] descriptor object. It consists of a URN and/or a complete set of reference fields.
4200
4201 Derivation:
4202
4203 * //ReferenceType// (restriction)
4204 ** //ChildObjectReferenceType// (restriction)
4205 *** //ComponentListReferenceType// (restriction)
4206 **** GroupKeyDescriptorReferenceType
4207
4208 Content:
4209 ( (Ref, URN?) | URN)
4210
4211 Element Documentation:
4212
4213 |**Name**|**Type**|**Documentation**
4214 |Ref|GroupKeyDescriptorRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4215 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4216 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4217
4218 **GroupKeyDescriptorRefType: **GroupKeyDescriptorRefType contains a reference to a [[group key>>doc:sdmx:Glossary.Group key.WebHome]] descriptor within a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]].
4219
4220 Derivation:
4221
4222 * //RefBaseType// (restriction)
4223 ** //ChildObjectRefBaseType// (restriction)
4224 *** //ComponentListRefBaseType// (restriction)
4225 **** GroupKeyDescriptorRefType
4226
4227 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
4228 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
4229
4230 Content:
4231 {Empty}
4232
4233 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4234
4235 |**Name**|**Type**|**Documentation**
4236 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4237 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] list being referenced is defined.
4238 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] list being referenced is defined. If not supplied, a default value of 1.0 is assumed.
4239 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4240 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4241 |class (fixed: GroupDimensionDescriptor)|ComponentListTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4242 |package (fixed: datastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4243
4244 **LocalGroupKeyDescriptorReferenceType: **LocalGroupKeyDescriptorReferenceType is a type for referencing a [[group key>>doc:sdmx:Glossary.Group key.WebHome]] descriptor locally, where the reference to the [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] which defines it is provided in another context (for example the [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] in which the reference occurs).
4245
4246 Derivation:
4247
4248 * //ReferenceType// (restriction)
4249 ** //LocalComponentListReferenceType// (restriction)
4250 *** LocalGroupKeyDescriptorReferenceType
4251
4252 Content:
4253 Ref
4254
4255 Element Documentation:
4256
4257 |**Name**|**Type**|**Documentation**
4258 |Ref|LocalGroupKeyDescriptorRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4259
4260 **LocalGroupKeyDescriptorRefType: **LocalGroupKeyDescriptorRefType contains a local reference to a [[group key>>doc:sdmx:Glossary.Group key.WebHome]] descriptor.
4261
4262 Derivation:
4263
4264 * //RefBaseType// (restriction)
4265 ** //LocalIdentifiableRefBaseType// (restriction)
4266 *** //LocalComponentListRefBaseType// (restriction)
4267 **** LocalGroupKeyDescriptorRefType
4268
4269 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
4270 id, local?, class?, package?
4271
4272 Content:
4273 {Empty}
4274
4275 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4276
4277 |**Name**|**Type**|**Documentation**
4278 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4279 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4280 |class (fixed: GroupDimensionDescriptor)|ComponentListTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4281 |package (fixed: datastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4282
4283 **DimensionReferenceType: **DimensionReferenceType is a type for referencing a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
4284
4285 Derivation:
4286
4287 * //ReferenceType// (restriction)
4288 ** //ContainerChildObjectReferenceType// (restriction)
4289 *** //ComponentReferenceType// (restriction)
4290 **** DimensionReferenceType
4291
4292 Content:
4293 ( (Ref, URN?) | URN)
4294
4295 Element Documentation:
4296
4297 |**Name**|**Type**|**Documentation**
4298 |Ref|DimensionRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4299 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4300 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4301
4302 **DimensionRefType: **DimensionRefType contains a reference to a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] within a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]]. Note that since there is only one key descriptor, the container reference fields are prohibited.
4303
4304 Derivation:
4305
4306 * //RefBaseType// (restriction)
4307 ** //ContainerChildObjectRefBaseType// (restriction)
4308 *** //ComponentRefBaseType// (restriction)
4309 **** DimensionRefType
4310
4311 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
4312 agencyID, maintainableParentID, maintainableParentVersion?, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
4313
4314 Content:
4315 {Empty}
4316
4317 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4318
4319 |**Name**|**Type**|**Documentation**
4320 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4321 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined.
4322 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined. If not supplied, a default value of 1.0 is assumed.
4323 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4324 |(%%)(% style="color:#e74c3c" %)version|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
4325 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4326 |class (fixed: Dimension)|DimensionTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4327 |package (fixed: datastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4328
4329 **MeasureDimensionReferenceType: **MeasureDimensionReferenceType is a type for referencing a [[measure>>doc:sdmx:Glossary.Measure.WebHome]] [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
4330
4331 Derivation:
4332
4333 * //ReferenceType// (restriction)
4334 ** //ContainerChildObjectReferenceType// (restriction)
4335 *** //ComponentReferenceType// (restriction)
4336 **** MeasureDimensionReferenceType
4337
4338 Content:
4339 ( (Ref, URN?) | URN)
4340
4341 Element Documentation:
4342
4343 |**Name**|**Type**|**Documentation**
4344 |Ref|MeasureDimensionRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4345 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4346 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4347
4348 **MeasureDimensionRefType: **MeasureDimensionRefType contains a reference to the [[measure>>doc:sdmx:Glossary.Measure.WebHome]] [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] within a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]]. Note that since there is only one key descriptor, the container reference fields are prohibited.
4349
4350 Derivation:
4351
4352 * //RefBaseType// (restriction)
4353 ** //ContainerChildObjectRefBaseType// (restriction)
4354 *** //ComponentRefBaseType// (restriction)
4355 **** MeasureDimensionRefType
4356
4357 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
4358 agencyID, maintainableParentID, maintainableParentVersion?, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
4359
4360 Content:
4361 {Empty}
4362
4363 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4364
4365 |**Name**|**Type**|**Documentation**
4366 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4367 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined.
4368 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined. If not supplied, a default value of 1.0 is assumed.
4369 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4370 |(%%)(% style="color:#e74c3c" %)version|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
4371 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4372 |class (fixed: MeasureDimension)|DimensionTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4373 |package (fixed: datastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4374
4375 **TimeDimensionReferenceType: **TimeDimensionReferenceType is a type for referencing a time [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
4376
4377 Derivation:
4378
4379 * //ReferenceType// (restriction)
4380 ** //ContainerChildObjectReferenceType// (restriction)
4381 *** //ComponentReferenceType// (restriction)
4382 **** TimeDimensionReferenceType
4383
4384 Content:
4385 ( (Ref, URN?) | URN)
4386
4387 Element Documentation:
4388
4389 |**Name**|**Type**|**Documentation**
4390 |Ref|TimeDimensionRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4391 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4392 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4393
4394 **TimeDimensionRefType: **TimeDimensionRefType contains a reference to the time [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] within a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]]. Note that since there is only one key descriptor, the container reference fields are prohibited.
4395
4396 Derivation:
4397
4398 * //RefBaseType// (restriction)
4399 ** //ContainerChildObjectRefBaseType// (restriction)
4400 *** //ComponentRefBaseType// (restriction)
4401 **** TimeDimensionRefType
4402
4403 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
4404 agencyID, maintainableParentID, maintainableParentVersion?, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
4405
4406 Content:
4407 {Empty}
4408
4409 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4410
4411 |**Name**|**Type**|**Documentation**
4412 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4413 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined.
4414 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined. If not supplied, a default value of 1.0 is assumed.
4415 |id (fixed: TIME_PERIOD)|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4416 |(%%)(% style="color:#e74c3c" %)version|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
4417 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4418 |class (fixed: TimeDimension)|DimensionTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4419 |package (fixed: datastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4420
4421 **LocalDimensionReferenceType: **LocalDimensionReferenceType is a type for referencing any type of [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] locally, where the reference to the [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] which defines the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] is provided in another context (for example the [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] in which the reference occurs).
4422
4423 Derivation:
4424
4425 * //ReferenceType// (restriction)
4426 ** //LocalComponentListComponentReferenceBaseType// (restriction)
4427 *** //LocalComponentReferenceBaseType// (restriction)
4428 **** LocalDimensionReferenceType
4429
4430 Content:
4431 Ref
4432
4433 Element Documentation:
4434
4435 |**Name**|**Type**|**Documentation**
4436 |Ref|LocalDimensionRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4437
4438 **LocalDimensionRefType: **LocalDimensionRefType contains the reference fields for referencing a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] locally.
4439
4440 Derivation:
4441
4442 * //RefBaseType// (restriction)
4443 ** //LocalIdentifiableRefBaseType// (restriction)
4444 *** //LocalComponentListComponentRefBaseType// (restriction)
4445 **** //LocalComponentRefBaseType// (restriction)
4446 ***** LocalDimensionRefType
4447
4448 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
4449 id, local?, class?, package?
4450
4451 Content:
4452 {Empty}
4453
4454 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4455
4456 |**Name**|**Type**|**Documentation**
4457 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4458 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4459 |class (default: [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]])|DimensionTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is optional and provided a default value of [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]]. It is strongly recommended that if the time or [[measure>>doc:sdmx:Glossary.Measure.WebHome]] [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] is referenced, that the proper value be set for this field. However, this is not absolutely necessary since all [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] [[components>>doc:sdmx:Glossary.Component.WebHome]] must have a unique identifier within the scope of the entire data structure. It does, however, allow systems which will treat such a reference as a URN to easily construct the URN without having to verify the object class of the referenced [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]].
4460 |package (fixed: datastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4461
4462 **AttributeReferenceType: **AttributeReferenceType is a type for referencing an [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
4463
4464 Derivation:
4465
4466 * //ReferenceType// (restriction)
4467 ** //ContainerChildObjectReferenceType// (restriction)
4468 *** //ComponentReferenceType// (restriction)
4469 **** AttributeReferenceType
4470
4471 Content:
4472 ( (Ref, URN?) | URN)
4473
4474 Element Documentation:
4475
4476 |**Name**|**Type**|**Documentation**
4477 |Ref|AttributeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4478 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4479 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4480
4481 **AttributeRefType: **AttributeRefType contains a reference to an [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] within a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]]. Note that since there is only one [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] descriptor, the container reference fields are prohibited.
4482
4483 Derivation:
4484
4485 * //RefBaseType// (restriction)
4486 ** //ContainerChildObjectRefBaseType// (restriction)
4487 *** //ComponentRefBaseType// (restriction)
4488 **** AttributeRefType
4489
4490 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
4491 agencyID, maintainableParentID, maintainableParentVersion?, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
4492
4493 Content:
4494 {Empty}
4495
4496 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4497
4498 |**Name**|**Type**|**Documentation**
4499 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4500 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined.
4501 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined. If not supplied, a default value of 1.0 is assumed.
4502 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4503 |(%%)(% style="color:#e74c3c" %)version|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
4504 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4505 |class (fixed: [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]])|ComponentTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4506 |package (fixed: datastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4507
4508 **PrimaryMeasureReferenceType: **PrimaryMeasureReferenceType is a type for referencing a primary [[measure>>doc:sdmx:Glossary.Measure.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
4509
4510 Derivation:
4511
4512 * //ReferenceType// (restriction)
4513 ** //ContainerChildObjectReferenceType// (restriction)
4514 *** //ComponentReferenceType// (restriction)
4515 **** PrimaryMeasureReferenceType
4516
4517 Content:
4518 ( (Ref, URN?) | URN)
4519
4520 Element Documentation:
4521
4522 |**Name**|**Type**|**Documentation**
4523 |Ref|PrimaryMeasureRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4524 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4525 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4526
4527 **PrimaryMeasureRefType: **PrimaryMeasureRefType contains a reference to the primary [[measure>>doc:sdmx:Glossary.Measure.WebHome]] within a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]]. Note that since there is only one key descriptor, the container reference fields are prohibited.
4528
4529 Derivation:
4530
4531 * //RefBaseType// (restriction)
4532 ** //ContainerChildObjectRefBaseType// (restriction)
4533 *** //ComponentRefBaseType// (restriction)
4534 **** PrimaryMeasureRefType
4535
4536 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
4537 agencyID, maintainableParentID, maintainableParentVersion?, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
4538
4539 Content:
4540 {Empty}
4541
4542 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4543
4544 |**Name**|**Type**|**Documentation**
4545 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4546 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined.
4547 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined. If not supplied, a default value of 1.0 is assumed.
4548 |id (fixed: OBS_VALUE)|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4549 |(%%)(% style="color:#e74c3c" %)version|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
4550 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4551 |class (fixed: PrimaryMeasure)|ComponentTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4552 |package (fixed: datastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4553
4554 **LocalPrimaryMeasureReferenceType: **LocalPrimaryMeasureReferenceType is a type for referencing a primary [[measure>>doc:sdmx:Glossary.Measure.WebHome]] locally, where the reference to the [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] which defines the primary [[measure>>doc:sdmx:Glossary.Measure.WebHome]] is provided in another context (for example the [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] in which the reference occurs).
4555
4556 Derivation:
4557
4558 * //ReferenceType// (restriction)
4559 ** //LocalComponentListComponentReferenceBaseType// (restriction)
4560 *** //LocalComponentReferenceBaseType// (restriction)
4561 **** LocalPrimaryMeasureReferenceType
4562
4563 Content:
4564 Ref
4565
4566 Element Documentation:
4567
4568 |**Name**|**Type**|**Documentation**
4569 |Ref|LocalPrimaryMeasureRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4570
4571 **LocalPrimaryMeasureRefType: **LocalPrimaryMeasureRefType contains the reference fields for referencing a primary [[measure>>doc:sdmx:Glossary.Measure.WebHome]] locally.
4572
4573 Derivation:
4574
4575 * //RefBaseType// (restriction)
4576 ** //LocalIdentifiableRefBaseType// (restriction)
4577 *** //LocalComponentListComponentRefBaseType// (restriction)
4578 **** //LocalComponentRefBaseType// (restriction)
4579 ***** LocalPrimaryMeasureRefType
4580
4581 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
4582 id, local?, class?, package?
4583
4584 Content:
4585 {Empty}
4586
4587 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4588
4589 |**Name**|**Type**|**Documentation**
4590 |id (fixed: OBS_VALUE)|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4591 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4592 |class (fixed: PrimaryMeasure)|ComponentTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4593 |package (fixed: datastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4594
4595 **LocalDataStructureComponentReferenceType: **LocalDataStructureComponentReferenceType is a type for referencing any type of data structure [[component>>doc:sdmx:Glossary.Component.WebHome]] locally, where the reference for the [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] which defines the [[components>>doc:sdmx:Glossary.Component.WebHome]] is available in another context.
4596
4597 Derivation:
4598
4599 * //ReferenceType// (restriction)
4600 ** //LocalComponentListComponentReferenceBaseType// (restriction)
4601 *** LocalDataStructureComponentReferenceType
4602
4603 Content:
4604 Ref
4605
4606 Element Documentation:
4607
4608 |**Name**|**Type**|**Documentation**
4609 |Ref|LocalDataStructureComponentRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4610
4611 **LocalDataStructureComponentRefType: **LocalDataStructureComponentRefType contains the reference fields for referencing any data structure [[component>>doc:sdmx:Glossary.Component.WebHome]] locally. This reference must specify the class of the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced.
4612
4613 Derivation:
4614
4615 * //RefBaseType// (restriction)
4616 ** //LocalIdentifiableRefBaseType// (restriction)
4617 *** //LocalComponentListComponentRefBaseType// (restriction)
4618 **** LocalDataStructureComponentRefType
4619
4620 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
4621 id, local?, class, package?
4622
4623 Content:
4624 {Empty}
4625
4626 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4627
4628 |**Name**|**Type**|**Documentation**
4629 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4630 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4631 |class|DataStructureComponentTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4632 |package (fixed: datastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4633
4634 **DataStructureEnumerationSchemeReferenceType: **DataStructureEnumerationSchemeReferenceType is a type for referencing any type of [[item scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] that is allowable as the enumeration of the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] of a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] [[component>>doc:sdmx:Glossary.Component.WebHome]]. It consists of a URN and/or a complete set of reference fields.
4635
4636 Derivation:
4637
4638 * //ReferenceType// (restriction)
4639 ** //MaintainableReferenceBaseType// (restriction)
4640 *** //ItemSchemeReferenceBaseType// (restriction)
4641 **** ItemSchemeReferenceType (restriction)
4642 ***** DataStructureEnumerationSchemeReferenceType
4643
4644 Content:
4645 ( (Ref, URN?) | URN)
4646
4647 Element Documentation:
4648
4649 |**Name**|**Type**|**Documentation**
4650 |Ref|DataStructureEnumerationSchemeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4651 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4652 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4653
4654 **DataStructureEnumerationSchemeRefType: **DataStructureEnumerationSchemeRefType contains the reference fields for referencing any [[item scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] that is allowable as the enumeration of the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] of a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] [[component>>doc:sdmx:Glossary.Component.WebHome]].
4655
4656 Derivation:
4657
4658 * //RefBaseType// (restriction)
4659 ** //MaintainableRefBaseType// (restriction)
4660 *** //ItemSchemeRefBaseType// (restriction)
4661 **** ItemSchemeRefType (restriction)
4662 ***** DataStructureEnumerationSchemeRefType
4663
4664 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
4665 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class, package
4666
4667 Content:
4668 {Empty}
4669
4670 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4671
4672 |**Name**|**Type**|**Documentation**
4673 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4674 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4675 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
4676 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4677 |class|DimensionEumerationSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4678 |package|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4679
4680 **MetadataStructureReferenceType: **MetadataStructureReferenceType is a type for referencing a [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
4681
4682 Derivation:
4683
4684 * //ReferenceType// (restriction)
4685 ** //MaintainableReferenceBaseType// (restriction)
4686 *** //StructureReferenceBaseType// (restriction)
4687 **** MetadataStructureReferenceType
4688
4689 Content:
4690 ( (Ref, URN?) | URN)
4691
4692 Element Documentation:
4693
4694 |**Name**|**Type**|**Documentation**
4695 |Ref|MetadataStructureRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4696 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4697 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4698
4699 **MetadataStructureRefType: **MetadataStructureRefType contains a set of reference fields for a [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]].
4700
4701 Derivation:
4702
4703 * //RefBaseType// (restriction)
4704 ** //MaintainableRefBaseType// (restriction)
4705 *** //StructureOrUsageRefBaseType// (restriction)
4706 **** //StructureRefBaseType// (restriction)
4707 ***** MetadataStructureRefType
4708
4709 [[Attributes>>doc:sdmx:Glossary.Attribute.WebHome]]:
4710 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
4711
4712 Content:
4713 {Empty}
4714
4715 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4716
4717 |**Name**|**Type**|**Documentation**
4718 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4719 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4720 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
4721 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4722 |class (fixed: MetadataStructure)|StructureTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4723 |package (fixed: metadatastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4724
4725 **MetadataTargetReferenceType: **MetadataTargetReferenceType is a type for referencing a metadata target object. It consists of a URN and/or a complete set of reference fields.
4726
4727 Derivation:
4728
4729 * //ReferenceType// (restriction)
4730 ** //ChildObjectReferenceType// (restriction)
4731 *** //ComponentListReferenceType// (restriction)
4732 **** MetadataTargetReferenceType
4733
4734 Content:
4735 ( (Ref, URN?) | URN)
4736
4737 Element Documentation:
4738
4739 |**Name**|**Type**|**Documentation**
4740 |Ref|MetadataTargetRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4741 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4742 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4743
4744 **MetadataTargetRefType: **MetadataTargetRefType contains a reference to a metadata target within a [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]].
4745
4746 Derivation:
4747
4748 * //RefBaseType// (restriction)
4749 ** //ChildObjectRefBaseType// (restriction)
4750 *** //ComponentListRefBaseType// (restriction)
4751 **** MetadataTargetRefType
4752
4753 Attributes:
4754 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
4755
4756 Content:
4757 {Empty}
4758
4759 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4760
4761 |**Name**|**Type**|**Documentation**
4762 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4763 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] list being referenced is defined.
4764 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] list being referenced is defined. If not supplied, a default value of 1.0 is assumed.
4765 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4766 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4767 |class (fixed: MetadataTarget)|ComponentListTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4768 |package (fixed: metadatastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4769
4770 **LocalMetadataTargetReferenceType: **LocalMetadataTargetReferenceType is a type for referencing a metadata target locally, where the reference to the [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] which defines it is provided in another context (for example the [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] in which the reference occurs).
4771
4772 Derivation:
4773
4774 * //ReferenceType// (restriction)
4775 ** //LocalComponentListReferenceType// (restriction)
4776 *** LocalMetadataTargetReferenceType
4777
4778 Content:
4779 Ref
4780
4781 Element Documentation:
4782
4783 |**Name**|**Type**|**Documentation**
4784 |Ref|LocalMetadataTargetRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4785
4786 **LocalMetadataTargetRefType: **LocalMetadataTargetRefType contains a local reference to a metadata target object.
4787
4788 Derivation:
4789
4790 * //RefBaseType// (restriction)
4791 ** //LocalIdentifiableRefBaseType// (restriction)
4792 *** //LocalComponentListRefBaseType// (restriction)
4793 **** LocalMetadataTargetRefType
4794
4795 Attributes:
4796 id, local?, class?, package?
4797
4798 Content:
4799 {Empty}
4800
4801 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4802
4803 |**Name**|**Type**|**Documentation**
4804 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4805 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4806 |class (fixed: MetadataTarget)|ComponentListTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4807 |package (fixed: metadatastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4808
4809 **ConstraintTargetReferenceType: **ConstraintTargetReferenceType is a type for referencing a (% style="color:#e74c3c" %)constraint(%%) target object. It consists of a URN and/or a complete set of reference fields.
4810
4811 Derivation:
4812
4813 * //ReferenceType// (restriction)
4814 ** //ContainerChildObjectReferenceType// (restriction)
4815 *** //ComponentReferenceType// (restriction)
4816 **** ConstraintTargetReferenceType
4817
4818 Content:
4819 ( (Ref, URN?) | URN)
4820
4821 Element Documentation:
4822
4823 |**Name**|**Type**|**Documentation**
4824 |Ref|ConstraintTargetRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4825 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4826 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4827
4828 **ConstraintTargetRefType: **ConstraintTargetRefType contains a reference to a (% style="color:#e74c3c" %)constraint(%%) target within a metadata target of a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]].
4829
4830 Derivation:
4831
4832 * //RefBaseType// (restriction)
4833 ** //ContainerChildObjectRefBaseType// (restriction)
4834 *** //ComponentRefBaseType// (restriction)
4835 **** ConstraintTargetRefType
4836
4837 Attributes:
4838 agencyID, maintainableParentID, maintainableParentVersion?, containerID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
4839
4840 Content:
4841 {Empty}
4842
4843 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4844
4845 |**Name**|**Type**|**Documentation**
4846 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4847 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined.
4848 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined. If not supplied, a default value of 1.0 is assumed.
4849 |containerID|IDType|The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the [[component>>doc:sdmx:Glossary.Component.WebHome]] list of that contains the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced. It is optional for the cases where the [[component>>doc:sdmx:Glossary.Component.WebHome]] list has a fixed identifier. Specific implementations of this will prohibit or require this accordingly.
4850 |id (fixed: CONSTRAINT_TARGET)|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4851 |(%%)(% style="color:#e74c3c" %)version|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
4852 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4853 |class (fixed: ConstraintTarget)|ComponentTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4854 |package (fixed: metadatastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4855
4856 **DataSetTargetReferenceType: **DataSetTargetReferenceType is a type for referencing a [[data set>>doc:sdmx:Glossary.Data set.WebHome]] target object. It consists of a URN and/or a complete set of reference fields.
4857
4858 Derivation:
4859
4860 * //ReferenceType// (restriction)
4861 ** //ContainerChildObjectReferenceType// (restriction)
4862 *** //ComponentReferenceType// (restriction)
4863 **** DataSetTargetReferenceType
4864
4865 Content:
4866 ( (Ref, URN?) | URN)
4867
4868 Element Documentation:
4869
4870 |**Name**|**Type**|**Documentation**
4871 |Ref|DataSetTargetRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4872 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4873 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4874
4875 **DataSetTargetRefType: **DataSetTargetRefType contains a reference to a [[data set>>doc:sdmx:Glossary.Data set.WebHome]] target within a metadata target of a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]].
4876
4877 Derivation:
4878
4879 * //RefBaseType// (restriction)
4880 ** //ContainerChildObjectRefBaseType// (restriction)
4881 *** //ComponentRefBaseType// (restriction)
4882 **** DataSetTargetRefType
4883
4884 Attributes:
4885 agencyID, maintainableParentID, maintainableParentVersion?, containerID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
4886
4887 Content:
4888 {Empty}
4889
4890 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4891
4892 |**Name**|**Type**|**Documentation**
4893 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4894 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined.
4895 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined. If not supplied, a default value of 1.0 is assumed.
4896 |containerID|IDType|The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the [[component>>doc:sdmx:Glossary.Component.WebHome]] list of that contains the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced. It is optional for the cases where the [[component>>doc:sdmx:Glossary.Component.WebHome]] list has a fixed identifier. Specific implementations of this will prohibit or require this accordingly.
4897 |id (fixed: DATA_SET_TARGET)|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4898 |(%%)(% style="color:#e74c3c" %)version|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
4899 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4900 |class (fixed: DataSetTarget)|ComponentTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4901 |package (fixed: metadatastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4902
4903 **KeyDescriptorValuesTargetReferenceType: **KeyDescriptorValuesTargetType is a type for referencing a key descriptor values target object. It consists of a URN and/or a complete set of reference fields.
4904
4905 Derivation:
4906
4907 * //ReferenceType// (restriction)
4908 ** //ContainerChildObjectReferenceType// (restriction)
4909 *** //ComponentReferenceType// (restriction)
4910 **** KeyDescriptorValuesTargetReferenceType
4911
4912 Content:
4913 ( (Ref, URN?) | URN)
4914
4915 Element Documentation:
4916
4917 |**Name**|**Type**|**Documentation**
4918 |Ref|KeyDescriptorValuesTargetRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4919 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4920 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4921
4922 **KeyDescriptorValuesTargetRefType: **KeyDescriptorValuesTargetRefType contains a reference to a key descriptor values target within a metadata target of a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]].
4923
4924 Derivation:
4925
4926 * //RefBaseType// (restriction)
4927 ** //ContainerChildObjectRefBaseType// (restriction)
4928 *** //ComponentRefBaseType// (restriction)
4929 **** KeyDescriptorValuesTargetRefType
4930
4931 Attributes:
4932 agencyID, maintainableParentID, maintainableParentVersion?, containerID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
4933
4934 Content:
4935 {Empty}
4936
4937 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4938
4939 |**Name**|**Type**|**Documentation**
4940 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4941 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined.
4942 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined. If not supplied, a default value of 1.0 is assumed.
4943 |containerID|IDType|The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the [[component>>doc:sdmx:Glossary.Component.WebHome]] list of that contains the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced. It is optional for the cases where the [[component>>doc:sdmx:Glossary.Component.WebHome]] list has a fixed identifier. Specific implementations of this will prohibit or require this accordingly.
4944 |id (fixed: DIMENSION_DESCRIPTOR_VALUES_TARGET)|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4945 |(%%)(% style="color:#e74c3c" %)version|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
4946 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4947 |class (fixed: DimensionDescriptorValuesTarget)|ComponentTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4948 |package (fixed: metadatastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4949
4950 **ReportPeriodTargetReferenceType: **ReportPeriodTargetReferenceType is a type for referencing a report period target object. It consists of a URN and/or a complete set of reference fields.
4951
4952 Derivation:
4953
4954 * //ReferenceType// (restriction)
4955 ** //ContainerChildObjectReferenceType// (restriction)
4956 *** //ComponentReferenceType// (restriction)
4957 **** ReportPeriodTargetReferenceType
4958
4959 Content:
4960 ( (Ref, URN?) | URN)
4961
4962 Element Documentation:
4963
4964 |**Name**|**Type**|**Documentation**
4965 |Ref|ReportPeriodTargetRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
4966 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4967 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
4968
4969 **ReportPeriodTargetRefType: **ReportPeriodTargetRefType contains a reference to a report period target within a metadata target of a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]].
4970
4971 Derivation:
4972
4973 * //RefBaseType// (restriction)
4974 ** //ContainerChildObjectRefBaseType// (restriction)
4975 *** //ComponentRefBaseType// (restriction)
4976 **** ReportPeriodTargetRefType
4977
4978 Attributes:
4979 agencyID, maintainableParentID, maintainableParentVersion?, containerID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
4980
4981 Content:
4982 {Empty}
4983
4984 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
4985
4986 |**Name**|**Type**|**Documentation**
4987 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
4988 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined.
4989 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined. If not supplied, a default value of 1.0 is assumed.
4990 |containerID|IDType|The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the [[component>>doc:sdmx:Glossary.Component.WebHome]] list of that contains the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced. It is optional for the cases where the [[component>>doc:sdmx:Glossary.Component.WebHome]] list has a fixed identifier. Specific implementations of this will prohibit or require this accordingly.
4991 |id (fixed: REPORT_PERIOD_TARGET)|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
4992 |(%%)(% style="color:#e74c3c" %)version|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
4993 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
4994 |class (fixed: ReportPeriodTarget)|ComponentTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4995 |package (fixed: metadatastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
4996
4997 **IdentifiableObjectTargetReferenceType: **IdentifiableObjectTargetReferenceType is a type for referencing an identifiable object target object. It consists of a URN and/or a complete set of reference fields.
4998
4999 Derivation:
5000
5001 * //ReferenceType// (restriction)
5002 ** //ContainerChildObjectReferenceType// (restriction)
5003 *** //ComponentReferenceType// (restriction)
5004 **** IdentifiableObjectTargetReferenceType
5005
5006 Content:
5007 ( (Ref, URN?) | URN)
5008
5009 Element Documentation:
5010
5011 |**Name**|**Type**|**Documentation**
5012 |Ref|IdentifiableObjectTargetRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5013 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5014 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5015
5016 **IdentifiableObjectTargetRefType: **IdentifiableObjectTargetRefType contains a reference to an identifiable object target within a metadata target of a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]].
5017
5018 Derivation:
5019
5020 * //RefBaseType// (restriction)
5021 ** //ContainerChildObjectRefBaseType// (restriction)
5022 *** //ComponentRefBaseType// (restriction)
5023 **** IdentifiableObjectTargetRefType
5024
5025 Attributes:
5026 agencyID, maintainableParentID, maintainableParentVersion?, containerID?, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
5027
5028 Content:
5029 {Empty}
5030
5031 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5032
5033 |**Name**|**Type**|**Documentation**
5034 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
5035 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined.
5036 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined. If not supplied, a default value of 1.0 is assumed.
5037 |containerID|NestedIDType|The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the [[component>>doc:sdmx:Glossary.Component.WebHome]] list of that contains the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced. It is optional for the cases where the [[component>>doc:sdmx:Glossary.Component.WebHome]] list has a fixed identifier. Specific implementations of this will prohibit or require this accordingly.
5038 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5039 |(%%)(% style="color:#e74c3c" %)version|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
5040 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5041 |class (fixed: IdentifiableObjectTarget)|ComponentTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5042 |package (fixed: metadatastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5043
5044 **LocalTargetObjectReferenceType: **LocalTargetObjectReferenceType is a type for referencing any type of target object within a metadata target locally, where the references to the metadata target and the [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] which defines the target reference are provided in another context.
5045
5046 Derivation:
5047
5048 * //ReferenceType// (restriction)
5049 ** //LocalComponentListComponentReferenceBaseType// (restriction)
5050 *** //LocalComponentReferenceBaseType// (restriction)
5051 **** LocalTargetObjectReferenceType
5052
5053 Content:
5054 Ref
5055
5056 Element Documentation:
5057
5058 |**Name**|**Type**|**Documentation**
5059 |Ref|LocalTargetObjectRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5060
5061 **LocalTargetObjectRefType: **LocalTargetObjectRefType contains the reference fields for referencing a target object locally.
5062
5063 Derivation:
5064
5065 * //RefBaseType// (restriction)
5066 ** //LocalIdentifiableRefBaseType// (restriction)
5067 *** //LocalComponentListComponentRefBaseType// (restriction)
5068 **** //LocalComponentRefBaseType// (restriction)
5069 ***** LocalTargetObjectRefType
5070
5071 Attributes:
5072 id, local?, class, package?
5073
5074 Content:
5075 {Empty}
5076
5077 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5078
5079 |**Name**|**Type**|**Documentation**
5080 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5081 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5082 |class|TargetObjectTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5083 |package (fixed: metadatastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5084
5085 **ReportStructureReferenceType: **ReportStructureReferenceType is a type for referencing a report structure object. It consists of a URN and/or a complete set of reference fields.
5086
5087 Derivation:
5088
5089 * //ReferenceType// (restriction)
5090 ** //ChildObjectReferenceType// (restriction)
5091 *** //ComponentListReferenceType// (restriction)
5092 **** ReportStructureReferenceType
5093
5094 Content:
5095 ( (Ref, URN?) | URN)
5096
5097 Element Documentation:
5098
5099 |**Name**|**Type**|**Documentation**
5100 |Ref|ReportStructureRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5101 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5102 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5103
5104 **ReportStructureRefType: **ReportStructureRefType contains a reference to a report structure within a [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]].
5105
5106 Derivation:
5107
5108 * //RefBaseType// (restriction)
5109 ** //ChildObjectRefBaseType// (restriction)
5110 *** //ComponentListRefBaseType// (restriction)
5111 **** ReportStructureRefType
5112
5113 Attributes:
5114 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
5115
5116 Content:
5117 {Empty}
5118
5119 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5120
5121 |**Name**|**Type**|**Documentation**
5122 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
5123 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] list being referenced is defined.
5124 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] list being referenced is defined. If not supplied, a default value of 1.0 is assumed.
5125 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5126 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5127 |class (fixed: ReportStructure)|ComponentListTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5128 |package (fixed: metadatastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5129
5130 **LocalReportStructureReferenceType: **LocalReportStructureReferenceType is a type for referencing a report structure locally, where the reference to the [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] which defines it is provided in another context (for example the [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] in which the reference occurs).
5131
5132 Derivation:
5133
5134 * //ReferenceType// (restriction)
5135 ** //LocalComponentListReferenceType// (restriction)
5136 *** LocalReportStructureReferenceType
5137
5138 Content:
5139 Ref
5140
5141 Element Documentation:
5142
5143 |**Name**|**Type**|**Documentation**
5144 |Ref|LocalReportStructureRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5145
5146 **LocalReportStructureRefType: **LocalReportStructureRefType contains a local reference to a report structure object.
5147
5148 Derivation:
5149
5150 * //RefBaseType// (restriction)
5151 ** //LocalIdentifiableRefBaseType// (restriction)
5152 *** //LocalComponentListRefBaseType// (restriction)
5153 **** LocalReportStructureRefType
5154
5155 Attributes:
5156 id, local?, class?, package?
5157
5158 Content:
5159 {Empty}
5160
5161 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5162
5163 |**Name**|**Type**|**Documentation**
5164 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5165 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5166 |class (fixed: ReportStructure)|ComponentListTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5167 |package (fixed: metadatastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5168
5169 **MetadataAttributeReferenceType: **MetadataAttributeReferenceType is a type for referencing a metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
5170
5171 Derivation:
5172
5173 * //ReferenceType// (restriction)
5174 ** //ContainerChildObjectReferenceType// (restriction)
5175 *** //ComponentReferenceType// (restriction)
5176 **** MetadataAttributeReferenceType
5177
5178 Content:
5179 ( (Ref, URN?) | URN)
5180
5181 Element Documentation:
5182
5183 |**Name**|**Type**|**Documentation**
5184 |Ref|MetadataAttributeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5185 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5186 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5187
5188 **MetadataAttributeRefType: **MetadataAttributeRefType contains a reference to a metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] within a report structure in a [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]].
5189
5190 Derivation:
5191
5192 * //RefBaseType// (restriction)
5193 ** //ContainerChildObjectRefBaseType// (restriction)
5194 *** //ComponentRefBaseType// (restriction)
5195 **** MetadataAttributeRefType
5196
5197 Attributes:
5198 agencyID, maintainableParentID, maintainableParentVersion?, containerID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
5199
5200 Content:
5201 {Empty}
5202
5203 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5204
5205 |**Name**|**Type**|**Documentation**
5206 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
5207 |maintainableParentID|IDType|The maintainableParentID references the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined.
5208 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the structure in which the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced is defined. If not supplied, a default value of 1.0 is assumed.
5209 |containerID|IDType|The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the [[component>>doc:sdmx:Glossary.Component.WebHome]] list of that contains the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced. It is optional for the cases where the [[component>>doc:sdmx:Glossary.Component.WebHome]] list has a fixed identifier. Specific implementations of this will prohibit or require this accordingly.
5210 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5211 |(%%)(% style="color:#e74c3c" %)version|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
5212 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5213 |class (fixed: MetadataAttribute)|ComponentTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5214 |package (fixed: metadatastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5215
5216 **LocalMetadataStructureComponentReferenceType: **LocalMetadataStructureComponentReferenceType is a type for referencing any type of metadata structure [[component>>doc:sdmx:Glossary.Component.WebHome]] locally, where the reference for the [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] which defines the [[components>>doc:sdmx:Glossary.Component.WebHome]] is available in another context.
5217
5218 Derivation:
5219
5220 * //ReferenceType// (restriction)
5221 ** //LocalComponentListComponentReferenceBaseType// (restriction)
5222 *** LocalMetadataStructureComponentReferenceType
5223
5224 Content:
5225 Ref
5226
5227 Element Documentation:
5228
5229 |**Name**|**Type**|**Documentation**
5230 |Ref|LocalMetadataStructureComponentRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5231
5232 **LocalMetadataStructureComponentRefType: **LocalMetadataStructureComponentRefType contains the reference fields for referencing any metadata structure [[component>>doc:sdmx:Glossary.Component.WebHome]] locally. This reference must specify the class of the [[component>>doc:sdmx:Glossary.Component.WebHome]] being referenced.
5233
5234 Derivation:
5235
5236 * //RefBaseType// (restriction)
5237 ** //LocalIdentifiableRefBaseType// (restriction)
5238 *** //LocalComponentListComponentRefBaseType// (restriction)
5239 **** LocalMetadataStructureComponentRefType
5240
5241 Attributes:
5242 containerID, id, local?, class, package?
5243
5244 Content:
5245 {Empty}
5246
5247 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5248
5249 |**Name**|**Type**|**Documentation**
5250 |containerID|IDType|The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object within a maintainable object in which the referenced object is defined (container-object-id in the URN structure). This is only used in references where the referenced object is not contained directly within a maintainable object (e.g. a [[Component>>doc:sdmx:Glossary.Component.WebHome]] within a ComponentList, within a maintainable Structure). If the container has a fixed identifier, this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] will not be present.
5251 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5252 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5253 |class|MetadataStructureComponentTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5254 |package (fixed: metadatastructure)|StructurePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5255
5256 **ProvisionAgreementReferenceType: **ProvisionAgreementReferenceType is a type for referencing a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]]. It consists of a URN and/or a complete set of reference fields.
5257
5258 Derivation:
5259
5260 * //ReferenceType// (restriction)
5261 ** //MaintainableReferenceBaseType// (restriction)
5262 *** ProvisionAgreementReferenceType
5263
5264 Content:
5265 ( (Ref, URN?) | URN)
5266
5267 Element Documentation:
5268
5269 |**Name**|**Type**|**Documentation**
5270 |Ref|ProvisionAgreementRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5271 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5272 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5273
5274 **ProvisionAgreementRefType: **ProvisionAgreementRefType contains a set of reference fields for a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]].
5275
5276 Derivation:
5277
5278 * //RefBaseType// (restriction)
5279 ** //MaintainableRefBaseType// (restriction)
5280 *** ProvisionAgreementRefType
5281
5282 Attributes:
5283 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
5284
5285 Content:
5286 {Empty}
5287
5288 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5289
5290 |**Name**|**Type**|**Documentation**
5291 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
5292 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5293 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
5294 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5295 |class (fixed: ProvisionAgreement)|MaintainableTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5296 |package (fixed: registry)|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5297
5298 **ProcessReferenceType: **ProcessReferenceType is a type for referencing a process object. It consists of a URN and/or a complete set of reference fields.
5299
5300 Derivation:
5301
5302 * //ReferenceType// (restriction)
5303 ** //MaintainableReferenceBaseType// (restriction)
5304 *** ProcessReferenceType
5305
5306 Content:
5307 ( (Ref, URN?) | URN)
5308
5309 Element Documentation:
5310
5311 |**Name**|**Type**|**Documentation**
5312 |Ref|ProcessRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5313 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5314 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5315
5316 **ProcessRefType: **ProcessRefType contains a set of reference fields for a process.
5317
5318 Derivation:
5319
5320 * //RefBaseType// (restriction)
5321 ** //MaintainableRefBaseType// (restriction)
5322 *** ProcessRefType
5323
5324 Attributes:
5325 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
5326
5327 Content:
5328 {Empty}
5329
5330 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5331
5332 |**Name**|**Type**|**Documentation**
5333 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
5334 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5335 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
5336 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5337 |class (fixed: Process)|MaintainableTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5338 |package (fixed: process)|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5339
5340 **ProcessStepReferenceType: **ProcessStepReferenceType is a type for referencing a process step object. It consists of a URN and/or a complete set of reference fields.
5341
5342 Derivation:
5343
5344 * //ReferenceType// (restriction)
5345 ** //ChildObjectReferenceType// (restriction)
5346 *** ProcessStepReferenceType
5347
5348 Content:
5349 ( (Ref, URN?) | URN)
5350
5351 Element Documentation:
5352
5353 |**Name**|**Type**|**Documentation**
5354 |Ref|ProcessStepRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5355 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5356 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5357
5358 **ProcessStepRefType: **ProcessStepRefType provides for a reference to a process step through its id. Support for referencing nested process steps is provided through a nested identifier.
5359
5360 Derivation:
5361
5362 * //RefBaseType// (restriction)
5363 ** //ChildObjectRefBaseType// (restriction)
5364 *** ProcessStepRefType
5365
5366 Attributes:
5367 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
5368
5369 Content:
5370 {Empty}
5371
5372 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5373
5374 |**Name**|**Type**|**Documentation**
5375 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
5376 |maintainableParentID|IDType|The maintainableParentID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the maintainable object in which the referenced object is defined, if applicable (maintainable-parent-object-id in the URN structure). This is only used in references where the referenced object is not itself maintainable.
5377 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the maintainable object in which the referenced object is defined (maintainable-parent-object-(% style="color:#e74c3c" %)version(%%) in the URN structure). This is only used in references where the referenced object is not itself maintainable. This should only be used when the maintainableParentID is present. If this is available, a default of 1.0 will always apply.
5378 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5379 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5380 |class (fixed: ProcessStep)|ObjectTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5381 |package (fixed: process)|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5382
5383 **LocalProcessStepReferenceType: **LocalProcessStepReferenceType is a type for referencing a process step locally, where the reference to the process which defines it is provided in another context (for example the [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] in which the reference occurs).
5384
5385 Derivation:
5386
5387 * //ReferenceType// (restriction)
5388 ** //LocalIdentifiableReferenceType// (restriction)
5389 *** LocalProcessStepReferenceType
5390
5391 Content:
5392 Ref
5393
5394 Element Documentation:
5395
5396 |**Name**|**Type**|**Documentation**
5397 |Ref|LocalProcessStepRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5398
5399 **LocalProcessStepRefType: **LocalProcessStepRefType contains a local reference to a process step object.
5400
5401 Derivation:
5402
5403 * //RefBaseType// (restriction)
5404 ** //LocalIdentifiableRefBaseType// (restriction)
5405 *** LocalProcessStepRefType
5406
5407 Attributes:
5408 containerID?, id, local?, class?, package?
5409
5410 Content:
5411 {Empty}
5412
5413 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5414
5415 |**Name**|**Type**|**Documentation**
5416 |containerID|NestedIDType|The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object within a maintainable object in which the referenced object is defined (container-object-id in the URN structure). This is only used in references where the referenced object is not contained directly within a maintainable object (e.g. a [[Component>>doc:sdmx:Glossary.Component.WebHome]] within a ComponentList, within a maintainable Structure). If the container has a fixed identifier, this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] will not be present.
5417 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5418 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5419 |class (fixed: ProcessStep)|ObjectTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5420 |package (fixed: process)|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5421
5422 **TransitionReferenceType: **TransiationReferenceType is a type for referencing a process step object. It consists of a URN and/or a complete set of reference fields.
5423
5424 Derivation:
5425
5426 * //ReferenceType// (restriction)
5427 ** //ContainerChildObjectReferenceType// (restriction)
5428 *** TransitionReferenceType
5429
5430 Content:
5431 ( (Ref, URN?) | URN)
5432
5433 Element Documentation:
5434
5435 |**Name**|**Type**|**Documentation**
5436 |Ref|TransitionRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5437 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5438 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5439
5440 **TransitionRefType: **TransitionRefType provides for a reference to a transition definition in process step through its id.
5441
5442 Derivation:
5443
5444 * //RefBaseType// (restriction)
5445 ** //ContainerChildObjectRefBaseType// (restriction)
5446 *** TransitionRefType
5447
5448 Attributes:
5449 agencyID, maintainableParentID, maintainableParentVersion?, containerID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
5450
5451 Content:
5452 {Empty}
5453
5454 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5455
5456 |**Name**|**Type**|**Documentation**
5457 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
5458 |maintainableParentID|IDType|The maintainableParentID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the maintainable object in which the referenced object is defined, if applicable (maintainable-parent-object-id in the URN structure). This is only used in references where the referenced object is not itself maintainable.
5459 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the maintainable object in which the referenced object is defined (maintainable-parent-object-(% style="color:#e74c3c" %)version(%%) in the URN structure). This is only used in references where the referenced object is not itself maintainable. This should only be used when the maintainableParentID is present. If this is available, a default of 1.0 will always apply.
5460 |containerID|NestedIDType|The containerID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object within a maintainable object in which the referenced object is defined (container-object-id in the URN structure). This is only used in references where the referenced object is not contained directly within a maintainable object (e.g. a [[Component>>doc:sdmx:Glossary.Component.WebHome]] within a ComponentList, within a maintainable Structure). If the container has a fixed identifier, this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] will not be present.
5461 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5462 |(%%)(% style="color:#e74c3c" %)version|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
5463 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5464 |class (fixed: Transition)|ObjectTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5465 |package (fixed: process)|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5466
5467 **StructureSetReferenceType: **StructureSetReferenceType is a type for referencing a [[structure set>>doc:sdmx:Glossary.Structure set.WebHome]] object. It consists of a URN and/or a complete set of reference fields.
5468
5469 Derivation:
5470
5471 * //ReferenceType// (restriction)
5472 ** //MaintainableReferenceBaseType// (restriction)
5473 *** StructureSetReferenceType
5474
5475 Content:
5476 ( (Ref, URN?) | URN)
5477
5478 Element Documentation:
5479
5480 |**Name**|**Type**|**Documentation**
5481 |Ref|StructureSetRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5482 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5483 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5484
5485 **StructureSetRefType: **StructureSetRefType contains a set of reference fields for a [[structure set>>doc:sdmx:Glossary.Structure set.WebHome]].
5486
5487 Derivation:
5488
5489 * //RefBaseType// (restriction)
5490 ** //MaintainableRefBaseType// (restriction)
5491 *** StructureSetRefType
5492
5493 Attributes:
5494 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
5495
5496 Content:
5497 {Empty}
5498
5499 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5500
5501 |**Name**|**Type**|**Documentation**
5502 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
5503 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5504 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
5505 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5506 |class (fixed: StructureSet)|MaintainableTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5507 |package (fixed: mapping)|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5508
5509 **StructureMapReferenceType: **StructureMapReferenceType is a type for referencing a structure (% style="color:#e74c3c" %)map(%%) object. It consists of a URN and/or a complete set of reference fields.
5510
5511 Derivation:
5512
5513 * //ReferenceType// (restriction)
5514 ** //ChildObjectReferenceType// (restriction)
5515 *** StructureMapReferenceType
5516
5517 Content:
5518 ( (Ref, URN?) | URN)
5519
5520 Element Documentation:
5521
5522 |**Name**|**Type**|**Documentation**
5523 |Ref|StructureMapRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5524 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5525 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5526
5527 **StructureMapRefType: **StructureMapRefType contains fields for referencing a structure (% style="color:#e74c3c" %)map(%%) within a [[structure set>>doc:sdmx:Glossary.Structure set.WebHome]].
5528
5529 Derivation:
5530
5531 * //RefBaseType// (restriction)
5532 ** //ChildObjectRefBaseType// (restriction)
5533 *** StructureMapRefType
5534
5535 Attributes:
5536 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
5537
5538 Content:
5539 {Empty}
5540
5541 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5542
5543 |**Name**|**Type**|**Documentation**
5544 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
5545 |maintainableParentID|IDType|The maintainableParentID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the maintainable object in which the referenced object is defined, if applicable (maintainable-parent-object-id in the URN structure). This is only used in references where the referenced object is not itself maintainable.
5546 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the maintainable object in which the referenced object is defined (maintainable-parent-object-(% style="color:#e74c3c" %)version(%%) in the URN structure). This is only used in references where the referenced object is not itself maintainable. This should only be used when the maintainableParentID is present. If this is available, a default of 1.0 will always apply.
5547 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5548 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5549 |class (fixed: StructureMap)|ObjectTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5550 |package (fixed: mapping)|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5551
5552 **CategorySchemeMapReferenceType: **CategorySchemeMapReferenceType is a type for referencing a [[category scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] (% style="color:#e74c3c" %)map(%%) object. It consists of a URN and/or a complete set of reference fields.
5553
5554 Derivation:
5555
5556 * //ReferenceType// (restriction)
5557 ** //ChildObjectReferenceType// (restriction)
5558 *** CategorySchemeMapReferenceType
5559
5560 Content:
5561 ( (Ref, URN?) | URN)
5562
5563 Element Documentation:
5564
5565 |**Name**|**Type**|**Documentation**
5566 |Ref|CategorySchemeMapRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5567 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5568 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5569
5570 **CategorySchemeMapRefType: **CategorySchemeMapRefType contains a set of reference fields for a [[category scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] (% style="color:#e74c3c" %)map(%%).
5571
5572 Derivation:
5573
5574 * //RefBaseType// (restriction)
5575 ** //ChildObjectRefBaseType// (restriction)
5576 *** CategorySchemeMapRefType
5577
5578 Attributes:
5579 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
5580
5581 Content:
5582 {Empty}
5583
5584 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5585
5586 |**Name**|**Type**|**Documentation**
5587 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
5588 |maintainableParentID|IDType|The maintainableParentID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the maintainable object in which the referenced object is defined, if applicable (maintainable-parent-object-id in the URN structure). This is only used in references where the referenced object is not itself maintainable.
5589 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the maintainable object in which the referenced object is defined (maintainable-parent-object-(% style="color:#e74c3c" %)version(%%) in the URN structure). This is only used in references where the referenced object is not itself maintainable. This should only be used when the maintainableParentID is present. If this is available, a default of 1.0 will always apply.
5590 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5591 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5592 |class (fixed: CategorySchemeMap)|ObjectTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5593 |package (fixed: mapping)|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5594
5595 **CodelistMapReferenceType: **CodelistMapReferenceType is a type for referencing a [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] (% style="color:#e74c3c" %)map(%%) object. It consists of a URN and/or a complete set of reference fields.
5596
5597 Derivation:
5598
5599 * //ReferenceType// (restriction)
5600 ** //ChildObjectReferenceType// (restriction)
5601 *** CodelistMapReferenceType
5602
5603 Content:
5604 ( (Ref, URN?) | URN)
5605
5606 Element Documentation:
5607
5608 |**Name**|**Type**|**Documentation**
5609 |Ref|CodelistMapRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5610 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5611 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5612
5613 **CodelistMapRefType: **CodelistMapRefType contains a set of reference fields for a [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] (% style="color:#e74c3c" %)map(%%).
5614
5615 Derivation:
5616
5617 * //RefBaseType// (restriction)
5618 ** //ChildObjectRefBaseType// (restriction)
5619 *** CodelistMapRefType
5620
5621 Attributes:
5622 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
5623
5624 Content:
5625 {Empty}
5626
5627 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5628
5629 |**Name**|**Type**|**Documentation**
5630 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
5631 |maintainableParentID|IDType|The maintainableParentID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the maintainable object in which the referenced object is defined, if applicable (maintainable-parent-object-id in the URN structure). This is only used in references where the referenced object is not itself maintainable.
5632 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the maintainable object in which the referenced object is defined (maintainable-parent-object-(% style="color:#e74c3c" %)version(%%) in the URN structure). This is only used in references where the referenced object is not itself maintainable. This should only be used when the maintainableParentID is present. If this is available, a default of 1.0 will always apply.
5633 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5634 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5635 |class (fixed: CodelistMap)|ObjectTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5636 |package (fixed: mapping)|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5637
5638 **LocalCodelistMapReferenceType: **LocalCodelistMapReferenceType is a type for referencing a [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] (% style="color:#e74c3c" %)map(%%) object where the reference to the [[structure set>>doc:sdmx:Glossary.Structure set.WebHome]] which defines it is provided in another context (e.g. the [[structure set>>doc:sdmx:Glossary.Structure set.WebHome]] in which this reference occurs).
5639
5640 Derivation:
5641
5642 * //ReferenceType// (restriction)
5643 ** LocalCodelistMapReferenceType
5644
5645 Content:
5646 Ref
5647
5648 Element Documentation:
5649
5650 |**Name**|**Type**|**Documentation**
5651 |Ref|LocalCodelistMapRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5652
5653 **LocalCodelistMapRefType: **LocalCodelistMapRefType contains a set of reference fields for a [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] (% style="color:#e74c3c" %)map(%%) locally.
5654
5655 Derivation:
5656
5657 * //RefBaseType// (restriction)
5658 ** //LocalIdentifiableRefBaseType// (restriction)
5659 *** LocalCodelistMapRefType
5660
5661 Attributes:
5662 id, local?, class?, package?
5663
5664 Content:
5665 {Empty}
5666
5667 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5668
5669 |**Name**|**Type**|**Documentation**
5670 |id|NestedIDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5671 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5672 |class (fixed: CodelistMap)|ObjectTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5673 |package (fixed: mapping)|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5674
5675 **ConceptSchemeMapReferenceType: **ConceptSchemeMapReferenceType is a type for referencing a [[concept scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]] (% style="color:#e74c3c" %)map(%%) object. It consists of a URN and/or a complete set of reference fields.
5676
5677 Derivation:
5678
5679 * //ReferenceType// (restriction)
5680 ** //ChildObjectReferenceType// (restriction)
5681 *** ConceptSchemeMapReferenceType
5682
5683 Content:
5684 ( (Ref, URN?) | URN)
5685
5686 Element Documentation:
5687
5688 |**Name**|**Type**|**Documentation**
5689 |Ref|ConceptSchemeMapRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5690 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5691 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5692
5693 **ConceptSchemeMapRefType: **ConceptSchemeMapRefType contains a set of reference fields for a [[concept scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]] (% style="color:#e74c3c" %)map(%%).
5694
5695 Derivation:
5696
5697 * //RefBaseType// (restriction)
5698 ** //ChildObjectRefBaseType// (restriction)
5699 *** ConceptSchemeMapRefType
5700
5701 Attributes:
5702 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
5703
5704 Content:
5705 {Empty}
5706
5707 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5708
5709 |**Name**|**Type**|**Documentation**
5710 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
5711 |maintainableParentID|IDType|The maintainableParentID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the maintainable object in which the referenced object is defined, if applicable (maintainable-parent-object-id in the URN structure). This is only used in references where the referenced object is not itself maintainable.
5712 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the maintainable object in which the referenced object is defined (maintainable-parent-object-(% style="color:#e74c3c" %)version(%%) in the URN structure). This is only used in references where the referenced object is not itself maintainable. This should only be used when the maintainableParentID is present. If this is available, a default of 1.0 will always apply.
5713 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5714 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5715 |class (fixed: ConceptSchemeMap)|ObjectTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5716 |package (fixed: mapping)|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5717
5718 **OrganisationSchemeMapReferenceType: **OrganisationSchemeMapReferenceType is a type for referencing a organisation scheme (% style="color:#e74c3c" %)map(%%) object. It consists of a URN and/or a complete set of reference fields.
5719
5720 Derivation:
5721
5722 * //ReferenceType// (restriction)
5723 ** //ChildObjectReferenceType// (restriction)
5724 *** OrganisationSchemeMapReferenceType
5725
5726 Content:
5727 ( (Ref, URN?) | URN)
5728
5729 Element Documentation:
5730
5731 |**Name**|**Type**|**Documentation**
5732 |Ref|OrganisationSchemeMapRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5733 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5734 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5735
5736 **OrganisationSchemeMapRefType: **OrganisationSchemeMapRefType contains a set of reference fields for an organisation scheme (% style="color:#e74c3c" %)map(%%).
5737
5738 Derivation:
5739
5740 * //RefBaseType// (restriction)
5741 ** //ChildObjectRefBaseType// (restriction)
5742 *** OrganisationSchemeMapRefType
5743
5744 Attributes:
5745 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
5746
5747 Content:
5748 {Empty}
5749
5750 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5751
5752 |**Name**|**Type**|**Documentation**
5753 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
5754 |maintainableParentID|IDType|The maintainableParentID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the maintainable object in which the referenced object is defined, if applicable (maintainable-parent-object-id in the URN structure). This is only used in references where the referenced object is not itself maintainable.
5755 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the maintainable object in which the referenced object is defined (maintainable-parent-object-(% style="color:#e74c3c" %)version(%%) in the URN structure). This is only used in references where the referenced object is not itself maintainable. This should only be used when the maintainableParentID is present. If this is available, a default of 1.0 will always apply.
5756 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5757 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5758 |class (fixed: OrganisationSchemeMap)|ObjectTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5759 |package (fixed: mapping)|PackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5760
5761 **VtlMappingSchemeReferenceType: **VtlMappingSchemeReferenceType is a type for referencing a [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping scheme object. It consists of a URN and/or a complete set of reference fields.
5762
5763 Derivation:
5764
5765 * //ReferenceType// (restriction)
5766 ** //MaintainableReferenceBaseType// (restriction)
5767 *** //ItemSchemeReferenceBaseType// (restriction)
5768 **** VtlMappingSchemeReferenceType
5769
5770 Content:
5771 ( (Ref, URN?) | URN)
5772
5773 Element Documentation:
5774
5775 |**Name**|**Type**|**Documentation**
5776 |Ref|VtlMappingSchemeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5777 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5778 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5779
5780 **VtlMappingSchemeRefType: **VtlMappingSchemeRefType provides a reference to a [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping scheme via a complete set of reference fields.
5781
5782 Derivation:
5783
5784 * //RefBaseType// (restriction)
5785 ** //MaintainableRefBaseType// (restriction)
5786 *** //ItemSchemeRefBaseType// (restriction)
5787 **** VtlMappingSchemeRefType
5788
5789 Attributes:
5790 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
5791
5792 Content:
5793 {Empty}
5794
5795 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5796
5797 |**Name**|**Type**|**Documentation**
5798 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
5799 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5800 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
5801 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5802 |class (fixed: VtlMappingScheme)|ItemSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5803 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5804
5805 **VtlMappingReferenceType: **VtlMappingReferenceType is a type for referencing a [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping object. It consists of a URN and/or a complete set of reference fields.
5806
5807 Derivation:
5808
5809 * //ReferenceType// (restriction)
5810 ** //ChildObjectReferenceType// (restriction)
5811 *** //ItemReferenceType// (restriction)
5812 **** VtlMappingReferenceType
5813
5814 Content:
5815 ( (Ref, URN?) | URN)
5816
5817 Element Documentation:
5818
5819 |**Name**|**Type**|**Documentation**
5820 |Ref|VtlMappingRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5821 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5822 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5823
5824 **VtlMappingRefType: **VtlMappingRefType references a [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping from within a [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping scheme. Reference fields are required for both the scheme and the item.
5825
5826 Derivation:
5827
5828 * //RefBaseType// (restriction)
5829 ** //ChildObjectRefBaseType// (restriction)
5830 *** //ItemRefBaseType// (restriction)
5831 **** VtlMappingRefType
5832
5833 Attributes:
5834 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
5835
5836 Content:
5837 {Empty}
5838
5839 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5840
5841 |**Name**|**Type**|**Documentation**
5842 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
5843 |maintainableParentID|IDType|The maintainableParentID references the [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping scheme in which the [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping being referenced is defined.
5844 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping scheme in which the [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping being referenced is defined. If not supplied, a default value of 1.0 is assumed.
5845 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5846 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5847 |class (fixed: VtlMapping)|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5848 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5849
5850 **LocalVtlMappingReferenceType: **LocalVtlMappingReferenceType provides a simple reference to a [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping where the identification of the [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping scheme which defines it is contained in another context.
5851
5852 Derivation:
5853
5854 * //ReferenceType// (restriction)
5855 ** //LocalItemReferenceType// (restriction)
5856 *** LocalVtlMappingReferenceType
5857
5858 Content:
5859 Ref
5860
5861 Element Documentation:
5862
5863 |**Name**|**Type**|**Documentation**
5864 |Ref|LocalVtlMappingRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5865
5866 **LocalVtlMappingRefType: **LocalVtlMappingRefType references a [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping locally where the references to the [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping scheme which defines it is provided elsewhere.
5867
5868 Derivation:
5869
5870 * //RefBaseType// (restriction)
5871 ** //LocalIdentifiableRefBaseType// (restriction)
5872 *** //LocalItemRefBaseType// (restriction)
5873 **** LocalVtlMappingRefType
5874
5875 Attributes:
5876 id, local?, class?, package?
5877
5878 Content:
5879 {Empty}
5880
5881 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5882
5883 |**Name**|**Type**|**Documentation**
5884 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5885 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5886 |class (fixed: VtlMapping)|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5887 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5888
5889 **NamePersonalisationSchemeReferenceType: **NamePersonalisationSchemeReferenceType is a type for referencing a name personalisation scheme object. It consists of a URN and/or a complete set of reference fields.
5890
5891 Derivation:
5892
5893 * //ReferenceType// (restriction)
5894 ** //MaintainableReferenceBaseType// (restriction)
5895 *** //ItemSchemeReferenceBaseType// (restriction)
5896 **** NamePersonalisationSchemeReferenceType
5897
5898 Content:
5899 ( (Ref, URN?) | URN)
5900
5901 Element Documentation:
5902
5903 |**Name**|**Type**|**Documentation**
5904 |Ref|NamePersonalisationSchemeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5905 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5906 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5907
5908 **NamePersonalisationSchemeRefType: **NamePersonalisationSchemeRefType provides a reference to a name personalisation scheme via a complete set of reference fields.
5909
5910 Derivation:
5911
5912 * //RefBaseType// (restriction)
5913 ** //MaintainableRefBaseType// (restriction)
5914 *** //ItemSchemeRefBaseType// (restriction)
5915 **** NamePersonalisationSchemeRefType
5916
5917 Attributes:
5918 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
5919
5920 Content:
5921 {Empty}
5922
5923 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5924
5925 |**Name**|**Type**|**Documentation**
5926 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
5927 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5928 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
5929 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5930 |class (fixed: NamePersonalisationScheme)|ItemSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5931 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5932
5933 **NamePersonalisationReferenceType: **NamePersonalisationReferenceType is a type for referencing a name personalisation object. It consists of a URN and/or a complete set of reference fields.
5934
5935 Derivation:
5936
5937 * //ReferenceType// (restriction)
5938 ** //ChildObjectReferenceType// (restriction)
5939 *** //ItemReferenceType// (restriction)
5940 **** NamePersonalisationReferenceType
5941
5942 Content:
5943 ( (Ref, URN?) | URN)
5944
5945 Element Documentation:
5946
5947 |**Name**|**Type**|**Documentation**
5948 |Ref|NamePersonalisationRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5949 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5950 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
5951
5952 **NamePersonalisationRefType: **NamePersonalisationRefType references a name personalisation from within a name personalisation scheme. Reference fields are required for both the scheme and the item.
5953
5954 Derivation:
5955
5956 * //RefBaseType// (restriction)
5957 ** //ChildObjectRefBaseType// (restriction)
5958 *** //ItemRefBaseType// (restriction)
5959 **** NamePersonalisationRefType
5960
5961 Attributes:
5962 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
5963
5964 Content:
5965 {Empty}
5966
5967 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
5968
5969 |**Name**|**Type**|**Documentation**
5970 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
5971 |maintainableParentID|IDType|The maintainableParentID references the name personalisation scheme in which the name personalisation being referenced is defined.
5972 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the name personalisation scheme in which the name personalisation being referenced is defined. If not supplied, a default value of 1.0 is assumed.
5973 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
5974 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
5975 |class (fixed: NamePersonalisation)|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5976 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
5977
5978 **LocalNamePersonalisationReferenceType: **LocalNamePersonalisationReferenceType provides a simple reference to a name personalisation where the identification of the name personalisation scheme which defines it is contained in another context.
5979
5980 Derivation:
5981
5982 * //ReferenceType// (restriction)
5983 ** //LocalItemReferenceType// (restriction)
5984 *** LocalNamePersonalisationReferenceType
5985
5986 Content:
5987 Ref
5988
5989 Element Documentation:
5990
5991 |**Name**|**Type**|**Documentation**
5992 |Ref|LocalNamePersonalisationRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
5993
5994 **LocalNamePersonalisationRefType: **LocalNamePersonalisationRefType references a name personalisation locally where the references to the name personalisation scheme which defines it is provided elsewhere.
5995
5996 Derivation:
5997
5998 * //RefBaseType// (restriction)
5999 ** //LocalIdentifiableRefBaseType// (restriction)
6000 *** //LocalItemRefBaseType// (restriction)
6001 **** LocalNamePersonalisationRefType
6002
6003 Attributes:
6004 id, local?, class?, package?
6005
6006 Content:
6007 {Empty}
6008
6009 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
6010
6011 |**Name**|**Type**|**Documentation**
6012 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
6013 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
6014 |class (fixed: NamePersonalisation)|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6015 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6016
6017 **RulesetSchemeReferenceType: **RulesetSchemeReferenceType is a type for referencing a ruleset scheme object. It consists of a URN and/or a complete set of reference fields.
6018
6019 Derivation:
6020
6021 * //ReferenceType// (restriction)
6022 ** //MaintainableReferenceBaseType// (restriction)
6023 *** //ItemSchemeReferenceBaseType// (restriction)
6024 **** RulesetSchemeReferenceType
6025
6026 Content:
6027 ( (Ref, URN?) | URN)
6028
6029 Element Documentation:
6030
6031 |**Name**|**Type**|**Documentation**
6032 |Ref|RulesetSchemeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
6033 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
6034 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
6035
6036 **RulesetSchemeRefType: **RulesetSchemeRefType provides a reference to a ruleset scheme via a complete set of reference fields.
6037
6038 Derivation:
6039
6040 * //RefBaseType// (restriction)
6041 ** //MaintainableRefBaseType// (restriction)
6042 *** //ItemSchemeRefBaseType// (restriction)
6043 **** RulesetSchemeRefType
6044
6045 Attributes:
6046 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
6047
6048 Content:
6049 {Empty}
6050
6051 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
6052
6053 |**Name**|**Type**|**Documentation**
6054 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
6055 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
6056 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
6057 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
6058 |class (fixed: RulesetScheme)|ItemSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6059 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6060
6061 **RulesetReferenceType: **RulesetReferenceType is a type for referencing a ruleset object. It consists of a URN and/or a complete set of reference fields.
6062
6063 Derivation:
6064
6065 * //ReferenceType// (restriction)
6066 ** //ChildObjectReferenceType// (restriction)
6067 *** //ItemReferenceType// (restriction)
6068 **** RulesetReferenceType
6069
6070 Content:
6071 ( (Ref, URN?) | URN)
6072
6073 Element Documentation:
6074
6075 |**Name**|**Type**|**Documentation**
6076 |Ref|RulesetRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
6077 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
6078 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
6079
6080 **RulesetRefType: **RulesetRefType references a rule set from within an rule set scheme. Reference fields are required for both the scheme and the item.
6081
6082 Derivation:
6083
6084 * //RefBaseType// (restriction)
6085 ** //ChildObjectRefBaseType// (restriction)
6086 *** //ItemRefBaseType// (restriction)
6087 **** RulesetRefType
6088
6089 Attributes:
6090 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
6091
6092 Content:
6093 {Empty}
6094
6095 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
6096
6097 |**Name**|**Type**|**Documentation**
6098 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
6099 |maintainableParentID|IDType|The maintainableParentID references the ruleset scheme in which the (% style="color:#e74c3c" %)concept(%%) being referenced is defined.
6100 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the ruleset scheme in which the ruleset being referenced is defined. If not supplied, a default value of 1.0 is assumed.
6101 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
6102 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
6103 |class (fixed: Ruleset)|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6104 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6105
6106 **LocalRulesetReferenceType: **LocalRulesetReferenceType provides a simple reference to a ruleset where the identification of the ruleset scheme which defines it is contained in another context.
6107
6108 Derivation:
6109
6110 * //ReferenceType// (restriction)
6111 ** //LocalItemReferenceType// (restriction)
6112 *** LocalRulesetReferenceType
6113
6114 Content:
6115 Ref
6116
6117 Element Documentation:
6118
6119 |**Name**|**Type**|**Documentation**
6120 |Ref|LocalRulesetRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
6121
6122 **LocalRulesetRefType: **LocalRulesetRefType references a ruleset locally where the references to the ruleset scheme which defines it is provided elsewhere.
6123
6124 Derivation:
6125
6126 * //RefBaseType// (restriction)
6127 ** //LocalIdentifiableRefBaseType// (restriction)
6128 *** //LocalItemRefBaseType// (restriction)
6129 **** LocalRulesetRefType
6130
6131 Attributes:
6132 id, local?, class?, package?
6133
6134 Content:
6135 {Empty}
6136
6137 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
6138
6139 |**Name**|**Type**|**Documentation**
6140 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
6141 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
6142 |class (fixed: Ruleset)|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6143 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6144
6145 **TransformationSchemeReferenceType: **TransformationSchemeReferenceType is a type for referencing a transformation scheme object. It consists of a URN and/or a complete set of reference fields.
6146
6147 Derivation:
6148
6149 * //ReferenceType// (restriction)
6150 ** //MaintainableReferenceBaseType// (restriction)
6151 *** //ItemSchemeReferenceBaseType// (restriction)
6152 **** TransformationSchemeReferenceType
6153
6154 Content:
6155 ( (Ref, URN?) | URN)
6156
6157 Element Documentation:
6158
6159 |**Name**|**Type**|**Documentation**
6160 |Ref|TransformationSchemeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
6161 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
6162 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
6163
6164 **TransformationSchemeRefType: **TransformationSchemeRefType provides a reference to a transformation scheme via a complete set of reference fields.
6165
6166 Derivation:
6167
6168 * //RefBaseType// (restriction)
6169 ** //MaintainableRefBaseType// (restriction)
6170 *** //ItemSchemeRefBaseType// (restriction)
6171 **** TransformationSchemeRefType
6172
6173 Attributes:
6174 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
6175
6176 Content:
6177 {Empty}
6178
6179 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
6180
6181 |**Name**|**Type**|**Documentation**
6182 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
6183 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
6184 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
6185 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
6186 |class (fixed: TransformationScheme)|ItemSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6187 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6188
6189 **TransformationReferenceType: **TransformationReferenceType is a type for referencing a transformation object. It consists of a URN and/or a complete set of reference fields.
6190
6191 Derivation:
6192
6193 * //ReferenceType// (restriction)
6194 ** //ChildObjectReferenceType// (restriction)
6195 *** //ItemReferenceType// (restriction)
6196 **** TransformationReferenceType
6197
6198 Content:
6199 ( (Ref, URN?) | URN)
6200
6201 Element Documentation:
6202
6203 |**Name**|**Type**|**Documentation**
6204 |Ref|TransformationRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
6205 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
6206 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
6207
6208 **TransformationRefType: **TransformationRefType references a transformation from within a transformation scheme. Reference fields are required for both the scheme and the item.
6209
6210 Derivation:
6211
6212 * //RefBaseType// (restriction)
6213 ** //ChildObjectRefBaseType// (restriction)
6214 *** //ItemRefBaseType// (restriction)
6215 **** TransformationRefType
6216
6217 Attributes:
6218 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
6219
6220 Content:
6221 {Empty}
6222
6223 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
6224
6225 |**Name**|**Type**|**Documentation**
6226 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
6227 |maintainableParentID|IDType|The maintainableParentID references the transformation scheme in which the transformation being referenced is defined.
6228 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the transformation scheme in which the transformation being referenced is defined. If not supplied, a default value of 1.0 is assumed.
6229 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
6230 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
6231 |class (fixed: Transformation)|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6232 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6233
6234 **LocalTransformationReferenceType: **LocalTransformationReferenceType provides a simple references to a transformation where the identification of the transformation scheme which defines it is contained in another context.
6235
6236 Derivation:
6237
6238 * //ReferenceType// (restriction)
6239 ** //LocalItemReferenceType// (restriction)
6240 *** LocalTransformationReferenceType
6241
6242 Content:
6243 Ref
6244
6245 Element Documentation:
6246
6247 |**Name**|**Type**|**Documentation**
6248 |Ref|LocalTransformationRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
6249
6250 **LocalTransformationRefType: **LocalTransformationRefType references a transformation locally where the references to the transformation scheme which defines it is provided elsewhere.
6251
6252 Derivation:
6253
6254 * //RefBaseType// (restriction)
6255 ** //LocalIdentifiableRefBaseType// (restriction)
6256 *** //LocalItemRefBaseType// (restriction)
6257 **** LocalTransformationRefType
6258
6259 Attributes:
6260 id, local?, class?, package?
6261
6262 Content:
6263 {Empty}
6264
6265 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
6266
6267 |**Name**|**Type**|**Documentation**
6268 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
6269 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
6270 |class (fixed: Transformation)|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6271 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6272
6273 **UserDefinedOperatorSchemeReferenceType: **UserDefinedOperatorSchemeReferenceType is a type for referencing a user defined operator scheme object. It consists of a URN and/or a complete set of reference fields.
6274
6275 Derivation:
6276
6277 * //ReferenceType// (restriction)
6278 ** //MaintainableReferenceBaseType// (restriction)
6279 *** //ItemSchemeReferenceBaseType// (restriction)
6280 **** UserDefinedOperatorSchemeReferenceType
6281
6282 Content:
6283 ( (Ref, URN?) | URN)
6284
6285 Element Documentation:
6286
6287 |**Name**|**Type**|**Documentation**
6288 |Ref|UserDefinedOperatorSchemeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
6289 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
6290 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
6291
6292 **UserDefinedOperatorSchemeRefType: **UserDefinedOperatorSchemeRefType provides a reference to a user defined operator scheme via a complete set of reference fields.
6293
6294 Derivation:
6295
6296 * //RefBaseType// (restriction)
6297 ** //MaintainableRefBaseType// (restriction)
6298 *** //ItemSchemeRefBaseType// (restriction)
6299 **** UserDefinedOperatorSchemeRefType
6300
6301 Attributes:
6302 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
6303
6304 Content:
6305 {Empty}
6306
6307 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
6308
6309 |**Name**|**Type**|**Documentation**
6310 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
6311 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
6312 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
6313 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
6314 |class (fixed: UserDefinedOperatorScheme)|ItemSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6315 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6316
6317 **UserDefinedOperatorReferenceType: **UserDefinedOperatorReferenceType is a type for referencing a user defined operator object. It consists of a URN and/or a complete set of reference fields.
6318
6319 Derivation:
6320
6321 * //ReferenceType// (restriction)
6322 ** //ChildObjectReferenceType// (restriction)
6323 *** //ItemReferenceType// (restriction)
6324 **** UserDefinedOperatorReferenceType
6325
6326 Content:
6327 ( (Ref, URN?) | URN)
6328
6329 Element Documentation:
6330
6331 |**Name**|**Type**|**Documentation**
6332 |Ref|UserDefinedOperatorRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
6333 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
6334 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
6335
6336 **UserDefinedOperatorRefType: **UserDefinedOperatorRefType references a user defined operator from within a user defined operator scheme. Reference fields are required for both the scheme and the item.
6337
6338 Derivation:
6339
6340 * //RefBaseType// (restriction)
6341 ** //ChildObjectRefBaseType// (restriction)
6342 *** //ItemRefBaseType// (restriction)
6343 **** UserDefinedOperatorRefType
6344
6345 Attributes:
6346 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
6347
6348 Content:
6349 {Empty}
6350
6351 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
6352
6353 |**Name**|**Type**|**Documentation**
6354 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
6355 |maintainableParentID|IDType|The maintainableParentID references the user defined operator scheme in which the user defined operator being referenced is defined.
6356 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the user defined operator scheme in which the user defined operator being referenced is defined. If not supplied, a default value of 1.0 is assumed.
6357 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
6358 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
6359 |class (fixed: UserDefinedOperator)|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6360 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6361
6362 **LocalUserDefinedOperatorReferenceType: **LocalUserDefinedOperatorReferenceType provides a simple reference to a user operator where the identification of the user defined operator scheme which defines it is contained in another context.
6363
6364 Derivation:
6365
6366 * //ReferenceType// (restriction)
6367 ** //LocalItemReferenceType// (restriction)
6368 *** LocalUserDefinedOperatorReferenceType
6369
6370 Content:
6371 Ref
6372
6373 Element Documentation:
6374
6375 |**Name**|**Type**|**Documentation**
6376 |Ref|LocalUserDefinedOperatorRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
6377
6378 **LocalUserDefinedOperatorRefType: **LocalUserDefinedOperatorRefType references a user defined operator locally where the references to the user defined operator scheme which defines it is provided elsewhere.
6379
6380 Derivation:
6381
6382 * //RefBaseType// (restriction)
6383 ** //LocalIdentifiableRefBaseType// (restriction)
6384 *** //LocalItemRefBaseType// (restriction)
6385 **** LocalUserDefinedOperatorRefType
6386
6387 Attributes:
6388 id, local?, class?, package?
6389
6390 Content:
6391 {Empty}
6392
6393 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
6394
6395 |**Name**|**Type**|**Documentation**
6396 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
6397 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
6398 |class (fixed: UserDefinedOperator)|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6399 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6400
6401 **CustomTypeSchemeReferenceType: **CustomTypeSchemeReferenceType is a type for referencing a custom type scheme object. It consists of a URN and/or a complete set of reference fields.
6402
6403 Derivation:
6404
6405 * //ReferenceType// (restriction)
6406 ** //MaintainableReferenceBaseType// (restriction)
6407 *** //ItemSchemeReferenceBaseType// (restriction)
6408 **** CustomTypeSchemeReferenceType
6409
6410 Content:
6411 ( (Ref, URN?) | URN)
6412
6413 Element Documentation:
6414
6415 |**Name**|**Type**|**Documentation**
6416 |Ref|CustomTypeSchemeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
6417 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
6418 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
6419
6420 **CustomTypeSchemeRefType: **CustomTypeSchemeRefType provides a reference to a custom type scheme via a complete set of reference fields.
6421
6422 Derivation:
6423
6424 * //RefBaseType// (restriction)
6425 ** //MaintainableRefBaseType// (restriction)
6426 *** //ItemSchemeRefBaseType// (restriction)
6427 **** CustomTypeSchemeRefType
6428
6429 Attributes:
6430 agencyID, id, (% style="color:#e74c3c" %)version(%%)?, local?, class?, package?
6431
6432 Content:
6433 {Empty}
6434
6435 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
6436
6437 |**Name**|**Type**|**Documentation**
6438 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
6439 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
6440 |(%%)(% style="color:#e74c3c" %)version(%%) (default: 1.0)|VersionType|The (% style="color:#e74c3c" %)version(%%) [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the (% style="color:#e74c3c" %)version(%%) of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
6441 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
6442 |class (fixed: CustomTypeScheme)|ItemSchemeTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6443 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6444
6445 **CustomTypeReferenceType: **CustomTypeReferenceType is a type for referencing a custom type object. It consists of a URN and/or a complete set of reference fields.
6446
6447 Derivation:
6448
6449 * //ReferenceType// (restriction)
6450 ** //ChildObjectReferenceType// (restriction)
6451 *** //ItemReferenceType// (restriction)
6452 **** CustomTypeReferenceType
6453
6454 Content:
6455 ( (Ref, URN?) | URN)
6456
6457 Element Documentation:
6458
6459 |**Name**|**Type**|**Documentation**
6460 |Ref|CustomTypeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
6461 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
6462 |URN|xs:anyURI|URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
6463
6464 **CustomTypeRefType: **CustomTypeRefType references a custom type from within a user defined custom type scheme. Reference fields are required for both the scheme and the item.
6465
6466 Derivation:
6467
6468 * //RefBaseType// (restriction)
6469 ** //ChildObjectRefBaseType// (restriction)
6470 *** //ItemRefBaseType// (restriction)
6471 **** CustomTypeRefType
6472
6473 Attributes:
6474 agencyID, maintainableParentID, maintainableParentVersion?, id, local?, class?, package?
6475
6476 Content:
6477 {Empty}
6478
6479 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
6480
6481 |**Name**|**Type**|**Documentation**
6482 |agencyID|NestedNCNameIDType|The agencyID [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the [[maintenance agency>>doc:sdmx:Glossary.Maintenance agency.WebHome]] for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
6483 |maintainableParentID|IDType|The maintainableParentID references the custom mask scheme in which the custom type being referenced is defined.
6484 |maintainableParentVersion (default: 1.0)|VersionType|The maintainableParentVersion [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] references the (% style="color:#e74c3c" %)version(%%) of the custom type scheme in which the custom type being referenced is defined. If not supplied, a default value of 1.0 is assumed.
6485 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
6486 |local (fixed: false)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
6487 |class (fixed: CustomType)|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6488 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6489
6490 **LocalCustomTypeReferenceType: **LocalCustomTypeReferenceType provides a simple reference to a custom type where the identification of the custom type scheme which defines it is contained in another context.
6491
6492 Derivation:
6493
6494 * //ReferenceType// (restriction)
6495 ** //LocalItemReferenceType// (restriction)
6496 *** LocalCustomTypeReferenceType
6497
6498 Content:
6499 Ref
6500
6501 Element Documentation:
6502
6503 |**Name**|**Type**|**Documentation**
6504 |Ref|LocalCustomTypeRefType|Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
6505
6506 **LocalCustomTypeRefType: **LocalCustomTypeRefType references a custom type locally where the references to the custom type scheme which defines it is provided elsewhere.
6507
6508 Derivation:
6509
6510 * //RefBaseType// (restriction)
6511 ** //LocalIdentifiableRefBaseType// (restriction)
6512 *** //LocalItemRefBaseType// (restriction)
6513 **** LocalCustomTypeRefType
6514
6515 Attributes:
6516 id, local?, class?, package?
6517
6518 Content:
6519 {Empty}
6520
6521 [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] Documentation:
6522
6523 |**Name**|**Type**|**Documentation**
6524 |id|IDType|The id [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] identifies the object being referenced, and is therefore always required.
6525 |local (fixed: true)|xs:boolean|The local [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
6526 |class (fixed: CustomType)|ItemTypeCodelistType|The class [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the class name of the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6527 |package (fixed: transformation)|ItemSchemePackageTypeCodelistType|The package [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] indicates the package name for the object being referenced. This [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] allows any reference to be processed generically from this definition. References derived from this should fix the value of this [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] should be sub-setted to the appropriate values.
6528
6529 **SetReferenceType: **SetReferenceType defines the structure of a reference to a data/[[metadata set>>doc:sdmx:Glossary.Metadata set.WebHome]]. A full reference to a [[data provider>>doc:sdmx:Glossary.Data provider.WebHome]] and the identifier for the [[data set>>doc:sdmx:Glossary.Data set.WebHome]] must be provided. Note that this is not derived from the base reference structure since data/[[metadata sets>>doc:sdmx:Glossary.Metadata set.WebHome]] are not technically identifiable.
6530
6531 Content:
6532 DataProvider, ID
6533
6534 Element Documentation:
6535
6536 |**Name**|**Type**|**Documentation**
6537 |DataProvider|DataProviderReferenceType|DataProvider references a the provider of the data/[[metadata set>>doc:sdmx:Glossary.Metadata set.WebHome]]. A URN and/or a complete set of reference fields must be provided.
6538 |ID|IDType|ID contains the identifier of the data/[[metadata set>>doc:sdmx:Glossary.Metadata set.WebHome]] being referenced.
6539
6540 **ObjectTypeListType: **ObjectTypeListType provides a means for enumerating object types.
6541
6542 Content:
6543 (Any?, Agency?, AgencyScheme?, AttachmentConstraint?, [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]]?, AttributeDescriptor?, Categorisation?, [[Category>>doc:sdmx:Glossary.Category.WebHome]]?, CategorySchemeMap?, CategoryScheme?, [[Code>>doc:sdmx:Glossary.Code.WebHome]]?, CodeMap?, [[Codelist>>doc:sdmx:Glossary.Code list.WebHome]]?, CodelistMap?, ComponentMap?, (% style="color:#e74c3c" %)Concept(%%)?, ConceptMap?, ConceptScheme?, ConceptSchemeMap?, ContentConstraint?, CustomType?, CustomTypeScheme?, [[Dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]]?, DataConsumer?, DataConsumerScheme?, DataProvider?, DataProviderScheme?, DataSetTarget?, DataStructure?, [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]]?, DimensionDescriptor?, DimensionDescriptorValuesTarget?, GroupDimensionDescriptor?, HierarchicalCode?, HierarchicalCodelist?, [[Hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]]?, HybridCodelistMap?, HybridCodeMap?, IdentifiableObjectTarget?, (% style="color:#e74c3c" %)Level(%%)?, MeasureDescriptor?, MeasureDimension?, [[Metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]]?, MetadataAttribute?, MetadataSet?, MetadataStructure?, MetadataTarget?, NamePersonalisation?, NamePersonalisationScheme?, OrganisationMap?, OrganisationSchemeMap?, OrganisationUnit?, OrganisationUnitScheme?, PrimaryMeasure?, Process?, ProcessStep?, ProvisionAgreement?, ReportingCategory?, ReportingCategoryMap?, ReportingTaxonomy?, ReportingTaxonomyMap?, ReportPeriodTarget?, ReportStructure?, Ruleset?, RulesetScheme?, StructureMap?, StructureSet?, TimeDimension?, Transformation?, TransformationScheme?, Transition?, UserDefinedOperator?, UserDefinedOperatorScheme?, VtlMapping?, VtlMappingScheme?)
6544
6545 Element Documentation:
6546
6547 |**Name**|**Type**|**Documentation**
6548 |Any|EmptyType|Any is an empty element that denotes an object of any type.
6549 |Agency|EmptyType|Agency is an empty element that denotes an agency object.
6550 |AgencyScheme|EmptyType|AgencyScheme is an empty element that denotes an [[agency scheme>>doc:sdmx:Glossary.Agency scheme.WebHome]] object.
6551 |AttachmentConstraint|EmptyType|AttachmentConstraint is an empty element that denotes an attachment (% style="color:#e74c3c" %)constraint(%%) object.
6552 |[[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]]|EmptyType|[[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]] is an empty element that denotes an [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] object.
6553 |AttributeDescriptor|EmptyType|AttributeDescriptor is an empty element that denotes an [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] descriptor object.
6554 |Categorisation|EmptyType|Categorisation is an empty element that denotes a categorisation object.
6555 |[[Category>>doc:sdmx:Glossary.Category.WebHome]]|EmptyType|[[Category>>doc:sdmx:Glossary.Category.WebHome]] is an empty element that denotes a [[category>>doc:sdmx:Glossary.Category.WebHome]] object.
6556 |CategorySchemeMap|EmptyType|CategorySchemeMap is an empty element that denotes a [[category scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] (% style="color:#e74c3c" %)map(%%) object.
6557 |CategoryScheme|EmptyType|CategoryScheme is an empty element that denotes a [[category scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] object.
6558 |[[Code>>doc:sdmx:Glossary.Code.WebHome]]|EmptyType|[[Code>>doc:sdmx:Glossary.Code.WebHome]] is an empty element that denotes a [[code>>doc:sdmx:Glossary.Code.WebHome]] object.
6559 |CodeMap|EmptyType|CodeMap is an empty element that denotes a [[code>>doc:sdmx:Glossary.Code.WebHome]] (% style="color:#e74c3c" %)map(%%) object.
6560 |[[Codelist>>doc:sdmx:Glossary.Code list.WebHome]]|EmptyType|[[Codelist>>doc:sdmx:Glossary.Code list.WebHome]] is an empty element that denotes a [[code list>>doc:sdmx:Glossary.Code list.WebHome]] object.
6561 |CodelistMap|EmptyType|CodelistMap is an empty element that denotes a [[code list>>doc:sdmx:Glossary.Code list.WebHome]] (% style="color:#e74c3c" %)map(%%) object.
6562 |ComponentMap|EmptyType|ComponentMap is an empty element that denotes a [[component>>doc:sdmx:Glossary.Component.WebHome]] (% style="color:#e74c3c" %)map(%%) object.
6563 |(%%)(% style="color:#e74c3c" %)Concept|EmptyType|(%%)(% style="color:#e74c3c" %)Concept(%%) is an empty element that denotes a (% style="color:#e74c3c" %)concept(%%) object.
6564 |ConceptMap|EmptyType|ConceptMap is an empty element that denotes a (% style="color:#e74c3c" %)concept(%%) (% style="color:#e74c3c" %)map(%%) object.
6565 |ConceptScheme|EmptyType|ConceptScheme is an empty element that denotes a [[concept scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]] object.
6566 |ConceptSchemeMap|EmptyType|ConceptSchemeMap is an empty element that denotes a [[concept scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]] (% style="color:#e74c3c" %)map(%%) object.
6567 |ContentConstraint|EmptyType|ContentConstraint is an empty element that denotes a content (% style="color:#e74c3c" %)constraint(%%) object.
6568 |CustomType|EmptyType|CustomType is an empty element that denotes a custom type object.
6569 |CustomTypeScheme|EmptyType|CustomTypeScheme is an empty element that denotes a custom type scheme object.
6570 |[[Dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]]|EmptyType|[[Dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] is an empty element that denotes a [[data flow>>doc:sdmx:Glossary.Dataflow.WebHome]] object.
6571 |DataConsumer|EmptyType|DataConsumer is an empty element that denotes a [[data consumer>>doc:sdmx:Glossary.Data consumer.WebHome]] object.
6572 |DataConsumerScheme|EmptyType|DataConsumerScheme is an empty element that denotes a [[data consumer scheme>>doc:sdmx:Glossary.Data consumer scheme.WebHome]] object.
6573 |DataProvider|EmptyType|DataProvider is an empty element that denotes a [[data provider>>doc:sdmx:Glossary.Data provider.WebHome]] object.
6574 |DataProviderScheme|EmptyType|DataProviderScheme is an empty element that denotes a [[data provider scheme>>doc:sdmx:Glossary.Data provider scheme.WebHome]] object.
6575 |DataSetTarget|EmptyType|DataSetTarget is an empty element that denotes a [[data set>>doc:sdmx:Glossary.Data set.WebHome]] target object.
6576 |DataStructure|EmptyType|DataStructure is an empty element that denotes a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] object.
6577 |[[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]]|EmptyType|[[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]] is an empty element that denotes a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] object.
6578 |DimensionDescriptor|EmptyType|DimensionDescriptor is an empty element that denotes a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] descriptor object.
6579 |DimensionDescriptorValuesTarget|EmptyType|DimensionDescriptorValuesTarget is an empty element that denotes a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] descriptor values target object.
6580 |GroupDimensionDescriptor|EmptyType|GroupDimensionDescriptor is an empty element that denotes a group [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] descriptor object.
6581 |HierarchicalCode|EmptyType|HierarchicalCode is an empty element that denotes a [[hierarchical code>>doc:sdmx:Glossary.Hierarchical code.WebHome]] object.
6582 |HierarchicalCodelist|EmptyType|HierarchicalCodelist is an empty element that denotes a hierarchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] object.
6583 |[[Hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]]|EmptyType|[[Hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] is an empty element that denotes a [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] within a hiearcharchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]].
6584 |HybridCodelistMap|EmptyType|HybridCodelistMap is an empty element that denotes a hybrid [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] (% style="color:#e74c3c" %)map(%%) object.
6585 |HybridCodeMap|EmptyType|HybridCodeMap is an empty element that denotes a hybrid [[code>>doc:sdmx:Glossary.Code.WebHome]] (% style="color:#e74c3c" %)map(%%) object.
6586 |IdentifiableObjectTarget|EmptyType|IdentifiableObjectTarget is an empty element that denotes an identifiable object target object.
6587 |(%%)(% style="color:#e74c3c" %)Level|EmptyType|(%%)(% style="color:#e74c3c" %)Level(%%) is an empty element that denotes a (% style="color:#e74c3c" %)level(%%) object.
6588 |MeasureDescriptor|EmptyType|MeasureDescriptor is an empty element that denotes a [[measure>>doc:sdmx:Glossary.Measure.WebHome]] descriptor object.
6589 |MeasureDimension|EmptyType|MeasureDimension is an empty element that denotes a [[measure>>doc:sdmx:Glossary.Measure.WebHome]] [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] object.
6590 |[[Metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]]|EmptyType|[[Metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]] is an empty element that denotes a [[metadata flow>>doc:sdmx:Glossary.Metadataflow.WebHome]] object.
6591 |MetadataAttribute|EmptyType|MetadataAttribute is an empty element that denotes a metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] object.
6592 |MetadataSet|EmptyType|MetadataSet is an empty element that denotes a [[metadata set>>doc:sdmx:Glossary.Metadata set.WebHome]] object.
6593 |MetadataStructure|EmptyType|MetadataStructure is an empty element that denotes a [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] object.
6594 |MetadataTarget|EmptyType|MetadataTarget is an empty element that denotes a metadata target object.
6595 |NamePersonalisation|EmptyType|NamePersonalisation is an empty element that denotes a name personalisation object.
6596 |NamePersonalisationScheme|EmptyType|NamePersonalisationScheme is an empty element that denotes a name personalisation scheme object.
6597 |OrganisationMap|EmptyType|OrganisationMap is an empty element that denotes an organisation (% style="color:#e74c3c" %)map(%%) object.
6598 |OrganisationSchemeMap|EmptyType|OrganisationSchemeMap is an empty element that denotes an organisation scheme (% style="color:#e74c3c" %)map(%%) object.
6599 |OrganisationUnit|EmptyType|OrganisationUnit is an empty element that denotes an organisation unit object.
6600 |OrganisationUnitSche me|EmptyType|OrganisationUnitScheme is an empty element that denotes an [[organisation unit scheme>>doc:sdmx:Glossary.Organisation unit scheme.WebHome]] object.
6601 |PrimaryMeasure|EmptyType|PrimaryMeasure is an empty element that denotes a primary [[measure>>doc:sdmx:Glossary.Measure.WebHome]] object.
6602 |Process|EmptyType|Process is an empty element that denotes a process object.
6603 |ProcessStep|EmptyType|ProcessStep is an empty element that denotes a process step object.
6604 |ProvisionAgreement|EmptyType|ProvisionAgreement is an empty element that denotes a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] object.
6605 |ReportingCategory|EmptyType|ReportingCategory is an empty element that denotes a reporting [[category>>doc:sdmx:Glossary.Category.WebHome]] object.
6606 |ReportingCategoryMap|EmptyType|ReportingCategoryMap is an empty element that denotes a reporting [[category>>doc:sdmx:Glossary.Category.WebHome]] (% style="color:#e74c3c" %)map(%%) object.
6607 |ReportingTaxonomy|EmptyType|ReportingTaxonomy is an empty element that denotes a reporting taxonomy object.
6608 |ReportingTaxonomyMap|EmptyType|ReportingTaxonomyMap is an empty element that denotes a reporting taxonomy (% style="color:#e74c3c" %)map(%%) object.
6609 |ReportPeriodTarget|EmptyType|ReportPeriodTarget is an empty element that denotes a report period target object.
6610 |ReportStructure|EmptyType|ReportStructure is an empty element that denotes a report structure object.
6611 |Ruleset|EmptyType|Ruleset is an empty element that denotes a ruleset object.
6612 |RulesetScheme|EmptyType|RulesetScheme is an empty element that denotes a ruleset scheme object.
6613 |StructureMap|EmptyType|StructureMap is an empty element that denotes a structure (% style="color:#e74c3c" %)map(%%) object.
6614 |StructureSet|EmptyType|StructureSet is an empty element that denotes a [[structure set>>doc:sdmx:Glossary.Structure set.WebHome]] object.
6615 |TimeDimension|EmptyType|TimeDimension is an empty element that denotes a time [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] object.
6616 |Transformation|EmptyType|Transformation is an empty element that denotes a transformation object.
6617 |TransformationScheme|EmptyType|TransformationScheme is an empty element that denotes a transformation scheme object.
6618 |Transition|EmptyType|Transition is an empty element that denotes a transition object.
6619 |UserDefinedOperator|EmptyType|UserDefinedOperator is an empty element that denotes an user defined operator object.
6620 |UserDefinedOperatorS cheme|EmptyType|UserDefinedOperatorScheme is an empty element that denotes an user defined operator scheme object.
6621 |VtlMapping|EmptyType|VtlMapping is an empty element that denotes a [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] Mapping object.
6622 |VtlMappingScheme|EmptyType|VtlMappingScheme is an empty element that denotes a [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping scheme object.
6623
6624 **MaintainableObjectTypeListType: **MaintainableObjectTypeListType provides a means for enumerating maintainable object types.
6625
6626 Derivation:
6627
6628 * ObjectTypeListType (restriction)
6629 ** MaintainableObjectTypeListType
6630
6631 Content:
6632 (AgencyScheme?, AttachmentConstraint?, Categorisation?, CategoryScheme?, [[Codelist>>doc:sdmx:Glossary.Code list.WebHome]]?, ConceptScheme?, ContentConstraint?, [[Dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]]?, DataConsumerScheme?, DataProviderScheme?, DataStructure?, HierarchicalCodelist?, [[Metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]]?, MetadataStructure?, NamePersonalisationScheme?, OrganisationUnitScheme?, Process?, ProvisionAgreement?, ReportingTaxonomy?, RulesetScheme?, StructureSet?, TransformationScheme?, UserDefinedOperatorScheme?, VtlMappingScheme?)
6633
6634 Element Documentation:
6635
6636 |**Name**|**Type**|**Documentation**
6637 |AgencyScheme|EmptyType|AgencyScheme is an empty element that denotes an [[agency scheme>>doc:sdmx:Glossary.Agency scheme.WebHome]] object.
6638 |AttachmentConstraint|EmptyType|AttachmentConstraint is an empty element that denotes an attachment (% style="color:#e74c3c" %)constraint(%%) object.
6639 |Categorisation|EmptyType|Categorisation is an empty element that denotes a categorisation object.
6640 |CategoryScheme|EmptyType|CategoryScheme is an empty element that denotes a [[category scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] object.
6641 |[[Codelist>>doc:sdmx:Glossary.Code list.WebHome]]|EmptyType|[[Codelist>>doc:sdmx:Glossary.Code list.WebHome]] is an empty element that denotes a [[code list>>doc:sdmx:Glossary.Code list.WebHome]] object.
6642 |ConceptScheme|EmptyType|ConceptScheme is an empty element that denotes a [[concept scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]] object.
6643 |ContentConstraint|EmptyType|ContentConstraint is an empty element that denotes a content (% style="color:#e74c3c" %)constraint(%%) object.
6644 |[[Dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]]|EmptyType|[[Dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] is an empty element that denotes a [[data flow>>doc:sdmx:Glossary.Dataflow.WebHome]] object.
6645 |DataConsumerScheme|EmptyType|DataConsumerScheme is an empty element that denotes a [[data consumer scheme>>doc:sdmx:Glossary.Data consumer scheme.WebHome]] object.
6646 |DataProviderScheme|EmptyType|DataProviderScheme is an empty element that denotes a [[data provider scheme>>doc:sdmx:Glossary.Data provider scheme.WebHome]] object.
6647 |DataStructure|EmptyType|DataStructure is an empty element that denotes a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] object.
6648 |HierarchicalCodelist|EmptyType|HierarchicalCodelist is an empty element that denotes a hierarchical [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] object.
6649 |[[Metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]]|EmptyType|[[Metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]] is an empty element that denotes a [[metadata flow>>doc:sdmx:Glossary.Metadataflow.WebHome]] object.
6650 |MetadataStructure|EmptyType|MetadataStructure is an empty element that denotes a [[metadata structure definition>>doc:sdmx:Glossary.Metadata structure definition.WebHome]] object.
6651 |NamePersonalisationS cheme|EmptyType|NamePersonalisationScheme is an empty element that denotes a name personalisation scheme object.
6652 |OrganisationUnitSche me|EmptyType|OrganisationUnitScheme is an empty element that denotes an [[organisation unit scheme>>doc:sdmx:Glossary.Organisation unit scheme.WebHome]] object.
6653 |Process|EmptyType|Process is an empty element that denotes a process object.
6654 |ProvisionAgreement|EmptyType|ProvisionAgreement is an empty element that denotes a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]] object.
6655 |ReportingTaxonomy|EmptyType|ReportingTaxonomy is an empty element that denotes a reporting taxonomy object.
6656 |RulesetScheme|EmptyType|RulesetScheme is an empty element that denotes a ruleset scheme object.
6657 |StructureSet|EmptyType|StructureSet is an empty element that denotes a [[structure set>>doc:sdmx:Glossary.Structure set.WebHome]] object.
6658 |TransformationScheme|EmptyType|TransformationScheme is an empty element that denotes a transformation scheme object.
6659 |UserDefinedOperatorS cheme|EmptyType|UserDefinedOperatorScheme is an empty element that denotes an user defined operator scheme object.
6660 |VtlMappingScheme|EmptyType|VtlMappingScheme is an empty element that denotes a [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping scheme object.
6661
6662 === 2.1.4 Simple Types ===
6663
6664 **AlphaNumericType: **AlphaNumericType is a reusable simple type that allows for only mixed-case alphabetical and numeric characters.
6665
6666 Derived by restriction of xs:string .
6667 Regular Expression Pattern: [A-Za-z0-9]+
6668
6669 **AlphaType: **AlphaType is a reusable simple type that allows for only mixed-case alphabetical characters. This is derived from the AlphaNumericType.
6670
6671 Derived by restriction of AlphaNumericType .
6672 Regular Expression Pattern: [A-Za-z]+
6673
6674 **NumericType: **NumericType is a reusable simple type that allows for only numeric characters. This is not to be confused with an integer, as this may be used to numeric strings which have leading zeros. These leading zeros are not ignored. This is derived from the AlphaNumericType.
6675
6676 Derived by restriction of AlphaNumericType .
6677 Regular Expression Pattern: [0-9]+
6678
6679 **ObservationalTimePeriodType: **ObservationalTimePeriodType specifies a distinct [[time period>>doc:sdmx:Glossary.Time period.WebHome]] or point in time in [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]]. The [[time period>>doc:sdmx:Glossary.Time period.WebHome]] can either be a Gregorian calendar period, a standard reporting period, a distinct point in time, or a time range with a specific date and duration.
6680
6681 Union of:
6682 xs:gYear, xs:gYearMonth, xs:date, xs:dateTime, ReportingYearType, ReportingSemesterType, ReportingTrimesterType, ReportingQuarterType, ReportingMonthType, ReportingWeekType, ReportingDayType, TimeRangeType.
6683
6684 **StandardTimePeriodType: **StandardTimePeriodType defines the set of standard [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] in [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]]. This includes the reporting [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] and the basic date type (i.e. the calendar [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] and the dateTime format).
6685
6686 Union of:
6687 xs:gYear, xs:gYearMonth, xs:date, xs:dateTime, ReportingYearType, ReportingSemesterType, ReportingTrimesterType, ReportingQuarterType, ReportingMonthType, ReportingWeekType, ReportingDayType.
6688
6689 **BasicTimePeriodType: **BasicTimePeriodType contains the basic dates and calendar periods. It is a combination of the Gregorian [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] and the date time type..
6690
6691 Union of:
6692 xs:gYear, xs:gYearMonth, xs:date, xs:dateTime.
6693
6694 **GregorianTimePeriodType: **GregorianTimePeriodType defines the set of standard calendar periods in [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]].
6695
6696 Union of:
6697 xs:gYear, xs:gYearMonth, xs:date.
6698
6699 **ReportingTimePeriodType: **ReportingTimePeriodType defines standard reporting periods in [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]], which are all in relation to the start day (day-month) of a reporting year which is specified in the specialized reporting year start day [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. If the reporting year start day is not defined, a day of January 1 is assumed. The reporting year must be epxressed as the year at the beginning of the period. Therfore, if the reproting year runs from April to March, any given reporting year is expressed as the year for April. The general format of a report period can be described as [year]-[period][time zone]?, where the type of period is designated with a single character followed by a number representing the period. Note that all periods allow for an optional time zone offset. See the details of each member type for the specifics of its format.
6700
6701 Union of:
6702 ReportingYearType, ReportingSemesterType, ReportingTrimesterType, ReportingQuarterType, ReportingMonthType, ReportingWeekType, ReportingDayType.
6703
6704 **BaseReportPeriodType: **BaseReportPeriodType is a simple type which frames the general pattern of a reporting period for validation purposes. This regular expression is only a general validation which is meant to validate the following structure [year]-[period][time zone]?. This type is meant to be derived from for further validation.
6705
6706 Derived by restriction of xs:string .
6707 Regular Expression Pattern: \d{4}\-([ASTQ]\d{1}|[MW]\d{2}|[D]\d{3})(Z|((\+|\-)\d{2}:\d{2}))?
6708
6709 **ReportPeriodValidTimeZoneType: **ReportPeriodValidTimeZoneType is a derivation of the BaseReportPeriodType which validates that the time zone provided in the base type is valid. The base type will have provided basic validation already. The patterns below validate that the time zone is "Z" or that it is between -14:00 and +14:00, or that there is no time zone provided. This type is meant to be derived from for further validation.
6710
6711 Derived by restriction of BaseReportPeriodType .
6712
6713 Regular Expression Pattern: .+Z.{5}.*(\+|\-)(14:00|((0[0-9]|1[0-3]):[0-5][0-9])).{5}[^\+\-Z]+
6714
6715 **ReportingYearType: **ReportingYearType defines a [[time period>>doc:sdmx:Glossary.Time period.WebHome]] of 1 year (P1Y) in relation to a reporting year which has a start day (day-month) specified in the specialized reporting year start day [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. In the absence of a start day for the reporting year, a day of January 1 is assumed. In this case a reporting year will coincide with a calendar year. The format of a reporting year is YYYY-A1 (e.g. 2000-A1). Note that the period value of 1 is fixed.
6716
6717 Derived by restriction of ReportPeriodValidTimeZoneType .
6718 Regular Expression Pattern: .{5}A1.*
6719
6720 **ReportingSemesterType: **ReportingSemesterType defines a [[time period>>doc:sdmx:Glossary.Time period.WebHome]] of 6 months (P6M) in relation to a reporting year which has a start day (day-month) specified in the specialized reporting year start day [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. In the absence of a start day for the reporting year, a day of January 1 is assumed. The format of a reporting semester is YYYY-Ss (e.g. 2000-S1), where s is either 1 or 2.
6721
6722 Derived by restriction of ReportPeriodValidTimeZoneType .
6723 Regular Expression Pattern: .{5}S[1-2].*
6724
6725 **ReportingTrimesterType: **ReportingTrimesterType defines a [[time period>>doc:sdmx:Glossary.Time period.WebHome]] of 4 months (P4M) in relation to a reporting year which has a start day (day-month) specified in the specialized reporting year start day [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. In the absence of a start day for the reporting year, a day of January 1 is assumed. The format of a reporting trimester is YYYY-Tt (e.g. 2000-T1), where s is either 1, 2, or 3.
6726
6727 Derived by restriction of ReportPeriodValidTimeZoneType .
6728 Regular Expression Pattern: .{5}T[1-3].*
6729
6730 **ReportingQuarterType: **ReportingQuarterType defines a [[time period>>doc:sdmx:Glossary.Time period.WebHome]] of 3 months (P3M) in relation to a reporting year which has a start day (day-month) specified in the specialized reporting year start day [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. In the absence of a start day for the reporting year, a day of January 1 is assumed. The format of a reporting quarter is YYYY-Qq (e.g. 2000-Q1), where q is a value between 1 and 4.
6731
6732 Derived by restriction of ReportPeriodValidTimeZoneType .
6733 Regular Expression Pattern: .{5}Q[1-4].*
6734
6735 **ReportingMonthType: **ReportingMonthType defines a [[time period>>doc:sdmx:Glossary.Time period.WebHome]] of 1 month (P1M) in relation to a reporting year which has a start day (day-month) specified in the specialized reporting year start day [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. In the absence of a start day for the reporting year, a day of January 1 is assumed. In this case a reporting month will coincide with a calendar month. The format of a reporting month is YYYY-Mmm (e.g. 2000-M01), where mm is a two digit month (i.e. 01-12).
6736
6737 Derived by restriction of ReportPeriodValidTimeZoneType .
6738 Regular Expression Pattern: .{5}M(0[1-9]|1[0-2]).*
6739
6740 **ReportingWeekType: **ReportingWeekType defines a [[time period>>doc:sdmx:Glossary.Time period.WebHome]] of 7 days (P7D) in relation to a reporting year which has a start day (day-month) specified in the specialized reporting year start day [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. A standard reporting week is based on the ISO 8601 defintion of a week date, in relation to the reporting period start day. The first week is defined as the week with the first Thursday on or after the reporting year start day. An equivalent definition is the week starting with the Monday nearest in time to the reporting year start day. There are other equivalent defintions, all of which should be adjusted based on the reporting year start day. In the absence of a start day for the reporting year, a day of January 1 is assumed. The format of a reporting week is YYYY-Www (e.g. 2000-W01), where mm is a two digit week (i.e. 01-53).
6741
6742 Derived by restriction of ReportPeriodValidTimeZoneType .
6743 Regular Expression Pattern: .{5}W(0[1-9]|[1-4][0-9]|5[0-3]).*
6744
6745 **ReportingDayType: **ReportingDayType defines a [[time period>>doc:sdmx:Glossary.Time period.WebHome]] of 1 day (P1D) in relation to a reporting year which has a start day (day-month) specified in the specialized reporting year start day [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. In the absence of a start day for the reporting year, a day of January 1 is assumed. The format of a reporting day is YYYY-Dddd (e.g. 2000-D001), where ddd is a three digit day (i.e. 001-366).
6746
6747 Derived by restriction of ReportPeriodValidTimeZoneType .
6748 Regular Expression Pattern: .{5}D(0[0-9][1-9]|[1-2][0-9][0-9]|3[0-5][0-9]|36[0-6]).*
6749
6750 **BaseTimeRangeType: **BaseTimeRangeType is a simple type which frames the general pattern for a time range in [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]]. A time range pattern is generally described as [xs:date or xs:dateTime]\[xs:duration], where the referenced types are defined by XML Schema. This type is meant to be derived from for further validation.
6751
6752 Derived by restriction of xs:string .
6753 Regular Expression Pattern: \d{4}\-\d{2}\-\d{2}(T\d{2}:\d{2}:\d{2}(\.\d+)?)?(Z|((\+|\-)\d{2}:\d{2}))?/P.+
6754
6755 **RangeValidMonthDayType: **RangeValidMonthDayType is a derivation of the BaseTimeRangeType which validates that the day provided is valid for the month, without regard to leap years. The base type will have provided basic validation already. The patterns below validate that there are up to 29 days in February, up to 30 days in April, June, September, and November and up to 31 days in January, March, May, July, August, October, and December. This type is meant to be derived from for further validation.
6756
6757 Derived by restriction of BaseTimeRangeType .
6758 Regular Expression Pattern: .{5}02\-(0[1-9]|[1-2][0-9]).+.{5}(04|06|09|11)\-(0[1-9]|[1-2][0-9]|30).+.{5}(01|03|05|07|08|10|12)\-(0[1-9]|[1-2][0-9]|3[0-1]).+
6759
6760 **RangeValidLeapYearType: **RangeValidLeapYearType is a derivation of the RangeValidMonthDayType which validates that a date of February 29 occurs in a valid leap year (i.e. if the year is divisible 4 and not by 100, unless it is also divisible by 400). This type is meant to be derived from for further validation.
6761
6762 Derived by restriction of RangeValidMonthDayType .
6763 Regular Expression Pattern: ((\d{2}(04|08|12|16|20|24|28|32|36|40|44|48|52|56|60|64|68|72|76|80|84|88|92|96))|((00|04|08|12|16|20|24|28|32|36|40|44|48|52|56|60|64|68|72|76|80|84|88|92|96)00))\-02\-29.+.{5}02\-(([0-1][0-9])|(2[^9])).+.{5}((0[1,3-9])|1[0-2]).+
6764
6765 **RangeValidTimeType: **RangeValidTimeType is a derivation of the RangeValidLeapYearType which validates that the time (if provided) is validly formatted. The base type will have provided basic validation already. The patterns below validate that the time falls between 00:00:00 and 24:00:00. Note that as the XML dateTime type does, seconds are required. It is also permissible to have fractions of seconds, but only within the boundaries of the range specified. This type is meant to be derived from for further validation.
6766
6767 Derived by restriction of RangeValidLeapYearType .
6768 Regular Expression Pattern: .{10}T(24:00:00(\.[0]+)?|~(~(~([0-1][0-9])|(2[0-3])):[0-5][0-9]:[0-5][0-9](\.\d+)?))(/|Z|\+|\-).+[^T]+/.+
6769
6770 **RangeValidTimeZoneType: **RangeValidMonthDayType is a derivation of the RangeValidTimeType which validates that the time zone provided in the base type is valid. The base type will have provided basic validation already. The patterns below validate that the time zone is "Z" or that it is between -14:00 and +14:00, or that there is no time zone provided. This type is meant to be derived from for further validation.
6771
6772 Derived by restriction of RangeValidTimeType .
6773 Regular Expression Pattern: .+Z/.+.{10}.*(\+|\-)(14:00|((0[0-9]|1[0-3]):[0-5][0-9]))/.+.{10}[^\+\-Z]+
6774
6775 **TimeRangeValidDateDurationType: **TimeRangeValidDateDurationType is an abstract derivation of the RangeValidTimeType which validates that duration provided is generally valid, up to the time [[component>>doc:sdmx:Glossary.Component.WebHome]].
6776
6777 Derived by restriction of RangeValidTimeZoneType .
6778 Regular Expression Pattern: .+/P(\d+Y)?(\d+M)?(\d+D)?(T.+)?
6779
6780 **TimeRangeType: **TimeRangeType defines the structure of a time range in SDMX. The pattern of a time range can be generally described as [start date]\[duration], where start date is an date or dateTime type as defined in XML Schema and duration is a time duration as defined in XML Schema. Note that it is permissible for a time zone offset to be provided on the date or date time.
6781
6782 Derived by restriction of TimeRangeValidDateDurationType.
6783 Regular Expression Pattern: .+/P.*T(\d+H)?(\d+M)?(\d+(.\d+)?S)?.+/P[^T]+
6784
6785 **TimezoneType: **TimezoneType defines the pattern for a time zone. An offset of -14:00 to +14:00 or Z can be specified.
6786
6787 Derived by restriction of xs:string.
6788 Regular Expression Pattern: Z(\+|\-)(14:00|((0[0-9]|1[0-3]):[0-5][0-9]))
6789
6790 **OccurenceType: **OccurenceType is used to express the maximum occurrence of an object. It combines an integer, greater than 1, and the literal text, "unbounded", for objects which have no upper limit on its occurrence.
6791
6792 Union of:
6793 MaxOccursNumberType, UnboundedCodeType.
6794
6795 **MaxOccursNumberType: **MaxOccursNumberType is a base type used to restrict an integer to be greater than 1, for the purpose of expressing the maximum number of occurrences of an object.
6796
6797 Derived by restriction of xs:nonNegativeInteger.
6798 Minimum (inclusive): 1
6799 Fraction Digits: 0
6800
6801 **UnboundedCodeType: **UnboundedCodeType provides single textual value of "unbounded", for use in OccurentType.
6802
6803 Derived by restriction of xs:string .
6804
6805 Enumerations:
6806
6807 |**Value**|**Documentation**
6808 |unbounded|Object has no upper limit on occurrences.
6809
6810 **ActionType: **ActionType provides a list of actions, describing the intention of the data transmission from the sender's side. Each action provided at the data or [[metadata set>>doc:sdmx:Glossary.Metadata set.WebHome]] (% style="color:#e74c3c" %)level(%%) applies to the entire [[data set>>doc:sdmx:Glossary.Data set.WebHome]] for which it is given. Note that the actions indicated in the Message Header are optional, and used to summarize specific actions indicated with this data type for all registry interactions. The "Informational" value is used when the message contains information in response to a query, rather than being used to invoke a maintenance activity.
6811
6812 Derived by restriction of xs:NMTOKEN .
6813
6814 Enumerations:
6815
6816 (% style="width:1056.83px" %)
6817 |**Value**|(% style="width:957px" %)**Documentation**
6818 |Append|(% style="width:957px" %)Append - this is an [[incremental update>>doc:sdmx:Glossary.Incremental update.WebHome]] for an existing data/[[metadata set>>doc:sdmx:Glossary.Metadata set.WebHome]] or the provision of new data or documentation ([[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] values) formerly absent. If any of the supplied data or metadata is already present, it will not replace that data or metadata. This corresponds to the "Update" value found in (% style="color:#e74c3c" %)version(%%) 1.0 of the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] Technical Standards.
6819 |Replace|(% style="width:957px" %)Replace - data/metadata is to be replaced, and may also include additional data/metadata to be appended. The replacement occurs at the (% style="color:#e74c3c" %)level(%%) of the observation - that is, it is not possible to replace an entire series.
6820 |Delete|(% style="width:957px" %)Delete - data/metadata is to be deleted. Deletion occurs at the lowest (% style="color:#e74c3c" %)level(%%) object. For instance, if a delete data message contains a series with no observations, then the entire series will be deleted. If the series contains observations, then only those observations specified will be deleted. The same basic (% style="color:#e74c3c" %)concept(%%) applies for [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]]. If a series or observation in a delete message contains [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]], then only those [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] will be deleted.
6821 |Information|(% style="width:957px" %)Informational - data/metadata is being exchanged for informational purposes only, and not meant to update a system.
6822
6823 **WildCardValueType: **WildCardValueType is a single value [[code list>>doc:sdmx:Glossary.Code list.WebHome]], used to include the '%' character - indicating that an entire field is wild carded.
6824
6825 Derived by restriction of xs:string .
6826
6827 Enumerations:
6828
6829 (% style="width:913.294px" %)
6830 |(% style="width:183px" %)**Value**|(% style="width:727px" %)**Documentation**
6831 |(% style="width:183px" %)%|(% style="width:727px" %)Indicates a wild card value.
6832
6833 **DimensionTypeType: **DimensionTypeType enumerates the sub-classes of a dimension.
6834
6835 Derived by restriction of xs:string .
6836
6837 Enumerations:
6838
6839 |**Value**|**Documentation**
6840 |Dimension|An ordinary dimension.
6841 |MeasureDimension|A [[measure>>doc:sdmx:Glossary.Measure.WebHome]] dimension.
6842 |TimeDimension|The time dimension.
6843
6844 **ContentConstraintTypeCodeType: **ContentConstraintTypeCodeType defines a list of types for a content (% style="color:#e74c3c" %)constraint(%%). A content (% style="color:#e74c3c" %)constraint(%%) can state which data is present or which content is allowed for the (% style="color:#e74c3c" %)constraint(%%) attachment.
6845
6846 Derived by restriction of xs:string .
6847
6848 Enumerations:
6849
6850 |**Value**|**Documentation**
6851 |Allowed|The (% style="color:#e74c3c" %)constraint(%%) contains the allowed values for attachable object.
6852 |Actual|The (% style="color:#e74c3c" %)constraints(%%) contains the actual data present for the attachable object.
6853
6854 **SimpleOperatorType: **SimpleOperatorType provides an enumeration of simple operators to be applied to any value.
6855
6856 Derived by restriction of xs:string .
6857
6858 Enumerations:
6859
6860 |**Value**|**Documentation**
6861 |notEqual|(~!=) - value must not be equal to the value supplied.
6862 |equal|(=) - value must be exactly equal to the value supplied.
6863
6864 **RangeOperatorType: **RangeOperatorType provides an enumeration of range operators to be applied to an ordered value.
6865
6866 Derived by restriction of xs:string.
6867
6868 Enumerations:
6869
6870 |**Value**|**Documentation**
6871 |greaterThanOrEqual|(>=) - value must be greater than or equal to the value supplied.
6872 |lessThanOrEqual|(<=) - value must be less than or equal to the value supplied.
6873 |greaterThan|(> - value must be greater than the value supplied.
6874 |lessThan|(< - value must be less than the value supplied.
6875
6876 **TextSearchOperatorType: **TextSearchOperatorType provides an enumeration of text search operators.
6877
6878 Derived by restriction of xs:string .
6879
6880 Enumerations:
6881
6882 |**Value**|**Documentation**
6883 |contains|The text being searched must contain the supplied text.
6884 |startsWith|The text being searched must start with the supplied text.
6885 |endsWith|The text being searched must end with the supplied text.
6886 |doesNotContain|The text being searched cannot contain the supplied text.
6887 |doesNotStartWith|The text being searched cannot start with the supplied text.
6888 |doesNotEndWith|The text being searched cannot end with the supplied text.
6889
6890 **OrderedOperatorType: **OrderedOperatorType combines the SimpleOperatorType and the RangeOperatorType to provide a full range or operators for any ordered value.
6891
6892 Union of:
6893 SimpleOperatorType, RangeOperatorType.
6894
6895 **TextOperatorType:**
6896
6897 Union of:
6898 SimpleOperatorType, TextSearchOperatorType.
6899
6900 **TimeOperatorType: **TimeOperatorType derives from the OrderedOperatorType to remove the notEqual operator.
6901
6902 Derived by restriction of OrderedOperatorType .
6903
6904 Enumerations:
6905
6906 |**Value**|**Documentation**
6907 |equal|
6908 |greaterThanOrEqual|
6909 |lessThanOrEqual|
6910 |greaterThan|
6911 |lessThan|
6912
6913 **ObservationDimensionType: **ObservationDimensionType allows for the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] at the observation (% style="color:#e74c3c" %)level(%%) to be specified by either providing the [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] identifier or using the explicit value "AllDimensions".
6914
6915 Union of:
6916 NCNameIDType, ObsDimensionsCodeType.
6917
6918 **ObsDimensionsCodeType: **ObsDimensionsCodeType is an enumeration containing the values "TimeDimension" and "AllDimensions"
6919
6920 Derived by restriction of xs:string .
6921
6922 Enumerations:
6923
6924 |**Value**|**Documentation**
6925 |AllDimensions|AllDimensions notes that the cross sectional format shall be flat; that is all [[dimensions>>doc:sdmx:Glossary.Dimension.WebHome]] should be contained at the observation (% style="color:#e74c3c" %)level(%%).
6926 |TIME_PERIOD|TIME_PERIOD refers to the fixed identifier for the time [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]].
6927
6928 **DataType: **DataTypeType provides an enumerated list of the types of data formats allowed as the for the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] of an object.
6929
6930 Derived by restriction of xs:NMTOKEN .
6931
6932 Enumerations:
6933
6934 |**Value**|**Documentation**
6935 |String|A string datatype corresponding to W3C XML Schema's xs:string datatype.
6936 |Alpha|A string datatype which only allows for the simple aplhabetic charcter set of A-Z, a-z.
6937 |AlphaNumeric|A string datatype which only allows for the simple alphabetic character set of A-Z, a-z plus the simple numeric character set of 0-9.
6938 |Numeric|A string datatype which only allows for the simple numeric character set of 0-9. This format is not treated as an integer, and therefore can having leading zeros.
6939 |BigInteger|An integer datatype corresponding to W3C XML Schema's xs:integer datatype.
6940 |Integer|An integer datatype corresponding to W3C XML Schema's xs:int datatype.
6941 |Long|A numeric datatype corresponding to W3C XML Schema's xs:long datatype.
6942 |Short|A numeric datatype corresponding to W3C XML Schema's xs:short datatype.
6943 |[[Decimal>>doc:sdmx:Glossary.Decimals.WebHome]]|A numeric datatype corresponding to W3C XML Schema's xs:[[decimal>>doc:sdmx:Glossary.Decimals.WebHome]] datatype.
6944 |Float|A numeric datatype corresponding to W3C XML Schema's xs:float datatype.
6945 |Double|A numeric datatype corresponding to W3C XML Schema's xs:double datatype.
6946 |Boolean|A datatype corresponding to W3C XML Schema's xs:boolean datatype.
6947 |URI|A datatype corresponding to W3C XML Schema's xs:anyURI datatype.
6948 |Count|A simple incrementing Integer type. The isSequence [[facet>>doc:sdmx:Glossary.Facet.WebHome]] must be set to true, and the interval [[facet>>doc:sdmx:Glossary.Facet.WebHome]] must be set to "1".
6949 |InclusiveValueRange|This value indicates that the startValue and endValue [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] provide the inclusive boundaries of a numeric range of type xs:[[decimal>>doc:sdmx:Glossary.Decimals.WebHome]].
6950 |ExclusiveValueRange|This value indicates that the startValue and endValue [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] provide the exclusive boundaries of a numeric range, of type xs:[[decimal>>doc:sdmx:Glossary.Decimals.WebHome]].
6951 |Incremental|This value indicates that the value increments according to the value provided in the interval [[facet>>doc:sdmx:Glossary.Facet.WebHome]], and has a true value for the isSequence [[facet>>doc:sdmx:Glossary.Facet.WebHome]].
6952 |ObservationalTimePeriod|Observational [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] are the superset of all [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] in [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]]. It is the union of the standard [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] (i.e. Gregorian [[time periods>>doc:sdmx:Glossary.Time period.WebHome]], the reporting [[time periods>>doc:sdmx:Glossary.Time period.WebHome]], and date time) and a time range.
6953 |StandardTimePeriod|Standard [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] is a superset of distinct [[time period>>doc:sdmx:Glossary.Time period.WebHome]] in [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]]. It is the union of the basic [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] (i.e. the Gregorian [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] and date time) and the reporting [[time periods>>doc:sdmx:Glossary.Time period.WebHome]].
6954 |BasicTimePeriod|BasicTimePeriod [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] is a superset of the Gregorian [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] and a date time.
6955 |GregorianTimePeriod|Gregorian [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] correspond to calendar periods and are represented in ISO-8601 formats. This is the union of the year, year month, and date formats.
6956 |GregorianYear|A Gregorian [[time period>>doc:sdmx:Glossary.Time period.WebHome]] corresponding to W3C XML Schema's xs:gYear datatype, which is based on ISO-8601.
6957 |GregorianYearMonth|A time datatype corresponding to W3C XML Schema's xs:gYearMonth datatype, which is based on ISO-8601.
6958 |GregorianDay|A time datatype corresponding to W3C XML Schema's xs:date datatype, which is based on ISO-8601.
6959 |ReportingTimePeriod|Reporting [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] represent periods of a standard length within a reporting year, where to start of the year (defined as a month and day) must be defined elsewhere or it is assumed to be January 1. This is the union of the reporting year, semester, trimester, quarter, month, week, and day.
6960 |ReportingYear|A reporting year represents a period of 1 year (P1Y) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingYearType.
6961 |ReportingSemester|A reporting semester represents a period of 6 months (P6M) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingSemesterType.
6962 |ReportingTrimester|A reporting trimester represents a period of 4 months (P4M) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingTrimesterType.
6963 |ReportingQuarter|A reporting quarter represents a period of 3 months (P3M) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingQuarterType.
6964 |ReportingMonth|A reporting month represents a period of 1 month (P1M) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingMonthType.
6965 |ReportingWeek|A reporting week represents a period of 7 days (P7D) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingWeekType.
6966 |ReportingDay|A reporting day represents a period of 1 day (P1D) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingDayType.
6967 |DateTime|A time datatype corresponding to W3C XML Schema's xs:dateTime datatype.
6968 |TimeRange|TimeRange defines a [[time period>>doc:sdmx:Glossary.Time period.WebHome]] by providing a distinct start (date or date time) and a duration.
6969 |Month|A time datatype corresponding to W3C XML Schema's xs:gMonth datatype.
6970 |MonthDay|A time datatype corresponding to W3C XML Schema's xs:gMonthDay datatype.
6971 |Day|A time datatype corresponding to W3C XML Schema's xs:gDay datatype.
6972 |Time|A time datatype corresponding to W3C XML Schema's xs:time datatype.
6973 |Duration|A time datatype corresponding to W3C XML Schema's xs:duration datatype.
6974 |XHTML|This value indicates that the content of the [[component>>doc:sdmx:Glossary.Component.WebHome]] can contain XHTML markup.
6975 |KeyValues|This value indicates that the content of the [[component>>doc:sdmx:Glossary.Component.WebHome]] will be data key (a set of [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] references and values for the dimensions).
6976 |IdentifiableReference|This value indicates that the content of the [[component>>doc:sdmx:Glossary.Component.WebHome]] will be complete reference (either URN or full set of reference fields) to an Identifiable object in the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] Information Model.
6977 |DataSetReference|This value indicates that the content of the [[component>>doc:sdmx:Glossary.Component.WebHome]] will be reference to a [[data provider>>doc:sdmx:Glossary.Data provider.WebHome]], which is actually a formal reference to a [[data provider>>doc:sdmx:Glossary.Data provider.WebHome]] and a [[data set>>doc:sdmx:Glossary.Data set.WebHome]] identifier value.
6978 |AttachmentConstraintReference|This value indicates that the content of the [[component>>doc:sdmx:Glossary.Component.WebHome]] will be reference to an attachment (% style="color:#e74c3c" %)constraint(%%), which is actually a combination of a collection of full or partial key values and a reference to a [[data set>>doc:sdmx:Glossary.Data set.WebHome]] or data structure, usage, or provision agreement.
6979
6980 **BasicComponentDataType: **BasicComponentDataType provides an enumerated list of the types of characters allowed in the textType [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] for all non-target object components.
6981
6982 Derived by restriction of DataType .
6983
6984 Enumerations:
6985
6986 |**Value**|**Documentation**
6987 |String|A string datatype corresponding to W3C XML Schema's xs:string datatype.
6988 |Alpha|A string datatype which only allows for the simple aplhabetic charcter set of A-Z, a-z.
6989 |AlphaNumeric|A string datatype which only allows for the simple alphabetic character set of A-Z, a-z plus the simple numeric character set of 0-9.
6990 |Numeric|A string datatype which only allows for the simple numeric character set of 0-9. This format is not treated as an integer, and therefore can having leading zeros.
6991 |BigInteger|An integer datatype corresponding to W3C XML Schema's xs:integer datatype.
6992 |Integer|An integer datatype corresponding to W3C XML Schema's xs:int datatype.
6993 |Long|A numeric datatype corresponding to W3C XML Schema's xs:long datatype.
6994 |Short|A numeric datatype corresponding to W3C XML Schema's xs:short datatype.
6995 |[[Decimal>>doc:sdmx:Glossary.Decimals.WebHome]]|A numeric datatype corresponding to W3C XML Schema's xs:[[decimal>>doc:sdmx:Glossary.Decimals.WebHome]] datatype.
6996 |Float|A numeric datatype corresponding to W3C XML Schema's xs:float datatype.
6997 |Double|A numeric datatype corresponding to W3C XML Schema's xs:double datatype.
6998 |Boolean|A datatype corresponding to W3C XML Schema's xs:boolean datatype.
6999 |URI|A datatype corresponding to W3C XML Schema's xs:anyURI datatype.
7000 |Count|A simple incrementing Integer type. The isSequence [[facet>>doc:sdmx:Glossary.Facet.WebHome]] must be set to true, and the interval [[facet>>doc:sdmx:Glossary.Facet.WebHome]] must be set to "1".
7001 |InclusiveValueRange|This value indicates that the startValue and endValue [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] provide the inclusive boundaries of a numeric range of type xs:[[decimal>>doc:sdmx:Glossary.Decimals.WebHome]].
7002 |ExclusiveValueRange|This value indicates that the startValue and endValue [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] provide the exclusive boundaries of a numeric range, of type xs:[[decimal>>doc:sdmx:Glossary.Decimals.WebHome]].
7003 |Incremental|This value indicates that the value increments according to the value provided in the interval [[facet>>doc:sdmx:Glossary.Facet.WebHome]], and has a true value for the isSequence [[facet>>doc:sdmx:Glossary.Facet.WebHome]].
7004 |ObservationalTimePeriod|Observational [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] are the superset of all [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] in [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]]. It is the union of the standard [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] (i.e. Gregorian [[time periods>>doc:sdmx:Glossary.Time period.WebHome]], the reporting [[time periods>>doc:sdmx:Glossary.Time period.WebHome]], and date time) and a time range.
7005 |StandardTimePeriod|Standard [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] is a superset of distinct [[time period>>doc:sdmx:Glossary.Time period.WebHome]] in [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]]. It is the union of the basic [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] (i.e. the Gregorian [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] and date time) and the reporting [[time periods>>doc:sdmx:Glossary.Time period.WebHome]].
7006 |BasicTimePeriod|BasicTimePeriod [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] is a superset of the Gregorian [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] and a date time.
7007 |GregorianTimePeriod|Gregorian [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] correspond to calendar periods and are represented in ISO-8601 formats. This is the union of the year, year month, and date formats.
7008 |GregorianYear|A Gregorian [[time period>>doc:sdmx:Glossary.Time period.WebHome]] corresponding to W3C XML Schema's xs:gYear datatype, which is based on ISO-8601.
7009 |GregorianYearMonth|A time datatype corresponding to W3C XML Schema's xs:gYearMonth datatype, which is based on ISO-8601.
7010 |GregorianDay|A time datatype corresponding to W3C XML Schema's xs:date datatype, which is based on ISO-8601.
7011 |ReportingTimePeriod|Reporting [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] represent periods of a standard length within a reporting year, where to start of the year (defined as a month and day) must be defined elsewhere or it is assumed to be January 1. This is the union of the reporting year, semester, trimester, quarter, month, week, and day.
7012 |ReportingYear|A reporting year represents a period of 1 year (P1Y) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingYearType.
7013 |ReportingSemester|A reporting semester represents a period of 6 months (P6M) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingSemesterType.
7014 |ReportingTrimester|A reporting trimester represents a period of 4 months (P4M) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingTrimesterType.
7015 |ReportingQuarter|A reporting quarter represents a period of 3 months (P3M) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingQuarterType.
7016 |ReportingMonth|A reporting month represents a period of 1 month (P1M) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingMonthType.
7017 |ReportingWeek|A reporting week represents a period of 7 days (P7D) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingWeekType.
7018 |ReportingDay|A reporting day represents a period of 1 day (P1D) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingDayType.
7019 |DateTime|A time datatype corresponding to W3C XML Schema's xs:dateTime datatype.
7020 |TimeRange|TimeRange defines a [[time period>>doc:sdmx:Glossary.Time period.WebHome]] by providing a distinct start (date or date time) and a duration.
7021 |Month|A time datatype corresponding to W3C XML Schema's xs:gMonth datatype.
7022 |MonthDay|A time datatype corresponding to W3C XML Schema's xs:gMonthDay datatype.
7023 |Day|A time datatype corresponding to W3C XML Schema's xs:gDay datatype.
7024 |Time|A time datatype corresponding to W3C XML Schema's xs:time datatype.
7025 |Duration|A time datatype corresponding to W3C XML Schema's xs:duration datatype.
7026 |XHTML|This value indicates that the content of the [[component>>doc:sdmx:Glossary.Component.WebHome]] can contain XHTML markup.
7027
7028 **SimpleDataType: **SimpleDataType restricts BasicComponentDataType to specify the allowable data types for a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] [[component>>doc:sdmx:Glossary.Component.WebHome]]. The XHTML [[representation>>doc:sdmx:Glossary.Representation.WebHome]] is removed as a possible type.
7029
7030 Derived by restriction of BasicComponentDataType .
7031
7032 Enumerations:
7033
7034 |**Value**|**Documentation**
7035 |String|A string datatype corresponding to W3C XML Schema's xs:string datatype.
7036 |Alpha|A string datatype which only allows for the simple aplhabetic charcter set of A-Z, a-z.
7037 |AlphaNumeric|A string datatype which only allows for the simple alphabetic character set of A-Z, a-z plus the simple numeric character set of 0-9.
7038 |Numeric|A string datatype which only allows for the simple numeric character set of 0-9. This format is not treated as an integer, and therefore can having leading zeros.
7039 |BigInteger|An integer datatype corresponding to W3C XML Schema's xs:integer datatype.
7040 |Integer|An integer datatype corresponding to W3C XML Schema's xs:int datatype.
7041 |Long|A numeric datatype corresponding to W3C XML Schema's xs:long datatype.
7042 |Short|A numeric datatype corresponding to W3C XML Schema's xs:short datatype.
7043 |[[Decimal>>doc:sdmx:Glossary.Decimals.WebHome]]|A numeric datatype corresponding to W3C XML Schema's xs:[[decimal>>doc:sdmx:Glossary.Decimals.WebHome]] datatype.
7044 |Float|A numeric datatype corresponding to W3C XML Schema's xs:float datatype.
7045 |Double|A numeric datatype corresponding to W3C XML Schema's xs:double datatype.
7046 |Boolean|A datatype corresponding to W3C XML Schema's xs:boolean datatype.
7047 |URI|A datatype corresponding to W3C XML Schema's xs:anyURI datatype.
7048 |Count|A simple incrementing Integer type. The isSequence [[facet>>doc:sdmx:Glossary.Facet.WebHome]] must be set to true, and the interval [[facet>>doc:sdmx:Glossary.Facet.WebHome]] must be set to "1".
7049 |InclusiveValueRange|This value indicates that the startValue and endValue [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] provide the inclusive boundaries of a numeric range of type xs:[[decimal>>doc:sdmx:Glossary.Decimals.WebHome]].
7050 |ExclusiveValueRange|This value indicates that the startValue and endValue [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] provide the exclusive boundaries of a numeric range, of type xs:[[decimal>>doc:sdmx:Glossary.Decimals.WebHome]].
7051 |Incremental|This value indicates that the value increments according to the value provided in the interval [[facet>>doc:sdmx:Glossary.Facet.WebHome]], and has a true value for the isSequence [[facet>>doc:sdmx:Glossary.Facet.WebHome]].
7052 |ObservationalTimePeriod|Observational [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] are the superset of all [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] in [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]]. It is the union of the standard [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] (i.e. Gregorian [[time periods>>doc:sdmx:Glossary.Time period.WebHome]], the reporting [[time periods>>doc:sdmx:Glossary.Time period.WebHome]], and date time) and a time range.
7053 |StandardTimePeriod|Standard [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] is a superset of distinct [[time period>>doc:sdmx:Glossary.Time period.WebHome]] in [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]]. It is the union of the basic [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] (i.e. the Gregorian [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] and date time) and the reporting [[time periods>>doc:sdmx:Glossary.Time period.WebHome]].
7054 |BasicTimePeriod|BasicTimePeriod [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] is a superset of the Gregorian [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] and a date time.
7055 |GregorianTimePeriod|Gregorian [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] correspond to calendar periods and are represented in ISO-8601 formats. This is the union of the year, year month, and date formats.
7056 |GregorianYear|A Gregorian [[time period>>doc:sdmx:Glossary.Time period.WebHome]] corresponding to W3C XML Schema's xs:gYear datatype, which is based on ISO-8601.
7057 |GregorianYearMonth|A time datatype corresponding to W3C XML Schema's xs:gYearMonth datatype, which is based on ISO-8601.
7058 |GregorianDay|A time datatype corresponding to W3C XML Schema's xs:date datatype, which is based on ISO-8601.
7059 |ReportingTimePeriod|Reporting [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] represent periods of a standard length within a reporting year, where to start of the year (defined as a month and day) must be defined elsewhere or it is assumed to be January 1. This is the union of the reporting year, semester, trimester, quarter, month, week, and day.
7060 |ReportingYear|A reporting year represents a period of 1 year (P1Y) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingYearType.
7061 |ReportingSemester|A reporting semester represents a period of 6 months (P6M) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingSemesterType.
7062 |ReportingTrimester|A reporting trimester represents a period of 4 months (P4M) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingTrimesterType.
7063 |ReportingQuarter|A reporting quarter represents a period of 3 months (P3M) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingQuarterType.
7064 |ReportingMonth|A reporting month represents a period of 1 month (P1M) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingMonthType.
7065 |ReportingWeek|A reporting week represents a period of 7 days (P7D) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingWeekType.
7066 |ReportingDay|A reporting day represents a period of 1 day (P1D) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingDayType.
7067 |DateTime|A time datatype corresponding to W3C XML Schema's xs:dateTime datatype.
7068 |TimeRange|TimeRange defines a [[time period>>doc:sdmx:Glossary.Time period.WebHome]] by providing a distinct start (date or date time) and a duration.
7069 |Month|A time datatype corresponding to W3C XML Schema's xs:gMonth datatype.
7070 |MonthDay|A time datatype corresponding to W3C XML Schema's xs:gMonthDay datatype.
7071 |Day|A time datatype corresponding to W3C XML Schema's xs:gDay datatype.
7072 |Time|A time datatype corresponding to W3C XML Schema's xs:time datatype.
7073 |Duration|A time datatype corresponding to W3C XML Schema's xs:duration datatype.
7074
7075 **TimeDataType: **TimeDataType restricts SimpleDataType to specify the allowable data types for representing a time value.
7076
7077 Derived by restriction of SimpleDataType .
7078
7079 Enumerations:
7080
7081 (% style="width:968.835px" %)
7082 |**Value**|(% style="width:769px" %)**Documentation**
7083 |ObservationalTimePeriod|(% style="width:769px" %)Observational [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] are the superset of all [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] in [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]]. It is the union of the standard [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] (i.e. Gregorian [[time periods>>doc:sdmx:Glossary.Time period.WebHome]], the reporting [[time periods>>doc:sdmx:Glossary.Time period.WebHome]], and date time) and a time range.
7084 |StandardTimePeriod|(% style="width:769px" %)Standard [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] is a superset of distinct [[time period>>doc:sdmx:Glossary.Time period.WebHome]] in [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]]. It is the union of the basic [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] (i.e. the Gregorian [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] and date time) and the reporting [[time periods>>doc:sdmx:Glossary.Time period.WebHome]].
7085 |BasicTimePeriod|(% style="width:769px" %)BasicTimePeriod [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] is a superset of the Gregorian [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] and a date time.
7086 |GregorianTimePeriod|(% style="width:769px" %)Gregorian [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] correspond to calendar periods and are represented in ISO-8601 formats. This is the union of the year, year month, and date formats.
7087 |GregorianYear|(% style="width:769px" %)A Gregorian [[time period>>doc:sdmx:Glossary.Time period.WebHome]] corresponding to W3C XML Schema's xs:gYear datatype, which is based on ISO-8601.
7088 |GregorianYearMonth|(% style="width:769px" %)A time datatype corresponding to W3C XML Schema's xs:gYearMonth datatype, which is based on ISO-8601.
7089 |GregorianDay|(% style="width:769px" %)A time datatype corresponding to W3C XML Schema's xs:date datatype, which is based on ISO-8601.
7090 |ReportingTimePeriod|(% style="width:769px" %)Reporting [[time periods>>doc:sdmx:Glossary.Time period.WebHome]] represent periods of a standard length within a reporting year, where to start of the year (defined as a month and day) must be defined elsewhere or it is assumed to be January 1. This is the union of the reporting year, semester, trimester, quarter, month, week, and day.
7091 |ReportingYear|(% style="width:769px" %)A reporting year represents a period of 1 year (P1Y) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingYearType.
7092 |ReportingSemester|(% style="width:769px" %)A reporting semester represents a period of 6 months (P6M) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingSemesterType.
7093 |ReportingTrimester|(% style="width:769px" %)A reporting trimester represents a period of 4 months (P4M) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingTrimesterType.
7094 |ReportingQuarter|(% style="width:769px" %)A reporting quarter represents a period of 3 months (P3M) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingQuarterType.
7095 |ReportingMonth|(% style="width:769px" %)A reporting month represents a period of 1 month (P1M) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingMonthType.
7096 |ReportingWeek|(% style="width:769px" %)A reporting week represents a period of 7 days (P7D) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingWeekType.
7097 |ReportingDay|(% style="width:769px" %)A reporting day represents a period of 1 day (P1D) from the start date of the reporting year. This is expressed as using the [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] specific ReportingDayType.
7098 |DateTime|(% style="width:769px" %)A time datatype corresponding to W3C XML Schema's xs:dateTime datatype.
7099 |TimeRange|(% style="width:769px" %)TimeRange defines a [[time period>>doc:sdmx:Glossary.Time period.WebHome]] by providing a distinct start (date or date time) and a duration.
7100
7101 **NestedIDType: **NestedIDType is the least restrictive form of an identifier used throughout all [[SDMX-ML>>doc:sdmx:Glossary.SDMX-ML.WebHome]] messages. It allows for a hierarchical identifier, with each portion separated by the '.' character. For the identifier portions, valid characters include A-Z, a-z, @, 0-9, _, -, $.
7102
7103 Derived by restriction of xs:string .
7104 Regular Expression Pattern: [A-Za-z0-9_@$\-]+(\.[A-Za-z0-9_@$\-]+)*
7105
7106 **TwoLevelIDType: **TwoLevelIDType defines an identifier with exactly two levels.
7107
7108 Derived by restriction of NestedIDType .
7109 Regular Expression Pattern: [A-Za-z0-9_@$\-]+\.[A-Za-z0-9_@$\-]+
7110
7111 **IDType: **IDType provides a type which is used for restricting the characters in codes and IDs throughout all SDMX-ML messages. Valid characters include A-Z, a-z, @, 0-9, _, -, $.
7112
7113 Derived by restriction of NestedIDType .
7114 Regular Expression Pattern: [A-Za-z0-9_@$\-]+
7115
7116 **NCNameIDType: **NCNameIDType restricts the IDType, so that the id may be used to generate valid XML [[components>>doc:sdmx:Glossary.Component.WebHome]]. IDs created from this type conform to the W3C XML Schema NCNAME type, and therefore can be used as element or [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] names.
7117
7118 Derived by restriction of IDType .
7119 Regular Expression Pattern: [A-Za-z][A-Za-z0-9_\-]*
7120
7121 **NestedNCNameIDType: **NestedNCNameIDType restricts the NestedIDType, so that the id may be used to generate valid XML [[components>>doc:sdmx:Glossary.Component.WebHome]]. IDs created from this type conform to the W3C XML Schema NCNAME type, and therefore can be used as element or [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] names.
7122
7123 Derived by restriction of NestedIDType .
7124 Regular Expression Pattern: [A-Za-z][A-Za-z0-9_\-]*(\.[A-Za-z][A-Za-z0-9_\-]*)*
7125
7126 **SingleNCNameIDType: **SingleNCNameIDType restricts the NestedNCNameIDType to allow only one (% style="color:#e74c3c" %)level(%%). Note that this is the same pattern as the NCNameIDType, but can be used when the base type to be restricted is a nested NCNameIDType (where as the NCNameIDType could only restrict the IDType).
7127
7128 Derived by restriction of NestedNCNameIDType .
7129 Regular Expression Pattern: [A-Za-z][A-Za-z0-9_\-]*
7130
7131 **VersionType: **VersionType is used to communicate (% style="color:#e74c3c" %)version(%%) information. The format is restricted to allow for simple incrementing and sorting of (% style="color:#e74c3c" %)version(%%) number. The (% style="color:#e74c3c" %)version(%%) consists of an unlimited set of numeric [[components>>doc:sdmx:Glossary.Component.WebHome]], separated by the '.' character. When processing (% style="color:#e74c3c" %)version(%%), each numeric [[component>>doc:sdmx:Glossary.Component.WebHome]] (the number preceding and following any '.' character) should be parsed as an integer. Thus, a (% style="color:#e74c3c" %)version(%%) of 1.3 and 1.03 would be equivalent, as both the '3' [[component>>doc:sdmx:Glossary.Component.WebHome]] and the '03' [[component>>doc:sdmx:Glossary.Component.WebHome]] would parse to an integer value of 3.
7132
7133 Derived by restriction of xs:string .
7134 Regular Expression Pattern: [0-9]+(\.[0-9]+)*
7135
7136 **VersionQueryType: **VersionQueryType combines the VersionType and LateBoundVersionType to allow one to query for either a specific (% style="color:#e74c3c" %)version(%%) of an object, or the latest (% style="color:#e74c3c" %)version(%%) by specifying the '*' value.
7137
7138 Union of:
7139 VersionType, LateBoundVersionType.
7140
7141 **LateBoundVersionType: **LateBoundVersionType is a single value [[code list>>doc:sdmx:Glossary.Code list.WebHome]], used to include the '*' character - indicating that the latest (% style="color:#e74c3c" %)version(%%) of an object is required.
7142
7143 Derived by restriction of xs:string .
7144
7145 Enumerations:
7146
7147 |**Value**|**Documentation**
7148 |*|Indicates that the latest (% style="color:#e74c3c" %)version(%%) of an object is requested.
7149
7150 **PackageTypeCodelistType: **PackageTypeCodelistType provides an enumeration of all [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] package names.
7151
7152 Derived by restriction of xs:string .
7153
7154 Enumerations:
7155
7156 |**Value**|**Documentation**
7157 |base|
7158 |datastructure|
7159 |metadatastructure|
7160 |process|
7161 |registry|
7162 |mapping|
7163 |[[codelist>>doc:sdmx:Glossary.Code list.WebHome]]|
7164 |categoryscheme|
7165 |conceptscheme|
7166 |transformation|
7167
7168 **ItemSchemePackageTypeCodelistType: **ItemSchemePackageTypeCodelistType provides an enumeration of all [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] packages which contain [[item schemes>>doc:sdmx:Glossary.Item scheme.WebHome]].
7169
7170 Derived by restriction of PackageTypeCodelistType .
7171
7172 Enumerations:
7173
7174 |**Value**|**Documentation**
7175 |base|
7176 |[[codelist>>doc:sdmx:Glossary.Code list.WebHome]]|
7177 |categoryscheme|
7178 |conceptscheme|
7179 |transformation|
7180
7181 **StructurePackageTypeCodelistType: **StructurePackageTypeCodelistType provides an enumeration of all [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] packages which contain structure and structure usages.
7182
7183 Derived by restriction of PackageTypeCodelistType .
7184
7185 Enumerations:
7186
7187 |**Value**|**Documentation**
7188 |datastructure|
7189 |metadatastructure|
7190
7191 **ObjectTypeCodelistType: **ObjectTypeCodelistType provides an enumeration of all objects outside of the base infomration model class. This includes some abstract object types such as Organsiation and (% style="color:#e74c3c" %)Constraint(%%).
7192
7193 Derived by restriction of xs:string .
7194
7195 Enumerations:
7196
7197 |**Value**|**Documentation**
7198 |Any|
7199 |Agency|
7200 |AgencyScheme|
7201 |AttachmentConstraint|
7202 |[[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]]|
7203 |AttributeDescriptor|
7204 |Categorisation|
7205 |[[Category>>doc:sdmx:Glossary.Category.WebHome]]|
7206 |CategorySchemeMap|
7207 |CategoryScheme|
7208 |[[Code>>doc:sdmx:Glossary.Code.WebHome]]|
7209 |CodeMap|
7210 |[[Codelist>>doc:sdmx:Glossary.Code list.WebHome]]|
7211 |CodelistMap|
7212 |ComponentMap|
7213 |(%%)(% style="color:#e74c3c" %)Concept|
7214 |ConceptMap|
7215 |ConceptScheme|
7216 |ConceptSchemeMap|
7217 |(%%)(% style="color:#e74c3c" %)Constraint|
7218 |ConstraintTarget|
7219 |ContentConstraint|
7220 |CustomType|
7221 |CustomTypeScheme|
7222 |[[Dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]]|
7223 |DataConsumer|
7224 |DataConsumerScheme|
7225 |DataProvider|
7226 |DataProviderScheme|
7227 |DataSetTarget|
7228 |DataStructure|
7229 |DefinitionScheme|
7230 |[[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]]|
7231 |DimensionDescriptor|
7232 |DimensionDescriptorValuesTarget|
7233 |GroupDimensionDescriptor|
7234 |HierarchicalCode|
7235 |HierarchicalCodelist|
7236 |[[Hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]]|
7237 |HybridCodelistMap|
7238 |HybridCodeMap|
7239 |IdentifiableObjectTarget|
7240 |(%%)(% style="color:#e74c3c" %)Level|
7241 |MeasureDescriptor|
7242 |MeasureDimension|
7243 |[[Metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]]|
7244 |MetadataAttribute|
7245 |MetadataSet|
7246 |MetadataStructure|
7247 |MetadataTarget|
7248 |NamePersonalisation|
7249 |NamePersonalisationScheme|
7250 |Organisation|
7251 |OrganisationMap|
7252 |OrganisationScheme|
7253 |OrganisationSchemeMap|
7254 |OrganisationUnit|
7255 |OrganisationUnitScheme|
7256 |PrimaryMeasure|
7257 |Process|
7258 |ProcessStep|
7259 |ProvisionAgreement|
7260 |ReportingCategory|
7261 |ReportingCategoryMap|
7262 |ReportingTaxonomy|
7263 |ReportingTaxonomyMap|
7264 |ReportingYearStartDay|
7265 |ReportPeriodTarget|
7266 |ReportStructure|
7267 |Ruleset|
7268 |RulesetScheme|
7269 |StructureMap|
7270 |StructureSet|
7271 |TimeDimension|
7272 |Transformation|
7273 |TransformationScheme|
7274 |Transition|
7275 |UserDefinedOperator|
7276 |UserDefinedOperatorScheme|
7277 |VtlMapping|
7278 |VtlMappingScheme|
7279
7280 **MaintainableTypeCodelistType: **MaintainableTypeCodelistType provides an enumeration of all maintainable objects.
7281
7282 Derived by restriction of ObjectTypeCodelistType .
7283
7284 Enumerations:
7285
7286 |**Value**|**Documentation**
7287 |Any|
7288 |AgencyScheme|
7289 |AttachmentConstraint|
7290 |Categorisation|
7291 |CategoryScheme|
7292 |[[Codelist>>doc:sdmx:Glossary.Code list.WebHome]]|
7293 |ConceptScheme|
7294 |(%%)(% style="color:#e74c3c" %)Constraint|
7295 |ContentConstraint|
7296 |CustomTypeScheme|
7297 |[[Dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]]|
7298 |DataConsumerScheme|
7299 |DataProviderScheme|
7300 |DataStructure|
7301 |DefinitionScheme|
7302 |HierarchicalCodelist|
7303 |[[Metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]]|
7304 |MetadataStructure|
7305 |NamePersonalisationScheme|
7306 |OrganisationScheme|
7307 |OrganisationUnitScheme|
7308 |Process|
7309 |ProvisionAgreement|
7310 |ReportingTaxonomy|
7311 |RulesetScheme|
7312 |StructureSet|
7313 |TransformationScheme|
7314 |UserDefinedOperatorScheme|
7315 |VtlMappingScheme|
7316
7317 **ConcreteMaintainableTypeCodelistType: **ConcreteMaintainableTypeCodelistType provides an enumeration of all concrete maintainable objects.
7318
7319 Derived by restriction of MaintainableTypeCodelistType .
7320
7321 Enumerations:
7322
7323 |**Value**|**Documentation**
7324 |AgencyScheme|
7325 |AttachmentConstraint|
7326 |Categorisation|
7327 |CategoryScheme|
7328 |[[Codelist>>doc:sdmx:Glossary.Code list.WebHome]]|
7329 |ConceptScheme|
7330 |ContentConstraint|
7331 |CustomTypeScheme|
7332 |[[Dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]]|
7333 |DataConsumerScheme|
7334 |DataProviderScheme|
7335 |DataStructure|
7336 |HierarchicalCodelist|
7337 |[[Metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]]|
7338 |MetadataStructure|
7339 |NamePersonalisationScheme|
7340 |OrganisationUnitScheme|
7341 |Process|
7342 |ProvisionAgreement|
7343 |ReportingTaxonomy|
7344 |RulesetScheme|
7345 |StructureSet|
7346 |TransformationScheme|
7347 |UserDefinedOperatorScheme|
7348 |VtlMappingScheme|
7349
7350 **CodelistTypeCodelistType: **CodelistTypeCodelistType provides an enumeration of all [[codelist>>doc:sdmx:Glossary.Code list.WebHome]] objects.
7351
7352 Derived by restriction of MaintainableTypeCodelistType .
7353
7354 Enumerations:
7355
7356 |**Value**|**Documentation**
7357 |[[Codelist>>doc:sdmx:Glossary.Code list.WebHome]]|
7358 |HierarchicalCodelist|
7359
7360 **CodeTypeCodelistType: **CodeTypeCodelistType provides an enumeration of all [[code>>doc:sdmx:Glossary.Code.WebHome]] objects.
7361
7362 Derived by restriction of ObjectTypeCodelistType .
7363
7364 Enumerations:
7365
7366 |**Value**|**Documentation**
7367 |[[Code>>doc:sdmx:Glossary.Code.WebHome]]|
7368 |HierarchicalCode|
7369
7370 **ConstraintTypeCodelistType: **ConstraintTypeCodelistType provides an enumeration of all (% style="color:#e74c3c" %)constraint(%%) objects.
7371
7372 Derived by restriction of MaintainableTypeCodelistType .
7373
7374 Enumerations:
7375
7376 |**Value**|**Documentation**
7377 |AttachmentConstraint|
7378 |ContentConstraint|
7379
7380 **ItemSchemeTypeCodelistType: **ItemSchemeTypeCodelistType provides an enumeration of all [[item scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] objects.
7381
7382 Derived by restriction of MaintainableTypeCodelistType .
7383
7384 Enumerations:
7385
7386 |**Value**|**Documentation**
7387 |AgencyScheme|
7388 |CategoryScheme|
7389 |[[Codelist>>doc:sdmx:Glossary.Code list.WebHome]]|
7390 |ConceptScheme|
7391 |CustomTypeScheme|
7392 |DataConsumerScheme|
7393 |DataProviderScheme|
7394 |NamePersonalisationScheme|
7395 |OrganisationUnitScheme|
7396 |ReportingTaxonomy|
7397 |RulesetScheme|
7398 |TransformationScheme|
7399 |UserDefinedOperatorScheme|
7400 |VtlMappingScheme|
7401
7402 **DefinitionSchemeTypeCodelistType: **DefinitionSchemeTypeCodelistType provides an enumeration of all definition scheme objects.
7403
7404 Derived by restriction of ItemSchemeTypeCodelistType .
7405
7406 Enumerations:
7407
7408 |**Value**|**Documentation**
7409 |CustomTypeScheme|
7410 |NamePersonalisationScheme|
7411 |RulesetScheme|
7412 |TransformationScheme|
7413 |UserDefinedOperatorScheme|
7414
7415 **OrganisationSchemeTypeCodelistType: **OrganisationSchemeTypeCodelistType provides an enumeration of all organisation scheme objects.
7416
7417 Derived by restriction of ItemSchemeTypeCodelistType .
7418
7419 Enumerations:
7420
7421 |**Value**|**Documentation**
7422 |AgencyScheme|
7423 |DataConsumerScheme|
7424 |DataProviderScheme|
7425 |OrganisationUnitScheme|
7426
7427 **OrganisationTypeCodelistType: **OrganisationTypeCodelistType provides an enumeration of all organisation objects.
7428
7429 Derived by restriction of ItemTypeCodelistType .
7430
7431 Enumerations:
7432
7433 |**Value**|**Documentation**
7434 |Agency|
7435 |DataConsumer|
7436 |DataProvider|
7437 |OrganisationUnit|
7438
7439 **StructureOrUsageTypeCodelistType: **StructureOrUsageTypeCodelistType provides an enumeration all structure and structure usage objects
7440
7441 Derived by restriction of MaintainableTypeCodelistType .
7442
7443 Enumerations:
7444
7445 |**Value**|**Documentation**
7446 |[[Dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]]|
7447 |DataStructure|
7448 |[[Metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]]|
7449 |MetadataStructure|
7450
7451 **StructureTypeCodelistType: **StructureTypeCodelistType provides an enumeration all structure objects
7452
7453 Derived by restriction of StructureOrUsageTypeCodelistType .
7454
7455 Enumerations:
7456
7457 |**Value**|**Documentation**
7458 |DataStructure|
7459 |MetadataStructure|
7460
7461 **StructureUsageTypeCodelistType: **StructureUsageTypeCodelistType provides an enumeration all structure usage objects
7462
7463 Derived by restriction of StructureOrUsageTypeCodelistType .
7464
7465 Enumerations:
7466
7467 |**Value**|**Documentation**
7468 |[[Dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]]|
7469 |[[Metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]]|
7470
7471 **ItemTypeCodelistType: **ItemTypeCodelistType provides an enumeration of all item objects.
7472
7473 Derived by restriction of ObjectTypeCodelistType .
7474
7475 Enumerations:
7476
7477 |**Value**|**Documentation**
7478 |Agency|
7479 |[[Category>>doc:sdmx:Glossary.Category.WebHome]]|
7480 |[[Code>>doc:sdmx:Glossary.Code.WebHome]]|
7481 |(%%)(% style="color:#e74c3c" %)Concept|
7482 |CustomType|
7483 |DataConsumer|
7484 |DataProvider|
7485 |NamePersonalisation|
7486 |OrganisationUnit|
7487 |ReportingCategory|
7488 |Ruleset|
7489 |Transformation|
7490 |UserDefinedOperator|
7491 |VtlMapping|
7492
7493 **ComponentListTypeCodelistType: **ComponentListTypeCodelistType provides an enumeration of all [[component>>doc:sdmx:Glossary.Component.WebHome]] list objects.
7494
7495 Derived by restriction of ObjectTypeCodelistType .
7496
7497 Enumerations:
7498
7499 |**Value**|**Documentation**
7500 |AttributeDescriptor|
7501 |DimensionDescriptor|
7502 |GroupDimensionDescriptor|
7503 |MeasureDescriptor|
7504 |MetadataTarget|
7505 |ReportStructure|
7506
7507 **ComponentTypeCodelistType: **ComponentTypeCodelistType provides an enumeration of all [[component>>doc:sdmx:Glossary.Component.WebHome]] objects.
7508
7509 Derived by restriction of ObjectTypeCodelistType .
7510
7511 Enumerations:
7512
7513 |**Value**|**Documentation**
7514 |[[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]]|
7515 |ConstraintTarget|
7516 |DataSetTarget|
7517 |[[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]]|
7518 |IdentifiableObjectTarget|
7519 |DimensionDescriptorValuesTarget|
7520 |MeasureDimension|
7521 |MetadataAttribute|
7522 |PrimaryMeasure|
7523 |ReportingYearStartDay|
7524 |ReportPeriodTarget|
7525 |TimeDimension|
7526
7527 **DataStructureComponentTypeCodelistType: **DataStructureComponentTypeCodelistType provides an enumeration of all data structure [[component>>doc:sdmx:Glossary.Component.WebHome]] objects, except for the primary measure.
7528
7529 Derived by restriction of ComponentTypeCodelistType .
7530
7531 Enumerations:
7532
7533 (% style="width:960.294px" %)
7534 |(% style="width:333px" %)**Value**|(% style="width:624px" %)**Documentation**
7535 |(% style="width:333px" %)[[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]]|(% style="width:624px" %)
7536 |(% style="width:333px" %)[[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]]|(% style="width:624px" %)
7537 |(% style="width:333px" %)MeasureDimension|(% style="width:624px" %)
7538 |(% style="width:333px" %)PrimaryMeasure|(% style="width:624px" %)
7539 |(% style="width:333px" %)ReportingYearStartDay|(% style="width:624px" %)
7540 |(% style="width:333px" %)TimeDimension|(% style="width:624px" %)
7541
7542 **DimensionEumerationSchemeTypeCodelistType: **DimensionEumerationSchemeTypeCodelistType provides an enumeration of all [[item schemes>>doc:sdmx:Glossary.Item scheme.WebHome]] which are allowable as the [[representation>>doc:sdmx:Glossary.Representation.WebHome]] of a [[data structure definition>>doc:sdmx:Glossary.Data structure definition.WebHome]] [[component>>doc:sdmx:Glossary.Component.WebHome]].
7543
7544 Derived by restriction of ItemSchemeTypeCodelistType .
7545
7546 Enumerations:
7547
7548 |**Value**|**Documentation**
7549 |[[Codelist>>doc:sdmx:Glossary.Code list.WebHome]]|
7550 |ConceptScheme|
7551
7552 **MetadataStructureComponentTypeCodelistType: **MetadataStructureComponentTypeCodelistType provides an enumeration of all metadata structure [[component>>doc:sdmx:Glossary.Component.WebHome]] objects.
7553
7554 Derived by restriction of ComponentTypeCodelistType .
7555
7556 Enumerations:
7557
7558 |**Value**|**Documentation**
7559 |ConstraintTarget|
7560 |DataSetTarget|
7561 |IdentifiableObjectTarget|
7562 |DimensionDescriptorValuesTarget|
7563 |MetadataAttribute|
7564 |ReportPeriodTarget|
7565
7566 **DimensionTypeCodelistType: **DimensionTypeCodelistType provides an enumeration of all [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] objects.
7567
7568 Derived by restriction of ComponentTypeCodelistType .
7569
7570 Enumerations:
7571
7572 |**Value**|**Documentation**
7573 |[[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]]|
7574 |MeasureDimension|
7575 |TimeDimension|
7576
7577 **TargetObjectTypeCodelistType: **TargetObjectTypeCodelistType provides an enumeration of all target object objects.
7578
7579 Derived by restriction of ComponentTypeCodelistType .
7580
7581 Enumerations:
7582
7583 |**Value**|**Documentation**
7584 |ConstraintTarget|
7585 |DataSetTarget|
7586 |IdentifiableObjectTarget|
7587 |DimensionDescriptorValuesTarget|
7588 |ReportPeriodTarget|
© Semantic R&D Group, 2026