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

From version 1.10
edited by Helena
on 2025/06/08 23:31
Change comment: There is no comment for this version
To version 1.12
edited by Helena
on 2025/06/08 23:33
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -103,7 +103,7 @@
103 103  
104 104  Further to the above, the mapping between the non-native data types is presented in the table below:
105 105  
106 -|**SDMX Facet**|**XML Schema**|**JSON schema **"**pattern**"[[(% class="wikiinternallink" %)^^~[1~]^^>>path:#_ftn1]](%%) **for "string" type**
106 +|**SDMX Facet**|**XML Schema**|**JSON schema **"**pattern**"[[(% class="wikiinternallink wikiinternallink" %)^^~[1~]^^>>path:#_ftn1]](%%) **for "string" type**
107 107  |GregorianYear|xsd:gYear|(((
108 108  "^-?([1-9][0-9]{3,}|0[0-9]{3})(Z|(\+|-)((0[0-
109 109  
... ... @@ -194,7 +194,7 @@
194 194  
195 195  This is used to unambiguously state that a date-time represents an observation at a single point in time. Therefore, if one wants to use SDMX for data which is measured at a distinct point in time rather than being reported over a period, the date-time representation can be used.
196 196  
197 -Representation: xs:dateTime (YYYY-MM-DDThh:mm:ss)[[(% class="wikiinternallink" %)^^~[2~]^^>>path:#_ftn2]]
197 +Representation: xs:dateTime (YYYY-MM-DDThh:mm:ss)[[(% class="wikiinternallink wikiinternallink" %)^^~[2~]^^>>path:#_ftn2]]
198 198  
199 199  === 4.2.6 Standard Reporting Period ===
200 200  
... ... @@ -263,7 +263,7 @@
263 263  
264 264  Representation: common:ReportingWeekType (YYYY-Www, e.g. 2000-W53)
265 265  
266 -Notes: There are either 52 or 53 weeks in a reporting year. This is based on the ISO 8601 definition of a week (Monday - Saturday), where the first week of a reporting year is defined as the week with the first Thursday on or after the reporting year start day.[[(% class="wikiinternallink" %)^^~[3~]^^>>path:#_ftn3]](%%) The reporting week is always represented as two digits, therefore 1-9 are 0 padded (e.g. 01). This allows the values to be sorted chronologically using textual sorting methods.
266 +Notes: There are either 52 or 53 weeks in a reporting year. This is based on the ISO 8601 definition of a week (Monday - Saturday), where the first week of a reporting year is defined as the week with the first Thursday on or after the reporting year start day.[[(% class="wikiinternallink wikiinternallink" %)^^~[3~]^^>>path:#_ftn3]](%%) The reporting week is always represented as two digits, therefore 1-9 are 0 padded (e.g. 01). This allows the values to be sorted chronologically using textual sorting methods.
267 267  
268 268  **Reporting Day**:
269 269  
... ... @@ -291,19 +291,19 @@
291 291  
292 292  This is the [REPORTING_YEAR_START_DATE]
293 293  
294 -1.
294 +1.
295 295  11. **If the [PERIOD_INDICATOR] is W:**
296 296  111. **If [REPORTING_YEAR_START_DATE] is a Friday, Saturday, or Sunday:**
297 297  
298 -Add[[(% class="wikiinternallink" %)^^~[4~]^^>>path:#_ftn4]](%%) (P3D, P2D, or P1D respectively) to the [REPORTING_YEAR_START_DATE]. The result is the [REPORTING_YEAR_BASE].
298 +Add[[(% class="wikiinternallink wikiinternallink" %)^^~[4~]^^>>path:#_ftn4]](%%) (P3D, P2D, or P1D respectively) to the [REPORTING_YEAR_START_DATE]. The result is the [REPORTING_YEAR_BASE].
299 299  
300 -1.
301 -11.
300 +1.
301 +11.
302 302  111. **If [REPORTING_YEAR_START_DATE] is a Monday, Tuesday, Wednesday, or Thursday:**
303 303  
304 304  Add^^4^^ (P0D, -P1D, -P2D, or -P3D respectively) to the [REPORTING_YEAR_START_DATE]. The result is the [REPORTING_YEAR_BASE].
305 305  
306 -1.
306 +1.
307 307  11. **Else:**
308 308  
309 309  The [REPORTING_YEAR_START_DATE] is the [REPORTING_YEAR_BASE].
... ... @@ -384,27 +384,25 @@
384 384  
385 385  In version 2.0 of SDMX there is a recommendation to use the time format attribute to gives additional information on the way time is represented in the message. Following an appraisal of its usefulness this is no longer required. However, it is still possible, if required , to include the time format attribute in SDMX-ML.
386 386  
387 -|Code|Format
388 -|OTP|Observational Time Period: Superset of all SDMX time formats (Gregorian Time Period, Reporting Time Period, and Time Range)
389 -|STP|Standard Time Period: Superset of Gregorian and Reporting Time Periods
390 -|GTP|Superset of all Gregorian Time Periods and date-time
391 -|RTP|Superset of all Reporting Time Periods
392 -|TR|(((
393 -Time Range: Start time and duration (YYYY-MM-
394 -
395 -DD(Thh:mm:ss)?/<duration>)
387 +|(% style="width:95px" %)Code|(% style="width:1520px" %)Format
388 +|(% style="width:95px" %)OTP|(% style="width:1520px" %)Observational Time Period: Superset of all SDMX time formats (Gregorian Time Period, Reporting Time Period, and Time Range)
389 +|(% style="width:95px" %)STP|(% style="width:1520px" %)Standard Time Period: Superset of Gregorian and Reporting Time Periods
390 +|(% style="width:95px" %)GTP|(% style="width:1520px" %)Superset of all Gregorian Time Periods and date-time
391 +|(% style="width:95px" %)RTP|(% style="width:1520px" %)Superset of all Reporting Time Periods
392 +|(% style="width:95px" %)TR|(% style="width:1520px" %)(((
393 +Time Range: Start time and duration (YYYY-MM-DD(Thh:mm:ss)?/<duration>)
396 396  )))
397 -|GY|Gregorian Year (YYYY)
398 -|GTM|Gregorian Year Month (YYYY-MM)
399 -|GD|Gregorian Day (YYYY-MM-DD)
400 -|DT|Distinct Point: date-time (YYYY-MM-DDThh:mm:ss)
401 -|RY|Reporting Year (YYYY-A1)
402 -|RS|Reporting Semester (YYYY-Ss)
403 -|RT|Reporting Trimester (YYYY-Tt)
404 -|RQ|Reporting Quarter (YYYY-Qq)
405 -|RM|Reporting Month (YYYY-Mmm)
406 -|RW|Reporting Week (YYYY-Www)
407 -|RD|Reporting Day (YYYY-Dddd)
395 +|(% style="width:95px" %)GY|(% style="width:1520px" %)Gregorian Year (YYYY)
396 +|(% style="width:95px" %)GTM|(% style="width:1520px" %)Gregorian Year Month (YYYY-MM)
397 +|(% style="width:95px" %)GD|(% style="width:1520px" %)Gregorian Day (YYYY-MM-DD)
398 +|(% style="width:95px" %)DT|(% style="width:1520px" %)Distinct Point: date-time (YYYY-MM-DDThh:mm:ss)
399 +|(% style="width:95px" %)RY|(% style="width:1520px" %)Reporting Year (YYYY-A1)
400 +|(% style="width:95px" %)RS|(% style="width:1520px" %)Reporting Semester (YYYY-Ss)
401 +|(% style="width:95px" %)RT|(% style="width:1520px" %)Reporting Trimester (YYYY-Tt)
402 +|(% style="width:95px" %)RQ|(% style="width:1520px" %)Reporting Quarter (YYYY-Qq)
403 +|(% style="width:95px" %)RM|(% style="width:1520px" %)Reporting Month (YYYY-Mmm)
404 +|(% style="width:95px" %)RW|(% style="width:1520px" %)Reporting Week (YYYY-Www)
405 +|(% style="width:95px" %)RD|(% style="width:1520px" %)Reporting Day (YYYY-Dddd)
408 408  
409 409  (% class="wikigeneratedid" id="HTable1:SDMX-MLTimeFormatCodes" %)
410 410  **Table 1: SDMX-ML Time Format Codes**
... ... @@ -434,11 +434,11 @@
434 434  
435 435  It has been possible since SDMX 2.0 for a Component to specify a representation of a time span. Depending on the format of the data message, this resulted in either an element with 2 XML attributes for holding the start time and the duration or two separate XML attributes based on the underlying Component identifier. For example, if REF_PERIOD were given a representation of time span, then in the Compact data format, it would be represented by two XML attributes; REF_PERIODStartTime (holding the start) and REF_PERIOD (holding the duration). If a new simple type is introduced in the SDMX schemas that can hold ISO 8601 time intervals, then this will no longer be necessary. What was represented as this:
436 436  
437 -<Series REF_PERIODStartTime="2000-01-01T00:00:00" REF_PERIOD="P2M"/>
435 +>(% style="font-size:18px" %) <Series REF_PERIODStartTime="2000-01-01T00:00:00" REF_PERIOD="P2M"/>
438 438  
439 439  can now be represented with this:
440 440  
441 -<Series REF_PERIOD="2000-01-01T00:00:00/P2M"/>
439 +>(% style="font-size:18px" %) <Series REF_PERIOD="2000-01-01T00:00:00/P2M"/>
442 442  
443 443  === 4.2.11 Notes on Formats ===
444 444