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.