[relaxng-user] TEI relaxng schemas
Sebastian Rahtz
sebastian.rahtz at computing-services.oxford.ac.uk
Tue Nov 25 20:52:25 ICT 2003
Members of this list may be interested in http://www.tei-c.org/P5/, which contains
material about a new RelaxNG version of the Text Encoding Initiative guidelines. This is pre-alpha stuff, not endorsed yet by the TEI technical council, but may amuse some.
The TEI is authored in its own literate programming language (a superset of the normal TEI), which describes a fairly elaborate class system for TEI elements. The elements are described in TEI notation, with their body expressed in relax ng XML notation. This means that the documentation and schemas are all generated from a single master mixed-namespace XML document, all of which can be validated. The generated HTML documentation shows the relaxng fragments in compact notation, for
readability. DTDs are generated from the master source, and XSD is generated (on a good day) from relaxng schemas.
just thought you'd like to hear of another large project doing relaxng
Sebastian Rahtz
More information about the relaxng-user
mailing list