Copyright © 2021 XBRL International Inc., All Rights Reserved.
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.
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-5_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-cy.xml
4.8 Transform function: ixt-date-day-monthname-da.xml
4.9 Transform function: ixt-date-day-monthname-de.xml
4.10 Transform function: ixt-date-day-monthname-el.xml
4.11 Transform function: ixt-date-day-monthname-en.xml
4.12 Transform function: ixt-date-day-monthname-es.xml
4.13 Transform function: ixt-date-day-monthname-et.xml
4.14 Transform function: ixt-date-day-monthname-fi.xml
4.15 Transform function: ixt-date-day-monthname-fr.xml
4.16 Transform function: ixt-date-day-monthname-hr.xml
4.17 Transform function: ixt-date-day-monthname-it.xml
4.18 Transform function: ixt-date-day-monthname-lv.xml
4.19 Transform function: ixt-date-day-monthname-nl.xml
4.20 Transform function: ixt-date-day-monthname-no.xml
4.21 Transform function: ixt-date-day-monthname-pl.xml
4.22 Transform function: ixt-date-day-monthname-pt.xml
4.23 Transform function: ixt-date-day-monthname-ro.xml
4.24 Transform function: ixt-date-day-monthname-sk.xml
4.25 Transform function: ixt-date-day-monthname-sl.xml
4.26 Transform function: ixt-date-day-monthname-sv.xml
4.27 Transform function: ixt-date-day-monthname-year-bg.xml
4.28 Transform function: ixt-date-day-monthname-year-cs.xml
4.29 Transform function: ixt-date-day-monthname-year-cy.xml
4.30 Transform function: ixt-date-day-monthname-year-da.xml
4.31 Transform function: ixt-date-day-monthname-year-de.xml
4.32 Transform function: ixt-date-day-monthname-year-el.xml
4.33 Transform function: ixt-date-day-monthname-year-en.xml
4.34 Transform function: ixt-date-day-monthname-year-es.xml
4.35 Transform function: ixt-date-day-monthname-year-et.xml
4.36 Transform function: ixt-date-day-monthname-year-fi.xml
4.37 Transform function: ixt-date-day-monthname-year-fr.xml
4.38 Transform function: ixt-date-day-monthname-year-hi.xml
4.39 Transform function: ixt-date-day-monthname-year-hr.xml
4.40 Transform function: ixt-date-day-monthname-year-it.xml
4.41 Transform function: ixt-date-day-monthname-year-nl.xml
4.42 Transform function: ixt-date-day-monthname-year-no.xml
4.43 Transform function: ixt-date-day-monthname-year-pl.xml
4.44 Transform function: ixt-date-day-monthname-year-pt.xml
4.45 Transform function: ixt-date-day-monthname-year-ro.xml
4.46 Transform function: ixt-date-day-monthname-year-sk.xml
4.47 Transform function: ixt-date-day-monthname-year-sl.xml
4.48 Transform function: ixt-date-day-monthname-year-sv.xml
4.49 Transform function: ixt-date-day-monthroman.xml
4.50 Transform function: ixt-date-day-monthroman-year.xml
4.51 Transform function: ixt-date-ind-day-monthname-year-hi.xml
4.52 Transform function: ixt-date-jpn-era-year-month.xml
4.53 Transform function: ixt-date-jpn-era-year-month-day.xml
4.54 Transform function: ixt-date-month-day.xml
4.55 Transform function: ixt-date-month-day-year.xml
4.56 Transform function: ixt-date-month-year.xml
4.57 Transform function: ixt-date-monthname-day-en.xml
4.58 Transform function: ixt-date-monthname-day-hu.xml
4.59 Transform function: ixt-date-monthname-day-lt.xml
4.60 Transform function: ixt-date-monthname-day-year-en.xml
4.61 Transform function: ixt-date-monthname-year-bg.xml
4.62 Transform function: ixt-date-monthname-year-cs.xml
4.63 Transform function: ixt-date-monthname-year-cy.xml
4.64 Transform function: ixt-date-monthname-year-da.xml
4.65 Transform function: ixt-date-monthname-year-de.xml
4.66 Transform function: ixt-date-monthname-year-el.xml
4.67 Transform function: ixt-date-monthname-year-en.xml
4.68 Transform function: ixt-date-monthname-year-es.xml
4.69 Transform function: ixt-date-monthname-year-et.xml
4.70 Transform function: ixt-date-monthname-year-fi.xml
4.71 Transform function: ixt-date-monthname-year-fr.xml
4.72 Transform function: ixt-date-monthname-year-hi.xml
4.73 Transform function: ixt-date-monthname-year-hr.xml
4.74 Transform function: ixt-date-monthname-year-it.xml
4.75 Transform function: ixt-date-monthname-year-nl.xml
4.76 Transform function: ixt-date-monthname-year-no.xml
4.77 Transform function: ixt-date-monthname-year-pl.xml
4.78 Transform function: ixt-date-monthname-year-pt.xml
4.79 Transform function: ixt-date-monthname-year-ro.xml
4.80 Transform function: ixt-date-monthname-year-sk.xml
4.81 Transform function: ixt-date-monthname-year-sl.xml
4.82 Transform function: ixt-date-monthname-year-sv.xml
4.83 Transform function: ixt-date-monthroman-year.xml
4.84 Transform function: ixt-date-year-day-monthname-lv.xml
4.85 Transform function: ixt-date-year-month.xml
4.86 Transform function: ixt-date-year-month-day.xml
4.87 Transform function: ixt-date-year-monthname-day-hu.xml
4.88 Transform function: ixt-date-year-monthname-day-lt.xml
4.89 Transform function: ixt-date-year-monthname-en.xml
4.90 Transform function: ixt-date-year-monthname-hu.xml
4.91 Transform function: ixt-date-year-monthname-lt.xml
4.92 Transform function: ixt-date-year-monthname-lv.xml
4.93 Transform function: ixt-fixed-empty.xml
4.94 Transform function: ixt-fixed-false.xml
4.95 Transform function: ixt-fixed-true.xml
4.96 Transform function: ixt-fixed-zero.xml
4.97 Transform function: ixt-num-comma-decimal.xml
4.98 Transform function: ixt-num-dot-decimal.xml
4.99 Transform function: ixt-num-unit-decimal.xml
4.100 Transform function: ixt-num-comma-decimal-apos.xml
4.101 Transform function: ixt-num-dot-decimal-apos.xml
4.102 Transform function: ixt-num-unit-decimal-apos.xml
A References
B Intellectual property status (non-normative)
C Acknowledgements (non-normative)
D Document history (non-normative)
E Errata corrections in this document
This Transformation Rules Registry is published by XBRL International Inc. in support of the specifications for Inline XBRL. The Transformation Rules defined here are used to allow text strings in Inline XBRL Documents to be converted into the data types used within XBRL instance documents.
New versions of this Transformation Rules Registry will be published, from time to time, by XBRL International Inc. Each version is identified by its XML namespace, as described below.
The namespace for this version of this registry is
http://www.xbrl.org/inlineXBRL/transformation/2021-12-22
.
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 |
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-cy | Welsh date recurring day and month |
ixt:dateDayMonthnameCyType
|
xs:gMonthDay
|
(D)D*Mon(th) | --MM-DD |
ixt:date-day-monthname-da | Danish date recurring day and month |
ixt:dateDayMonthnameDaSvType
|
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:dateDayMonthnameDaSvType
|
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-cy | Welsh date day month and year |
ixt:dateDayMonthnameYearCyType
|
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:dateDayMonthnameYearDaSvType
|
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:dateDayMonthnameYearDaSvType
|
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-cy | Welsh date month and year |
ixt:dateMonthnameYearCyType
|
xs:gYearMonth
|
Mon(th) (Y)Y(YY) | YYYY-MM |
ixt:date-monthname-year-da | Danish date month and year |
ixt:dateMonthnameYearDaSvType
|
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:dateMonthnameYearDaSvType
|
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 | Any string |
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 |
ixt:num-comma-decimal-apos | Number with comma fraction separator with apostrophes permitted as thousands separator |
ixt:numCommaDecimalAposType
|
ixt:nonNegativeDecimalType
|
nnn*nnn*nnn,n | nnnnnnnnn.n |
ixt:num-dot-decimal-apos | Number with dot fraction separator with apostrophes permitted as thousands separator |
ixt:numDotDecimalType
|
ixt:nonNegativeDecimalAposType
|
nnn*nnn*nnn.n | nnnnnnnnn.n |
ixt:num-unit-decimal-apos with apostrophes permitted as thousands separator | Number with unit strings |
ixt:numUnitDecimalAposType
|
ixt:nonNegativeDecimalType
|
nnn*nnn Unit nn (Unit) | nnnnnnnnn.n |
References herein to the Indian National Calendar are to be interpreted as described in [Indian National Calendar].
The output of transforms with a target type of ixt:nonNegativeDecimalType
MUST
be normalized as follows:
Normalization of values is specified in order to ensure that transformation
registry processors produce outputs that are valid against
xs:integer
as well as xs:decimal whenever the inputs do not
contain a fraction part. This avoids the need to define separate
transformations for integer outputs. Further normalization is applied to ensure
consistency between processors, which simplifies conformance testing. When the
transformations are used in an Inline XBRL document, further manipulation of
numeric values may occur (through the use of ix:sign
and
ix:scale
). Although this processing is out of scope for the
transformation registry, Inline XBRL processors should consider the
possibility of integer outputs, and serialise numbers as integers where
possible. A future release of the Inline XBRL specification may mandate this
behaviour.