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

Chapter 2: A Comprehensive Set of Standards
                                            for Implementing XML Is Only Partially in
                                            Place











        Table 4: XML Technical Standards as of February 2002

         Technical standards        Description                              Comments
         Extensible Markup Language  Core standard for XML language.         1st edition approved for implementation
         (XML) 1.0                                                           February 1998; 2nd edition approved October
                                                                             2000.
         Extensible Stylesheet Language Core standard for formatting XML documents.  V 1.0 approved for implementation, October
         (XSL)                                                               2001.
         XML Schema                 Core standard for specifying the structure,  Approved for implementation, May 2001.
                                    content, and semantics of XML documents.
         XML Namespaces             Core standard for defining unique identifiers to  Approved for implementation, January 1999.
                                    qualify elements and attributes that may use the
                                    same name.
         Document Object Model (DOM)  Generic method to dynamically access and  Level 1 approved October 1998; Level 2,
                                    update structure, content, and style of XML  November 2000. Work under way on Level 3.
                                    documents.
         XML Path Language (XPath)  Syntax to address specific parts of an XML  V 1.0 approved, November 1999.
                                    document.
         XML Linking Language (XLink)  Language defining how one document links with  V 1.0 approved, June 2001.
                                    another document.
         Associating Style Sheets with  Specification providing a method for associating  V 1.0 approved, June 1999.
         XML Documents              a style sheet with an XML document.
         Cannonical XML             Specification describing a method to determine  V 1.0 approved, March 2001.
                                    whether two XML documents are identical or
                                    whether an application has changed a
                                    document.
         XML Base                   Syntax to define base locations that contain  V 1.0 approved, June 2001.
                                    parts of XML documents.
         XML Information Set        Set of definitions for use by other specifications  Approved, October 2001.
                                    that need to refer to information in an XML
                                    document.
         XML-Signature Syntax and   Syntax and processing rules for creating and  Approved, February 2002.
         Processing                 representing digital signatures in XML
                                    documents.



                                            Based on progress to date, W3C technical standards for XML are relatively
                                            mature, even though work is still in progress on supplemental standards.
                                            Most of the core technical standards were approved within 2 years of
                                            being initially proposed, and the fact that commercial products are
                                            increasingly being made compatible with XML appears to indicate that the
                                            private sector is in general agreement with XML’s basic technical
                                            infrastructure. For example, vendors providing XML-compatible products
                                            include such companies as Ariba, Commerce One, IBM, Mercator,
                                            Microsoft, Oracle, Sun, and WebMethods.










                                            Page 34                                    GAO-02-327  Electronic Government
   33   34   35   36   37   38   39   40   41   42   43