On 27 Apr 2011, at 11:33, <[log in to unmask]> <[log in to unmask]> wrote:
> I have another small question on that: If I use an external schema to
> encode a formula or a table, do I also need to resort to the elements of
> this schema in order to encode it's caption and/or title? Or can I pick
> and choose, e.g. encode the formula itself with the elements of the
> MathML schema or encode the rows, cells and columns of a table with the
> elements of the CALS table model, but using <head> and <p> from the
> TEI-schema to encode it's titles and/or captions?
It's up to you.
if you want to interleave MathML and TEI, putting <tei:p> inside MathML
or CALS, or MathML inside CALS cells,
that's theoretically fine. I don't think the TEI
has too many views on the subject so far.
HOWEVER, you'll be on your own if you want to make a schema
which validates what you've done. It'll be far from easy.
OK to make it work using the NVDL approach of validating islands
of markup in their own right, but this is relatively advanced stuff.
And of course you'll have to persuade processing software to Do The Right
Thing with your interleaved XML. Don't expect (eg) my XSL to work :-}
I have played about with recursive nesting for fun, but in real work I have
not personally gone beyond an island of CALS or MathML within TEI
(as opposed to an island of CALS which then includes TEI in cells).
Information and Support Group Manager
Oxford University Computing Services
13 Banbury Road, Oxford OX2 6NN. Phone +44 1865 283431
Sólo le pido a Dios
que el futuro no me sea indiferente