Changes for page Part I. Message Namespace

Last modified by Artur on 2025/09/10 11:19

From version 3.2
edited by Helena
on 2025/06/23 17:02
Change comment: There is no comment for this version
To version 2.2
edited by Helena
on 2025/06/23 16:32
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -6,7 +6,7 @@
6 6  
7 7  The following problems with the specification dated April 2011 have been rectified as described below.
8 8  
9 -**~1. Problem**
9 +1. **Problem**
10 10  
11 11  Various parts of the the documentation refer to stand-alone concepts, which were part of earlier draft releases but ultimately excluded from the final release of the standard.
12 12  
... ... @@ -14,7 +14,7 @@
14 14  
15 15  The documentation of the Structure element (line 40) has been updated to remove this reference.
16 16  
17 -= 1. Introduction =
17 +1. Introduction
18 18  
19 19  At the core of the SDMX XML messages are the message namespaces. These namespaces define the general structure of all messages and define the specific messages that are available for exchange in SDMX.
20 20  
... ... @@ -28,28 +28,28 @@
28 28  
29 29  The header and payload elements exist in the message namespace, but the content of the payload is defined in the namespaces that are specific the functionality of the messages. Note that the header follows a common construct, which is then restricted according to the requirements of the message which is using it.
30 30  
31 -= 2. Schema Documentation =
31 +1. Schema Documentation
32 +11. Message Namespace
32 32  
33 -== 2.1 Message Namespace ==
34 -
35 35  **http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/message**
36 36  
37 -=== 2.1.1 Summary ===
36 +1.
37 +11.
38 +111. Summary
38 38  
39 39  Referenced Namespaces:
40 40  
41 -(% style="width:788.294px" %)
42 -|(% style="width:612px" %)**Namespace**|(% style="width:173px" %)**Prefix**
43 -|(% style="width:612px" %)http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/common|(% style="width:173px" %)com
44 -|(% style="width:612px" %)http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/data/generic|(% style="width:173px" %)dat
45 -|(% style="width:612px" %)http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/data/structurespecific|(% style="width:173px" %)dsd
46 -|(% style="width:612px" %)http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/message/footer|(% style="width:173px" %)ftr
47 -|(% style="width:612px" %)http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/metadata/generic|(% style="width:173px" %)rep
48 -|(% style="width:612px" %)http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/metadata/structurespecific|(% style="width:173px" %)msd
49 -|(% style="width:612px" %)http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/query|(% style="width:173px" %)qry
50 -|(% style="width:612px" %)http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/registry|(% style="width:173px" %)ref
51 -|(% style="width:612px" %)http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/structure|(% style="width:173px" %)str
52 -|(% style="width:612px" %)http:~/~/www.w3.org/2001/XMLSchema|(% style="width:173px" %)xs
42 +|**Namespace**|**Prefix**
43 +|http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/common|com
44 +|http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/data/generic|dat
45 +|http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/data/structurespecific|dsd
46 +|http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/message/footer|ftr
47 +|http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/metadata/generic|rep
48 +|http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/metadata/structurespecific|msd
49 +|http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/query|qry
50 +|http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/registry|ref
51 +|http:~/~/www.sdmx.org/resources/sdmxml/schemas/v2_1/structure|str
52 +|http:~/~/www.w3.org/2001/XMLSchema|xs
53 53  
54 54  Contents:
55 55  
... ... @@ -57,7 +57,9 @@
57 57  62 Complex Types
58 58  1 Simple Type
59 59  
60 -=== 2.1.2 Global Elements ===
60 +1.
61 +11.
62 +111. Global Elements
61 61  
62 62  **Structure (StructureType): **Structure is a message that contains structural metadata. It may contain any of the following; categorisations, category schemes, code lists, concepts (concept schemes), constraints (attachment and content) data flows, hierarchical code lists, metadata flows, metadata structure definitions, organisation schemes, processes, reporting taxonomies, and structure sets.
63 63  
... ... @@ -159,7 +159,9 @@
159 159  
160 160  **Error (ErrorType): **Error is used to communicate that an error has occurred when responding to a request in an non-registry environment. The content will be a collection of error messages.
161 161  
162 -=== 2.1.3 Complex Types ===
164 +1.
165 +11.
166 +111. Complex Types
163 163  
164 164  **//MessageType//: **MessageType is an abstract type which is used by all of the messages, to allow inheritance of common features. Every message consists of a mandatory header, followed by optional payload (which may occur multiple times), and finally an optional footer section for conveying error, warning, and informational messages.
165 165  
... ... @@ -178,7 +178,7 @@
178 178  Derivation:
179 179  
180 180  //MessageType// (restriction)
181 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] StructureType
185 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] StructureType
182 182  
183 183  Content:
184 184  
... ... @@ -196,7 +196,7 @@
196 196  Derivation:
197 197  
198 198  //MessageType// (restriction)
199 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] GenericDataType
203 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] GenericDataType
200 200  
201 201  Content:
202 202  
... ... @@ -214,8 +214,8 @@
214 214  Derivation:
215 215  
216 216  //MessageType// (restriction)
217 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] GenericDataType (restriction)
218 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] GenericTimeSeriesDataType
221 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] GenericDataType (restriction)
222 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] GenericTimeSeriesDataType
219 219  
220 220  Content:
221 221  
... ... @@ -233,7 +233,7 @@
233 233  Derivation:
234 234  
235 235  //MessageType// (restriction)
236 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] StructureSpecificDataType
240 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] StructureSpecificDataType
237 237  
238 238  Content:
239 239  
... ... @@ -251,8 +251,8 @@
251 251  Derivation:
252 252  
253 253  //MessageType// (restriction)
254 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] StructureSpecificDataType (restriction)
255 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] StructureSpecificTimeSeriesDataType
258 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] StructureSpecificDataType (restriction)
259 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] StructureSpecificTimeSeriesDataType
256 256  
257 257  Content:
258 258  
... ... @@ -270,7 +270,7 @@
270 270  Derivation:
271 271  
272 272  //MessageType// (restriction)
273 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] GenericMetadataType
277 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] GenericMetadataType
274 274  
275 275  Content:
276 276  
... ... @@ -288,7 +288,7 @@
288 288  Derivation:
289 289  
290 290  //MessageType// (restriction)
291 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] StructureSpecificMetadataType
295 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] StructureSpecificMetadataType
292 292  
293 293  Content:
294 294  
... ... @@ -306,7 +306,7 @@
306 306  Derivation:
307 307  
308 308  //MessageType// (restriction)
309 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType
313 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType
310 310  
311 311  Content:
312 312  
... ... @@ -334,8 +334,8 @@
334 334  Derivation:
335 335  
336 336  //MessageType// (restriction)
337 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
338 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] SubmitRegistrationsRequestType
341 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
342 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] SubmitRegistrationsRequestType
339 339  
340 340  Content:
341 341  
... ... @@ -352,8 +352,8 @@
352 352  Derivation:
353 353  
354 354  //MessageType// (restriction)
355 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
356 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] SubmitRegistrationsResponseType
359 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
360 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] SubmitRegistrationsResponseType
357 357  
358 358  Content:
359 359  
... ... @@ -371,8 +371,8 @@
371 371  Derivation:
372 372  
373 373  //MessageType// (restriction)
374 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
375 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] QueryRegistrationRequestType
378 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
379 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] QueryRegistrationRequestType
376 376  
377 377  Content:
378 378  
... ... @@ -389,8 +389,8 @@
389 389  Derivation:
390 390  
391 391  //MessageType// (restriction)
392 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
393 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] QueryRegistrationResponseType
396 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
397 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] QueryRegistrationResponseType
394 394  
395 395  Content:
396 396  
... ... @@ -408,8 +408,8 @@
408 408  Derivation:
409 409  
410 410  //MessageType// (restriction)
411 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
412 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] SubmitStructureRequestType
415 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
416 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] SubmitStructureRequestType
413 413  
414 414  Content:
415 415  
... ... @@ -426,8 +426,8 @@
426 426  Derivation:
427 427  
428 428  //MessageType// (restriction)
429 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
430 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] SubmitStructureResponseType
433 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
434 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] SubmitStructureResponseType
431 431  
432 432  Content:
433 433  
... ... @@ -445,8 +445,8 @@
445 445  Derivation:
446 446  
447 447  //MessageType// (restriction)
448 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
449 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] SubmitSubscriptionsRequestType
452 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
453 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] SubmitSubscriptionsRequestType
450 450  
451 451  Content:
452 452  
... ... @@ -463,8 +463,8 @@
463 463  Derivation:
464 464  
465 465  //MessageType// (restriction)
466 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
467 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] SubmitSubscriptionsResponseType
470 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
471 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] SubmitSubscriptionsResponseType
468 468  
469 469  Content:
470 470  
... ... @@ -482,8 +482,8 @@
482 482  Derivation:
483 483  
484 484  //MessageType// (restriction)
485 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
486 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] QuerySubscriptionRequestType
489 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
490 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] QuerySubscriptionRequestType
487 487  
488 488  Content:
489 489  
... ... @@ -500,8 +500,8 @@
500 500  Derivation:
501 501  
502 502  //MessageType// (restriction)
503 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
504 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] QuerySubscriptionResponseType
507 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
508 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] QuerySubscriptionResponseType
505 505  
506 506  Content:
507 507  
... ... @@ -1017,7 +1017,7 @@
1017 1017  Derivation:
1018 1018  
1019 1019  //MessageType// (restriction)
1020 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] CustomTypeSchemeQueryType
1024 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] CustomTypeSchemeQueryType
1021 1021  
1022 1022  Content:
1023 1023  
... ... @@ -1092,7 +1092,7 @@
1092 1092  Derivation:
1093 1093  
1094 1094  //BaseHeaderType// (restriction)
1095 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] GenericDataHeaderType
1099 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] GenericDataHeaderType
1096 1096  
1097 1097  Content:
1098 1098  
... ... @@ -1241,7 +1241,7 @@
1241 1241  Derivation:
1242 1242  
1243 1243  //BaseHeaderType// (restriction)
1244 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] StructureSpecificMetadataHeaderType
1248 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] StructureSpecificMetadataHeaderType
1245 1245  
1246 1246  Content:
1247 1247  
... ... @@ -1268,7 +1268,7 @@
1268 1268  Derivation:
1269 1269  
1270 1270  //BaseHeaderType// (restriction)
1271 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] BasicHeaderType
1275 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] BasicHeaderType
1272 1272  
1273 1273  Content:
1274 1274  
... ... @@ -1309,7 +1309,7 @@
1309 1309  Derivation:
1310 1310  
1311 1311  PartyType (extension)
1312 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] SenderType
1316 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] SenderType
1313 1313  
1314 1314  Attributes:
1315 1315  
... ... @@ -1406,8 +1406,8 @@
1406 1406  Derivation:
1407 1407  
1408 1408  com:StatusMessageType (restriction)
1409 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] com:CodedStatusMessageType (extension)
1410 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] FooterMessageType
1413 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] com:CodedStatusMessageType (extension)
1414 + [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] FooterMessageType
1411 1411  
1412 1412  Attributes:
1413 1413