◇◆
dtd-version Version of the Tag Set (DTD)
Version of the Tag Set to which this document claims to be valid.
Usage/Remarks
Best Practice
Best Practice is to use this attribute, even when using the XSD or RNG versions of
this Tag Set.
Historical Note
Until Version 1.3 of JATS, @dtd-version was a #FIXED attribute, set in the schema/DTD, that could not be changed by the JATS user. It
was intended to name the highest-level version of JATS to which the document was valid.
Being #FIXED meant that the attribute was always there, even if it was not present in the document.
Having a set version number was convenient for some applications, but inconvenient
for others, particularly for repositories that house JATS documents of different versions
at the same time, most of which may be valid to more than one version of JATS.
The @dtd-version attribute has never provided a complete description of which version of the tag set
a document is associated with, since it did not provide information such as which
table model(s), which MathML version, etc. were used. Therefore several attributes
were added to the <processing-meta> element to describe the tag set version choices more fully:
OPTIONAL on element: <article>
Value | Meaning |
---|---|
1.3 | Version 1.3 of JATS, an ANSI/NISO standard |
1.3d2 | Version 1.3d2 (Version 1.2 Committee Draft 2 of JATS, a non-standard Committee Draft of JATS, prior to JATS version 1.3) |
1.3d1 | Version 1.3d1 (Version 1.2 Committee Draft 1 of JATS, a non-standard Committee Draft of JATS, prior to JATS version 1.3) |
1.2 | Version 1.2 of JATS, an ANSI/NISO standard |
1.2d2 | Version 1.2d2 (Version 1.1 Committee Draft 2 of JATS, a non-standard Committee Draft of JATS, prior to JATS version 1.2) |
1.2d1 | Version 1.2d1 (Version 1.1 Committee Draft 1 of JATS, a non-standard Committee Draft of JATS, prior to JATS version 1.2) |
1.1 | Version 1.1 of JATS, an ANSI/NISO standard |
1.1d3 | Version 1.1d3 (Version 1 Committee Draft 3 of JATS, a non-standard Committee Draft of JATS, prior to JATS version 1.1) |
1.1d2 | Version 1.1d2 (Version 1 Committee Draft 2 of JATS, a non-standard Committee Draft of JATS, prior to JATS version 1.1) |
1.1d1 | Version 1.1d1 (Version 1 Committee Draft 1 of JATS, a non-standard Committee Draft of JATS, prior to JATS version 1.1) |
1.0 | Version 1.0 of JATS, the first ANSI/NISO standard |
0.4 | Version 0.4 of JATS, the first version made publicly available. JATS was not yet an ANSI/NISO standard |
3.0 | NLM DTD 3.0 (last NLM DTD version before JATS) |
Restriction | @dtd-version is an optional, recommended attribute; there is no default. |
Tagged Sample
Designating JATS’ version (1.3d2) as the validating schema
<article
xmlns:mml="http://www.w3.org/1998/Math/MathML"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
article-type="research-article" dtd-version="1.3"
specific-use="migrated"
xml:lang="en">
<front>...</front>
<body>...</body>
<back>...</back>
</article>