XII Transformation Registry 4

Specification of Transformation Rules Registry for Inline XBRL

Candidate Recommendation 19 April 2019

Copyright © 2019 XBRL International Inc., All Rights Reserved.

This version:
<http://www.xbrl.org/Specification/inlineXBRL-transformationRegistry/CR-2019-04-19/inlineXBRL-transformationRegistry-CR-2019-04-19.html>
Editor:
Jonathan Michael Rabbitt, CoreFiling Limited <jmr@corefiling.com>
Contributors:
Philip Allen, CoreFiling Limited <plega@corefiling.com>
David Bell, UBPartner <dbell@ubpartner.com>
Herm Fischer, Mark V Systems Limited <fischer@markv.com>
Mark Goodhand, CoreFiling Limited <mrg@corefiling.com>
Shogo Ohyama, Fujitsu <ohyama.shogo@jp.fujitsu.com>
Paul Warren, XBRL International <pdw@xbrl.org>

Status

Circulation of this Candidate Recommendation is unrestricted. This document is normative. Other documents may supersede this document. Recipients are invited to submit comments to rendering-feedback@xbrl.org, and to submit notification of any relevant patent rights of which they are aware and provide supporting documentation.

Table of Contents

1 Introduction (non-normative)
2 XML namespace
3 Summary list of transformations
4 Inline XBRL Transform Function Registry (normative)
4.1 Transform function input type definitions: inlinexbrl-4_0-transformation.xsd
4.2 Transform function registry: transform-registry.xml
4.3 Transform function: ixt-date-day-month.xml
4.4 Transform function: ixt-date-day-month-year.xml
4.5 Transform function: ixt-date-day-monthname-bg.xml
4.6 Transform function: ixt-date-day-monthname-cs.xml
4.7 Transform function: ixt-date-day-monthname-da.xml
4.8 Transform function: ixt-date-day-monthname-de.xml
4.9 Transform function: ixt-date-day-monthname-el.xml
4.10 Transform function: ixt-date-day-monthname-en.xml
4.11 Transform function: ixt-date-day-monthname-es.xml
4.12 Transform function: ixt-date-day-monthname-et.xml
4.13 Transform function: ixt-date-day-monthname-fi.xml
4.14 Transform function: ixt-date-day-monthname-fr.xml
4.15 Transform function: ixt-date-day-monthname-hr.xml
4.16 Transform function: ixt-date-day-monthname-it.xml
4.17 Transform function: ixt-date-day-monthname-lv.xml
4.18 Transform function: ixt-date-day-monthname-nl.xml
4.19 Transform function: ixt-date-day-monthname-no.xml
4.20 Transform function: ixt-date-day-monthname-pl.xml
4.21 Transform function: ixt-date-day-monthname-pt.xml
4.22 Transform function: ixt-date-day-monthname-ro.xml
4.23 Transform function: ixt-date-day-monthname-sk.xml
4.24 Transform function: ixt-date-day-monthname-sl.xml
4.25 Transform function: ixt-date-day-monthname-sv.xml
4.26 Transform function: ixt-date-day-monthname-year-bg.xml
4.27 Transform function: ixt-date-day-monthname-year-cs.xml
4.28 Transform function: ixt-date-day-monthname-year-da.xml
4.29 Transform function: ixt-date-day-monthname-year-de.xml
4.30 Transform function: ixt-date-day-monthname-year-el.xml
4.31 Transform function: ixt-date-day-monthname-year-en.xml
4.32 Transform function: ixt-date-day-monthname-year-es.xml
4.33 Transform function: ixt-date-day-monthname-year-et.xml
4.34 Transform function: ixt-date-day-monthname-year-fi.xml
4.35 Transform function: ixt-date-day-monthname-year-fr.xml
4.36 Transform function: ixt-date-day-monthname-year-hi.xml
4.37 Transform function: ixt-date-day-monthname-year-hr.xml
4.38 Transform function: ixt-date-day-monthname-year-it.xml
4.39 Transform function: ixt-date-day-monthname-year-nl.xml
4.40 Transform function: ixt-date-day-monthname-year-no.xml
4.41 Transform function: ixt-date-day-monthname-year-pl.xml
4.42 Transform function: ixt-date-day-monthname-year-pt.xml
4.43 Transform function: ixt-date-day-monthname-year-ro.xml
4.44 Transform function: ixt-date-day-monthname-year-sk.xml
4.45 Transform function: ixt-date-day-monthname-year-sl.xml
4.46 Transform function: ixt-date-day-monthname-year-sv.xml
4.47 Transform function: ixt-date-day-monthroman.xml
4.48 Transform function: ixt-date-day-monthroman-year.xml
4.49 Transform function: ixt-date-ind-day-monthname-year-hi.xml
4.50 Transform function: ixt-date-jpn-era-year-month.xml
4.51 Transform function: ixt-date-jpn-era-year-month-day.xml
4.52 Transform function: ixt-date-month-day.xml
4.53 Transform function: ixt-date-month-day-year.xml
4.54 Transform function: ixt-date-month-year.xml
4.55 Transform function: ixt-date-monthname-day-en.xml
4.56 Transform function: ixt-date-monthname-day-hu.xml
4.57 Transform function: ixt-date-monthname-day-lt.xml
4.58 Transform function: ixt-date-monthname-day-year-en.xml
4.59 Transform function: ixt-date-monthname-year-bg.xml
4.60 Transform function: ixt-date-monthname-year-cs.xml
4.61 Transform function: ixt-date-monthname-year-da.xml
4.62 Transform function: ixt-date-monthname-year-de.xml
4.63 Transform function: ixt-date-monthname-year-el.xml
4.64 Transform function: ixt-date-monthname-year-en.xml
4.65 Transform function: ixt-date-monthname-year-es.xml
4.66 Transform function: ixt-date-monthname-year-et.xml
4.67 Transform function: ixt-date-monthname-year-fi.xml
4.68 Transform function: ixt-date-monthname-year-fr.xml
4.69 Transform function: ixt-date-monthname-year-hi.xml
4.70 Transform function: ixt-date-monthname-year-hr.xml
4.71 Transform function: ixt-date-monthname-year-it.xml
4.72 Transform function: ixt-date-monthname-year-nl.xml
4.73 Transform function: ixt-date-monthname-year-no.xml
4.74 Transform function: ixt-date-monthname-year-pl.xml
4.75 Transform function: ixt-date-monthname-year-pt.xml
4.76 Transform function: ixt-date-monthname-year-ro.xml
4.77 Transform function: ixt-date-monthname-year-sk.xml
4.78 Transform function: ixt-date-monthname-year-sl.xml
4.79 Transform function: ixt-date-monthname-year-sv.xml
4.80 Transform function: ixt-date-monthroman-year.xml
4.81 Transform function: ixt-date-year-day-monthname-lv.xml
4.82 Transform function: ixt-date-year-month.xml
4.83 Transform function: ixt-date-year-month-day.xml
4.84 Transform function: ixt-date-year-monthname-day-hu.xml
4.85 Transform function: ixt-date-year-monthname-day-lt.xml
4.86 Transform function: ixt-date-year-monthname-en.xml
4.87 Transform function: ixt-date-year-monthname-hu.xml
4.88 Transform function: ixt-date-year-monthname-lt.xml
4.89 Transform function: ixt-date-year-monthname-lv.xml
4.90 Transform function: ixt-fixed-empty.xml
4.91 Transform function: ixt-fixed-false.xml
4.92 Transform function: ixt-fixed-true.xml
4.93 Transform function: ixt-fixed-zero.xml
4.94 Transform function: ixt-num-comma-decimal.xml
4.95 Transform function: ixt-num-dot-decimal.xml
4.96 Transform function: ixt-num-unit-decimal.xml

Appendices

A References
B Intellectual property status (non-normative)
C Acknowledgements (non-normative)
D Document history (non-normative)
E Errata corrections in this document
F Moving from Transform Registry Version 3 to Transform Registry Version 4


1 Introduction (non-normative)

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.

2 XML namespace

The namespace for this version of this registry is http://www.xbrl.org/inlineXBRL/transformation/2019-04-19.

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

3 Summary list of transformations

The following non-normative list summarises the Transformation Rules defined in this Transformation Registry:

