1. Implementing XBRL
This document describes one of the ways of automating report generation.
XML: The Taxonomy Based Data format
Extensible Markup Language (XML) is a universally preferred data
description language used to describe the data we store, manipulate,
and exchange via the web. The basis for this technology is a "tagging"
process by which each value, item, and descriptor, etc. in the
exchanged information can be given a unique set of tags with which to
describe it. Using these tags, computer programs can read the data
without human intervention. In short, XML is a language designed to
develop other languages, such as XBRL.
Taxonomy Standards, Public and Private
XML is a language designed to develop other languages. We have all
used “tags” to exchange information. What’s your “NAME” and
“PHONE” number? What is the “BALANCE” of my account? XML uses
groups of tags in the form of “Taxonomy” to describe data for a
particular audience. Ernst & Young LLP is a founding sponsor of XBRL
International which is developing Business Reporting Taxonomies
(XBRL). These taxonomies will be used when storing or exchanging
financial and operational information internally in a company, and
when reporting externally to investors, analysts, regulators and
customers. Its global standards consortiums are currently developing
taxonomies for both vertical industry and horizontal cross-industry
groups.
What Is an XBRL?
XBRL is an XML based taxonomy with which users can prepare,
publish (in a variety of formats), exchange and analyze financial
statements and the information they contain. An XBRL Instance
Document is a business report, such as a financial statement prepared
to the XBRL specification. The meaning of each value in the Instance
Document is explained by the taxonomy.
An XBRL enabled application will read this information and compare it
to a published XBRL definition, and extract the information
accordingly.
XBRL is developed by XBRL International, a consortium sponsored by
the American Institute of Certified Public Accountants started in 1999.