<adoption>
Standard Adoption Document
A wrapper for a document-level element that may contain its own metadata, front matter, and back matter, and that will contain, in addition, one or more complete standards (<standard>) or other adoptions. When a standard is adopted, sometimes the adopting organization wraps their own metadata, front matter, and back matter around a standard, producing a combined, nested document.
Remarks
Nested Standards Model: One of the original goals of NISO STS was to allow (as much as possible) the components within a standards document to be tagged in reading order, that is, in the order in which they occur within the document. Adoption (a wrapper around standards) was created with that in mind, so that the metadata and front matter belonging to an adoption may occur before all parts of the standard being adopted or both before and after the entirety of the standard being adopted.
As an example, the standard “DIN EN ISO 1012” contains an ISO standard, which was adopted by EN, which was then adopted by DIN. The outer wrapper adoption contains information created by DIN (including superseding notes), which is wrapped around the adoption created by EN, which in turn is wrapped around the ISO standard.
Components of an Adoption: A standard adoption document (<adoption>) is a wrapper for one or more standards being adopted and some amount of adopting metadata and prose. An adoption document <adoption> may be divided into several components:
- An <adoption-front> element, which contains document-level and adoption-level metadata, possibly with notes and prose sections;
- An optional adopting back matter element (<back>) provided by the adopting organization, which contains annexes in the local language or additional requirements or notes (Note: Some adopting organizations place all their adoption material, including adoption-specific back matter, before the standard they are adopting; others place the adoption-specific back matter after the standard being adopted. The NISO STS model for <adoption> allows either location to be used, though not both at once.);
- The contents of the <adoption> that contain or point to the standard being adopted. This may include one or more of the following:
- One or more full standards (<standard>)
- One or more full adoptions (<adoption>)
- One or more <xi:include> elements
- One or more <std-xref> elements
- An optional adopting back matter element (<back>) provided by the adopting organization, which contains annexes in the local language or additional requirements or notes. (Note: Some adopting organizations place all their adoption material, including adoption-specific back matter, before the standard they are adopting; others place the adoption-specific back matter after the standard being adopted. The NISO STS model for <adoption> allows either location to be used, though not both at once.)
Attributes
Model Description
The following, in order:
- <adoption-front> Front Matter, Adoption
- Any one of:
- The following, in order:
- The following, in order:
- One or more of any of:
- <back> Back Matter, zero or one
This element may be contained in:
Example 1
An adoption with back matter added by the adopting organization after the full adopted standard:
<adoption>
<adoption-front>
<std-meta id="profile.reg">...</std-meta>
<notes>...</notes>
...
</adoption-front>
<standard>
<front>...</front>
<body>...</body>
<back>...</back>
</standard>
<back>...</back>
</adoption>
Example 2
An ISO standard adopted by CEN, that was then adopted by DIN:
<adoption>
<!-- DIN adoption of CEN standard -->
<adoption-front>
<!-- Metadata that is the same for all of the organizations that developed or adopted
this standard -->
<std-doc-meta>
<title-wrap xml:lang="de">
<intro>Sicherheit von Maschinen</intro>
<main>Sicherheitsbezogene Teile von Steuerungen</main>
...
</title-wrap>
<title-wrap xml:lang="en">
<intro>Safety of machinery</intro>
<main>Safety-related parts of control systems</main>
...
</title-wrap>
<title-wrap xml:lang="fr">
<intro>Sécurité des machines</intro>
<main>Parties des systèmes de commande relatives à la sécurité</main>
...
</title-wrap>
<std-ident>
<doc-type>st</doc-type>
<doc-number>13849</doc-number>
<part-number>1</part-number>
<version>n</version>
</std-ident>
</std-doc-meta>
<std-meta id="profile.nat">
<std-org>
<std-org-abbrev>DIN</std-org-abbrev>
<std-org-loc>Berlin</std-org-loc>
</std-org>
...
</std-meta>
<notes>...</notes>
<sec sec-type="foreword" specific-use="foreword.nat">
<title>National foreword</title>
<p>This standard includes ...</p>
...
</sec>
</adoption-front>
<!-- CEN adopted ISO standard -->
<adoption>
<adoption-front>
<std-meta id="profile.reg">
<std-org>
<std-org-abbrev>CEN</std-org-abbrev>
</std-org>
...
</std-meta>
<notes>...</notes>
...
</adoption-front>
<!-- The ISO standard that was adopted by CEN and then by DIN -->
<standard>
<front>
<iso-meta id="profile.int">
<std-org>
<std-org-abbrev>ISO</std-org-abbrev>
</std-org>
<content-language>en</content-language>
<std-ref type="undated">ISO 13849-1</std-ref>
<doc-ref>ISO 13849-1</doc-ref>
<release-date>2006-11</release-date>
<permissions>
<copyright-year>2006</copyright-year>
<copyright-holder>ISO</copyright-holder>
</permissions>
</iso-meta>
<sec sec-type="intro">
<title>Introduction</title>
<p>The structure of safety standards ... this part of ISO
13849.</p>
</sec>
</front>
<body>
<sec id="sec_1" sec-type="scope">
<label>1</label>
<title>Scope</title>
<p id="par_1_1">This part of ISO 13849 provides ...</p>
...
</sec>
</body>
<back>
<app-group>
<app id="sec_A" content-type="inform-annex">
<label>Annex A</label>
<annex-type>(informative)</annex-type>
<title>Determination of required performance ...</title>
...
</app>
...
</app-group>
...
</back>
</standard>
<!-- Back matter added by CEN -->
<back>
<app-group>
<app id="sec_ZA" content-type="inform-annex">
<label>Annex ZA</label>
<annex-type>(informative)</annex-type>
<title>Relationship between this European Standard and the Essential
Requirements of EU Directive 98/37/EC, amended by Directive 98/79/EC</title>
<p id="par_ZA_1">This European Standard has been prepared ...</p>
</app>
...
</app-group>
</back>
</adoption>
<!-- Back matter added by DIN -->
<back>
<app-group>
<app id="sec_NA" content-type="bibl">
<label>Annex NA</label>
<title>Bibliography</title>
<p><bold>Standards referred to in</bold> <xref ref-type="sec" rid="sec_2">Clause 2</xref>
</p>
<ref-list>
<ref>
<mixed-citation><std std-id="urn:iso:std:beuth:e2b8abae:::en" type="dated">IEV
191:2002</std>, International electrotechnical vocabulary — Chapter 191:
Dependability and quality of service; (IEC 60050-191 AMD 1:1999-03 and IEC
60050-191 AMD 2:2002-01)</mixed-citation>
</ref>
...
</ref-list>
</app>
</app-group>
</back>
</adoption>
Example 3
An adoption of both a standard and an erratum to that standard:
<adoption
dtd-version="1.0"
xml:lang="en"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:ali="http://www.niso.org/schemas/ali/1.0/">
<adoption-front>
<std-meta>
<title-wrap>
<intro>South American National Standard</intro>
<main>IEEE guide for safety in a.c. substation grounding</main>
</title-wrap>
<std-ident>
<originator>SABS</originator>
</std-ident>
<std-ref type="dated">SANS 725:2010</std-ref>
<doc-ref>SANS 725:2010 (Edition 1 and IEEE Erata)</doc-ref>
<release-date std-type="standard"
date-type="published"
iso-8601-date="2010-11">2010-11</release-date>
<meta-note content-type="adoption">
<p>This national standard is an adoption of IEEE Std 80-2000
and IEEE errata, and is adopted with the permission of the
Institute of Electrical and Electronics Engineers, Inc.</p>
</meta-note>
</std-meta>
</adoption-front>
<standard>
<front>
<std-meta>
<title-wrap>
<full>Errata to IEEE Guide for Safety in AC Substation Grounding</full>
</title-wrap>
<std-ident>
<originator>IEEE</originator>
</std-ident>
<std-ref type="undated">IEEE Std 80™-2000</std-ref>
<doc-ref>IEEE Std 80™-2000 (Revision of IEEE Std 80-1986)</doc-ref>
<release-date std-type="errata"
date-type="published"
iso-8601-date="2007-02-21">21 February 2007</release-date>
</std-meta>
</front>
<body>...</body>
</standard>
<standard>
<front>
<std-meta>
<title-wrap>
<full>IEEE Guide for Safety in AC Substation Grounding</full>
</title-wrap>
<std-ident>
<originator>IEEE</originator>
</std-ident>
<std-ref type="dated">IEEE Std 80-2000</std-ref>
<doc-ref>IEEE Std 80-2000 (Revision of IEEE Std 80-1986)</doc-ref>
<release-date std-type="standard"
date-type="approved"
iso-8601-date="2000-01-30">30 January 2000</release-date>
</std-meta>
</front>
<body>...</body>
</standard>
<back>...</back>
</adoption>
Example 4
An adoption holding a reference to an adopted standard (rather than the actual adopted standard):
<adoption>
<adoption-front>...</adoption-front>
<std-xref type="adopts">
<std-id-group originator="ISO">
<std-id std-id-type="dated" std-id-link-type="urn">urn:iso:std:iso:13849-1:ed-1:en</std-id>
</std-id-group>
<std-ref>ISO 13849-1:2006</std-ref>
</std-xref>
<back>...</back>
</adoption>