Format Code Description Input type Output type Input format Output format
ixt:date-day-month Numeric date recurring day and month ixt:dateDayMonthType xs:gMonthDay (D)D*(M)M --MM-DD
ixt:date-day-month-year Numeric date day month and year ixt:dateDayMonthYearType xs:date (D)D*(M)M*(Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-bg Bulgarian date recurring day and month ixt:dateDayMonthnameBgType xs:gMonthDay (D)D*mon(th) --MM-DD
ixt:date-day-monthname-cs Czech date recurring day and month ixt:dateDayMonthnameCsType xs:gMonthDay (D)D*mon(th) --MM-DD
ixt:date-day-monthname-da Danish date recurring day and month ixt:dateDayMonthnameDaType xs:gMonthDay (D)D. mon(th) --MM-DD
ixt:date-day-monthname-de German date recurring day and month ixt:dateDayMonthnameDeType xs:gMonthDay (D)D*Mon(th) --MM-DD
ixt:date-day-monthname-el Greek date recurring day and month ixt:dateDayMonthnameElType xs:gMonthDay (D)D*Mon(th) --MM-DD
ixt:date-day-monthname-en English date recurring day and month ixt:dateDayMonthnameEnType xs:gMonthDay (D)D*Mon(th) --MM-DD
ixt:date-day-monthname-es Spanish date recurring day and month ixt:dateDayMonthnameEsType xs:gMonthDay (D)D*mon(th) --MM-DD
ixt:date-day-monthname-et Estonian date recurring day and month ixt:dateDayMonthnameEtType xs:gMonthDay (D)D*mon(th) --MM-DD
ixt:date-day-monthname-fi Finnish date recurring day and month ixt:dateDayMonthnameFiType xs:gMonthDay (D)D*mon(th) --MM-DD
ixt:date-day-monthname-fr French date recurring day and month ixt:dateDayMonthnameFrType xs:gMonthDay (D)D*mon(th) --MM-DD
ixt:date-day-monthname-hr Croatian date recurring day and month ixt:dateDayMonthnameHrType xs:gMonthDay (D)D*mon(th) --MM-DD
ixt:date-day-monthname-it Italian date recurring day and month ixt:dateDayMonthnameItType xs:gMonthDay (D)D*mon(th) --MM-DD
ixt:date-day-monthname-lv Latvian date recurring day and month ixt:dateDayMonthnameLvType xs:gMonthDay (D)D*mon(th) --MM-DD
ixt:date-day-monthname-nl Dutch date recurring day and month ixt:dateDayMonthnameNlType xs:gMonthDay (D)D*mon(th) --MM-DD
ixt:date-day-monthname-no Norwegian date recurring day and month ixt:dateDayMonthnameNoType xs:gMonthDay (D)D*mon(th) --MM-DD
ixt:date-day-monthname-pl Polish date recurring day and month ixt:dateDayMonthnamePlType xs:gMonthDay (D)D*mon(th) --MM-DD
ixt:date-day-monthname-pt Portuguese date recurring day and month ixt:dateDayMonthnamePtType xs:gMonthDay (D)D*mon(th) --MM-DD
ixt:date-day-monthname-ro Romanian date recurring day and month ixt:dateDayMonthnameRoType xs:gMonthDay (D)D*mon(th) --MM-DD
ixt:date-day-monthname-sk Slovak date recurring day and month ixt:dateDayMonthnameSkType xs:gMonthDay (D)D*mon(th) --MM-DD
ixt:date-day-monthname-sl Slovenian date recurring day and month ixt:dateDayMonthnameSlType xs:gMonthDay (D)D*mon(th) --MM-DD
ixt:date-day-monthname-sv Swedish date recurring day and month ixt:dateDayMonthnameDaType xs:gMonthDay (D)D*mon(th) --MM-DD
ixt:date-day-monthname-year-bg Bulgarian date day month and year ixt:dateDayMonthnameYearBgType xs:date (D)D. mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-cs Czech date day month and year ixt:dateDayMonthnameYearCsType xs:date (D)D. mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-da Danish date day month and year ixt:dateDayMonthnameYearDaType xs:date (D)D. mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-de German date day month and year ixt:dateDayMonthnameYearDeType xs:date (D)D. Mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-el Greek date day month and year ixt:dateDayMonthnameYearElType xs:date (D)D. Mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-en English date day month and year ixt:dateDayMonthnameYearEnType xs:date (D)D*Mon(th)*(Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-es Spanish date day month and year ixt:dateDayMonthnameYearEsType xs:date (D)D. mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-et Estonian date day month and year ixt:dateDayMonthnameYearEtType xs:date (D)D. mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-fi Finnish date day month and year ixt:dateDayMonthnameYearFiType xs:date (D)D. mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-fr French date day month and year ixt:dateDayMonthnameYearFrType xs:date (D)D. mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-hi Hindi date day month and year, based on Gregorian Calendar ixt:dateDayMonthnameYearHiType xs:date day month year YYYY-MM-DD
ixt:date-day-monthname-year-hr Croatian date day month and year ixt:dateDayMonthnameYearHrType xs:date (D)D. mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-it Italian date day month and year ixt:dateDayMonthnameYearItType xs:date (D)D. mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-nl Dutch date day month and year ixt:dateDayMonthnameYearNlType xs:date (D)D. mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-no Norwegian date day month and year ixt:dateDayMonthnameYearNoType xs:date (D)D. mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-pl Polish date day month and year ixt:dateDayMonthnameYearPlType xs:date (D)D. mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-pt Portuguese date day month and year ixt:dateDayMonthnameYearPtType xs:date (D)D. mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-ro Romanian date day month and year ixt:dateDayMonthnameYearRoType xs:date (D)D. mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-sk Slovak date day month and year ixt:dateDayMonthnameYearSkType xs:date (D)D. mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-sl Slovenian date day month and year ixt:dateDayMonthnameYearSlType xs:date (D)D. mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthname-year-sv Swedish date day month and year ixt:dateDayMonthnameYearDaType xs:date (D)D. mon(th) (Y)Y(YY) YYYY-MM-DD
ixt:date-day-monthroman Roman numeral date recurring day and month ixt:dateDayMonthromanType xs:gMonthDay (D)D*MM --MM-DD
ixt:date-day-monthroman-year Roman numeral date day month and year ixt:dateDayMonthromanYearType xs:date (D)D. MM (Y)Y(YY) YYYY-MM-DD
ixt:date-ind-day-monthname-year-hi Hindi date day month and year based on Indian National Calendar ixt:dateIndDayMonthnameYearHiType xs:date day month year YYYY-MM-DD
ixt:date-jpn-era-year-month Japanese traditional date year and month ixt:dateJpnEraYearMonthType xs:gYearMonth era year month YYYY-MM
ixt:date-jpn-era-year-month-day Japanese traditional date year month and day ixt:dateJpnEraYearMonthDayType xs:date era year month day YYYY-MM-DD
ixt:date-month-day Numeric date recurring month and day ixt:dateMonthDayType xs:gMonthDay (M)M*(D)D --MM-DD
ixt:date-month-day-year Numeric date month day and year ixt:dateMonthDayYearType xs:date (M)M*(D)D*(Y)Y(YY) YYYY-MM-DD
ixt:date-month-year Numeric date month and year ixt:dateMonthYearType xs:gYearMonth (M)M*(Y)Y(YY) YYYY-MM
ixt:date-monthname-day-en English date recurring month and day ixt:dateMonthnameDayEnType xs:gMonthDay Mon(th)*(D)D --MM-DD
ixt:date-monthname-day-hu Hungarian date recurring month and day ixt:dateMonthnameDayHuType xs:gMonthDay Mon(th)*(D)D --MM-DD
ixt:date-monthname-day-lt Lithuanian date recurring month and day ixt:dateMonthnameDayLtType xs:gMonthDay Mon(th)*(D)D --MM-DD
ixt:date-monthname-day-year-en English date month day and year ixt:dateMonthnameDayYearEnType xs:date Mon(th)*(D)D*(Y)Y(YY) YYYY-MM-DD
ixt:date-monthname-year-bg Bulgarian date month and year ixt:dateMonthnameYearBgType xs:gYearMonth mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-cs Czech date month and year ixt:dateMonthnameYearCsType xs:gYearMonth mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-da Danish date month and year ixt:dateMonthnameYearDaType xs:gYearMonth mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-de German date month and year ixt:dateMonthnameYearDeType xs:gYearMonth Mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-el Greek date month and year ixt:dateMonthnameYearElType xs:gYearMonth Mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-en English date month and year ixt:dateMonthnameYearEnType xs:gYearMonth Mon(th)*(Y)Y(YY) YYYY-MM
ixt:date-monthname-year-es Spanish date month and year ixt:dateMonthnameYearEsType xs:gYearMonth mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-et Estonian date month and year ixt:dateMonthnameYearEtType xs:gYearMonth mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-fi Finnish date month and year ixt:dateMonthnameYearFiType xs:gYearMonth mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-fr French date month and year ixt:dateMonthnameYearFrType xs:gYearMonth mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-hi Hindi date month and year, based on Gregorian Calendar ixt:dateMonthnameYearHiType xs:gYearMonth month year YYYY-MM
ixt:date-monthname-year-hr Croatian date month and year ixt:dateMonthnameYearHrType xs:gYearMonth mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-it Italian date month and year ixt:dateMonthnameYearItType xs:gYearMonth mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-nl Dutch date month and year ixt:dateMonthnameYearNlType xs:gYearMonth mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-no Norwegian date month and year ixt:dateMonthnameYearNoType xs:gYearMonth mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-pl Polish date month and year ixt:dateMonthnameYearPlType xs:gYearMonth mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-pt Portuguese date month and year ixt:dateMonthnameYearPtType xs:gYearMonth mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-ro Romanian date month and year ixt:dateMonthnameYearRoType xs:gYearMonth mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-sk Slovak date month and year ixt:dateMonthnameYearSkType xs:gYearMonth mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-sl Slovenian date month and year ixt:dateMonthnameYearSlType xs:gYearMonth mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthname-year-sv Swedish date month and year ixt:dateMonthnameYearDaType xs:gYearMonth mon(th) (Y)Y(YY) YYYY-MM
ixt:date-monthroman-year Roman numeral date month and year ixt:dateMonthromanYearType xs:gYearMonth MM (Y)Y(YY) YYYY-MM
ixt:date-year-day-monthname-lv Latvian date year day and month ixt:dateYearDayMonthnameLvType xs:date (Y)Y(YY)*(D)D*mon(th) YYYY-MM-DD
ixt:date-year-month Numeric date year and month ixt:dateYearMonthType xs:gYearMonth (Y)Y(YY)*(M)M* YYYY-MM
ixt:date-year-month-day Numeric date year month and day ixt:dateYearMonthDayType xs:date (Y)Y(YY)*(M)M*(D)D YYYY-MM-DD
ixt:date-year-monthname-day-hu Hungarian date year month and day ixt:dateYearMonthnameDayHuType xs:date (Y)Y(YY)*mon(th)*(D)D YYYY-MM-DD
ixt:date-year-monthname-day-lt Lithuanian date year month and day ixt:dateYearMonthnameDayLtType xs:date (Y)Y(YY)*mon(th)*(D)D YYYY-MM-DD
ixt:date-year-monthname-en English date year and month ixt:dateYearMonthnameEnType xs:gYearMonth (Y)Y(YY)*Mon(th) YYYY-MM
ixt:date-year-monthname-hu Hungarian date year and month ixt:dateYearMonthnameHuType xs:gYearMonth (Y)Y(YY)*mon(th) YYYY-MM
ixt:date-year-monthname-lt Lithuanian date year and month ixt:dateYearMonthnameLtType xs:gYearMonth (Y)Y(YY)*mon(th) YYYY-MM
ixt:date-year-monthname-lv Latvian date year and month ixt:dateYearMonthnameLvType xs:gYearMonth (Y)Y(YY)*mon(th) YYYY-MM
ixt:fixed-empty Any string xs:string ixt:fixedEmptyType *
ixt:fixed-false Any string xs:string ixt:fixedFalseType * false
ixt:fixed-true Any string xs:string ixt:fixedTrueType * true
ixt:fixed-zero Zero dash xs:string ixt:fixedZeroType * 0
ixt:num-comma-decimal Number with comma fraction separator ixt:numCommaDecimalType ixt:nonNegativeDecimalType nnn*nnn*nnn,n nnnnnnnnn.n
ixt:num-dot-decimal Number with dot fraction separator ixt:numDotDecimalType ixt:nonNegativeDecimalType nnn*nnn*nnn.n nnnnnnnnn.n
ixt:num-unit-decimal Number with unit strings ixt:numUnitDecimalType ixt:nonNegativeDecimalType nnn*nnn Unit nn (Unit) nnnnnnnnn.n

4 Inline XBRL Transform Function Registry (normative)

References herein to the Indian National Calendar are to be interpreted as described in [Indian National Calendar].

4.1 Transform function input type definitions: inlinexbrl-4_0-transformation.xsd

<!-- (c) 2008-2019 XBRL International. See www.xbrl.org/legal Published as CR on 2019-04-19 -->
<xs:schema
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/CR/2019-04-19"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.xbrl.org/inlineXBRL/transformation/CR/2019-04-19">
<!-- Dates written out in Bulgarian. -->
<xs:simpleType name="dateDayMonthnameBgType">
<xs:annotation>
<xs:documentation>
Bulgarian date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30 февруари").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[0-9]{1,2}[^0-9]+(ян|фев|мар|апр|май|маи|юни|юли|авг|сеп|окт|ное|дек|ЯН|ФЕВ|МАР|АПР|МАЙ|МАИ|ЮНИ|ЮЛИ|АВГ|СЕП|ОКТ|НОЕ|ДЕК|Ян|Фев|Мар|Апр|Май|Маи|Юни|Юли|Авг|Сеп|Окт|Ное|Дек)[^0-9]{0,6}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearBgType">
<xs:annotation>
<xs:documentation>
Bulgarian date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30 февруари 2008 г.").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[0-9]{1,2}[^0-9]+(ян|фев|мар|апр|май|маи|юни|юли|авг|сеп|окт|ное|дек|ЯН|ФЕВ|МАР|АПР|МАЙ|МАИ|ЮНИ|ЮЛИ|АВГ|СЕП|ОКТ|НОЕ|ДЕК|Ян|Фев|Мар|Апр|Май|Маи|Юни|Юли|Авг|Сеп|Окт|Ное|Дек)[^0-9]+([0-9]{1,2}|[0-9]{4})[^0-9]*"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearBgType">
<xs:annotation>
<xs:documentation>
Bulgarian date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(ян|фев|мар|апр|май|маи|юни|юли|авг|сеп|окт|ное|дек|ЯН|ФЕВ|МАР|АПР|МАЙ|МАИ|ЮНИ|ЮЛИ|АВГ|СЕП|ОКТ|НОЕ|ДЕК|Ян|Фев|Мар|Апр|Май|Маи|Юни|Юли|Авг|Сеп|Окт|Ное|Дек)[^0-9]+([0-9]{1,2}|[0-9]{4})[^0-9]*"/>
</xs:restriction>
</xs:simpleType>
<!-- Dates written out in Czech. -->
<xs:simpleType name="dateDayMonthnameCsType">
<xs:annotation>
<xs:documentation>
Czech date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30. února").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearCsType">
<xs:annotation>
<xs:documentation>
Czech date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30. února 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearCsType">
<xs:annotation>
<xs:documentation>
Czech date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<!-- Dates written out in German. -->
<xs:simpleType name="dateDayMonthnameDeType">
<xs:annotation>
<xs:documentation>
German date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30. Februar").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearDeType">
<xs:annotation>
<xs:documentation>
German date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30. Februar 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearDeType">
<xs:annotation>
<xs:documentation>
German date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<!-- Dates written out in Greek. -->
<xs:simpleType name="dateDayMonthnameElType">
<xs:annotation>
<xs:documentation>
Greek date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30 Φεβρουαρίου").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearElType">
<xs:annotation>
<xs:documentation>
Greek date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30 Φεβρουαρίου 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearElType">
<xs:annotation>
<xs:documentation>
Greek date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(ιαν|ίαν|φεβ|μάρ|μαρ|απρ|άπρ|αρίλ|άρίλ|αριλ|άριλ|μαΐ|μαι|μάι|μαϊ|μάϊ|ιούν|ίούν|ίουν|ιουν|ιούλ|ίούλ|ίουλ|ίουλ|ιουλ|αύγ|αυγ|σεπ|οκτ|όκτ|νοέ|νοε|δεκ|ΙΑΝ|ΊΑΝ|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:restriction>
</xs:simpleType>
<!-- Dates written out in Spanish. -->
<xs:simpleType name="dateDayMonthnameEsType">
<xs:annotation>
<xs:documentation>
Spanish date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30 de febrero").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearEsType">
<xs:annotation>
<xs:documentation>
Spanish date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30 de febrero de 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearEsType">
<xs:annotation>
<xs:documentation>
Spanish date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<!-- Dates written out in Estonian. -->
<xs:simpleType name="dateDayMonthnameEtType">
<xs:annotation>
<xs:documentation>
Estonian date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30. veebruar").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearEtType">
<xs:annotation>
<xs:documentation>
Estonian date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30. veebruar 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearEtType">
<xs:annotation>
<xs:documentation>
Estonian date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<!-- Dates written out in Finnish. -->
<xs:simpleType name="dateDayMonthnameFiType">
<xs:annotation>
<xs:documentation>
Finnish date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30. helmikuuta").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearFiType">
<xs:annotation>
<xs:documentation>
Finnish date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30. helmikuuta 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearFiType">
<xs:annotation>
<xs:documentation>
Finnish date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<!-- Dates written out in French. -->
<xs:simpleType name="dateDayMonthnameFrType">
<xs:annotation>
<xs:documentation>
French date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30 février").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearFrType">
<xs:annotation>
<xs:documentation>
French date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30 février 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearFrType">
<xs:annotation>
<xs:documentation>
French date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<!-- Dates written out in Croatian. -->
<xs:simpleType name="dateDayMonthnameHrType">
<xs:annotation>
<xs:documentation>
Croatian date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30. veljače").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearHrType">
<xs:annotation>
<xs:documentation>
Croatian date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30. veljače 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearHrType">
<xs:annotation>
<xs:documentation>
Croatian date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<!-- Dates written out in Hungarian. -->
<xs:simpleType name="dateMonthnameDayHuType">
<xs:annotation>
<xs:documentation>
Hungarian date in the order "month day". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "február 30").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<xs:simpleType name="dateYearMonthnameDayHuType">
<xs:annotation>
<xs:documentation>
Hungarian date in the order "year month day". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "2008. február 30").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="([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:restriction>
</xs:simpleType>
<xs:simpleType name="dateYearMonthnameHuType">
<xs:annotation>
<xs:documentation>
Hungarian date in the order "year month". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="([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:restriction>
</xs:simpleType>
<!-- Dates written out in Italian. -->
<xs:simpleType name="dateDayMonthnameItType">
<xs:annotation>
<xs:documentation>
Italian date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30 febbraio").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearItType">
<xs:annotation>
<xs:documentation>
Italian date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30 febbraio 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearItType">
<xs:annotation>
<xs:documentation>
Italian date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<!-- Dates written out in Lithuanian. -->
<xs:simpleType name="dateMonthnameDayLtType">
<xs:annotation>
<xs:documentation>
Lithuanian date in the order "month day". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "Vasaris 30 d").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<xs:simpleType name="dateYearMonthnameDayLtType">
<xs:annotation>
<xs:documentation>
Lithuanian date in the order "year month day". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "2008 m. Vasaris 30 d").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="([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:restriction>
</xs:simpleType>
<xs:simpleType name="dateYearMonthnameLtType">
<xs:annotation>
<xs:documentation>
Lithuanian date in the order "year month". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="([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:restriction>
</xs:simpleType>
<!-- Dates written out in Latvian. -->
<xs:simpleType name="dateDayMonthnameLvType">
<xs:annotation>
<xs:documentation>
Latvian date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30. februāris").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateYearDayMonthnameLvType">
<xs:annotation>
<xs:documentation>
Latvian date in the order "year day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "2008. gada 30. februāris").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="([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:restriction>
</xs:simpleType>
<xs:simpleType name="dateYearMonthnameLvType">
<xs:annotation>
<xs:documentation>
Latvian date in the order "year month". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="([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:restriction>
</xs:simpleType>
<!-- Dates written out in Dutch. -->
<xs:simpleType name="dateDayMonthnameNlType">
<xs:annotation>
<xs:documentation>
Dutch date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30 februari").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearNlType">
<xs:annotation>
<xs:documentation>
Dutch date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30 februari 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearNlType">
<xs:annotation>
<xs:documentation>
Dutch date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<!-- Dates written out in Norwegian. -->
<xs:simpleType name="dateDayMonthnameNoType">
<xs:annotation>
<xs:documentation>
Norwegian date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30. februar").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearNoType">
<xs:annotation>
<xs:documentation>
Norwegian date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30. februar 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearNoType">
<xs:annotation>
<xs:documentation>
Norwegian date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<!-- Dates written out in Polish. -->
<xs:simpleType name="dateDayMonthnamePlType">
<xs:annotation>
<xs:documentation>
Polish date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30. lutego").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearPlType">
<xs:annotation>
<xs:documentation>
Polish date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30. lutego 2008 r").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearPlType">
<xs:annotation>
<xs:documentation>
Polish date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<!-- Dates written out in Portuguese. -->
<xs:simpleType name="dateDayMonthnamePtType">
<xs:annotation>
<xs:documentation>
Portuguese date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30 de fevereiro").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearPtType">
<xs:annotation>
<xs:documentation>
Portuguese date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30 de fevereiro de 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearPtType">
<xs:annotation>
<xs:documentation>
Portuguese date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<!-- Dates written out in Roman numerals. -->
<xs:simpleType name="dateDayMonthromanType">
<xs:annotation>
<xs:documentation>
Roman date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30 II").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[0-9]{1,2}[^0-9]*[^XVIxvi]((I?(X|V|I)I{0,3})|(i?(x|v|i)i{0,3}))"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthromanYearType">
<xs:annotation>
<xs:documentation>
Roman date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30 II 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthromanYearType">
<xs:annotation>
<xs:documentation>
Roman date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="((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:restriction>
</xs:simpleType>
<!-- Dates written out in Romanian. -->
<xs:simpleType name="dateDayMonthnameRoType">
<xs:annotation>
<xs:documentation>
Romanian date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30 februarie").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearRoType">
<xs:annotation>
<xs:documentation>
Romanian date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30 februarie 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearRoType">
<xs:annotation>
<xs:documentation>
Romanian date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<!-- Dates written out in Slovak. -->
<xs:simpleType name="dateDayMonthnameSkType">
<xs:annotation>
<xs:documentation>
Slovak date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30. februára").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearSkType">
<xs:annotation>
<xs:documentation>
Slovak date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30. februára 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearSkType">
<xs:annotation>
<xs:documentation>
Slovak date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<!-- Dates written out in Slovenian. -->
<xs:simpleType name="dateDayMonthnameSlType">
<xs:annotation>
<xs:documentation>
Slovenian date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30. februar").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearSlType">
<xs:annotation>
<xs:documentation>
Slovenian date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30. februar 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearSlType">
<xs:annotation>
<xs:documentation>
Slovenian date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<!-- Dates written out in Danish. -->
<xs:simpleType name="dateDayMonthnameDaType">
<xs:annotation>
<xs:documentation>
Danish date in the order "day month". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30. februar").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearDaType">
<xs:annotation>
<xs:documentation>
Danish date in the order "day month year". Accepts 1 or 2 digits for day. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30. februar 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearDaType">
<xs:annotation>
<xs:documentation>
Danish date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<!-- Dates written out in English. -->
<xs:simpleType name="dateDayMonthnameEnType">
<xs:annotation>
<xs:documentation>
English date in the order "day month". Accepts 1 or 2 digits for day, with optional ordinal suffix. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30th February").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearEnType">
<xs:annotation>
<xs:documentation>
English date in the order "day month year". Accepts 1 or 2 digits for day, with optional ordinal suffix. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30th February 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[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:pattern>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameDayEnType">
<xs:annotation>
<xs:documentation>
English date in the order "month day". Accepts 1 or 2 digits for day, with optional ordinal suffix of one or two letters. Accepts months in full or abbreviated form. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "February 30th").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameDayYearEnType">
<xs:annotation>
<xs:documentation>
English date in the order "month day year". Accepts 1 or 2 digits for day, with optional ordinal suffix. Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "February 30th, 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearEnType">
<xs:annotation>
<xs:documentation>
English date in the order "month year". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(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:restriction>
</xs:simpleType>
<xs:simpleType name="dateYearMonthnameEnType">
<xs:annotation>
<xs:documentation>
English date in the order "year month". Accepts months in full or abbreviated form. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="([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:restriction>
</xs:simpleType>
<!-- Dates written out with Japanese eras. -->
<xs:simpleType name="dateJpnEraYearMonthType">
<xs:annotation>
<xs:documentation>
Japanese date in the order "era year month" (e.g. "令和元年5月").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(明治|明|大正|大|昭和|昭|平成|平|令和|令)[\s ]*([0-90-9]{1,2}|元)[\s ]*(年)[\s ]*([0-90-9]{1,2})[\s ]*(月)"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="dateJpnEraYearMonthDayType">
<xs:annotation>
<xs:documentation>
Japanese date in the order "era year month day" (e.g. "令和元年5月31日").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(明治|明|大正|大|昭和|昭|平成|平|令和|令)[\s ]*([0-90-9]{1,2}|元)[\s ]*(年)[\s ]*([0-90-9]{1,2})[\s ]*(月)[\s ]*([0-90-9]{1,2})[\s ]*(日)"/>
</xs:restriction>
</xs:simpleType>
<!-- Numeric dates -->
<xs:simpleType name="dateDayMonthType">
<xs:annotation>
<xs:documentation>
Numeric date in the order "day month". Accepts 1 or 2 digits for day. Accepts 1 or 2 digits for month. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "30 02").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[0-9]{1,2}[^0-9]+[0-9]{1,2}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthYearType">
<xs:annotation>
<xs:documentation>
Numeric date in the order "day month year". Accepts 1 or 2 digits for day. Accepts 1 or 2 digits for month. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "30-02-2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[0-9०-९]{1,2}[^0-9०-९]+[0-9०-९]{1,2}[^0-9०-९]+([0-9०-९]{1,2}|[0-9०-९]{4})"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthDayType">
<xs:annotation>
<xs:documentation>
Numeric date in the order "month day". Accepts 1 or 2 digits for day. Accepts 1 or 2 digits for month. Requires a non-numeric separator. The schema does not enforce valid day of month (e.g., it accepts "02 30").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[0-9]{1,2}[^0-9]+[0-9]{1,2}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthDayYearType">
<xs:annotation>
<xs:documentation>
Numeric date in the order "month day year". Accepts 1 or 2 digits for day. Accepts 1 or 2 digits for month. Accepts 1, 2 or 4 digits for year. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "02/30/2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[0-9]{1,2}[^0-9]+[0-9]{1,2}[^0-9]+([0-9]{1,2}|[0-9]{4})"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthYearType">
<xs:annotation>
<xs:documentation>
Numeric date in the order "month year". Accepts 1 or 2 digits for month. Accepts 1, 2 or 4 digits for year. Requires a non-numeric separator. The schema does not enforce valid month (e.g., it accepts "13 2008").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[0-9०-९]{1,2}[^0-9०-९]+([0-9०-९]{1,2}|[0-9०-९]{4})"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="dateYearMonthDayType">
<xs:annotation>
<xs:documentation>
Numeric date in the order "year month day". Accepts 1 or 2 digits for day. Accepts 1 or 2 digits for month. Accepts 1, 2 or 4 digits for year. Numeric values may be represented by halfwidth or fullwidth forms. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "2008 2 30").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="([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:restriction>
</xs:simpleType>
<xs:simpleType name="dateYearMonthType">
<xs:annotation>
<xs:documentation>
Numeric date in the order "year month". Accepts 1, 2 or 4 digits for year. Accepts 1 or 2 digits for month. Requires a non-numeric separator. The schema does not enforce valid month (e.g., it accepts "2008 13").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="([0-90-9]{1,2}|[0-90-9]{4})[^0-90-9]+[0-90-9]{1,2}[^0-90-9]*"/>
</xs:restriction>
</xs:simpleType>
<!-- Dates written out in Hindi. -->
<xs:simpleType name="dateIndDayMonthnameYearHiType">
<xs:annotation>
<xs:documentation>
Hindi date based on the Indian National Calendar in the order "day month year". Accepts 1 or 2 digits for day, in Arabic or Devanagari numerals. Accepts Hindi names for Saka months or equivalent Latin transliterations. Accepts 2 or 4 digits for year, in Arabic or Devanagari numerals. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "45 Chaitra 2001"). The part of the regular expression representing the month is divided by round brackets into twelve capture groups with each set of contents corresponding to the alternative acceptable expressions for the respective month.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="([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:restriction>
</xs:simpleType>
<xs:simpleType name="dateDayMonthnameYearHiType">
<xs:annotation>
<xs:documentation>
Hindi date based on the Gregorian Calendar in the order "day month year". Accepts 1 or 2 digits for day, in Arabic or Devanagari numerals. Accepts unabbreviated Hindi names for Gregorian Calendar months. Accepts 2 or 4 digits for year, in Arabic or Devanagari numerals. Requires non-numeric separators. The schema does not enforce valid day of month (e.g., it accepts "45 जनवरी 2001").
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="([0-9]{1,2}|[०-९]{1,2})[^0-9०-९]+(जनवरी|फरवरी|मार्च|अप्रैल|मई|जून|जुलाई|अगस्त|सितंबर|अक्टूबर|नवंबर|दिसंबर)[^0-9०-९]+([0-9]{2}|[0-9]{4}|[०-९]{2}|[०-९]{4})"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="dateMonthnameYearHiType">
<xs:annotation>
<xs:documentation>
Hindi date based on the Gregorian Calendar in the order "month year". Requires unabbreviated Hindi names for Gregorian Calendar months. Accepts 2 or 4 digits for year, in Arabic or Devanagari numerals. Requires a non-numeric separator.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="(जनवरी|फरवरी|मार्च|अप्रैल|मई|जून|जुलाई|अगस्त|सितंबर|अक्टूबर|नवंबर|दिसंबर)[^0-9०-९]+([0-9]{2}|[0-9]{4}|[०-९]{2}|[०-९]{4})"/>
</xs:restriction>
</xs:simpleType>
<!-- Other transformations -->
<xs:simpleType name="fixedEmptyType">
<xs:annotation>
<xs:documentation>
String type with no content.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="fixedFalseType">
<xs:annotation>
<xs:documentation>
Boolean type with the value false.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:boolean">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="false"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="fixedTrueType">
<xs:annotation>
<xs:documentation>
Boolean type with the value true.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:boolean">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="true"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="fixedZeroType">
<xs:annotation>
<xs:documentation>
As xs:integer with the value zero.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:integer">
<xs:enumeration value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="nonNegativeDecimalType">
<xs:annotation>
<xs:documentation>
As xs:decimal but not negative.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="numCommaDecimalType">
<xs:annotation>
<xs:documentation>
Positive numeric values with a comma for the fraction separator. No signs or exponentials accepted. Dot, space or no-break space allowed as optional digit separators. If there is a fraction separator, then it must be followed by at least one digit.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[\.  0-9]*(,[ 0-9]+)?"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="numDotDecimalType">
<xs:annotation>
<xs:documentation>
Positive numeric values with a dot for the fraction separator. No signs or exponentials accepted. Comma, space or no-break space allowed as optional digit separators. If there is a fraction separator, then it must be followed by at least one digit.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="[,  0-9]*(\.[ 0-9]+)?"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="numUnitDecimalType">
<xs:annotation>
<xs:documentation>
Positive numeric values with unit string suffixes. No signs or exponentials accepted. Must have at least one digit before and after the first unit string suffix. The fraction part is limited to two digits and is assumed to be in hundredths. Numeric values may be represented by halfwidth or fullwidth forms. Dot, comma or fullwidth comma allowed as optional digit separators. Unit string suffix is required after integer part but optional after fraction part; thus: '3,000円5銭', '3.000 euro 5 cent'.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
<xs:pattern value="([0-90-9\.,,]+)([^0-90-9\.,,][^0-90-9]*)([0-90-9]{1,2})([^0-90-9]*)"/>
</xs:restriction>
</xs:simpleType>
<!-- XBRL and XSLT QName placeholders The following are empty content elements in order to "hold" the QNames for the iXBRL Function Registry signatures, and corresponding XSLT 2.0 Function definitions. -->
<xs:element name="date-day-month">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-month-year">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-bg">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-cs">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-da">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-de">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-el">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-en">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-es">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-et">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-fi">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-fr">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-hr">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-it">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-lv">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-nl">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-no">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-pl">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-pt">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-ro">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-sk">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-sl">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-sv">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-bg">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-cs">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-da">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-de">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-el">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-en">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-es">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-et">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-fi">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-fr">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-hi">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-hr">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-it">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-nl">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-no">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-pl">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-pt">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-ro">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-sk">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-sl">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthname-year-sv">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthroman">
<xs:complexType/>
</xs:element>
<xs:element name="date-day-monthroman-year">
<xs:complexType/>
</xs:element>
<xs:element name="date-ind-day-monthname-year-hi">
<xs:complexType/>
</xs:element>
<xs:element name="date-jpn-era-year-month">
<xs:complexType/>
</xs:element>
<xs:element name="date-jpn-era-year-month-day">
<xs:complexType/>
</xs:element>
<xs:element name="date-month-day">
<xs:complexType/>
</xs:element>
<xs:element name="date-month-day-year">
<xs:complexType/>
</xs:element>
<xs:element name="date-month-year">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-day-en">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-day-hu">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-day-lt">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-day-year-en">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-bg">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-cs">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-da">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-de">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-el">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-en">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-es">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-et">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-fi">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-fr">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-hi">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-hr">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-it">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-nl">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-no">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-pl">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-pt">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-ro">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-sk">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-sl">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthname-year-sv">
<xs:complexType/>
</xs:element>
<xs:element name="date-monthroman-year">
<xs:complexType/>
</xs:element>
<xs:element name="date-year-month">
<xs:complexType/>
</xs:element>
<xs:element name="date-year-month-day">
<xs:complexType/>
</xs:element>
<xs:element name="date-year-day-monthname-lv">
<xs:complexType/>
</xs:element>
<xs:element name="date-year-monthname-day-hu">
<xs:complexType/>
</xs:element>
<xs:element name="date-year-monthname-day-lt">
<xs:complexType/>
</xs:element>
<xs:element name="date-year-monthname-en">
<xs:complexType/>
</xs:element>
<xs:element name="date-year-monthname-hu">
<xs:complexType/>
</xs:element>
<xs:element name="date-year-monthname-lt">
<xs:complexType/>
</xs:element>
<xs:element name="date-year-monthname-lv">
<xs:complexType/>
</xs:element>
<xs:element name="fixed-empty">
<xs:complexType/>
</xs:element>
<xs:element name="fixed-false">
<xs:complexType/>
</xs:element>
<xs:element name="fixed-true">
<xs:complexType/>
</xs:element>
<xs:element name="fixed-zero">
<xs:complexType/>
</xs:element>
<xs:element name="num-comma-decimal">
<xs:complexType/>
</xs:element>
<xs:element name="num-dot-decimal">
<xs:complexType/>
</xs:element>
<xs:element name="num-unit-decimal">
<xs:complexType/>
</xs:element>
</xs:schema>

