[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