This document is a public draft. Readers are invited to submit comments to the Implementation Guidance Task Force.
Table of Contents
- 1 Abstract
- 2 What are Enumerations?
- 3 What are Extensible Enumerations?
- 4 Extensible Enumeration specification versions
This guidance document explains the "Extensible Enumeration" features of XBRL that allows the definition of concepts with a list of allowed values. This document covers both Extensible Enumerations v1.0 and v2.0 specifications, and describing the differences between them and providing recommendations on choosing which to use. It is primarily targeted towards users seeking a basic understanding of the specifications, such as taxonomy architects and taxonomy authors. This document is not intended to explain the technical details of the Extensible Enumerations specifications.
2 What are Enumerations?
It is sometimes desirable for a fact in an XBRL report to have a value which is taken from a predefined list. Where this occurs, it is known as an enumeration. For example, a company may be required to report the country in which its head office is located. In the absence of an enumeration, different companies may use different values to represent the same country, for example "The Netherlands", "NL", "Netherlands" and "Nederland" might all be used to refer to The Netherlands. Using an enumeration ensures that all documents use the same value, improving consistency and comparability.
The full article is exclusively accessible to members of XBRL International.
Already a member?
Please log in using your XBRL username and password.
If you or your organisation is a member but you do not have an XBRL username and password, please register for an account.
Not yet a Member?
Join XBRL today in order to get access to exclusive content, and other membership benefits:
- Discounted conference attendance
- Access to our Global Community
- Use of the XBRL logo to promote your products and services
- Early visibility and ability to influence new standards through Working Group participation
- Inclusion in our Tools and Services directory
Learn more about joining the consortium.