Thanks, everyone, that's quite an illuminating conversation! The idea of the semantic axis is helpful.
The downside for me is that my XSL stylesheets only follow what most people agree is the
common sense interpretation when the parent formatting engine does. So HTML output works as expected,
docx does not (and for why? does OpenOffice XML has no notion of nesting. <hi>... <hi> ...</hi> ... </hi>
splits into three sibling <w:r> elements with distinct properties).
I think if I were starting an encoding project now, I'd avoid using @rend entirely and only allow @rendition.
Poor @rend seems so inadequately specified, and so variably used, that it adds rather little to the encoding...
Head of Information and Support Group, 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