Release 3.3.0 (code name: Johnny Rotten) of the TEI Guidelines introduces new features and resolves a number of issues raised by the TEI community. As always, the majority of these changes and corrections are a consequence of feature requests or bugs reported by the TEI community using the GitHub tracking system. A full list of the issues resolved in the course of this release cycle may be found under the 3.3.0 milestone.
Highlights of this release include:
- A new attribute class att.linguistic has been introduced. The existing attributes lemma and lemmaRef are now members of the new attribute class, the attributes pos, msd and join were newly introduced. The elements w and pc are members of att.linguistic (#1670).
- The form element is now a member of att.typed (#1688).
- The gb element is now a member of att.edition (#1677).
- The element etym is now a member of att.typed and permits recursive etym elements (#1512).
- The elements c, cl, hyph, m, orth, phr, quote, s, seg, stress, syll and w are now members of att.notated, and thus now can have the notation attribute (#1510, #1514, #1734).
- remarks is now permitted as a child of valItem if desc is also a child (#1420).
- bibl is now permitted in witDetail (#1425).
- The content model of affiliation in the jTEI schema has been expanded and allows placeName now (#1692).
- A number of content models have been improved, including:
- The explanations and discussions of several features have been improved:
- the inconsistent definition of the reason attribute for gap and unclear has been unified (#1729)
- the description of the content element has been clarified (#1718), as well as the prose discussing its use for writing content models (#1459)
- the description of the move element has been clarified (#1705)
- A new Exemplar called tei_customization has been added. It supports writing a TEI customization by hand (#1349).
- The appendices A to E now mention the number of distinct items included in them (#1517).
- The macro macro.anyXML is now deprecated (#1585), as anyElement is available.
Dozens of wording improvements and corrections of typographic errors have been made to the Guidelines.
In addition, many improvements have been made to the XSLT stylesheets (which provide processing of TEI ODD files for Roma and OxGarage as well as other TEI conversions). The Stylesheets are maintained separately from the Guidelines and are at https://github.com/TEIC/Stylesheets.