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.4 Version 1.4 (Version 1.4 of JATS, an ANSI/NISO standard.).
1.4d1 Version 1.4d1 (Version 1.3 Committee Draft 1 of JATS, a non-standard Committee Draft of JATS, prior to JATS version 1.4).
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.4) as the validating schema

<article dtd-version="1.4"  xml:lang="fr"
  article-type="research-article" 
  specific-use="web-services" 
  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"
  xmlns:ali="http://www.niso.org/schemas/ali/1.0/"
>
<front>...</front>
<body>...</body>
<back>...</back>
</article>