Cover Pages Logo SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic

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]


Globe Image

Document URL: http://xml.coverpages.org/TEI-Meets-RelaxNG.html