[tei-council] FAND faces setback

Syd Bauman Syd_Bauman at Brown.edu
Thu Feb 23 16:25:28 EST 2006

> FWIW, there is no XSD-generated code per se, its all done with
> trang.

I know. The special-casing might have to be hacking up the RelaxNG
before it's handed to trang for XSD conversion.

>   1. pure FAND: kill numbered divs now and forever. anyone who wants 
>      them back writes their own content model

>   2. loosen the current content model to allow interleaved <div>,
>      <div1> and <div0>. it would be nonsense, but so? does it really
>      justify immense mental effort and time spent protecting people 
>      from being dumb?

Perhaps not *this* particular expenditure, but yes, in the overall
picture our mental effort to protect people from being dumb is effort
well spent.

>   2a. do 2, but add a schematron rule to say you can't have div and 
>       div1|div0 in the same [<front>, <body>, or <back>]

This might be a good solution.

>   3. trap the situation in Roma code ad hoc

I don't understand where & how you're talking about trapping, but
since you "really really don't want to do" it, perhaps it doesn't

4. Fix odd2odd so that DTD generation is non-deterministic, and tell
   XSD users "can't do that". (Alright, probably not a good idea,
   esp. since numbered-div-huggers are often XSD users.) Sigh.

More information about the tei-council mailing list