Last modified by Artur on 2025/08/19 10:43

From version 4.3
edited by Helena
on 2025/05/21 21:29
Change comment: There is no comment for this version
To version 4.5
edited by Helena
on 2025/05/21 21:31
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -77,10 +77,8 @@
77 77  
78 78  === //Validation// ===
79 79  
80 -SDMX-EDI – as is typical of EDIFACT syntax messages – leaves validation to dedicated applications (“validation” being the checking of syntax, data typing, and adherence of the data message to the structure as described in the structural
80 +SDMX-EDI – as is typical of EDIFACT syntax messages – leaves validation to dedicated applications (“validation” being the checking of syntax, data typing, and adherence of the data message to the structure as described in the structural definition.)
81 81  
82 -definition.)
83 -
84 84  The SDMX-ML Generic Data Message also leaves validation above the XML syntax level to the application.
85 85  
86 86  The SDMX-ML DSD-specific messages will allow validation of XML syntax and datatyping to be performed with a generic XML parser, and enforce agreement between the structural definition and the data to a moderate degree with the same tool.
... ... @@ -91,17 +91,13 @@
91 91  
92 92  === //Character Encodings// ===
93 93  
94 -All SDMX-ML messages use the UTF-8 encoding, while SDMX-EDI uses the ISO 8879-1 character encoding. There is a greater capacity with UTF-8 to express some character sets (see the “APPENDIX: MAP OF ISO 8859-1 (UNOC) CHARACTER
92 +All SDMX-ML messages use the UTF-8 encoding, while SDMX-EDI uses the ISO 8879-1 character encoding. There is a greater capacity with UTF-8 to express some character sets (see the “APPENDIX: MAP OF ISO 8859-1 (UNOC) CHARACTER SET (LATIN 1 OR “WESTERN”) in the document “SYNTAX AND DOCUMENTATION VERSION 2.0”.) Many transformation tools are available which allow XML instances with UTF-8 encodings to be expressed as ISO 8879-1-encoded characters, and to transform UTF-8 into ISO 8879-1. Such tools should be used when transforming SDMX-ML messages into SDMX-EDI messages and vice-versa.
95 95  
96 -SET (LATIN 1 OR “WESTERN”) in the document “SYNTAX AND
97 -
98 -DOCUMENTATION VERSION 2.0”.) Many transformation tools are available which allow XML instances with UTF-8 encodings to be expressed as ISO 8879-1-encoded characters, and to transform UTF-8 into ISO 8879-1. Such tools should be used when transforming SDMX-ML messages into SDMX-EDI messages and vice-versa.
99 -
100 100  === //Data Typing// ===
101 101  
102 102  The XML syntax and EDIFACT syntax have different data-typing mechanisms. The section below provides a set of conventions to be observed when support for messages in both syntaxes is required. For more information on the SDMX-ML representations of data, see below.
103 103  
104 -==== 3.3.2 Data Types ====
98 +==== 3.3.2 Data Types ====
105 105  
106 106  The XML syntax has a very different mechanism for data-typing than the EDIFACT syntax, and this difference may create some difficulties for applications which support both EDIFACT-based and XML-based SDMX data formats. This section provides a set of conventions for the expression in data in all formats, to allow for clean interoperability between them.
107 107  
... ... @@ -117,7 +117,8 @@
117 117  1*. Maximum 70 characters.
118 118  1*. From ISO 8859-1 character set (including accented characters)
119 119  1. **Descriptions **are:
120 -1*. Maximum 350 characters;  From ISO 8859-1 character set.
114 +1*. Maximum 350 characters;
115 +1*. From ISO 8859-1 character set.
121 121  1. **Code values** are:
122 122  1*. Maximum 18 characters;
123 123  1*. Any of A..Z (upper case alphabetic), 0..9 (numeric), _ (underscore), / (solidus, slash), = (equal sign), - (hyphen);