Page 6 - GAO-02-327 Electronic Government: Challenges to Effective Adoption of the Extensible Markup Language
P. 6

Executive Summary
        Executive Summary











        Purpose                             The Extensible Markup Language (XML) is a flexible, nonproprietary set
                                            of standards for annotating or “tagging” information so that it can be
                                            transmitted over a network such as the Internet and readily interpreted by
                                                                        1
                                            disparate computer systems.  It is increasingly being promoted by
                                            information technology (IT) developers as the basis for making
                                            computerized data much more broadly accessible and usable than has
                                            previously been possible. As a result, many organizations, including both
                                            private businesses and federal government agencies, are building
                                            applications that try to take advantage of XML’s unique features. Given the
                                            widespread interest in adopting this new technology, the chairman of the
                                            Senate Committee on Governmental Affairs asked GAO to assess (1) the
                                            overall development status of XML standards to determine whether they
                                            are ready for governmentwide use and (2) challenges faced by the federal
                                            government in optimizing its adoption of XML technology to promote
                                            broad information sharing and systems interoperability. 2



        Background                          Advances in the use of IT—especially the rise of the Internet—are
                                            changing the way private sector businesses, government agencies, and
                                            other organizations communicate, exchange information, and conduct
                                            business among themselves and with the public. The Internet offers the
                                            opportunity for a much broader and more immediate exchange of
                                            information than was previously possible, because it provides a virtually
                                            universal communications link to a multitude of disparate systems.
                                            However, although the Internet can facilitate the exchange of information,
                                            much of the information displayed to users is delivered only as a stream of
                                            computer code to be visually displayed by Web browsers, such as Internet
                                            Explorer or Netscape Communicator. For example, an economist might
                                            visit a Web page that displayed statistical information about the
                                            production of various agricultural commodities over a number of years.
                                            Typically, such a Web page would only display this information to the
                                            economist to examine visually on his or her computer screen. Without
                                            special translation software, it would likely be difficult for the economist






                                            1
                                              Tagging is accomplished by labeling each element of a data set to clarify what kind of
                                            information is being provided. For example, “1600 Pennsylvania Avenue” could be tagged
                                            to show that it refers to an address. In XML, the result would be <Address>1600
                                            Pennsylvania Avenue</Address>.
                                            2
                                              Interoperability is the ability of two or more systems or components to exchange
                                            information and to use the information that has been exchanged.




                                            Page 2                                     GAO-02-327  Electronic Government
   1   2   3   4   5   6   7   8   9   10   11