◇◆
<standard> Standards Document
The root element for the encoding of a standards document, such as a standard or an
amendment.
Usage/Remarks
Although designed for normative standards as published, revised, amended, etc. (including
errata and corrigenda), this top-level element can be used to tag Guides, Technical
Reports, and other standard-related documents that are not explicitly “standards”.
If the model for a standard fits the other document type, such use is not a misuse
of this Tag Set.
Parts of a Standards Document
A standard <standard> may be divided into several structural components:
- The front matter for the standards document (<front>), which may contain:
- document-level metadata (<std-doc-meta>)
- standards-organization metadata (in one or more of the elements <std-meta>, <iso-meta>, <reg-meta>, or <nat-meta>)
- prose material such as notes and sections
- The body of the standard (<body>), which contains the textual and graphical content of the standards document
- Any back matter (<back>) such as annexes and reference lists
Processing Metadata
In addition to the logical and structural components of a standard
described above, a <standard> may contain processing information concerning the XML file itself (rather then
the standard that is encoded by that file).
The element <processing-meta> describes:
- Through its attributes, specifics about which version of the tag set is used in the file (which version of table model, which math model, which terminology model, etc.).
- Through its content, the tag set extensions (superset) and restrictions (subset, secondary schema, etc.) that the XML document claims to follow. More than one restriction or extension may be claimed, and the restrictions on an <adoption> need not be the same as on the enclosed <standard>.
Editing Instructions
This Tag Set has been designed to make it possible to tag a revising document such
as an amendment, which may contain only a sentence of explanatory text (“Replace the
first paragraph in Section 2.3.1 with the paragraph below.”) followed by a paragraph
of standards prose. The element <editing-instruction> would hold the instructions, and the element <p> would hold the prose. Such a revising document could contain full standards metadata.
Attributes
Namespaces
xmlns:ali (fixed value = http://www.niso.org/schemas/ali/1.0/)
xmlns:mml (fixed value = http://www.w3.org/1998/Math/MathML)
xmlns:oasis (fixed value = http://www.niso.org/standards/z39-96/ns/oasis-exchange/table)
xmlns:tbx (fixed value = urn:iso:std:iso:30042:ed-1)
xmlns:xi (fixed value = http://www.w3.org/2001/XInclude)
xmlns:xlink (fixed value = http://www.w3.org/1999/xlink)
xmlns:xsi (fixed value = http://www.w3.org/2001/XMLSchema-instance)
Models and Context
May be contained in
Description
The following, in order:
- <processing-meta> Processing Metadata, zero or one
- <front> Front Matter
- <body> Body of the Standards Document
- <back> Back Matter, zero or more
Content Model
<!ELEMENT standard (processing-meta?, front, body, back*) >
Tagged Sample
Showing typical components
<standard
xmlns:mml="http://www.w3.org/1998/Math/MathML"
xmlns:tbx="urn:iso:std:iso:30042:ed-1"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xi="http://www.w3.org/2001/XInclude"
dtd-version="1.2"
xml:lang="en">
<front>
<iso-meta>...</iso-meta>
<sec sec-type="foreword">
<title>Foreword</title>
...
</sec>
...
</front>
<body>
<sec sec-type="scope" id="s1">
<label>1</label>
<title>Scope</title>
<p>This International Standard defines the test equipment
and procedures to be used ...</p>
</sec>
...
</body>
<back>
<app-group>
<app content-type="norm-annex" id="annA">
<label>Annex A</label>
<annex-type>(normative)</annex-type>
<title>General operational requirements</title>
<sec id="annA.1">
<label>A.1</label>
<title>Installation, operation and maintenance
— general</title>
<p>The manufacturer shall specify in documentation
provided for ...</p>
</sec>
...
</app>
...
</app-group>
...
</back>
</standard>