ISO 8879-1986 amd1-1988 PDF
Name in English:
St ISO 8879-1986 amd1-1988
Name in Russian:
Ст ISO 8879-1986 amd1-1988
Original standard ISO 8879-1986 amd1-1988 in PDF full version. Additional info + preview on request
Full title and description
ISO 8879:1986/Amd 1:1988 — Information processing — Text and office systems — Standard Generalized Markup Language (SGML) — Amendment 1. This amendment updates and clarifies technical content of ISO 8879:1986, making a set of editorial and technical changes to specific clauses and passages of the original standard.
Abstract
The amendment enhances the technical content of ISO 8879:1986 by listing changes in order by page number and by clause or sub‑clause. Clauses affected include 4, 7, 9, 10, 11, 12 and 15; changes range from clarifications of syntax and lexical rules to corrections of normative text. The amendment is a short published document intended to be applied together with ISO 8879:1986.
General information
- Status: Published (Amendment to ISO 8879:1986).
- Publication date: July 1988 (ISO 8879:1986/Amd 1:1988).
- Publisher: International Organization for Standardization (ISO).
- ICS / categories: 35.240.30 — Document description and processing languages.
- Edition / version: Amendment 1 to Edition 1 of ISO 8879:1986 (Amendment edition 1988).
- Number of pages: 15 (Amendment document). The base ISO 8879:1986 standard is 155 pages (Edition 1).
Scope
This amendment provides technical and editorial updates to the original SGML standard (ISO 8879:1986). It is intended to be read and applied in conjunction with ISO 8879:1986 and modifies or clarifies specific clauses and subclauses (notably 4, 7, 9, 10, 11, 12 and 15) to correct ambiguities, tighten or clarify syntax/lexical rules, and improve implementer interoperability. One notable practical consequence widely observed in implementations is a change to the recommended form of the SGML declaration minimum literal (the amendment clarified the form expected in declarations).
Key topics and requirements
- Technical clarifications and editorial corrections to clauses 4, 7, 9, 10, 11, 12 and 15 of ISO 8879:1986.
- Updates to syntax and lexical rule descriptions that affect SGML parsers and validators.
- Clarification of elements of the SGML declaration (practical interoperability implications for implementations).
- Editorial adjustments intended to remove ambiguity and reduce inconsistent parser behavior across implementations.
- Applied as an amendment — users must apply the amendment text together with the main ISO 8879:1986 document.
Typical use and users
Implementers of SGML parsers and processing tools, technical authors and documentation teams using SGML-based workflows, publishers and archival organizations with legacy SGML content, standards committees and tool vendors concerned with document interchange and validation. Organizations maintaining long-lived document repositories or converting legacy SGML to other formats (for example XML) commonly consult the base standard and its amendments.
Related standards
ISO 8879:1986 (base SGML standard) — the amendment applies to this standard and is to be used together with it. Technical corrigenda to ISO 8879 (for example corrigenda published in the 1990s) also relate to the base standard. SGML is historically the parent language for many later web and markup developments (HTML and W3C XML are derived concepts that simplified or specialized SGML for web use). Other related documents include ISO/IEC JTC 1/SC 34 outputs on document description and processing languages.
Keywords
SGML, ISO 8879, amendment, ISO 8879:1986/Amd 1:1988, markup language, SGML declaration, DTD, syntax, ISO/IEC JTC 1/SC 34, document processing.
FAQ
Q: What is this standard?
A: This is Amendment 1 (1988) to ISO 8879:1986, the International Standard that defines the Standard Generalized Markup Language (SGML). The amendment document updates and clarifies parts of the 1986 standard.
Q: What does it cover?
A: The amendment lists technical and editorial changes by page and clause, affecting clauses such as 4, 7, 9, 10, 11, 12 and 15; its content refines syntax and lexical descriptions and clarifies aspects of the SGML declaration and parser behaviour. It is intended to be applied in conjunction with the main ISO 8879:1986 text.
Q: Who typically uses it?
A: SGML implementers (parser and tool developers), publishers and content managers with SGML workflows, archivists working with legacy SGML content, and standards/technical committees concerned with document interchange and processing.
Q: Is it current or superseded?
A: ISO 8879:1986 and its Amendment 1:1988 remain published as historical ISO documents; the base standard was subject to periodic systematic review and was confirmed during reviews (for example the ISO record shows review/confirmation activity as recently as 2020). While SGML remains an ISO standard, many modern workflows have moved to XML (a simplified subset inspired by SGML) for new projects. The amendment itself is not a replacement of the base standard but a formal update to it.
Q: Is it part of a series?
A: It is an amendment to ISO 8879:1986. The SGML family of documents also includes later corrigenda and related ISO/IEC JTC 1/SC 34 publications addressing document description and processing languages.
Q: What are the key keywords?
A: SGML, ISO 8879, amendment, declaration, DTD, markup language, syntax, lexical rules, ISO/IEC JTC 1/SC 34.