4.2 Transform function registry: transform-registry.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionRegistry.xsl"?>
<registry
  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns
="http://xbrl.org/2008/registry"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/2019-04-19"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd">
<lastUpdated moment="2019-02-27T14:30:00"/>
<name>
Inline XBRL Transform Registry
</name>
<documentation>
<xhtml:p>
This registry contains sample transform declarations for iXBRL
</xhtml:p>
</documentation>
<entry>
<added moment="2010-12-20T18:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-day-month.xml"/>
</entry>
<entry>
<added moment="2010-12-20T18:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-day-month-year.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-bg.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-cs.xml"/>
</entry>
<entry>
<added moment="2012-05-15T18:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-da.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-de.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-el.xml"/>
</entry>
<entry>
<added moment="2010-12-20T18:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-en.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-es.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-et.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-fi.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-fr.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-hr.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-it.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-lv.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-nl.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-no.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-pl.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-pt.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-ro.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-sk.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-sl.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-sv.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-bg.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-cs.xml"/>
</entry>
<entry>
<added moment="2012-05-15T18:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-da.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-de.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-el.xml"/>
</entry>
<entry>
<added moment="2010-12-20T18:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-en.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-es.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-et.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-fi.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-fr.xml"/>
</entry>
<entry>
<added moment="2012-11-28T12:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-hi.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-hr.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-it.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-nl.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-no.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-pl.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-pt.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-ro.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-sk.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-sl.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthname-year-sv.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthroman.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-day-monthroman-year.xml"/>
</entry>
<entry>
<added moment="2012-11-28T12:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-ind-day-monthname-year-hi.xml"/>
</entry>
<entry>
<added moment="2010-12-20T18:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-jpn-era-year-month.xml"/>
</entry>
<entry>
<added moment="2010-12-20T18:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-jpn-era-year-month-day.xml"/>
</entry>
<entry>
<added moment="2010-12-20T18:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-month-day.xml"/>
</entry>
<entry>
<added moment="2010-12-20T18:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-month-day-year.xml"/>
</entry>
<entry>
<added moment="2012-11-28T12:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-month-year.xml"/>
</entry>
<entry>
<added moment="2010-12-20T18:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-day-en.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-day-hu.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-day-lt.xml"/>
</entry>
<entry>
<added moment="2010-12-20T18:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-day-year-en.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-bg.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-cs.xml"/>
</entry>
<entry>
<added moment="2012-05-15T18:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-da.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-de.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-el.xml"/>
</entry>
<entry>
<added moment="2010-12-20T18:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-en.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-es.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-et.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-fi.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-fr.xml"/>
</entry>
<entry>
<added moment="2012-11-28T12:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-hi.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-hr.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-it.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-nl.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-no.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-pl.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-pt.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-ro.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-sk.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-sl.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthname-year-sv.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-monthroman-year.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-year-day-monthname-lv.xml"/>
</entry>
<entry>
<added moment="2019-02-20T15:30:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-year-month.xml"/>
</entry>
<entry>
<added moment="2012-08-16T12:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-year-month-day.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-year-monthname-day-hu.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-year-monthname-day-lt.xml"/>
</entry>
<entry>
<added moment="2010-12-20T18:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-date-year-monthname-en.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-year-monthname-hu.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-year-monthname-lt.xml"/>
</entry>
<entry>
<added moment="2018-12-19T15:00"/>
<status>WGWD</status>
<url xlink:type="simple" xlink:href="ixt-date-year-monthname-lv.xml"/>
</entry>
<entry>
<added moment="2010-10-11T14:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-fixed-empty.xml"/>
</entry>
<entry>
<added moment="2010-10-11T12:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-fixed-false.xml"/>
</entry>
<entry>
<added moment="2010-10-11T12:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-fixed-true.xml"/>
</entry>
<entry>
<added moment="2011-06-17T10:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-fixed-zero.xml"/>
</entry>
<entry>
<added moment="2011-05-17T16:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-num-comma-decimal.xml"/>
</entry>
<entry>
<added moment="2011-05-17T16:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-num-dot-decimal.xml"/>
</entry>
<entry>
<added moment="2011-05-17T16:00:00"/>
<status>REC</status>
<url xlink:type="simple" xlink:href="ixt-num-unit-decimal.xml"/>
</entry>
</registry>

