Implementing XBRLThis document describes one of the ways of automating report generation.XML: The Taxonomy Based Data formatExtensible Markup Language (XML) is a universally preferred datadescription 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 theexchanged information can be given a unique set of tags with which todescribe it. Using these tags, computer programs can read the datawithout human intervention. In short, XML is a language designed todevelop other languages, such as XBRL.Taxonomy Standards, Public and PrivateXML is a language designed to develop other languages. We have allused “tags” to exchange information. What’s your “NAME” and“PHONE” number? What is the “BALANCE” of my account? XML usesgroups of tags in the form of “Taxonomy” to describe data for aparticular audience. Ernst & Young LLP is a founding sponsor of XBRLInternational which is developing Business Reporting Taxonomies(XBRL). These taxonomies will be used when storing or exchangingfinancial and operational information internally in a company, andwhen reporting externally to investors, analysts, regulators andcustomers. Its global standards consortiums are currently developingtaxonomies for both vertical industry and horizontal cross-industrygroups.What Is an XBRL?XBRL is an XML based taxonomy with which users can prepare,publish (in a variety of formats), exchange and analyze financialstatements and the information they contain. An XBRL InstanceDocument is a business report, such as a financial statement preparedto the XBRL specification. The meaning of each value in the InstanceDocument is explained by the taxonomy.An XBRL enabled application will read this information and compare itto a published XBRL definition, and extract the informationaccordingly.XBRL is developed by XBRL International, a consortium sponsored bythe American Institute of Certified Public Accountants started in 1999.