This Public Working Draft has been approved for publication by the XBRL Standards Board for the purpose of obtaining feedback. Reviewers are invited to submit feedback on this document to the Base Specification and Maintenance Working Group (spec@xbrl.org).
This Transformation Rules Registry is published by XBRL International Inc. in support of the specifications for Inline XBRL. The Transformation Rules defined here are used to allow text strings in Inline XBRL Documents to be converted into the data types used within XBRL instance documents.
New versions of this Transformation Rules Registry will be published, from time to time, by XBRL International Inc. Each version is identified by its XML namespace, as described below.
The namespace for this version of this registry is:
http://www.xbrl.org/inlineXBRL/transformation/PWD/2024-06-18
Previous versions of this registry had the following namespaces:
Namespace name | Date published |
---|---|
http://www.xbrl.org/inlineXBRL/transformation/2010-04-20 | 20 April 2010 |
http://www.xbrl.org/inlineXBRL/transformation/2011-07-31 | 31 July 2011 |
http://www.xbrl.org/inlineXBRL/transformation/2015-02-26 | 26th February 2015 |
http://www.xbrl.org/inlineXBRL/transformation/2020-02-12 | 12th February 2020 |
http://www.xbrl.org/inlineXBRL/transformation/2022-02-16 | 16th February 2022 |
ixt:dateDayMonthType
[0-9]{1,2}[^0-9]+[0-9]{1,2}
xs:gMonthDay
Transforms numeric date in the order "day month", with non-numeric separator, into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30/02" is not permitted.
ixt:dateDayMonthYearType
[0-9०-९]{1,2}[^0-9०-९]+[0-9०-९]{1,2}[^0-9०-९]+([0-9०-९]{1,2}|[0-9०-९]{4})
xs:date
Transforms numeric date in the order "day month year", with non-numeric separators, into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date
so, for example, "30.02.09" is not permitted.
ixt:dateDayMonthnameBgType
[0-9]{1,2}[^0-9]+(ян|фев|мар|апр|май|маи|юни|юли|авг|сеп|окт|ное|дек|ЯН|ФЕВ|МАР|АПР|МАЙ|МАИ|ЮНИ|ЮЛИ|АВГ|СЕП|ОКТ|НОЕ|ДЕК|Ян|Фев|Мар|Апр|Май|Маи|Юни|Юли|Авг|Сеп|Окт|Ное|Дек)[^0-9]{0,6}
xs:gMonthDay
Transforms Bulgarian date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30 февруари" is not permitted.
ixt:dateDayMonthnameCsType
[0-9]{1,2}[^0-9]+(ledna|února|unora|března|brezna|dubna|května|kvetna|června|cervna|července|cervence|srpna|září|zari|října|rijna|listopadu|prosince|led|úno|uno|bře|bre|dub|kvě|kve|čvn|cvn|čvc|cvc|srp|zář|zar|říj|rij|lis|pro|LEDNA|ÚNORA|UNORA|BŘEZNA|BREZNA|DUBNA|KVĚTNA|KVETNA|ČERVNA|CERVNA|ČERVENCE|CERVENCE|SRPNA|ZÁŘÍ|ZARI|ŘÍJNA|RIJNA|LISTOPADU|PROSINCE|LED|ÚNO|UNO|BŘE|BRE|DUB|KVĚ|KVE|ČVN|CVN|ČVC|CVC|SRP|ZÁŘ|ZAR|ŘÍJ|RIJ|LIS|PRO|Ledna|Února|Unora|Března|Brezna|Dubna|Května|Kvetna|Června|Cervna|Července|Cervence|Srpna|Září|Zari|Října|Rijna|Listopadu|Prosince|Led|Úno|Uno|Bře|Bre|Dub|Kvě|Kve|Čvn|Cvn|Čvc|Cvc|Srp|Zář|Zar|Říj|Rij|Lis|Pro)\.?
xs:gMonthDay
Transforms Czech date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30. února" is not permitted.
ixt:dateDayMonthnameCyType
[0-9]{1,2}[^0-9]*[^0-9a-zA-Z]+(ion|chwe|maw|ebr|mai|meh|gor|aws|med|hyd|tach|rhag|ION|CHWE|MAW|EBR|MAI|MEH|GOR|AWS|MED|HYD|TACH|RHAG|Ion|Chwe|Maw|Ebr|Mai|Meh|Gor|Aws|Med|Hyd|Tach|Rhag)[^0-9]{0,7}
xs:gMonthDay
Transforms Welsh date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30ain Chwefror" is not permitted.
ixt:dateDayMonthnameDaSvType
[0-9]{1,2}[^0-9]+(jan|feb|mar|apr|maj|jun|jul|aug|sep|okt|nov|dec|JAN|FEB|MAR|APR|MAJ|JUN|JUL|AUG|SEP|OKT|NOV|DEC|Jan|Feb|Mar|Apr|Maj|Jun|Jul|Aug|Sep|Okt|Nov|Dec)[^0-9]{0,6}
xs:gMonthDay
Transforms Danish date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30. februar" is not permitted.
ixt:dateDayMonthnameDeType
[0-9]{1,2}[^0-9]+(jan|jän|jaen|feb|mär|maer|mar|apr|mai|jun|jul|aug|sep|okt|nov|dez|JAN|JÄN|JAEN|FEB|MÄR|MAER|MAR|APR|MAI|JUN|JUL|AUG|SEP|OKT|NOV|DEZ|Jan|Jän|Jaen|Feb|Mär|Maer|Mar|Apr|Mai|Jun|Jul|Aug|Sep|Okt|Nov|Dez)[^0-9]{0,6}
xs:gMonthDay
Transforms German date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30. Februar" is not permitted.
ixt:dateDayMonthnameElType
[0-9]{1,2}[^0-9]+(ιαν|ίαν|φεβ|μάρ|μαρ|απρ|άπρ|αρίλ|άρίλ|αριλ|άριλ|μαΐ|μαι|μάι|μαϊ|μάϊ|ιούν|ίούν|ίουν|ιουν|ιούλ|ίούλ|ίουλ|ίουλ|ιουλ|αύγ|αυγ|σεπ|οκτ|όκτ|νοέ|νοε|δεκ|ΙΑΝ|ΊΑΝ|IΑΝ|ΦΕΒ|ΜΆΡ|ΜΑΡ|ΑΠΡ|ΆΠΡ|AΠΡ|AΡΙΛ|ΆΡΙΛ|ΑΡΙΛ|ΜΑΪ́|ΜΑΙ|ΜΆΙ|ΜΑΪ|ΜΆΪ|ΙΟΎΝ|ΊΟΎΝ|ΊΟΥΝ|IΟΥΝ|ΙΟΥΝ|IΟΥΝ|ΙΟΎΛ|ΊΟΎΛ|ΊΟΥΛ|IΟΎΛ|ΙΟΥΛ|IΟΥΛ|ΑΎΓ|ΑΥΓ|ΣΕΠ|ΟΚΤ|ΌΚΤ|OΚΤ|ΝΟΈ|ΝΟΕ|ΔΕΚ|Ιαν|Ίαν|Iαν|Φεβ|Μάρ|Μαρ|Απρ|Άπρ|Aπρ|Αρίλ|Άρίλ|Aρίλ|Aριλ|Άριλ|Αριλ|Μαΐ|Μαι|Μάι|Μαϊ|Μάϊ|Ιούν|Ίούν|Ίουν|Iούν|Ιουν|Iουν|Ιούλ|Ίούλ|Ίουλ|Iούλ|Ιουλ|Iουλ|Αύγ|Αυγ|Σεπ|Οκτ|Όκτ|Oκτ|Νοέ|Νοε|Δεκ)[^0-9]{0,8}
xs:gMonthDay
Transforms Greek date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30 Φεβρουαρίου" is not permitted.
ixt:dateDayMonthnameEnType
[0-9]{1,2}[^0-9]+(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)
xs:gMonthDay
Transforms English date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. When a date contains several month names (e.g. "30th day of January, March and April"), the transform must match the last occurrence. The result must be a valid xs:gMonthDay
so, for example, "30th February" is not permitted.
ixt:dateDayMonthnameEsType
[0-9]{1,2}[^0-9]+(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic|ENE|FEB|MAR|ABR|MAY|JUN|JUL|AGO|SEP|OCT|NOV|DIC|Ene|Feb|Mar|Abr|May|Jun|Jul|Ago|Sep|Oct|Nov|Dic)[^0-9]{0,7}
xs:gMonthDay
Transforms Spanish date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30 de febrero" is not permitted.
ixt:dateDayMonthnameEtType
[0-9]{1,2}[^0-9]+(jaan|veebr|märts|marts|apr|mai|juuni|juuli|aug|sept|okt|nov|dets|JAAN|VEEBR|MÄRTS|MARTS|APR|MAI|JUUNI|JUULI|AUG|SEPT|OKT|NOV|DETS|Jaan|Veebr|Märts|Marts|Apr|Mai|Juuni|Juuli|Aug|Sept|Okt|Nov|Dets)[^0-9]{0,5}
xs:gMonthDay
Transforms Estonian date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30. veebruar" is not permitted.
ixt:dateDayMonthnameFiType
[0-9]{1,2}[^0-9]*[^0-9a-zA-Z]+(tam|hel|maa|huh|tou|kes|hei|elo|syy|lok|mar|jou|TAM|HEL|MAA|HUH|TOU|KES|HEI|ELO|SYY|LOK|MAR|JOU|Tam|Hel|Maa|Huh|Tou|Kes|Hei|Elo|Syy|Lok|Mar|Jou)[^0-9]{0,8}
xs:gMonthDay
Transforms Finnish date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30. helmikuuta" is not permitted.
ixt:dateDayMonthnameFrType
[0-9]{1,2}[^0-9]+(janv|févr|fevr|mars|avr|mai|juin|juil|août|aout|sept|oct|nov|déc|dec|JANV|FÉVR|FEVR|MARS|AVR|MAI|JUIN|JUIL|AOÛT|AOUT|SEPT|OCT|NOV|DÉC|DEC|Janv|Févr|Fevr|Mars|Avr|Mai|Juin|Juil|Août|Aout|Sept|Oct|Nov|Déc|Dec)[^0-9]{0,5}
xs:gMonthDay
Transforms French date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30 février" is not permitted.
ixt:dateDayMonthnameHrType
[0-9]{1,2}[^0-9]+(sij|velj|ožu|ozu|tra|svi|lip|srp|kol|ruj|lis|stu|pro|SIJ|VELJ|OŽU|OZU|TRA|SVI|LIP|SRP|KOL|RUJ|LIS|STU|PRO|Sij|Velj|Ožu|Ozu|Tra|Svi|Lip|Srp|Kol|Ruj|Lis|Stu|Pro)[^0-9]{0,6}
xs:gMonthDay
Transforms Croatian date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30. veljače" is not permitted.
ixt:dateDayMonthnameItType
[0-9]{1,2}[^0-9]+(gen|feb|mar|apr|mag|giu|lug|ago|set|ott|nov|dic|GEN|FEB|MAR|APR|MAG|GIU|LUG|AGO|SET|OTT|NOV|DIC|Gen|Feb|Mar|Apr|Mag|Giu|Lug|Ago|Set|Ott|Nov|Dic)[^0-9]{0,6}
xs:gMonthDay
Transforms Italian date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30 febbraio" is not permitted.
ixt:dateDayMonthnameLvType
[0-9]{1,2}[^0-9]+(janv|febr|marts|apr|maijs|jūn|jun|jūl|jul|aug|sept|okt|nov|dec|JANV|FEBR|MARTS|APR|MAIJS|JŪN|JUN|JŪL|JUL|AUG|SEPT|OKT|NOV|DEC|Janv|Febr|Marts|Apr|Maijs|Jūn|Jun|Jūl|Jul|Aug|Sept|Okt|Nov|Dec)[^0-9]{0,6}
xs:gMonthDay
Transforms Latvian date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30. februāris" is not permitted.
ixt:dateDayMonthnameNlType
[0-9]{1,2}[^0-9]+(jan|feb|maa|mrt|apr|mei|jun|jul|aug|sep|okt|nov|dec|JAN|FEB|MAA|MRT|APR|MEI|JUN|JUL|AUG|SEP|OKT|NOV|DEC|Jan|Feb|Maa|Mrt|Apr|Mei|Jun|Jul|Aug|Sep|Okt|Nov|Dec)[^0-9]{0,6}
xs:gMonthDay
Transforms Dutch date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30 februari" is not permitted.
ixt:dateDayMonthnameNoType
[0-9]{1,2}[^0-9]+(jan|feb|mar|apr|mai|jun|jul|aug|sep|okt|nov|des|JAN|FEB|MAR|APR|MAI|JUN|JUL|AUG|SEP|OKT|NOV|DES|Jan|Feb|Mar|Apr|Mai|Jun|Jul|Aug|Sep|Okt|Nov|Des)[^0-9]{0,6}
xs:gMonthDay
Transforms Norwegian date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30. februar" is not permitted.
ixt:dateDayMonthnamePlType
[0-9]{1,2}[^0-9]*[^0-9a-zA-Z]+(sty|lut|mar|kwi|maj|cze|lip|sie|wrz|paź|paz|lis|gru|STY|LUT|MAR|KWI|MAJ|CZE|LIP|SIE|WRZ|PAŹ|PAZ|LIS|GRU|Sty|Lut|Mar|Kwi|Maj|Cze|Lip|Sie|Wrz|Paź|Paz|Lis|Gru)[^0-9]{0,9}
xs:gMonthDay
Transforms Polish date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30. lutego" is not permitted.
ixt:dateDayMonthnamePtType
[0-9]{1,2}[^0-9]+(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez|JAN|FEV|MAR|ABR|MAI|JUN|JUL|AGO|SET|OUT|NOV|DEZ|Jan|Fev|Mar|Abr|Mai|Jun|Jul|Ago|Set|Out|Nov|Dez)[^0-9]{0,6}
xs:gMonthDay
Transforms Portuguese date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30 de fevereiro" is not permitted.
ixt:dateDayMonthnameRoType
[0-9]{1,2}[^0-9]+(ian|feb|mar|apr|mai|iun|iul|aug|sep|oct|noi|nov|dec|IAN|FEB|MAR|APR|MAI|IUN|IUL|AUG|SEP|OCT|NOI|NOV|DEC|Ian|Feb|Mar|Apr|Mai|Iun|Iul|Aug|Sep|Oct|Noi|Nov|Dec)[^0-9]{0,7}
xs:gMonthDay
Transforms Romanian date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30 februarie" is not permitted.
ixt:dateDayMonthnameSkType
[0-9]{1,2}[^0-9]+(jan|feb|mar|apr|máj|maj|jún|jun|júl|jul|aug|sep|okt|nov|dec|JAN|FEB|MAR|APR|MÁJ|MAJ|JÚN|JUN|JÚL|JUL|AUG|SEP|OKT|NOV|DEC|Jan|Feb|Mar|Apr|Máj|Maj|Jún|Jun|Júl|Jul|Aug|Sep|Okt|Nov|Dec)[^0-9]{0,6}
xs:gMonthDay
Transforms Slovak date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30. februára" is not permitted.
ixt:dateDayMonthnameSlType
[0-9]{1,2}[^0-9]+(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec|JAN|FEB|MAR|APR|MAJ|JUN|JUL|AVG|SEP|OKT|NOV|DEC|Jan|Feb|Mar|Apr|Maj|Jun|Jul|Avg|Sep|Okt|Nov|Dec)[^0-9]{0,6}
xs:gMonthDay
Transforms Slovenian date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30. februar" is not permitted.
ixt:dateDayMonthnameDaSvType
[0-9]{1,2}[^0-9]+(jan|feb|mar|apr|maj|jun|jul|aug|sep|okt|nov|dec|JAN|FEB|MAR|APR|MAJ|JUN|JUL|AUG|SEP|OKT|NOV|DEC|Jan|Feb|Mar|Apr|Maj|Jun|Jul|Aug|Sep|Okt|Nov|Dec)[^0-9]{0,6}
xs:gMonthDay
Transforms Swedish date in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30 februari" is not permitted.
ixt:dateDayMonthnameYearBgType
[0-9]{1,2}[^0-9]+(ян|фев|мар|апр|май|маи|юни|юли|авг|сеп|окт|ное|дек|ЯН|ФЕВ|МАР|АПР|МАЙ|МАИ|ЮНИ|ЮЛИ|АВГ|СЕП|ОКТ|НОЕ|ДЕК|Ян|Фев|Мар|Апр|Май|Маи|Юни|Юли|Авг|Сеп|Окт|Ное|Дек)[^0-9]+([0-9]{1,2}|[0-9]{4})[^0-9]*
xs:date
Transforms Bulgarian date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date
so, for example, "30 февруари 2008 г." is not permitted.
ixt:dateDayMonthnameYearCsType
[0-9]{1,2}[^0-9]+(ledna|února|unora|března|brezna|dubna|května|kvetna|června|cervna|července|cervence|srpna|září|zari|října|rijna|listopadu|prosince|led|úno|uno|bře|bre|dub|kvě|kve|čvn|cvn|čvc|cvc|srp|zář|zar|říj|rij|lis|pro|LEDNA|ÚNORA|UNORA|BŘEZNA|BREZNA|DUBNA|KVĚTNA|KVETNA|ČERVNA|CERVNA|ČERVENCE|CERVENCE|SRPNA|ZÁŘÍ|ZARI|ŘÍJNA|RIJNA|LISTOPADU|PROSINCE|LED|ÚNO|UNO|BŘE|BRE|DUB|KVĚ|KVE|ČVN|CVN|ČVC|CVC|SRP|ZÁŘ|ZAR|ŘÍJ|RIJ|LIS|PRO|Ledna|Února|Unora|Března|Brezna|Dubna|Května|Kvetna|Června|Cervna|Července|Cervence|Srpna|Září|Zari|Října|Rijna|Listopadu|Prosince|Led|Úno|Uno|Bře|Bre|Dub|Kvě|Kve|Čvn|Cvn|Čvc|Cvc|Srp|Zář|Zar|Říj|Rij|Lis|Pro)[^0-9a-zA-Z]+[^0-9]*([0-9]{1,2}|[0-9]{4})
xs:date
Transforms Czech date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date
so, for example, "30. února 2008" is not permitted.
ixt:dateDayMonthnameYearCyType
[0-9]{1,2}[^0-9]*[^0-9a-zA-Z]+(ion|chwe|maw|ebr|mai|meh|gor|aws|med|hyd|tach|rhag|ION|CHWE|MAW|EBR|MAI|MEH|GOR|AWS|MED|HYD|TACH|RHAG|Ion|Chwe|Maw|Ebr|Mai|Meh|Gor|Aws|Med|Hyd|Tach|Rhag)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms Welsh date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date so, for example, "30ain Chwefror 2008" is not permitted.
ixt:dateDayMonthnameYearDaSvType
[0-9]{1,2}[^0-9]+(jan|feb|mar|apr|maj|jun|jul|aug|sep|okt|nov|dec|JAN|FEB|MAR|APR|MAJ|JUN|JUL|AUG|SEP|OKT|NOV|DEC|Jan|Feb|Mar|Apr|Maj|Jun|Jul|Aug|Sep|Okt|Nov|Dec)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms Danish date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date so, for example, "30. februar 2009" is not permitted.
ixt:dateDayMonthnameYearDeType
[0-9]{1,2}[^0-9]+(jan|jän|jaen|feb|mär|maer|mar|apr|mai|jun|jul|aug|sep|okt|nov|dez|JAN|JÄN|JAEN|FEB|MÄR|MAER|MAR|APR|MAI|JUN|JUL|AUG|SEP|OKT|NOV|DEZ|Jan|Jän|Jaen|Feb|Mär|Maer|Mar|Apr|Mai|Jun|Jul|Aug|Sep|Okt|Nov|Dez)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms German date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date so, for example, "30. Februar 2008" is not permitted.
ixt:dateDayMonthnameYearElType
[0-9]{1,2}[^0-9]+(ιαν|ίαν|φεβ|μάρ|μαρ|απρ|άπρ|αρίλ|άρίλ|αριλ|άριλ|μαΐ|μαι|μάι|μαϊ|μάϊ|ιούν|ίούν|ίουν|ιουν|ιούλ|ίούλ|ίουλ|ίουλ|ιουλ|αύγ|αυγ|σεπ|οκτ|όκτ|νοέ|νοε|δεκ|ΙΑΝ|ΊΑΝ|IΑΝ|ΦΕΒ|ΜΆΡ|ΜΑΡ|ΑΠΡ|ΆΠΡ|AΠΡ|AΡΙΛ|ΆΡΙΛ|ΑΡΙΛ|ΜΑΪ́|ΜΑΙ|ΜΆΙ|ΜΑΪ|ΜΆΪ|ΙΟΎΝ|ΊΟΎΝ|ΊΟΥΝ|IΟΎΝ|ΙΟΥΝ|IΟΥΝ|ΙΟΎΛ|ΊΟΎΛ|ΊΟΥΛ|IΟΎΛ|ΙΟΥΛ|IΟΥΛ|ΑΎΓ|ΑΥΓ|ΣΕΠ|ΟΚΤ|ΌΚΤ|OΚΤ|ΝΟΈ|ΝΟΕ|ΔΕΚ|Ιαν|Ίαν|Iαν|Φεβ|Μάρ|Μαρ|Απρ|Άπρ|Aπρ|Αρίλ|Άρίλ|Aρίλ|Aριλ|Άριλ|Αριλ|Μαΐ|Μαι|Μάι|Μαϊ|Μάϊ|Ιούν|Ίούν|Ίουν|Iούν|Ιουν|Iουν|Ιούλ|Ίούλ|Ίουλ|Iούλ|Ιουλ|Iουλ|Αύγ|Αυγ|Σεπ|Οκτ|Όκτ|Oκτ|Νοέ|Νοε|Δεκ)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms Greek date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date
so, for example, "30 Φεβρουαρίου 2008" is not permitted.
ixt:dateDayMonthnameYearEnType
[0-9]{1,2}[^0-9]+(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms English date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date so, for example, "30 February 2009" is not permitted. When a date contains several month names (e.g. "30th day of January, March and April, 1969"), the transform must match the last occurrence.
ixt:dateDayMonthnameYearEsType
[0-9]{1,2}[^0-9]+(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic|ENE|FEB|MAR|ABR|MAY|JUN|JUL|AGO|SEP|OCT|NOV|DIC|Ene|Feb|Mar|Abr|May|Jun|Jul|Ago|Sep|Oct|Nov|Dic)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms Spanish date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date so, for example, "30 de febrero de 2008" is not permitted.
ixt:dateDayMonthnameYearEtType
[0-9]{1,2}[^0-9]+(jaan|veebr|märts|marts|apr|mai|juuni|juuli|aug|sept|okt|nov|dets|JAAN|VEEBR|MÄRTS|MARTS|APR|MAI|JUUNI|JUULI|AUG|SEPT|OKT|NOV|DETS|Jaan|Veebr|Märts|Marts|Apr|Mai|Juuni|Juuli|Aug|Sept|Okt|Nov|Dets)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms Estonian date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date so, for example, "30. veebruar 2008" is not permitted.
ixt:dateDayMonthnameYearFiType
[0-9]{1,2}[^0-9]*[^0-9a-zA-Z]+(tam|hel|maa|huh|tou|kes|hei|elo|syy|lok|mar|jou|TAM|HEL|MAA|HUH|TOU|KES|HEI|ELO|SYY|LOK|MAR|JOU|Tam|Hel|Maa|Huh|Tou|Kes|Hei|Elo|Syy|Lok|Mar|Jou)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms Finnish date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date so, for example, "30. helmikuuta 2008" is not permitted.
ixt:dateDayMonthnameYearFrType
[0-9]{1,2}[^0-9]+(janv|févr|fevr|mars|avr|mai|juin|juil|août|aout|sept|oct|nov|déc|dec|JANV|FÉVR|FEVR|MARS|AVR|MAI|JUIN|JUIL|AOÛT|AOUT|SEPT|OCT|NOV|DÉC|DEC|Janv|Févr|Fevr|Mars|Avr|Mai|Juin|Juil|Août|Aout|Sept|Oct|Nov|Déc|Dec)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms French date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date
so, for example, "30 février 2008" is not permitted.
ixt:dateDayMonthnameYearHiType
([0-9]{1,2}|[०-९]{1,2})[^0-9०-९]+(जनवरी|फरवरी|मार्च|अप्रैल|मई|जून|जुलाई|अगस्त|सितंबर|अक्टूबर|नवंबर|दिसंबर)[^0-9०-९]+([0-9]{2}|[0-9]{4}|[०-९]{2}|[०-९]{4})
xs:date
Transforms Hindi date based on the Gregorian Calendar in the order "day month year" (using Hindi names for Gregorian months; e.g. "19 सितंबर 2012"; either Arabic or Devanagari numerals for day and year; e.g. "१९ सितंबर २०१२") into W3C/ISO date standard "YYYY-MM-DD" format. Accepts double digits for year.
ixt:dateDayMonthnameYearHrType
[0-9]{1,2}[^0-9]+(sij|velj|ožu|ozu|tra|svi|lip|srp|kol|ruj|lis|stu|pro|SIJ|VELJ|OŽU|OZU|TRA|SVI|LIP|SRP|KOL|RUJ|LIS|STU|PRO|Sij|Velj|Ožu|Ozu|Tra|Svi|Lip|Srp|Kol|Ruj|Lis|Stu|Pro)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms Croatian date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date
so, for example, "30. veljače 2008" is not permitted.
ixt:dateDayMonthnameYearItType
[0-9]{1,2}[^0-9]+(gen|feb|mar|apr|mag|giu|lug|ago|set|ott|nov|dic|GEN|FEB|MAR|APR|MAG|GIU|LUG|AGO|SET|OTT|NOV|DIC|Gen|Feb|Mar|Apr|Mag|Giu|Lug|Ago|Set|Ott|Nov|Dic)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms Italian date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date so, for example, "30 febbraio 2008" is not permitted.
ixt:dateDayMonthnameYearNlType
[0-9]{1,2}[^0-9]+(jan|feb|maa|mrt|apr|mei|jun|jul|aug|sep|okt|nov|dec|JAN|FEB|MAA|MRT|APR|MEI|JUN|JUL|AUG|SEP|OKT|NOV|DEC|Jan|Feb|Maa|Mrt|Apr|Mei|Jun|Jul|Aug|Sep|Okt|Nov|Dec)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms Dutch date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date so, for example, "30 februari 2008" is not permitted.
ixt:dateDayMonthnameYearNoType
[0-9]{1,2}[^0-9]+(jan|feb|mar|apr|mai|jun|jul|aug|sep|okt|nov|des|JAN|FEB|MAR|APR|MAI|JUN|JUL|AUG|SEP|OKT|NOV|DES|Jan|Feb|Mar|Apr|Mai|Jun|Jul|Aug|Sep|Okt|Nov|Des)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms Norwegian date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date so, for example, "30. februar 2008" is not permitted.
ixt:dateDayMonthnameYearPlType
[0-9]{1,2}[^0-9]*[^0-9a-zA-Z]+(sty|lut|mar|kwi|maj|cze|lip|sie|wrz|paź|paz|lis|gru|STY|LUT|MAR|KWI|MAJ|CZE|LIP|SIE|WRZ|PAŹ|PAZ|LIS|GRU|Sty|Lut|Mar|Kwi|Maj|Cze|Lip|Sie|Wrz|Paź|Paz|Lis|Gru)[^0-9]+([0-9]{1,2}|[0-9]{4})[^0-9]*
xs:date
Transforms Polish date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date so, for example, "30. lutego 2008 r" is not permitted.
ixt:dateDayMonthnameYearPtType
[0-9]{1,2}[^0-9]+(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez|JAN|FEV|MAR|ABR|MAI|JUN|JUL|AGO|SET|OUT|NOV|DEZ|Jan|Fev|Mar|Abr|Mai|Jun|Jul|Ago|Set|Out|Nov|Dez)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms Portuguese date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date
so, for example, "30 de fevereiro de 2008" is not permitted.
ixt:dateDayMonthnameYearRoType
[0-9]{1,2}[^0-9]+(ian|feb|mar|apr|mai|iun|iul|aug|sep|oct|noi|nov|dec|IAN|FEB|MAR|APR|MAI|IUN|IUL|AUG|SEP|OCT|NOI|NOV|DEC|Ian|Feb|Mar|Apr|Mai|Iun|Iul|Aug|Sep|Oct|Noi|Nov|Dec)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms Romanian date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date so, for example, "30 februarie 2008" is not permitted.
ixt:dateDayMonthnameYearSkType
[0-9]{1,2}[^0-9]+(jan|feb|mar|apr|máj|maj|jún|jun|júl|jul|aug|sep|okt|nov|dec|JAN|FEB|MAR|APR|MÁJ|MAJ|JÚN|JUN|JÚL|JUL|AUG|SEP|OKT|NOV|DEC|Jan|Feb|Mar|Apr|Máj|Maj|Jún|Jun|Júl|Jul|Aug|Sep|Okt|Nov|Dec)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms Slovak date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date
so, for example, "30. februára 2008" is not permitted.
ixt:dateDayMonthnameYearSlType
[0-9]{1,2}[^0-9]+(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec|JAN|FEB|MAR|APR|MAJ|JUN|JUL|AVG|SEP|OKT|NOV|DEC|Jan|Feb|Mar|Apr|Maj|Jun|Jul|Avg|Sep|Okt|Nov|Dec)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms Slovenian date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date so, for example, "30. februar 2008" is not permitted.
ixt:dateDayMonthnameYearDaSvType
[0-9]{1,2}[^0-9]+(jan|feb|mar|apr|maj|jun|jul|aug|sep|okt|nov|dec|JAN|FEB|MAR|APR|MAJ|JUN|JUL|AUG|SEP|OKT|NOV|DEC|Jan|Feb|Mar|Apr|Maj|Jun|Jul|Aug|Sep|Okt|Nov|Dec)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms Swedish date in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date so, for example, "30 februari 2009" is not permitted.
ixt:dateDayMonthromanType
[0-9]{1,2}[^0-9]*[^XVIxvi]((I?(X|V|I)I{0,3})|(i?(x|v|i)i{0,3}))
xs:gMonthDay
Transforms date using Roman numerals for month in the order "day month" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "30 II" is not permitted.
ixt:dateDayMonthromanYearType
[0-9]{1,2}[^0-9]*[^XVIxvi]((I?(X|V|I)I{0,3})|(i?(x|v|i)i{0,3}))[^XVIxvi][^0-9]*([0-9]{1,2}|[0-9]{4})
xs:date
Transforms date using Roman numerals in the order "day month year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date
so, for example, "30 II 2008" is not permitted.
ixt:dateIndDayMonthnameYearHiType
([0-9]{1,2}|[०-९]{1,2})[^0-9०-९]+((C\S*ait|चैत्र)|(Vai|वैशाख|बैसाख)|(Jy|ज्येष्ठ)|(dha|ḍha|आषाढ|आषाढ़)|(vana|Śrāvaṇa|श्रावण|सावन)|(Bh\S+dra|Proṣṭhapada|भाद्रपद|भादो)|(in|आश्विन)|(K\S+rti|कार्तिक)|(M\S+rga|Agra|मार्गशीर्ष|अगहन)|(Pau|पौष)|(M\S+gh|माघ)|(Ph\S+lg|फाल्गुन))[^0-9०-९]+([0-9]{2}|[0-9]{4}|[०-९]{2}|[०-९]{4})
xs:date
Transforms an Hindi date based on the Indian National Calendar in the order "day month year" (using Hindi names for Saka months, or the equivalent Latin transliteration; e.g. "11 पौष 1921" or "11 Pausha 1921"; and either Arabic or Devanagari numerals; e.g. ११ पौष १९२१) into the Gregorian Calendar using W3C/ISO date standard "YYYY-MM-DD" format. Accepts double digits for year. Two-digit years are assumed to fall between 2000 and 2099 in the Gregorian Calendar.
ixt:dateJpnEraYearMonthType
(明治|明|大正|大|昭和|昭|平成|平|令和|令)[\s ]*([0-90-9]{1,2}|元)[\s ]*(年)[\s ]*([0-90-9]{1,2})[\s ]*(月)
xs:gYearMonth
Transforms Japanese date in the format "era year month" (e.g. "令和元年5月") into W3C/ISO date standard "YYYY-MM" format. The result must be a valid xs:gYearMonth
, so for example, "令和元年13月" is not permitted.
ixt:dateJpnEraYearMonthDayType
(明治|明|大正|大|昭和|昭|平成|平|令和|令)[\s ]*([0-90-9]{1,2}|元)[\s ]*(年)[\s ]*([0-90-9]{1,2})[\s ]*(月)[\s ]*([0-90-9]{1,2})[\s ]*(日)
xs:date
Transforms Japanese date in the format "era year month day" (e.g. "令和元年5月31日") into XML Schema format. The result must be a valid xs:date
, so for example, "令和元年2月30日" is not permitted.
ixt:dateMonthDayType
[0-9]{1,2}[^0-9]+[0-9]{1,2}
xs:gMonthDay
Transforms numeric date in the order "month day", with non-numeric separator, into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay so, for example, "02/30" is not permitted.
ixt:dateMonthDayYearType
[0-9]{1,2}[^0-9]+[0-9]{1,2}[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms numeric date in the order "month day year", with non-numeric separators, into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date
so, for example, "02.30.09" is not permitted.
ixt:dateMonthYearType
[0-9०-९]{1,2}[^0-9०-९]+([0-9०-९]{1,2}|[0-9०-९]{4})
xs:gYearMonth
Transforms numeric date in the order "month year", with non-numeric separator, into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameDayEnType
(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[^0-9]+[0-9]{1,2}[a-zA-Z]{0,2}
xs:gMonthDay
Transforms English date in the order "month day" into W3C/ISO recurring date standard "--MM-DD" format. Accepts single digits for D. Accepts months in full or abbreviated form, with non-numeric separator. Any ordinal of one or two letters is accepted. The result must be a valid xs:gMonthDay
so, for example, "February 30" is not permitted. When a date contains several month names (e.g. "January, March and April 30"), the transform must match the first occurrence.
ixt:dateMonthnameDayHuType
(jan|feb|márc|marc|ápr|apr|máj|maj|jún|jun|júl|jul|aug|szept|okt|nov|dec|JAN|FEB|MÁRC|MARC|ÁPR|APR|MÁJ|MAJ|JÚN|JUN|JÚL|JUL|AUG|SZEPT|OKT|NOV|DEC|Jan|Feb|Márc|Marc|Ápr|Apr|Máj|Maj|Jún|Jun|Júl|Jul|Aug|Szept|Okt|Nov|Dec)[^0-9]{0,7}[^0-9]+[0-9]{1,2}
xs:gMonthDay
Transforms Hungarian date in the order "month day" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "február 30" is not permitted.
ixt:dateMonthnameDayLtType
(sau|vas|kov|bal|geg|bir|lie|rugp|rgp|rugs|rgs|spa|spl|lap|gru|grd|SAU|VAS|KOV|BAL|GEG|BIR|LIE|RUGP|RGP|RUGS|RGS|SPA|SPL|LAP|GRU|GRD|Sau|Vas|Kov|Bal|Geg|Bir|Lie|Rugp|Rgp|Rugs|Rgs|Spa|Spl|Lap|Gru|Grd)[^0-9]{0,6}[^0-9]+[0-9]{1,2}[^0-9]*
xs:gMonthDay
Transforms Lithuanian date in the order "month day" into W3C/ISO recurring date standard "--MM-DD" format. The result must be a valid xs:gMonthDay
so, for example, "Vasaris 30 d" is not permitted.
ixt:dateMonthnameDayYearEnType
(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[^0-9]+[0-9]{1,2}[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:date
Transforms English date in the order "month day year" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date so, for example, "February 30th, 2009" is not permitted. When a date contains several month names (e.g. "January, March and April the 30th, 1969"), the transform must match the first occurrence.
ixt:dateMonthnameYearBgType
(ян|фев|мар|апр|май|маи|юни|юли|авг|сеп|окт|ное|дек|ЯН|ФЕВ|МАР|АПР|МАЙ|МАИ|ЮНИ|ЮЛИ|АВГ|СЕП|ОКТ|НОЕ|ДЕК|Ян|Фев|Мар|Апр|Май|Маи|Юни|Юли|Авг|Сеп|Окт|Ное|Дек)[^0-9]+([0-9]{1,2}|[0-9]{4})[^0-9]*
xs:gYearMonth
Transforms Bulgarian date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearCsType
(leden|ledna|lednu|únor|unor|února|unora|únoru|unoru|březen|brezen|března|brezna|březnu|breznu|duben|dubna|dubnu|květen|kveten|května|kvetna|květnu|kvetnu|červen|cerven|června|cervna|červnu|cervnu|červenec|cervenec|července|cervence|červenci|cervenci|srpen|srpna|srpnu|září|zari|říjen|rijen|října|rijna|říjnu|rijnu|listopad|listopadu|prosinec|prosince|prosinci|led|úno|uno|bře|bre|dub|kvě|kve|čvn|cvn|čvc|cvc|srp|zář|zar|říj|rij|lis|pro|LEDEN|LEDNA|LEDNU|ÚNOR|UNOR|ÚNORA|UNORA|ÚNORU|UNORU|BŘEZEN|BREZEN|BŘEZNA|BREZNA|BŘEZNU|BREZNU|DUBEN|DUBNA|DUBNU|KVĚTEN|KVETEN|KVĚTNA|KVETNA|KVĚTNU|KVETNU|ČERVEN|CERVEN|ČERVNA|CERVNA|ČERVNU|CERVNU|ČERVENEC|CERVENEC|ČERVENCE|CERVENCE|ČERVENCI|CERVENCI|SRPEN|SRPNA|SRPNU|ZÁŘÍ|ZARI|ŘÍJEN|RIJEN|ŘÍJNA|RIJNA|ŘÍJNU|RIJNU|LISTOPAD|LISTOPADU|PROSINEC|PROSINCE|PROSINCI|LED|ÚNO|UNO|BŘE|BRE|DUB|KVĚ|KVE|ČVN|CVN|ČVC|CVC|SRP|ZÁŘ|ZAR|ŘÍJ|RIJ|LIS|PRO|Leden|Ledna|Lednu|Únor|Unor|Února|Unora|Únoru|Unoru|Březen|Brezen|Března|Brezna|Březnu|Breznu|Duben|Dubna|Dubnu|Květen|Kveten|Května|Kvetna|Květnu|Kvetnu|Červen|Cerven|Června|Cervna|Červnu|Cervnu|Červenec|Cervenec|Července|Cervence|Červenci|Cervenci|Srpen|Srpna|Srpnu|Září|Zari|Říjen|Rijen|Října|Rijna|Říjnu|Rijnu|Listopad|Listopadu|Prosinec|Prosince|Prosinci|Led|Úno|Uno|Bře|Bre|Dub|Kvě|Kve|Čvn|Cvn|Čvc|Cvc|Srp|Zář|Zar|Říj|Rij|Lis|Pro)[^0-9a-zA-Z]+[^0-9]*([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms Czech date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearCyType
(ion|chwe|maw|faw|ebr|mai|fai|meh|feh|gor|ngor|aws|med|fed|hyd|tach|dach|nhach|thach|rhag|rag|ION|CHWE|MAW|FAW|EBR|MAI|FAI|MEH|FEH|GOR|NGOR|AWS|MED|FED|HYD|TACH|DACH|NHACH|THACH|RHAG|RAG|Ion|Chwe|Maw|Faw|Ebr|Mai|Fai|Meh|Feh|Gor|Ngor|Aws|Med|Fedi|Hyd|Tach|Dach|Nhach|Thach|Rhag|Rag)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms Welsh date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearDaSvType
(jan|feb|mar|apr|maj|jun|jul|aug|sep|okt|nov|dec|JAN|FEB|MAR|APR|MAJ|JUN|JUL|AUG|SEP|OKT|NOV|DEC|Jan|Feb|Mar|Apr|Maj|Jun|Jul|Aug|Sep|Okt|Nov|Dec)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms Danish date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearDeType
(jan|jän|jaen|feb|mär|maer|mar|apr|mai|jun|jul|aug|sep|okt|nov|dez|JAN|JÄN|JAEN|FEB|MÄR|MAER|MAR|APR|MAI|JUN|JUL|AUG|SEP|OKT|NOV|DEZ|Jan|Jän|Jaen|Feb|Mär|Maer|Mar|Apr|Mai|Jun|Jul|Aug|Sep|Okt|Nov|Dez)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms German date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearElType
(ιαν|ίαν|φεβ|μάρ|μαρ|απρ|άπρ|αρίλ|άρίλ|αριλ|άριλ|μαΐ|μαι|μάι|μαϊ|μάϊ|ιούν|ίούν|ίουν|ιουν|ιούλ|ίούλ|ίουλ|ίουλ|ιουλ|αύγ|αυγ|σεπ|οκτ|όκτ|νοέ|νοε|δεκ|ΙΑΝ|ΊΑΝ|IΑΝ|ΦΕΒ|ΜΆΡ|ΜΑΡ|ΑΠΡ|ΆΠΡ|AΠΡ|AΡΙΛ|ΆΡΙΛ|ΑΡΙΛ|ΜΑΪ́|ΜΑΙ|ΜΆΙ|ΜΑΪ|ΜΆΪ|ΙΟΎΝ|ΊΟΎΝ|ΊΟΥΝ|IΟΎΝ|ΙΟΥΝ|IΟΥΝ|ΙΟΎΛ|ΊΟΎΛ|ΊΟΥΛ|IΟΎΛ|ΙΟΥΛ|IΟΥΛ|ΑΎΓ|ΑΥΓ|ΣΕΠ|ΟΚΤ|ΌΚΤ|OΚΤ|ΝΟΈ|ΝΟΕ|ΔΕΚ|Ιαν|Ίαν|Iαν|Φεβ|Μάρ|Μαρ|Απρ|Άπρ|Aπρ|Αρίλ|Άρίλ|Aρίλ|Aριλ|Άριλ|Αριλ|Μαΐ|Μαι|Μάι|Μαϊ|Μάϊ|Ιούν|Ίούν|Ίουν|Iούν|Ιουν|Iουν|Ιούλ|Ίούλ|Ίουλ|Iούλ|Ιουλ|Iουλ|Αύγ|Αυγ|Σεπ|Οκτ|Όκτ|Oκτ|Νοέ|Νοε|Δεκ)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms Greek date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearEnType
(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms English date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. When a date contains several month names (e.g. "January, March and April, 1969"), the transform must match the first occurrence.
ixt:dateMonthnameYearEsType
(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic|ENE|FEB|MAR|ABR|MAY|JUN|JUL|AGO|SEP|OCT|NOV|DIC|Ene|Feb|Mar|Abr|May|Jun|Jul|Ago|Sep|Oct|Nov|Dic)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms Spanish date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearEtType
(jaan|veebr|märts|marts|apr|mai|juuni|juuli|aug|sept|okt|nov|dets|JAAN|VEEBR|MÄRTS|MARTS|APR|MAI|JUUNI|JUULI|AUG|SEPT|OKT|NOV|DETS|Jaan|Veebr|Märts|Marts|Apr|Mai|Juuni|Juuli|Aug|Sept|Okt|Nov|Dets)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms Estonian date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearFiType
(tam|hel|maa|huh|tou|kes|hei|elo|syy|lok|mar|jou|TAM|HEL|MAA|HUH|TOU|KES|HEI|ELO|SYY|LOK|MAR|JOU|Tam|Hel|Maa|Huh|Tou|Kes|Hei|Elo|Syy|Lok|Mar|Jou)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms Finnish date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearFrType
(janv|févr|fevr|mars|avr|mai|juin|juil|août|aout|sept|oct|nov|déc|dec|JANV|FÉVR|FEVR|MARS|AVR|MAI|JUIN|JUIL|AOÛT|AOUT|SEPT|OCT|NOV|DÉC|DEC|Janv|Févr|Fevr|Mars|Avr|Mai|Juin|Juil|Août|Aout|Sept|Oct|Nov|Déc|Dec)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms French date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearHiType
(जनवरी|फरवरी|मार्च|अप्रैल|मई|जून|जुलाई|अगस्त|सितंबर|अक्टूबर|नवंबर|दिसंबर)[^0-9०-९]+([0-9]{2}|[0-9]{4}|[०-९]{2}|[०-९]{4})
xs:gYearMonth
Transforms Hindi date based on the Gregorian Calendar in the order "month year" (using Hindi names for Gregorian months; e.g. सितंबर 2012) and either Arabic or Devanagari numerals; e.g. सितंबर २०१२) into W3C/ISO date standard "YYYY-MM" format. Accepts double digits for year.
ixt:dateMonthnameYearHrType
(sij|velj|ožu|ozu|tra|svi|lip|srp|kol|ruj|lis|stu|pro|SIJ|VELJ|OŽU|OZU|TRA|SVI|LIP|SRP|KOL|RUJ|LIS|STU|PRO|Sij|Velj|Ožu|Ozu|Tra|Svi|Lip|Srp|Kol|Ruj|Lis|Stu|Pro)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms Croatian date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearItType
(gen|feb|mar|apr|mag|giu|lug|ago|set|ott|nov|dic|GEN|FEB|MAR|APR|MAG|GIU|LUG|AGO|SET|OTT|NOV|DIC|Gen|Feb|Mar|Apr|Mag|Giu|Lug|Ago|Set|Ott|Nov|Dic)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms Italian date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearNlType
(jan|feb|maa|mrt|apr|mei|jun|jul|aug|sep|okt|nov|dec|JAN|FEB|MAA|MRT|APR|MEI|JUN|JUL|AUG|SEP|OKT|NOV|DEC|Jan|Feb|Maa|Mrt|Apr|Mei|Jun|Jul|Aug|Sep|Okt|Nov|Dec)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms Dutch date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearNoType
(jan|feb|mar|apr|mai|jun|jul|aug|sep|okt|nov|des|JAN|FEB|MAR|APR|MAI|JUN|JUL|AUG|SEP|OKT|NOV|DES|Jan|Feb|Mar|Apr|Mai|Jun|Jul|Aug|Sep|Okt|Nov|Des)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms Norwegian date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearPlType
(sty|lut|mar|kwi|maj|cze|lip|sie|wrz|paź|paz|lis|gru|STY|LUT|MAR|KWI|MAJ|CZE|LIP|SIE|WRZ|PAŹ|PAZ|LIS|GRU|Sty|Lut|Mar|Kwi|Maj|Cze|Lip|Sie|Wrz|Paź|Paz|Lis|Gru)[^0-9]+([0-9]{1,2}|[0-9]{4})[^0-9]*
xs:gYearMonth
Transforms Polish date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearPtType
(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez|JAN|FEV|MAR|ABR|MAI|JUN|JUL|AGO|SET|OUT|NOV|DEZ|Jan|Fev|Mar|Abr|Mai|Jun|Jul|Ago|Set|Out|Nov|Dez)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms Portuguese date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearRoType
(ian|feb|mar|apr|mai|iun|iul|aug|sep|oct|noi|nov|dec|IAN|FEB|MAR|APR|MAI|IUN|IUL|AUG|SEP|OCT|NOI|NOV|DEC|Ian|Feb|Mar|Apr|Mai|Iun|Iul|Aug|Sep|Oct|Noi|Nov|Dec)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms Romanian date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearSkType
(jan|feb|mar|apr|máj|maj|jún|jun|júl|jul|aug|sep|okt|nov|dec|JAN|FEB|MAR|APR|MÁJ|MAJ|JÚN|JUN|JÚL|JUL|AUG|SEP|OKT|NOV|DEC|Jan|Feb|Mar|Apr|Máj|Maj|Jún|Jun|Júl|Jul|Aug|Sep|Okt|Nov|Dec)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms Slovak date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearSlType
(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec|JAN|FEB|MAR|APR|MAJ|JUN|JUL|AVG|SEP|OKT|NOV|DEC|Jan|Feb|Mar|Apr|Maj|Jun|Jul|Avg|Sep|Okt|Nov|Dec)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms Slovenian date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthnameYearDaSvType
(jan|feb|mar|apr|maj|jun|jul|aug|sep|okt|nov|dec|JAN|FEB|MAR|APR|MAJ|JUN|JUL|AUG|SEP|OKT|NOV|DEC|Jan|Feb|Mar|Apr|Maj|Jun|Jul|Aug|Sep|Okt|Nov|Dec)[^0-9]+([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms Swedish date in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateMonthromanYearType
((I?(X|V|I)I{0,3})|(i?(x|v|i)i{0,3}))[^XVIxvi][^0-9]*([0-9]{1,2}|[0-9]{4})
xs:gYearMonth
Transforms date using Roman numerals in the order "month year" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateYearDayMonthnameLvType
([0-9]{1,2}|[0-9]{4})[^0-9]+[0-9]{1,2}[^0-9]+(janv|febr|marts|apr|maijs|jūn|jun|jūl|jul|aug|sept|okt|nov|dec|JANV|FEBR|MARTS|APR|MAIJS|JŪN|JUN|JŪL|JUL|AUG|SEPT|OKT|NOV|DEC|Janv|Febr|Marts|Apr|Maijs|Jūn|Jun|Jūl|Jul|Aug|Sept|Okt|Nov|Dec)[^0-9]*
xs:date
Transforms Latvian date in the order "year day month" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date
so, for example, "2008. gada 30. februāris" is not permitted.
ixt:dateYearMonthType
([0-90-9]{1,2}|[0-90-9]{4})[^0-90-9]+[0-90-9]{1,2}[^0-90-9]*
xs:gYearMonth
Transforms numeric date in the order "year month", with non-numeric separator, into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateYearMonthDayType
([0-90-9]{1,2}|[0-90-9]{4})[^0-90-9]+[0-90-9]{1,2}[^0-90-9]+[0-90-9]{1,2}[^0-90-9]*
xs:date
Transforms numeric date in the order "year month day", with non-numeric separators, into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date
, so for example, "09.02.30" is not permitted.
ixt:dateYearMonthnameDayHuType
([0-9]{1,2}|[0-9]{4})[^0-9]+(jan|feb|márc|marc|ápr|apr|máj|maj|jún|jun|júl|jul|aug|szept|okt|nov|dec|JAN|FEB|MÁRC|MARC|ÁPR|APR|MÁJ|MAJ|JÚN|JUN|JÚL|JUL|AUG|SZEPT|OKT|NOV|DEC|Jan|Feb|Márc|Marc|Ápr|Apr|Máj|Maj|Jún|Jun|Júl|Jul|Aug|Szept|Okt|Nov|Dec)[^0-9]+[0-9]{1,2}
xs:date
Transforms Hungarian date in the order "year month day" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date
so, for example, "2008. február 30" is not permitted.
ixt:dateYearMonthnameDayLtType
([0-9]{1,2}|[0-9]{4})[^0-9]*[^0-9a-zA-Z]+(sau|vas|kov|bal|geg|bir|lie|rugp|rgp|rugs|rgs|spa|spl|lap|gru|grd|SAU|VAS|KOV|BAL|GEG|BIR|LIE|RUGP|RGP|RUGS|RGS|SPA|SPL|LAP|GRU|GRD|Sau|Vas|Kov|Bal|Geg|Bir|Lie|Rugp|Rgp|Rugs|Rgs|Spa|Spl|Lap|Gru|Grd)[^0-9]+[0-9]{1,2}[^0-9]*
xs:date
Transforms Lithuanian date in the order "year month day" into W3C/ISO date standard "YYYY-MM-DD" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. The result must be a valid xs:date
so, for example, "2008 m. Vasaris 30 d" is not permitted.
ixt:dateYearMonthnameEnType
([0-9]{1,2}|[0-9]{4})[^0-9]+(January|February|March|April|May|June|July|August|September|October|November|December|Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)
xs:gYearMonth
Transforms English date in the order "year month" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009. When a date contains several month names (e.g. "1969, January, March and April"), the transform must match the last occurrence.
ixt:dateYearMonthnameHuType
([0-9]{1,2}|[0-9]{4})[^0-9]+(jan|feb|márc|marc|ápr|apr|máj|maj|jún|jun|júl|jul|aug|szept|okt|nov|dec|JAN|FEB|MÁRC|MARC|ÁPR|APR|MÁJ|MAJ|JÚN|JUN|JÚL|JUL|AUG|SZEPT|OKT|NOV|DEC|Jan|Feb|Márc|Marc|Ápr|Apr|Máj|Maj|Jún|Jun|Júl|Jul|Aug|Szept|Okt|Nov|Dec)[^0-9]{0,7}
xs:gYearMonth
Transforms Hungarian date in the order "year month" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateYearMonthnameLtType
([0-9]{1,2}|[0-9]{4})[^0-9]*[^0-9a-zA-Z]+(sau|vas|kov|bal|geg|bir|lie|rugp|rgp|rugs|rgs|spa|spl|lap|gru|grd|SAU|VAS|KOV|BAL|GEG|BIR|LIE|RUGP|RGP|RUGS|RGS|SPA|SPL|LAP|GRU|GRD|Sau|Vas|Kov|Bal|Geg|Bir|Lie|Rugp|Rgp|Rugs|Rgs|Spa|Spl|Lap|Gru|Grd)[^0-9]*
xs:gYearMonth
Transforms Lithuanian date in the order "year month" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
ixt:dateYearMonthnameLvType
([0-9]{1,2}|[0-9]{4})[^0-9]+(janv|febr|marts|apr|maijs|jūn|jun|jūl|jul|aug|sept|okt|nov|dec|JANV|FEBR|MARTS|APR|MAIJS|JŪN|JUN|JŪL|JUL|AUG|SEPT|OKT|NOV|DEC|Janv|Febr|Marts|Apr|Maijs|Jūn|Jun|Jūl|Jul|Aug|Sept|Okt|Nov|Dec)[^0-9]{0,7}
xs:gYearMonth
Transforms Latvian date in the order "year month" into W3C/ISO date standard "YYYY-MM" format. Two-digit years are assumed to fall between 2000 and 2099 and one-digit years to fall between 2000 and 2009.
xs:string
ixt:fixedEmptyType
This transformation allows a selection of free-form data to be associated with an empty XBRL concept. It is used in cases where, for instance, an empty concept is defined as a flag but it is desirable to tie the use of that flag to information displayed on the face of the Inline XBRL document.
xs:string
ixt:fixedFalseType
This transformation allows the association of a text statement or legal boilerplate in a written document with a boolean concept in an XBRL instance document.
xs:string
ixt:fixedTrueType
This transformation allows the association of a text statement or legal boilerplate in a written document with a boolean concept in an XBRL instance document.
xs:string
ixt:fixedZeroType
Reformats various unicode dashes as a zero.
ixt:numCommaDecimalType
[\. 0-9]*(,[ 0-9]+)?
ixt:nonNegativeDecimalType
Transforms number with comma (",") fraction separator and optional digit separators into non-negative number based on schema-defined decimal format.
ixt:numDotDecimalType
[, 0-9]*(\.[ 0-9]+)?
ixt:nonNegativeDecimalType
Transforms number with dot (".") fraction separator and optional digit separators into non-negative number based on schema-defined decimal format.
ixt:numUnitDecimalType
([0-90-9\.,,]+)([^0-90-9\.,,][^0-90-9]*)([0-90-9]{1,2})([^0-90-9]*)
ixt:nonNegativeDecimalType
Transforms mixed string monetary value with string unit indicators and optional thousands separators into non-negative number based on schema-defined decimal format. Supports halfwidth and fullwidth forms.
ixt:numCommaDecimalAposType
[\.'
´’′ 0-9]*(,[ 0-9]+)?`ixt:nonNegativeDecimalType
Transforms number with comma (",") fraction separator and optional digit separators into non-negative number based on schema-defined decimal format. Apostrophe characters are permitted as digit separators, in addition to those permitted by num-comma-decimal.
ixt:numDotDecimalAposType
[,'
´’′ 0-9]*(.[ 0-9]+)?`ixt:nonNegativeDecimalType
Transforms number with dot (".") fraction separator and optional digit separators into non-negative number based on schema-defined decimal format. Apostrophe characters are permitted as digit separators, in addition to those permitted by num-dot-decimal.
ixt:numUnitDecimalAposType
([0-90-9\.,,'
´’′']+)([^0-90-9.,,'´’′'][^0-90-9]*)([0-90-9]{1,2})([^0-90-9]*)
ixt:nonNegativeDecimalType
Transforms mixed string monetary value with string unit indicators and optional thousands separators into non-negative number based on schema-defined decimal format. Supports halfwidth and fullwidth forms. Apostrophe characters are permitted as thousands separators, in addition to those permitted by num-unit-decimal.
xs:string
xs:string
This transform amends an HTML excerpt into a rich text excerpt suitable for
display in an iXBRL viewer. This transform is designed to be used alongside
the @escape
attribute set to true
.
The elements and attributes in the HTML excerpt are retained, removed or edited according to their element name. All text content is retained, even if the containing element is not retained. All DTDs, comments and processing instructions are removed.
The following elements in the HTML namespace are retained:
a
b
bdo
bdi
br
caption
code
dd
dl
dt
em
h1
h2
h3
h4
h5
h6
hr
i
li
ol
p
pre
small
strong
sub
sup
table
tbody
td
tfoot
thead
th
tr
u
ul
Any other elements in any namespace are not retained.
All attributes are removed except for:
dir
attribute; andElement | Retained attributes |
---|---|
a |
href if the value is an absolute https-scheme URL |
li |
value if the value is a valid integer |
ol |
type if the value is one of 1 , a , A , i or I ; start if the value is a valid integer |
td , th |
colspan and rowspan if the value is a valid integer |
NOTE: the attribute exclusion rule applies to all attributes not mentioned explicitly above, including id
, class
and style
, as well as xmlns
attributes and xml:
attributes. The xml:base
attribute is irrelevant because the retained tags contain no relative URLs. Any in-scope xml:lang
should instead be captured in a language
dimension on the target fact (it is the responsibility of report creation software to construct iXBRL tags appropriately to achieve this).
The output is normalized according to these rules:
xs:string
xs:base64Binary
This transform extracts the base64 content from a data-scheme URL in the value of the src attribute of an HTML img element.
xs:string
xs:token
The output string is assembled by taking the value from the title attribute on each descendant span tag with class -ixt-enumeration
, sorting lexicographically, and separting with space, as required by enum2:enumerationSetItemType
.