TEI Meets RelaxNG, MathML, SVG, W3C Schema
Date: Sun, 24 Nov 2002 18:12:17 +0000 From: Sebastian Rahtz <sebastian.rahtz@COMPUTING-SERVICES.OXFORD.AC.UK> To: TEI-L@LISTSERV.BROWN.EDU Subject: TEI Meets RelaxNG, MathML, SVG, W3C Schema
I have updated the material at:
http://www.tei-c.org/Schemas/RelaxNG/P4X
as follows:
There are RelaxNG schemas for MathML and SVG and a demonstration of how to include them in a TEI Relax NG schema and document
I have devised a crude way to "flatten" a Relax NG schema to remove inclusions and redundant definitions, yielding a single portable file with no dependencies
For each of my example TEI Schemas, I have used James Clark's "trang" program to generate a W3C Schema .xsd schema file
The last two represent work in progress, and are not very well tested, but if all goes well they provide a way to use the TEI with W3C Schema tools.
The next stage in this exercise will be to rewrite the TEI "pizzachef" tool to work with the RelaxNG version of the TEI, and generate DTD Relax and W3C constraints according to the users specifications.
Comments on any of the above very welcome; especially I would be delighted
a) to get some independent evidence that the .xsd and .rng schemas are correct and useable (I have tested with jing and msv only)
b) if someone rewrote my (undocumented) "roma" XSLT scripts in a more elegant and efficient way
Sebastian Rahtz
OUCS Information Manager
13 Banbury Road, Oxford OX2 6NN
Tel: +44 1865 283431
Prepared by Robin Cover for The XML Cover Pages archive. See: (1) "Text Encoding Initiative (TEI) - XML for TEI Lite"; (2) "RELAX NG." [cache file, schemas]