This release introduces significant additional features to the way in which the ODD system for TEI customization may be expressed. The new features introduced allow a customization to be expressed by inclusion (specifying only the elements it requires) rather than by exclusion (specifying the elements which it does not require). They also permit specification of a particular version of the Guidelines as source for a schema.
Support for this entailed a number of changes, including definition of new attributes for moduleRef, and new elements elementRef, macroref and classRef as well as revision to the prose of the relevant Guidelines chapters. Some clarification of the way the odd-to-odd transformation process works, for example when generating pattern prefixes for RelaxNG, was also necessary. The new features greatly simplify the process of generating user specific customisations, while retaining all the existing behaviours. In addition, the test suite has been revised and extended to check that the new facilities worked as intended. Expanded tutorial material for the revised system will be the subject of a Workshop to be taught at the 2010 General Meeting.
As usual, several minor clarifications and corrections were made to the wording of the Guidelines in response to Sourceforge tickets (e.g. 3026326 3025031 3025032 3025017 3010481 2991129 2989088 2982439 2942469 2965680 2981703 2982056) and discussion on Council and TEI-L mailing lists.
The work of the AFNOR group providing and correcting French translations and examples also continued; in particular, during May and June substantial work on a new suite of French language examples was undertaken.
Other specific changes are listed below in reverse date order: