ISO/IEC JTC 1/SC 34 Document Description and Processing Languages ISO/IEC JTC 1/SC34 N 105 DATE: 1999-11-11 REPLACES DOC TYPE: National Body Contribution TITLE: U.S. Contribution on JTC 1 Resolution 20 (SC 34 N 105), Japanese Contribution Concerning Referencing to XML SOURCE: U.S. National Body PROJECT: STATUS: For review and discussion under Agenda Item 10 at the 29 November - 3 December 1999 JTC 1/SC 34 Meeting in Philadelphia, PA, USA. ACTION ID: ACT DUE DATE: DISTRIBUTION: P and L Members SC Chairman WG Conveners and Secretariats MEDIUM: E DISKETTE NO.: NO. OF PAGES: 3 ISO/IEC JTC 1/SC 34, American National Standards Institute, 11 West 42nd Street, New York, NY 10036, Tel: +1 212 642 4976, Fax: +1 212 840 2298, Email: [email protected]
US National Body Contribution on JTC 1 N 5917 - Japanese Contribution
Concerning Referencing to XML
The U.S. interprets the Japanese contribution as raising two issues:
1. Should ISO 8879 be revised to make it better known that XML is a subset of ISO 8879 SGML?
2. Should ISO 8879 be revised so that XML can be cited in other ISO documents?
We address these issues as follows:
1. Should ISO 8879 be revised to make it better known that XML is a subset of ISO 8879 SGML?
XML is a subset of ISO 8879 SGML. This fact is recognized by the W3C and well-known to the world, and is evidenced by the Abstract of the XML Recommendation, reproduced here in its entirety:
"The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML has been designed for ease of implementation and for interoperability with both SGML and HTML."
Furthermore, the Introduction to the XML Recommendation begins:
"Extensible Markup Language, abbreviated XML, describes a class of data objects called XML documents and partially describes the behavior of computer programs which process them. XML is an application profile or restricted form of SGML, the Standard Generalized Markup Language [ISO 8879]. By construction, XML documents are conforming SGML documents."
Because the XML Recommendation is freely available on the World Wide Web, orders of magnitude more people will see it than will see ISO 8879.
We therefore see no need to make any changes in the text of ISO 8879 in order to acknowledge its relationship to XML. A base standard such as ISO 8879 cannot be expected to be aware of all the applications and derivations that can be made of it. It is up to the derived standards to indicate their relationship to the base standard, which the W3C has done with XML. Anyone who reads the first sentence of the XML Recommendation will know that XML is a subset of SGML.
2. Should ISO 8879 be revised so that XML can be cited in other ISO documents?
XML is a W3C standard and can be cited in the same way as other industry standards are cited in ISO documents. Simply mentioning in ISO 8879 that XML is a subset will not change the ability to reference XML in other ISO standards. However, a revision of ISO 8879 is currently in development that could, if desired, identify the XML subset. That would give the XML subset an official ISO status for referencing.