dtd-version Version of the Tag Set (DTD)

Version of the Tag Set to which this document claims to be valid.


Best Practice

Best Practice is to always 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 in JATS, BITS, and STS was a #FIXED attribute, set in the schema/DTD, that could not be changed by the user. It was intended to name the highest-level version of STS 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 STS documents of different versions at the same time, most of which may be valid to more than one version of STS.
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 STS Tag Set version choices more fully:
OPTIONAL on elements: <adoption>, <standard>
Value Meaning
iso-0.9 Version 0.9 of ISO STS
iso-1.0 Version 1.0 of ISO STS
iso-1.1 Version 1.1 of ISO STS
1.0 Version 1.0 of NISO STS, an ANSI/NISO standard
1.1d1 Standing Committee Draft 1.1d1 of NISO STS
Restriction This is an optional attribute; there is no default.