4.3 Transform function: ixt-date-day-month.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="plega">
<reg:name>
Philip Allen
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>plega@corefiling.com</reg:email>
<reg:assumedOwnership moment="2010-12-20T17:00:01"/>
</reg:owner>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2019-03-20T10:00:00"/>
</reg:owner>
</owners>
<summary>
Transforms numeric date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-month">
<input name="input" type="ixt:dateDayMonthType">
<xhtml:p>
Numeric date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2014-10-15T12:00:00" by="plega">
<xhtml:p>
Revised the documentation.
</xhtml:p>
</reg:revision>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.4 Transform function: ixt-date-day-month-year.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-22T15:00:00"/>
<owners>
<reg:owner id="plega">
<reg:name>
Philip Allen
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>plega@corefiling.com</reg:email>
<reg:assumedOwnership moment="2010-12-20T17:00:01"/>
</reg:owner>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2019-03-20T10:00:00"/>
</reg:owner>
</owners>
<summary>
Transforms numeric date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-month-year">
<input name="input" type="ixt:dateDayMonthYearType">
<xhtml:p>
Numeric date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2014-10-15T12:00:00" by="plega">
<xhtml:p>
Revised the documentation.
</xhtml:p>
</reg:revision>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
<reg:revision on="2019-03-22T15:00:00" by="jmr">
<xhtml:p>
Allow Devanagari numerals.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.5 Transform function: ixt-date-day-monthname-bg.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Bulgarian date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-bg">
<input name="input" type="ixt:dateDayMonthnameBgType">
<xhtml:p>
Bulgarian date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.6 Transform function: ixt-date-day-monthname-cs.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Czech date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-cs">
<input name="input" type="ixt:dateDayMonthnameCsType">
<xhtml:p>
Czech date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.7 Transform function: ixt-date-day-monthname-da.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="plega">
<reg:name>
Philip Allen
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>plega@corefiling.com</reg:email>
<reg:assumedOwnership moment="2012-05-15T17:00:01"/>
</reg:owner>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2019-02-20T16:30:00"/>
</reg:owner>
</owners>
<summary>
Transforms Danish date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-da">
<input name="input" type="ixt:dateDayMonthnameDaType">
<xhtml:p>
Danish date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-02-20T16:30:00" by="jmr">
<xhtml:p>
Rename the transform to use the ISO 639 language code for Danish.
</xhtml:p>
</reg:revision>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.8 Transform function: ixt-date-day-monthname-de.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms German date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-de">
<input name="input" type="ixt:dateDayMonthnameDeType">
<xhtml:p>
German date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.9 Transform function: ixt-date-day-monthname-el.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Greek date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-el">
<input name="input" type="ixt:dateDayMonthnameElType">
<xhtml:p>
Greek date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.10 Transform function: ixt-date-day-monthname-en.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="plega">
<reg:name>
Philip Allen
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>plega@corefiling.com</reg:email>
<reg:assumedOwnership moment="2010-12-20T17:00:01"/>
</reg:owner>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2019-03-20T10:00:00"/>
</reg:owner>
</owners>
<summary>
Transforms English date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-en">
<input name="input" type="ixt:dateDayMonthnameEnType">
<xhtml:p>
English date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2014-10-15T12:00:00" by="plega">
<xhtml:p>
Revised the documentation.
</xhtml:p>
</reg:revision>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.11 Transform function: ixt-date-day-monthname-es.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Spanish date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-es">
<input name="input" type="ixt:dateDayMonthnameEsType">
<xhtml:p>
Spanish date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.12 Transform function: ixt-date-day-monthname-et.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Estonian date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-et">
<input name="input" type="ixt:dateDayMonthnameEtType">
<xhtml:p>
Estonian date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.13 Transform function: ixt-date-day-monthname-fi.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Finnish date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-fi">
<input name="input" type="ixt:dateDayMonthnameFiType">
<xhtml:p>
Finnish date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.14 Transform function: ixt-date-day-monthname-fr.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms French date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-fr">
<input name="input" type="ixt:dateDayMonthnameFrType">
<xhtml:p>
French date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.15 Transform function: ixt-date-day-monthname-hr.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Croatian date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-hr">
<input name="input" type="ixt:dateDayMonthnameHrType">
<xhtml:p>
Croatian date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.16 Transform function: ixt-date-day-monthname-it.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Italian date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-it">
<input name="input" type="ixt:dateDayMonthnameItType">
<xhtml:p>
Italian date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.17 Transform function: ixt-date-day-monthname-lv.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Latvian date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-lv">
<input name="input" type="ixt:dateDayMonthnameLvType">
<xhtml:p>
Latvian date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.18 Transform function: ixt-date-day-monthname-nl.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Dutch date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-nl">
<input name="input" type="ixt:dateDayMonthnameNlType">
<xhtml:p>
Dutch date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.19 Transform function: ixt-date-day-monthname-no.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Norwegian date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-no">
<input name="input" type="ixt:dateDayMonthnameNoType">
<xhtml:p>
Norwegian date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.20 Transform function: ixt-date-day-monthname-pl.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Polish date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-pl">
<input name="input" type="ixt:dateDayMonthnamePlType">
<xhtml:p>
Polish date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.21 Transform function: ixt-date-day-monthname-pt.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Portuguese date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-pt">
<input name="input" type="ixt:dateDayMonthnamePtType">
<xhtml:p>
Portuguese date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.22 Transform function: ixt-date-day-monthname-ro.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Romanian date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-ro">
<input name="input" type="ixt:dateDayMonthnameRoType">
<xhtml:p>
Romanian date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.23 Transform function: ixt-date-day-monthname-sk.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Slovak date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-sk">
<input name="input" type="ixt:dateDayMonthnameSkType">
<xhtml:p>
Slovak date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.24 Transform function: ixt-date-day-monthname-sl.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Slovenian date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-sl">
<input name="input" type="ixt:dateDayMonthnameSlType">
<xhtml:p>
Slovenian date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.25 Transform function: ixt-date-day-monthname-sv.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-11-28T15:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Swedish date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-sv">
<input name="input" type="ixt:dateDayMonthNameDaType">
<xhtml:p>
Swedish date in the order "day month".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.26 Transform function: ixt-date-day-monthname-year-bg.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Bulgarian date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-bg">
<input name="input" type="ixt:dateDayMonthnameYearBgType">
<xhtml:p>
Bulgarian date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.27 Transform function: ixt-date-day-monthname-year-cs.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Czech date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-cs">
<input name="input" type="ixt:dateDayMonthnameYearCsType">
<xhtml:p>
Czech date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.28 Transform function: ixt-date-day-monthname-year-da.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="plega">
<reg:name>
Philip Allen
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>plega@corefiling.com</reg:email>
<reg:assumedOwnership moment="2012-05-15T17:00:01"/>
</reg:owner>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2019-02-20T16:30:00"/>
</reg:owner>
</owners>
<summary>
Transforms Danish date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-da">
<input name="input" type="ixt:dateDayMonthnameYearDaType">
<xhtml:p>
Danish date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-02-20T16:30:00" by="jmr">
<xhtml:p>
Rename the transform to use the ISO 639 language code for Danish.
</xhtml:p>
</reg:revision>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.29 Transform function: ixt-date-day-monthname-year-de.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms German date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-de">
<input name="input" type="ixt:dateDayMonthnameYearDeType">
<xhtml:p>
German date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.30 Transform function: ixt-date-day-monthname-year-el.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Greek date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-el">
<input name="input" type="ixt:dateDayMonthnameYearElType">
<xhtml:p>
Greek date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.31 Transform function: ixt-date-day-monthname-year-en.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="plega">
<reg:name>
Philip Allen
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>plega@corefiling.com</reg:email>
<reg:assumedOwnership moment="2010-12-20T17:00:01"/>
</reg:owner>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2019-03-20T10:00:00"/>
</reg:owner>
</owners>
<summary>
Transforms English date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-en">
<input name="input" type="ixt:dateDayMonthnameYearEnType">
<xhtml:p>
English date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2014-10-15T12:00:00" by="plega">
<xhtml:p>
Revised the documentation.
</xhtml:p>
</reg:revision>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.32 Transform function: ixt-date-day-monthname-year-es.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Spanish date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-es">
<input name="input" type="ixt:dateDayMonthnameYearEsType">
<xhtml:p>
Spanish date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.33 Transform function: ixt-date-day-monthname-year-et.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Estonian date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-et">
<input name="input" type="ixt:dateDayMonthnameYearEtType">
<xhtml:p>
Estonian date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.34 Transform function: ixt-date-day-monthname-year-fi.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Finnish date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-fi">
<input name="input" type="ixt:dateDayMonthnameYearFiType">
<xhtml:p>
Finnish date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.35 Transform function: ixt-date-day-monthname-year-fr.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms French date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-fr">
<input name="input" type="ixt:dateDayMonthnameYearFrType">
<xhtml:p>
French date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.36 Transform function: ixt-date-day-monthname-year-hi.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-27T10:00:00"/>
<owners>
<reg:owner id="plega">
<reg:name>
Philip Allen
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>plega@corefiling.com</reg:email>
<reg:assumedOwnership moment="2013-11-08T12:00:00"/>
</reg:owner>
<reg:owner id="anish">
<reg:name>
Anish Agrawal
</reg:name>
<reg:affiliation>
FUJITSU CONSULTING INDIA
</reg:affiliation>
<reg:email>anish.agrawal@in.fujitsu.com</reg:email>
<reg:assumedOwnership moment="2012-12-13T12:00:00"/>
</reg:owner>
<reg:owner id="goto">
<reg:name>
Masatomo Goto
</reg:name>
<reg:affiliation>
Fujitsu Laboratories of Europe Limited
</reg:affiliation>
<reg:email>Masatomo.Goto@uk.fujitsu.com</reg:email>
<reg:assumedOwnership moment="2012-12-13T12:00:00"/>
</reg:owner>
<reg:owner id="muramoto">
<reg:name>
Takahide Muramoto
</reg:name>
<reg:affiliation>
Fujitsu Limited
</reg:affiliation>
<reg:email>taka.muramoto@jp.fujitsu.com</reg:email>
<reg:assumedOwnership moment="2012-12-13T12:00:00"/>
</reg:owner>
<reg:owner id="plega">
<reg:name>
Philip Allen
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>plega@corefiling.com</reg:email>
<reg:assumedOwnership moment="2013-11-08T12:00:00"/>
</reg:owner>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2019-03-20T10:00:00"/>
</reg:owner>
</owners>
<summary>
Transforms Hindi date based on the Gregorian Calendar into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-hi">
<input name="input" type="ixt:dateDayMonthnameYearHiType">
<xhtml:p>
Hindi date based on Gregorian Calendar in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the Gregorian Calendar in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
<reg:revision on="2019-03-22T15:00:00" by="jmr">
<xhtml:p>
Specifically refer to Hindi language months in the documentation.
</xhtml:p>
</reg:revision>
<reg:revision on="2019-03-27T10:00:00" by="jmr">
<xhtml:p>
Fix documentation
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.37 Transform function: ixt-date-day-monthname-year-hr.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Croatian date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-hr">
<input name="input" type="ixt:dateDayMonthnameYearHrType">
<xhtml:p>
Croatian date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.38 Transform function: ixt-date-day-monthname-year-it.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Italian date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-it">
<input name="input" type="ixt:dateDayMonthnameYearItType">
<xhtml:p>
Italian date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.39 Transform function: ixt-date-day-monthname-year-nl.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Dutch date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-nl">
<input name="input" type="ixt:dateDayMonthnameYearNlType">
<xhtml:p>
Dutch date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.40 Transform function: ixt-date-day-monthname-year-no.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Norwegian date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-no">
<input name="input" type="ixt:dateDayMonthnameYearNoType">
<xhtml:p>
Norwegian date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.41 Transform function: ixt-date-day-monthname-year-pl.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Polish date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-pl">
<input name="input" type="ixt:dateDayMonthnameYearPlType">
<xhtml:p>
Polish date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.42 Transform function: ixt-date-day-monthname-year-pt.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Portuguese date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-pt">
<input name="input" type="ixt:dateDayMonthnameYearPtType">
<xhtml:p>
Portuguese date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.43 Transform function: ixt-date-day-monthname-year-ro.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Romanian date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-ro">
<input name="input" type="ixt:dateDayMonthnameYearRoType">
<xhtml:p>
Romanian date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.44 Transform function: ixt-date-day-monthname-year-sk.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Slovak date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-sk">
<input name="input" type="ixt:dateDayMonthnameYearSkType">
<xhtml:p>
Slovak date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.45 Transform function: ixt-date-day-monthname-year-sl.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Slovenian date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-sl">
<input name="input" type="ixt:dateDayMonthnameYearSlType">
<xhtml:p>
Slovenian date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.46 Transform function: ixt-date-day-monthname-year-sv.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-11-28T15:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Swedish date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthname-year-sv">
<input name="input" type="ixt:dateDayMonthnameYearDaType">
<xhtml:p>
Swedish date in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.47 Transform function: ixt-date-day-monthroman.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Roman date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthroman">
<input name="input" type="ixt:dateDayMonthromanType">
<xhtml:p>
Date in the order "day month" using Roman numerals for month.
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.48 Transform function: ixt-date-day-monthroman-year.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2018-09-18T14:30:01"/>
</reg:owner>
</owners>
<summary>
Transforms Roman date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-day-monthroman-year">
<input name="input" type="ixt:dateDayMonthromanYearType">
<xhtml:p>
Date in the order "day month year" using Roman numerals for month.
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.49 Transform function: ixt-date-ind-day-monthname-year-hi.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="anish">
<reg:name>
Anish Agrawal
</reg:name>
<reg:affiliation>
FUJITSU CONSULTING INDIA
</reg:affiliation>
<reg:email>anish.agrawal@in.fujitsu.com</reg:email>
<reg:assumedOwnership moment="2012-12-13T12:00:00"/>
</reg:owner>
<reg:owner id="goto">
<reg:name>
Masatomo Goto
</reg:name>
<reg:affiliation>
Fujitsu Laboratories of Europe Limited
</reg:affiliation>
<reg:email>Masatomo.Goto@uk.fujitsu.com</reg:email>
<reg:assumedOwnership moment="2012-12-13T12:00:00"/>
</reg:owner>
<reg:owner id="muramoto">
<reg:name>
Takahide Muramoto
</reg:name>
<reg:affiliation>
Fujitsu Limited
</reg:affiliation>
<reg:email>taka.muramoto@jp.fujitsu.com</reg:email>
<reg:assumedOwnership moment="2012-12-13T12:00:00"/>
</reg:owner>
<reg:owner id="plega">
<reg:name>
Philip Allen
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>plega@corefiling.com</reg:email>
<reg:assumedOwnership moment="2013-11-08T12:00:00"/>
</reg:owner>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2019-03-20T10:00:00"/>
</reg:owner>
</owners>
<summary>
Transforms Hindi date based on the Indian National Calendar into the Gregorian Calendar using W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-ind-day-month-year-hi">
<input name="input" type="ixt:dateIndDayMonthYearHiType">
<xhtml:p>
Hindi date based on the Indian National Calendar in the order "day month year".
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the Gregorian Calendar in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.50 Transform function: ixt-date-jpn-era-year-month.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-04-01T12:00:00"/>
<owners>
<reg:owner id="mh">
<reg:name>
Masatoshi Hashimoto
</reg:name>
<reg:affiliation>
Fujitsu Limited
</reg:affiliation>
<reg:email>hashimoto.ma-06@jp.fujitsu.com</reg:email>
<reg:assumedOwnership moment="2010-10-01T12:00:00"/>
</reg:owner>
<reg:owner id="mu">
<reg:name>
Masaru Uchida
</reg:name>
<reg:affiliation>
Fujitsu Limited
</reg:affiliation>
<reg:email>m-uchida@jp.fujitsu.com</reg:email>
<reg:assumedOwnership moment="2010-10-01T12:00:00"/>
</reg:owner>
<reg:owner id="mg">
<reg:name>
Masatomo Goto
</reg:name>
<reg:affiliation>
Fujitsu Limited
</reg:affiliation>
<reg:email>mg@jp.fujitsu.com</reg:email>
<reg:assumedOwnership moment="2010-10-01T12:00:00"/>
</reg:owner>
<reg:owner id="plega">
<reg:name>
Philip Allen
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>plega@corefiling.com</reg:email>
<reg:assumedOwnership moment="2010-10-07T00:00:01"/>
</reg:owner>
</owners>
<reg:owner id="so">
<reg:name>
Shogo Ohyama
</reg:name>
<reg:affiliation>
Fujitsu Limited
</reg:affiliation>
<reg:email>ohyama.shogo@jp.fujitsu.com</reg:email>
<reg:assumedOwnership moment="2018-11-20T12:00:00"/>
</reg:owner>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2019-03-20T10:00:00"/>
</reg:owner>
<summary>
Transforms Japanese date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-jpn-era-year-month">
<input name="input" type="ixt:dateJpnEraYearMonthType">
<xhtml:p>
Japanese date in the format "era year month" (e.g. "令和元年5月").
</xhtml:p>
</input>
<output type="xs:gYearMonth">
<xhtml:p>
The date in the format xs:gYearMonth.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2018-11-20T12:00:00" by="so">
<xhtml:p>
Removed references to two digit years
</xhtml:p>
</reg:revision>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
<reg:revision on="2019-04-01T12:00:00" by="so">
<xhtml:p>
Updated era name for Japanese new era
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.51 Transform function: ixt-date-jpn-era-year-month-day.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-04-01T12:00:00"/>
<owners>
<reg:owner id="mj">
<reg:name>
Muneyuki Jimi
</reg:name>
<reg:affiliation>
Fujitsu Limited
</reg:affiliation>
<reg:email>jimi.muneyuki@jp.fujitsu.com</reg:email>
<reg:assumedOwnership moment="2010-10-01T12:00:00"/>
</reg:owner>
<reg:owner id="mu">
<reg:name>
Masaru Uchida
</reg:name>
<reg:affiliation>
Fujitsu Limited
</reg:affiliation>
<reg:email>m-uchida@jp.fujitsu.com</reg:email>
<reg:assumedOwnership moment="2010-10-01T12:00:00"/>
</reg:owner>
<reg:owner id="mg">
<reg:name>
Masatomo Goto
</reg:name>
<reg:affiliation>
Fujitsu Limited
</reg:affiliation>
<reg:email>mg@jp.fujitsu.com</reg:email>
<reg:assumedOwnership moment="2010-10-01T12:00:00"/>
</reg:owner>
<reg:owner id="plega">
<reg:name>
Philip Allen
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>plega@corefiling.com</reg:email>
<reg:assumedOwnership moment="2010-10-07T00:00:01"/>
</reg:owner>
<reg:owner id="so">
<reg:name>
Shogo Ohyama
</reg:name>
<reg:affiliation>
Fujitsu Limited
</reg:affiliation>
<reg:email>ohyama.shogo@jp.fujitsu.com</reg:email>
<reg:assumedOwnership moment="2018-11-20T12:00:00"/>
</reg:owner>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2019-03-20T10:00:00"/>
</reg:owner>
</owners>
<summary>
Transforms Japanese date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-jpn-era-year-month-day">
<input name="input" type="ixt:dateJpnEraYearMonthDayType">
<xhtml:p>
Japanese date in the format "era year month day" (e.g. "令和元年5月31日").
</xhtml:p>
</input>
<output type="xs:date">
<xhtml:p>
The date in the format xs:date.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2018-11-20T12:00:00" by="so">
<xhtml:p>
Removed references to two digit years
</xhtml:p>
</reg:revision>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
<reg:revision on="2019-04-01T12:00:00" by="so">
<xhtml:p>
Updated era name for Japanese new era
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.52 Transform function: ixt-date-month-day.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="plega">
<reg:name>
Philip Allen
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>plega@corefiling.com</reg:email>
<reg:assumedOwnership moment="2010-12-20T17:00:01"/>
</reg:owner>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2019-02-20T15:30:00"/>
</reg:owner>
</owners>
<summary>
Transforms numeric date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/inlineXBRL-part1-REC-2010-04-20.html#sec-transformationrules">
Inline XBRL Part 1: Specification 1.0 Section 14
</reference>
<signature name="ixt:date-month-day">
<input name="input" type="ixt:dateMonthDayType">
<xhtml:p>
Numeric date in the order "month day".
</xhtml:p>
</input>
<output type="xs:gMonthDay">
<xhtml:p>
The date in the format xs:gMonthDay.
</xhtml:p>
</output>
</signature>
<revisions>
<reg:revision on="2014-10-15T12:00:00" by="plega">
<xhtml:p>
Revised the documentation.
</xhtml:p>
</reg:revision>
<reg:revision on="2019-03-20T10:00:00" by="jmr">
<xhtml:p>
Renamed transform and input type.
</xhtml:p>
</reg:revision>
</revisions>
</function>

