Changes for page 13 Structure Mapping
Last modified by Helena on 2025/09/10 11:19
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -230,8 +230,9 @@ 230 230 231 231 Sub-strings can therefore be used for the conceptual rule //If starts with 'XU' map to Y// as shown in the following example: 232 232 233 -|Start|Length|Source|Target 234 -|1|2|XU|Y 233 +(% style="width:740.294px" %) 234 +|(% style="width:194px" %)**Start**|(% style="width:151px" %)**Length**|(% style="width:208px" %)**Source**|(% style="width:183px" %)**Target** 235 +|(% style="width:194px" %)1|(% style="width:151px" %)2|(% style="width:208px" %)XU|(% style="width:183px" %)Y 235 235 236 236 == 13.7 Mapping non-SDMX time formats to SDMX formats == 237 237 ... ... @@ -243,15 +243,16 @@ 243 243 244 244 The output of a time-based mapping is derived from the output Frequency, which is either explicitly stated in the mapping or defined as the value output by a specific Dimension or Attribute in the output mapping. If the output frequency is unknown or if the SDMX format is not desired, then additional rules can be provided to specify the output date format for the given frequency Id. The default rules are: 245 245 246 -|Frequency|Format|Example 247 -|A|YYYY|2010 248 -|D|YYYY-MM-DD|2010-01-01 249 -|I|YYYY-MM-DDThh:mm:ss|2010-01T20:22:00 250 -|M|YYYY-MM|2010-01 251 -|Q|YYYY-Qn|2010-Q1 252 -|S|YYYY-Sn|2010-S1 253 -|T|YYYY-Tn|2010-T1 254 -|W|YYYY-Wn|YYYY-W53 247 +(% style="width:771.294px" %) 248 +|(% style="width:187px" %)**Frequency**|(% style="width:159px" %)**Format**|(% style="width:422px" %)**Example** 249 +|(% style="width:187px" %)A|(% style="width:159px" %)YYYY|(% style="width:422px" %)2010 250 +|(% style="width:187px" %)D|(% style="width:159px" %)YYYY-MM-DD|(% style="width:422px" %)2010-01-01 251 +|(% style="width:187px" %)I|(% style="width:159px" %)YYYY-MM-DDThh:mm:ss|(% style="width:422px" %)2010-01T20:22:00 252 +|(% style="width:187px" %)M|(% style="width:159px" %)YYYY-MM|(% style="width:422px" %)2010-01 253 +|(% style="width:187px" %)Q|(% style="width:159px" %)YYYY-Qn|(% style="width:422px" %)2010-Q1 254 +|(% style="width:187px" %)S|(% style="width:159px" %)YYYY-Sn|(% style="width:422px" %)2010-S1 255 +|(% style="width:187px" %)T|(% style="width:159px" %)YYYY-Tn|(% style="width:422px" %)2010-T1 256 +|(% style="width:187px" %)W|(% style="width:159px" %)YYYY-Wn|(% style="width:422px" %)YYYY-W53 255 255 256 256 In the case where the input frequency is lower than the output frequency, the mapping defaults to end of period, but can be explicitly set to start, end or mid-period. 257 257 ... ... @@ -264,36 +264,36 @@ 264 264 265 265 Date and time formats are specified by date and time pattern strings based on Java's Simple Date Format. Within date and time pattern strings, unquoted letters from 'A' to 'Z' and from 'a' to 'z' are interpreted as pattern letters representing the components of a date or time string. Text can be quoted using single quotes (') to avoid interpretation. "''" represents a single quote. All other characters are not interpreted; they're simply copied into the output string during formatting or matched against the input string during parsing. 266 266 267 -Due to the fact that dates may differ per locale, an optional property, defining the locale of the pattern, is provided. This would assist processing of source dates, according to the given locale ^^[[(% class="wikiinternallink wikiinternallinkwikiinternallink"%)^^44^^>>path:#sdfootnote44sym||name="sdfootnote44anc"]](%%)^^. An indicative list of examples is presented in the following table:269 +Due to the fact that dates may differ per locale, an optional property, defining the locale of the pattern, is provided. This would assist processing of source dates, according to the given locale{{footnote}}Unidimensional datasets are those with a single 'indicator' or 'series code' dimension.{{/footnote}}. An indicative list of examples is presented in the following table: 268 268 269 -|English (en)|Australia (AU)|en-AU 270 -|English (en)|Canada (CA)|en-CA 271 -|English (en)|United Kingdom (GB)|en-GB 272 -|English (en)|United States (US)|en-US 273 -|Estonian (et)|Estonia (EE)|et-EE 274 -|Finnish (fi)|Finland (FI)|fi-FI 275 -|French (fr)|Belgium (BE)|fr-BE 276 -|French (fr)|Canada (CA)|fr-CA 277 -|French (fr)|France (FR)|fr-FR 278 -|French (fr)|Luxembourg (LU)|fr-LU 279 -|French (fr)|Switzerland (CH)|fr-CH 280 -|German (de)|Austria (AT)|de-AT 281 -|German (de)|Germany (DE)|de-DE 271 +(% style="width:772.294px" %) 272 +|(% style="width:190px" %)English (en)|(% style="width:230px" %)Australia (AU)|(% style="width:348px" %)en-AU 273 +|(% style="width:190px" %)English (en)|(% style="width:230px" %)Canada (CA)|(% style="width:348px" %)en-CA 274 +|(% style="width:190px" %)English (en)|(% style="width:230px" %)United Kingdom (GB)|(% style="width:348px" %)en-GB 275 +|(% style="width:190px" %)English (en)|(% style="width:230px" %)United States (US)|(% style="width:348px" %)en-US 276 +|(% style="width:190px" %)Estonian (et)|(% style="width:230px" %)Estonia (EE)|(% style="width:348px" %)et-EE 277 +|(% style="width:190px" %)Finnish (fi)|(% style="width:230px" %)Finland (FI)|(% style="width:348px" %)fi-FI 278 +|(% style="width:190px" %)French (fr)|(% style="width:230px" %)Belgium (BE)|(% style="width:348px" %)fr-BE 279 +|(% style="width:190px" %)French (fr)|(% style="width:230px" %)Canada (CA)|(% style="width:348px" %)fr-CA 280 +|(% style="width:190px" %)French (fr)|(% style="width:230px" %)France (FR)|(% style="width:348px" %)fr-FR 281 +|(% style="width:190px" %)French (fr)|(% style="width:230px" %)Luxembourg (LU)|(% style="width:348px" %)fr-LU 282 +|(% style="width:190px" %)French (fr)|(% style="width:230px" %)Switzerland (CH)|(% style="width:348px" %)fr-CH 283 +|(% style="width:190px" %)German (de)|(% style="width:230px" %)Austria (AT)|(% style="width:348px" %)de-AT 284 +|(% style="width:190px" %)German (de)|(% style="width:230px" %)Germany (DE)|(% style="width:348px" %)de-DE 282 282 283 -[[image:SDMX 3-0-0 SECTION 6 FINAL-1.0_en_59eee18f.gif||alt="Shape8" height="1" width="192"]] 286 +(% style="width:773.294px" %) 287 +|(% style="width:190px" %)German (de)|(% style="width:234px" %)Luxembourg (LU)|(% style="width:345px" %)de-LU 288 +|(% style="width:190px" %)German (de)|(% style="width:234px" %)Switzerland (CH)|(% style="width:345px" %)de-CH 289 +|(% style="width:190px" %)Greek (el)|(% style="width:234px" %)Cyprus (CY)|(% style="width:345px" %)el-CY__([[*>>https://www.oracle.com/java/technologies/javase/jdk8-jre8-suported-locales.html#cldrlocale]])__ 290 +|(% style="width:190px" %)Greek (el)|(% style="width:234px" %)Greece (GR)|(% style="width:345px" %)el-GR 291 +|(% style="width:190px" %)Hebrew (iw)|(% style="width:234px" %)Israel (IL)|(% style="width:345px" %)iw-IL 292 +|(% style="width:190px" %)Hindi (hi)|(% style="width:234px" %)India (IN)|(% style="width:345px" %)hi-IN 293 +|(% style="width:190px" %)Hungarian (hu)|(% style="width:234px" %)Hungary (HU)|(% style="width:345px" %)hu-HU 294 +|(% style="width:190px" %)Icelandic (is)|(% style="width:234px" %)Iceland (IS)|(% style="width:345px" %)is-IS 295 +|(% style="width:190px" %)Indonesian (in)|(% style="width:234px" %)Indonesia (ID)|(% style="width:345px" %)in-ID__([[*>>https://www.oracle.com/java/technologies/javase/jdk8-jre8-suported-locales.html#cldrlocale]])__ 296 +|(% style="width:190px" %)Irish (ga)|(% style="width:234px" %)Ireland (IE)|(% style="width:345px" %)ga-IE__([[*>>https://www.oracle.com/java/technologies/javase/jdk8-jre8-suported-locales.html#cldrlocale]])__ 297 +|(% style="width:190px" %)Italian (it)|(% style="width:234px" %)Italy (IT)|(% style="width:345px" %)it-IT 284 284 285 -|German (de)|Luxembourg (LU)|de-LU 286 -|German (de)|Switzerland (CH)|de-CH 287 -|Greek (el)|Cyprus (CY)|el-CY[[__(*)__>>url:https://www.oracle.com/java/technologies/javase/jdk8-jre8-suported-locales.html#cldrlocale]][[url:https://www.oracle.com/java/technologies/javase/jdk8-jre8-suported-locales.html#cldrlocale]] 288 -|Greek (el)|Greece (GR)|el-GR 289 -|Hebrew (iw)|Israel (IL)|iw-IL 290 -|Hindi (hi)|India (IN)|hi-IN 291 -|Hungarian (hu)|Hungary (HU)|hu-HU 292 -|Icelandic (is)|Iceland (IS)|is-IS 293 -|Indonesian (in)|Indonesia (ID)|in-ID[[__(*)__>>url:https://www.oracle.com/java/technologies/javase/jdk8-jre8-suported-locales.html#cldrlocale]][[url:https://www.oracle.com/java/technologies/javase/jdk8-jre8-suported-locales.html#cldrlocale]] 294 -|Irish (ga)|Ireland (IE)|ga-IE[[__(*)__>>url:https://www.oracle.com/java/technologies/javase/jdk8-jre8-suported-locales.html#cldrlocale]][[url:https://www.oracle.com/java/technologies/javase/jdk8-jre8-suported-locales.html#cldrlocale]] 295 -|Italian (it)|Italy (IT)|it-IT 296 - 297 297 Examples 298 298 299 299 22/06/1981 would be described as dd/MM/YYYY, with locale en-GB ... ... @@ -308,32 +308,30 @@ 308 308 309 309 The following pattern letters are defined (all other characters from 'A' to 'Z' and from 'a' to 'z' are reserved): 310 310 311 -|Letter|Date or Time Component|Presentation|Examples 312 -|G|Era designator|[[Text>>url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#text]][[url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#text]]|AD 313 -|yy|Year short (upper case is Year of Week^^[[(% class="wikiinternallink wikiinternallink wikiinternallink" %)^^45^^>>path:#sdfootnote45sym||name="sdfootnote45anc"]](%%)^^)|[[Year>>url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#year]][[url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#year]]|96 314 -|yyyy|Year Full (upper case is Year of Week)|Year|1996 315 -|MM|Month number in year starting with 1|Month|07 316 -|MMM|Month name short|Month|Jul 317 -|MMMM|Month name full|Month|July 318 -|ww|Week in year|[[Number>>url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]][[url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]]|27 319 -|W|Week in month|[[Number>>url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]][[url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]]|2 320 -|DD|Day in year|[[Number>>url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]][[url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]]|189 321 -|dd|Day in month|[[Number>>url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]][[url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]]|10 322 -|F|Day of week in month|[[Number>>url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]][[url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]]|2 323 -|E|Day name in week|[[Text>>url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#text]][[url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#text]]|Tuesday; Tue 313 +(% style="width:896.294px" %) 314 +|(% style="width:133px" %)**Letter**|(% style="width:414px" %)**Date or Time Component**|(% style="width:157px" %)**Presentation**|(% style="width:172px" %)**Examples** 315 +|(% style="width:133px" %)G|(% style="width:414px" %)Era designator|(% style="width:157px" %)Text|(% style="width:172px" %)AD 316 +|(% style="width:133px" %)yy|(% style="width:414px" %)Year short (upper case is Year of Week{{footnote}}yyyy represents the calendar year while YYYY represents the year of the week, which is only relevant for 53 week years{{/footnote}})|(% style="width:157px" %)Year|(% style="width:172px" %)96 317 +|(% style="width:133px" %)yyyy|(% style="width:414px" %)Year Full (upper case is Year of Week)|(% style="width:157px" %)Year|(% style="width:172px" %)1996 318 +|(% style="width:133px" %)MM|(% style="width:414px" %)Month number in year starting with 1|(% style="width:157px" %)Month|(% style="width:172px" %)07 319 +|(% style="width:133px" %)MMM|(% style="width:414px" %)Month name short|(% style="width:157px" %)Month|(% style="width:172px" %)Jul 320 +|(% style="width:133px" %)MMMM|(% style="width:414px" %)Month name full|(% style="width:157px" %)Month|(% style="width:172px" %)July 321 +|(% style="width:133px" %)ww|(% style="width:414px" %)Week in year|(% style="width:157px" %)Number|(% style="width:172px" %)27 322 +|(% style="width:133px" %)W|(% style="width:414px" %)Week in month|(% style="width:157px" %)Number|(% style="width:172px" %)2 323 +|(% style="width:133px" %)DD|(% style="width:414px" %)Day in year|(% style="width:157px" %)Number|(% style="width:172px" %)189 324 +|(% style="width:133px" %)dd|(% style="width:414px" %)Day in month|(% style="width:157px" %)Number|(% style="width:172px" %)10 325 +|(% style="width:133px" %)F|(% style="width:414px" %)Day of week in month|(% style="width:157px" %)Number|(% style="width:172px" %)2 326 +|(% style="width:133px" %)E|(% style="width:414px" %)Day name in week|(% style="width:157px" %)Text|(% style="width:172px" %)Tuesday; Tue 327 +|(% style="width:132px" %)U|(% style="width:414px" %)Day number of week (1 = Monday, ..., 7 = Sunday)|(% style="width:157px" %)Number|(% style="width:217px" %)1 328 +|(% style="width:132px" %)HH|(% style="width:414px" %)Hour in day (0-23)|(% style="width:157px" %)Number|(% style="width:217px" %)0 329 +|(% style="width:132px" %)kk|(% style="width:414px" %)Hour in day (1-24)|(% style="width:157px" %)Number|(% style="width:217px" %)24 330 +|(% style="width:132px" %)KK|(% style="width:414px" %)Hour in am/pm (0-11)|(% style="width:157px" %)Number|(% style="width:217px" %)0 331 +|(% style="width:132px" %)hh|(% style="width:414px" %)Hour in am/pm (1-12)|(% style="width:157px" %)Number|(% style="width:217px" %)12 332 +|(% style="width:132px" %)mm|(% style="width:414px" %)Minute in hour|(% style="width:157px" %)Number|(% style="width:217px" %)30 333 +|(% style="width:132px" %)ss|(% style="width:414px" %)Second in minute|(% style="width:157px" %)Number|(% style="width:217px" %)55 334 +|(% style="width:132px" %)S|(% style="width:414px" %)Millisecond|(% style="width:157px" %)Number|(% style="width:217px" %)978 335 +|(% style="width:132px" %)n|(% style="width:414px" %)Number of periods, used after a SDMX Frequency Identifier such as M, Q, D (month, quarter, day)|(% style="width:157px" %)Number|(% style="width:217px" %)12 324 324 325 -[[image:SDMX 3-0-0 SECTION 6 FINAL-1.0_en_59eee18f.gif||alt="Shape9" height="1" width="192"]] 326 - 327 -|U|Day number of week (1 = Monday, ..., 7 = Sunday)|[[Number>>url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]][[url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]]|1 328 -|HH|Hour in day (0-23)|[[Number>>url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]][[url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]]|0 329 -|kk|Hour in day (1-24)|[[Number>>url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]][[url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]]|24 330 -|KK|Hour in am/pm (0-11)|[[Number>>url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]][[url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]]|0 331 -|hh|Hour in am/pm (1-12)|[[Number>>url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]][[url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]]|12 332 -|mm|Minute in hour|[[Number>>url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]][[url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]]|30 333 -|ss|Second in minute|[[Number>>url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]][[url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]]|55 334 -|S|Millisecond|[[Number>>url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]][[url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]]|978 335 -|n|Number of periods, used after a SDMX Frequency Identifier such as M, Q, D (month, quarter, day)|[[Number>>url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]][[url:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#number]]|12 336 - 337 337 The model is illustrated below: 338 338 339 339 [[image:SDMX 3-0-0 SECTION 6 FINAL-1.0_en_295af259.jpg||height="265" width="477"]] ... ... @@ -354,17 +354,16 @@ 354 354 * microsecond 355 355 * nanosecond 356 356 357 -|Numerical datetime systems|Base|Period 358 -|((( 357 +(% style="width:573.294px" %) 358 +|(% style="width:276px" %)**Numerical datetime systems**|(% style="width:117px" %)**Base**|(% style="width:177px" %)**Period** 359 +|(% style="width:276px" %)((( 359 359 Epoch Time (UNIX) 360 - 361 361 Milliseconds since 01 Jan 1970 362 -)))|1970|millisecond 363 -|((( 362 +)))|(% style="width:117px" %)1970|(% style="width:177px" %)millisecond 363 +|(% style="width:276px" %)((( 364 364 Windows System Time 365 - 366 366 Milliseconds since 01 Jan 1601 367 -)))|1601|millisecond 366 +)))|(% style="width:117px" %)1601|(% style="width:177px" %)millisecond 368 368 369 369 The example above illustrates numerical based datetime mapping rules for two commonly used time standards. 370 370 ... ... @@ -386,41 +386,34 @@ 386 386 387 387 The main use case is setting the value of Observation Attributes in the target dataset. 388 388 389 -|Rule|Source|Target 390 -|1|((( 388 +(% style="width:786.294px" %) 389 +|(% style="width:92px" %)**Rule**|(% style="width:377px" %)**Source**|(% style="width:315px" %)**Target** 390 +|(% style="width:92px" %)1|(% style="width:377px" %)((( 391 391 If 392 - 393 393 INDICATOR=XULADS; and TIME_PERIOD=2007. 394 -)))|((( 393 +)))|(% style="width:315px" %)((( 395 395 Set 396 - 397 397 OBS_CONF=F 398 398 ))) 399 -|2|((( 397 +|(% style="width:92px" %)2|(% style="width:377px" %)((( 400 400 If 401 - 402 402 INDICATOR=XULADS; and TIME_PERIOD=2008. 403 -)))|((( 400 +)))|(% style="width:315px" %)((( 404 404 Set 405 - 406 406 OBS_CONF=F 407 407 ))) 408 -|3|((( 404 +|(% style="width:92px" %)3|(% style="width:377px" %)((( 409 409 If 410 - 411 411 INDICATOR=XULADS; and TIME_PERIOD=2009. 412 -)))|((( 407 +)))|(% style="width:315px" %)((( 413 413 Set 414 - 415 415 OBS_CONF=F 416 416 ))) 417 -|4|((( 411 +|(% style="width:92px" %)4|(% style="width:377px" %)((( 418 418 If 419 - 420 420 INDICATOR=XULADS; and TIME_PERIOD=2010. 421 -)))|((( 414 +)))|(% style="width:315px" %)((( 422 422 Set 423 - 424 424 OBS_CONF=**C** 425 425 ))) 426 426 ... ... @@ -434,27 +434,22 @@ 434 434 435 435 By specifying validity periods, the example from Section 13.8 can be re-written using two rules as follows: 436 436 437 -|Rule|Source|Target 438 -|1|((( 429 +(% style="width:808.294px" %) 430 +|(% style="width:93px" %)**Rule**|(% style="width:385px" %)**Source**|(% style="width:328px" %)**Target** 431 +|(% style="width:93px" %)1|(% style="width:385px" %)((( 439 439 If 440 - 441 441 INDICATOR=XULADS. 442 - 443 443 Validity Period start period=2007 end period=2009 444 -)))|((( 435 +)))|(% style="width:328px" %)((( 445 445 Set 446 - 447 447 OBS_CONF=F 448 448 ))) 449 -|2|((( 439 +|(% style="width:93px" %)2|(% style="width:385px" %)((( 450 450 If 451 - 452 452 INDICATOR=XULADS. 453 - 454 454 Validity Period start period=2010 455 -)))|((( 443 +)))|(% style="width:328px" %)((( 456 456 Set 457 - 458 458 OBS_CONF=F** ** 459 459 ))) 460 460 ... ... @@ -466,31 +466,8 @@ 466 466 467 467 === 13.10.1 Many to one mapping (N-1) === 468 468 469 -|Source|Map To 470 -|((( 471 -**FREQ**="A" 456 +[[image:1747377208446-496.png]] 472 472 473 -ADJUSTMENT="N" 474 - 475 -**REF_AREA**="PL" 476 - 477 -**COUNTERPART_AREA**="W0" 478 - 479 -REF_SECTOR="S1" 480 - 481 -COUNTERPART_SECTOR="S1" ACCOUNTING_ENTRY="B" 482 - 483 -STO="B5G" 484 -)))|((( 485 -FREQ="A" 486 - 487 -REF_AREA="PL" 488 - 489 -COUNTERPART_AREA="W0" 490 - 491 -INDICATOR="IND_ABC" 492 -))) 493 - 494 494 The bold Dimensions map from source to target verbatim. The mapping simply specifies: 495 495 496 496 FREQ => FREQ ... ... @@ -515,49 +515,43 @@ 515 515 516 516 The following representation mapping can be used to explicitly map each age to an output code. 517 517 518 -: 519 - 520 520 ((( 521 -|Source Input Free Text|Desired Output Code Id 522 -|0|A 523 -|1|A 524 -|2|A 525 -|3|B 526 -|4|B 483 +(% style="width:669.294px" %) 484 +|(% style="width:218px" %)**Source Input Free Text**|(% style="width:448px" %)**Desired Output Code Id** 485 +|(% style="width:218px" %)0|(% style="width:448px" %)A 486 +|(% style="width:218px" %)1|(% style="width:448px" %)A 487 +|(% style="width:218px" %)2|(% style="width:448px" %)A 488 +|(% style="width:218px" %)3|(% style="width:448px" %)B 489 +|(% style="width:218px" %)4|(% style="width:448px" %)B 527 527 ))) 528 528 529 -If this mapping takes advantage of regular expressions it can be expressed in two 3464rules:492 +If this mapping takes advantage of regular expressions it can be expressed in two rules: 530 530 531 -[[image:SDMX 3-0-0 SECTION 6 FINAL-1.0_en_8c1afe2b.gif||alt="Shape10" height="1" width="302"]] 532 - 533 -__Regular Expression __Desired Output 534 - 535 -: 536 - 537 537 ((( 538 -|[0-2]|A 539 -|[3-4]|B 495 +(% style="width:675.294px" %) 496 +|(% style="width:219px" %)((( 497 +**Regular Expression** 498 +)))|(% style="width:453px" %)**Desired Output** 499 +|(% style="width:219px" %)[0-2]|(% style="width:453px" %)A 500 +|(% style="width:219px" %)[3-4]|(% style="width:453px" %)B 501 + 502 +(% style="color:inherit; font-family:inherit; font-size:max(21px, min(23px, 17.4444px + 0.462963vw))" %)13.10.3 Observation Attributes for Time Period 540 540 ))) 541 541 542 -=== 13.10.3 Observation Attributes for Time Period === 543 - 544 544 This use case is where a specific observation for a specific time period has an attribute 3468 value. 545 545 546 -: 547 - 548 548 ((( 549 -|Input INDICATOR|Input TIME_PERIOD|Output OBS_CONF 550 -|XULADS|2008|C 551 -|XULADS|2009|C 552 -|XULADS|2010|C 508 +(% style="width:689.294px" %) 509 +|(% style="width:220px" %)**Input INDICATOR**|(% style="width:223px" %)**Input TIME_PERIOD**|(% style="width:243px" %)**Output OBS_CONF** 510 +|(% style="width:220px" %)XULADS|(% style="width:223px" %)2008|(% style="width:243px" %)C 511 +|(% style="width:220px" %)XULADS|(% style="width:223px" %)2009|(% style="width:243px" %)C 512 +|(% style="width:220px" %)XULADS|(% style="width:223px" %)2010|(% style="width:243px" %)C 553 553 ))) 554 554 555 555 __Or using a validity period on the Representation Mapping__: 556 556 557 - [[image:SDMX 3-0-0 SECTION 6 FINAL-1.0_en_6dbf7f.gif||alt="Shape11" height="36" width="555"]] Input INDICATOR Valid From/ Valid To Output OBS_CONF517 +Input INDICATOR Valid From/ Valid To Output OBS_CONF XULADS 2008/2010 C 558 558 559 -XULADS 2008/2010 C 560 - 561 561 === 13.10.4 Time mapping === 562 562 563 563 This use case is to create a time period from an input that does not respect SDMXTime Formats. ... ... @@ -564,20 +564,15 @@ 564 564 565 565 The Component Mapping from SYS_TIME to TIME_PERIOD specifies itself as a time mapping with the following details: 566 566 567 -: 568 - 569 569 ((( 570 -|Source Value|Source Mapping|Target Frequency|Output 571 -|18/07/1981|dd/MM/yyyy|A|1981 526 +(% style="width:763.294px" %) 527 +|(% style="width:163px" %)**Source Value**|(% style="width:219px" %)**Source Mapping**|(% style="width:198px" %)**Target Frequency**|(% style="width:180px" %)**Output** 528 +|(% style="width:163px" %)18/07/1981|(% style="width:219px" %)dd/MM/yyyy|(% style="width:198px" %)A|(% style="width:180px" %)1981 572 572 ))) 573 573 574 574 When the target frequency is based on another target Dimension value, in this example __the value of the FREQ Dimension in the tar__get DSD. 575 575 576 -[[image:SDMX 3-0-0 SECTION 6 FINAL-1.0_en_dbe68698.gif||alt="Shape12" height="1" width="273"]] 577 577 578 -: 579 -:: 580 - 581 581 ((( 582 582 |Source Value|Source Mapping|Target Frequency Output Dimension 583 583 ... ... @@ -601,7 +601,7 @@ 601 601 602 602 Dimension 603 603 604 - [[image:SDMX3-0-0 SECTION 6 FINAL-1.0_en_4ec4bb31.gif||alt="Shape13" height="173" width="555"]] 1981 yyyy D – End of Period 1981-12-31557 + 1981 yyyy D – End of Period 1981-12-31 605 605 606 606 When the start of year is April 1^^st^^ the Structure Map has YearStart=04-01: 607 607
- 1747377208446-496.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.helena - Size
-
... ... @@ -1,0 +1,1 @@ 1 +28.0 KB - Content