XML - The markup language of the future



Overview

XML means "eXtensible Markup Language."   XML is not a single, predefined markup language, its a metalanguage.  A predefined markup language like HTML defines a way to describe information in one specific class of documents, XML lets you define your own customized markup languages for different classes of document.  XML can do this because its written in SGML, the international standard metalanguage for markup. XML is designed to make it easy and straightforward to use SGML on the Web.  It uses easy to define document types, easy to author and manage SGML-defined documents, and easy to transmit and share them across the Web.

How has electronic business reporting been done in the past?

Electronic business reporting is still a fairly new concept.  In the 1960's and 1970's a type of program called COBOL was introduced, these programs automated the process of dual entry accounting.  In the 1980's the industry was introduced to accounting software packages, these software packages were further advanced than the COBOL programs but still did not rectify the inefficiencies of electronic business reporting.  Although electronic business reporting hasn't had it's efficiency maximized as of yet, there have been major advancements in the industry, as accountants can now process up to twice as many transactions with the use of the programs than they could without them. As we advanced into the 1990's web based reporting was introduced.  Some of the software packages made the switch but for the most part reporting was now done with the use of HTML.   Viewing an  annual report on the web  may be formatted in many ways, (HTML, text, Microsoft Word, Word Perfect, Adobe Acrobat, Lotus 123,) or some other format.   Although the information is accurate and available it is not useful.  The information presented in a text file is unavailable for information analysis and unstructured in its format.  An example of this is the EDGAR database, the information is there and you can print it, but it is not suitable for analysis.

HTML has been very useful in the development of the Web and will continue to be a dominant piece of the Web.  As far as electronic reporting is concerned HTML must subside to its new competition.  HTML's downfall in electronic reporting will be that it provides only one way of describing information.

Table 1-1  The evolution of electronic reporting
Advantages
 Drawbacks
Automation of tedious manual accounting tasks
(e.g., posting to ledgers)
 Accounting transactions orientation only;
 non financial events not recorded
 Speed and accuracy Periodic rather than "real-time" reports
 Low cost (accounting packages only) Limited flexibility in generating "ad-hoc" reports
 Automatic generation of standard accounting reports for common needs (e.g., sales analysis reports, customer statements, financial statements). Data accessible only through proprietary file
management systems
Redundant data storage permits efficient generation of certain standard accounting reports Cross functional queries difficult to answer
HTML allows for the publication of all public company's financial reports on the Internet. HTML does not present information in a format necessary for analysis, and only provides one way of describing information.

How will XML change the approach we use today?

All of the drawbacks stated in the evolution of electronic reporting table have been addressed and rectified by XML.  An extension of XML, XFRML, will allow for more efficient preparation of financial statements because they will be created one time and rendered as printed reports, on web sites, as Edgar filings, or as other regulatory filings.
Analysts will benefit from the now available automated analysis, less re-keying of financial information from one form into another form, receiving information in the format you prefer for their specific style of analysis.
Accountants will now have automated disclosure checklists, drill downs from financial statements to authoritative literature used to prepare those statements and/of audit work papers which support those statements.

XML will allow for the Internet to develop into more than a way to access information.  XML will transform the Web into a medium that facilitates information, not just allows you to access it.  XML will allow the Internet to be more easily searched, sorted, navigated, displayed, personalized, and adapt to otherwise manipulate data into information.

XML bridges the gap between man and computer.  XML is a language that can be understood by both people and the computer, whereas HTML is not understood by the computer.  This is an important change that will allow for relationships to be created between pieces of information.  XML employs a mechanism  for finding the correct information in an appropriate format, consistently across every company, based on your preferences and learning style.

XML will allow groups of people or organizations to create their own customized markup languages for exchanging information in their domain (music, chemistry,
electronics, hill-walking, finance, surfing, petroleum geology, linguistics, cooking, knitting, stellar cartography, history, engineering, rabbit-keeping, mathematics, etc.).

Conclusion

XML is a standard for representing information in a structured way that can be understood by both humans and computers. It is a powerful middle ground between the approaches of SGML and HTML. The XML standard could become a universal format for business transactions and  files.  Any information that is printed, stored or transferred from one area to another is a candidate for XML.  XML omits the more complex and less used parts of SGML in return for the benefits of being easier to write applications for, easier to understand, and more suited to delivery and operability over the Web.

XML is such an important development because it removes two constraints which are holding back Web development:

   1.dependence on a single, inflexible document type (HTML)

   2.the complexity of full SGML, which allows many powerful but hard-to-program options.

XML and XFRML will revolutionize electronic reporting. If the accounting industry is to adapt XML as it's common language it would allow accountants to spend more time analyzing information than inputting information into systems.  XML also allows for customized reporting which allows for more informative decision making processes to be implemented.  The XML language has the backing of the "Big Five" accounting firms, through financial donations these firms are investing in this language in hopes for universal reporting in the near future.

References

"The XML Files"                               View the article              / View location on this page
"The SGML / XML Web Page"        View the article             /  View location on this page
"XFRML FAQ"                                  View the information     /  View location on this page
"Accounting Information Systems"    View the information     /  View location on  this page
"AICPA (XML Internet Capstone"   View the information     /   View location on this page

Glossary of Terms

XML -means "eXtensible Markup Language"
XFRML - XFRML is the digital language of business.  XFRML is the code name for XML-based specification.  It is a framework that allows the financial
community a standards-based method to prepare, publish in a variety of formats, reliably extract and automatically exchange financial reports
and the information they contain. XFRML is not about establishing new accounting standards but enhancing the usability of the ones that we
have through the digital language of business.
SGML - SGML is the Standard Generalized Markup Language, the international standard for defining descriptions of the structure and content of different types of electronic document.
Metalanguage - . is a language for describing other languages, which also lets you design your own markup.

Links

For further information on these topics visit the following links:

XML.org    XFRML.org     AICPA.org