worth a thousand words

Lou Burnard lou.burnard at computing-services.oxford.ac.uk
Thu Jan 22 11:19:56 EST 2004


Council members trying to get their heads round what exactly is going on 
in the curent ODD to P5 re/generation process may find the attached 
graphic helpful.  It has clarified things a bit for me and Sebastian anyway.

The pink arrows represent bits of software . The blue bits are 
documents. The green bits are fragments.

 From the ODDs, we generate either RNG or DTD fragments. A selection of 
these (together with optional user modification modules) can be invoked 
by an appropriate wrapper document to produce a schema or a DTD.  The 
carthage processor used by the pizzachef  translates a DTD wrapper file 
(aka dtd subset) into a fully flattened DTD. On the schemaland side of 
things however., the wrapper produces an intermediate form of schema in 
which patterns, datatypes etc. are preserved. The roma processor  
translates that into DTD speak, thus producing an intermediate DTD file 
in which for example classes are represented by internal parameter entities.

<p>Lou

<p>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: oddpic.png
Type: image/png
Size: 24029 bytes
Desc: oddpic.png
Url : http://lists.village.Virginia.EDU/pipermail/tei-council/attachments/20040122/534085f0/attachment.png 


More information about the tei-council mailing list