The Internet Encyclopedia (Volume 3)

(coco) #1

P1: IML/FFX P2: IML/FFX QC: IML/FFX T1: IML


WL040A-09 WL040/Bidgoli-Vol III-Ch-69 August 14, 2003 18:12 Char Count= 0


XX


XBRL (Extensible Business Reporting Language):


Business Reporting with XML


XBRL (Extensible Business Reporting Language):


Business Reporting with XML


J. Efrim Boritz,University of Waterloo, Canada
Won Gyun No,University of Waterloo, Canada

Introduction 863
XML: A New Paradigm for Internet Documents 863
SGML (Standard Generalized Markup
Language) 864
HTML (HyperText Markup Language) 864
XML Document 865
Benefits of XML 867
XBRL (Extensible Business Reporting Language) 868
How XBRL Works 869
XBRL Taxonomy and XBRL Instance
Document 870
Extensibility 873
Style Sheets 873

Summary of Advantages and Limitations
of XBRL 875
Advantages of XBRL 875
Limitations of XBRL 876
Conclusion 876
Appendix A: Creating an XBRL Document 876
Appendix B: For More Information Related
to XML and XBRL 883
Glossary 883
Cross References 884
References 884
Further Reading 884

INTRODUCTION
Since Pacioli defined the double-entry bookkeeping sys-
tem in his 1494 book,Summa de Arithmetica, Geome-
tria, Proportioni et Proportionalita, there have been many
new developments in accounting, and these continue to-
day in response to the demands of business and other
organizations, and users. Accounting has contributed
to economic prosperity and will continue do so in the
future. Indeed, with the explosion of interest in communi-
cating business information over the Internet, the recent
initiative to create and implement an XBRL (Extensible
Business Reporting Language) promises to dramatically
enhance the speed and ease of information exchange for
enhanced analysis and decision making. In this chapter,
we trace the development of XBRL, from its conceptual
origins in SGML and XML, providing examples of its ap-
plication to financial information, including illustrations
of the steps involved in creating an XBRL document. An
appendix provides a detailed illustration of the steps in-
volved in creating an XBRL document. We conclude with
a summary of the benefits and limitations of XBRL.

XML: A NEW PARADIGM FOR
INTERNET DOCUMENTS
Today, most B2B (business-to-business) and B2C
(business-to-commerce), and many P2P (person-to-
person), interactions involve the exchange of informa-
tion over the Internet. In fact, the empowerment of
information providers to easily and cheaply distribute

electronic documents via the Internet has fueled the as-
tonishing growth of the World Wide Web (henceforth, the
Web). Today, most documents on the Web are stored and
transmitted in HTML (HyperText Markup Language), the
Web’s lingua franca. HTML is a simple language that was
developed to provide hypertext and multimedia functions
for the Internet. However, as documents on the Web have
grown larger and more complex, information providers
have begun to encounter limitations in the functionality
of HTML attributable to its lack of extensibility, struc-
ture, and data checking. These limitations prevent HTML
from being a universal information exchange method.
HTML is based on SGML (Standard Generalized Markup
Language), the international standard for defining de-
scriptions of the structure and formatting of different
types of electronic documents. SGML is complex, dif-
ficult, and costly to use. To overcome these limitations
and to extend Web technology, XML (Extensible Markup
Language) was developed, started by John Bosak in
1996, and established by the W3C (World Wide Web
Consortium) as a standard in 1998. W3C was created
in October 1994 to lead the World Wide Web to its full
potential by developing common protocols that promote
its evolution and ensure its interoperability. W3C has
around 500 member organizations from all over the
world and has earned international recognition for its
contributions to the growth of the Web.
In contrast to HTML, which was designed to display
data and to focus on its appearance, XML was designed
to provide structure and to validate the content of docu-
ments. XML not only removes the limitations of HTML, it

863
Free download pdf