4.53 Transform function: ixt-date-month-day-year.xml

<?xml-stylesheet type="text/xsl" href="stylesheets/functionDefinition.xsl"?>
<function
  xmlns:ixt
="http://www.xbrl.org/inlineXBRL/transformation/WGWD/YYYY-MM-DD"

  xmlns:xhtml
="http://www.w3.org/1999/xhtml"

  xmlns
="http://xbrl.org/2008/function"

  xmlns:xlink
="http://www.w3.org/1999/xlink"

  xmlns:xs
="http://www.w3.org/2001/XMLSchema"

  xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:reg
="http://xbrl.org/2008/registry"

  xmlns:ix
="http://www.xbrl.org/2008/inlineXBRL"

  xmlns:xbrli
="http://www.xbrl.org/2003/instance"
xsi:schemaLocation="http://xbrl.org/2008/registry schemas/registry.xsd http://xbrl.org/2008/function schemas/function.xsd">
<lastUpdated moment="2019-03-20T10:00:00"/>
<owners>
<reg:owner id="plega">
<reg:name>
Philip Allen
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>plega@corefiling.com</reg:email>
<reg:assumedOwnership moment="2010-12-20T17:00:01"/>
</reg:owner>
<reg:owner id="jmr">
<reg:name>
Jonathan Rabbitt
</reg:name>
<reg:affiliation>
CoreFiling Limited
</reg:affiliation>
<reg:email>jmr@corefiling.com</reg:email>
<reg:assumedOwnership moment="2019-02-20T15:30:00"/>
</reg:owner>
</owners>
<summary>
Transforms numeric date into W3C/ISO format.
</summary>
<documentation>
<xhtml:p>
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.
</xhtml:p>
</documentation>
<reference xlink:type="simple" xlink:href="inlineXBRL-part1/REC-2010-04-20/i