[tei-council] @TEIform

Sebastian Rahtz sebastian.rahtz at oucs.ox.ac.uk
Mon Nov 14 06:24:23 EST 2005


Lou Burnard wrote:

>
> we do that already, even in our current sublunary world. namely viz 
> tagsdecl.
> Hmm, we could conceivably add an attribute to that giving the 
> canonical name for each element used?

but that a) doesn't cover attributes, and b) only covers simple renaming.

>
> Maybe its the content of the equiv element which needs to go into the 
> header, rather than a pointer to the ODD itself?

how would they get there, tho?

James and I suggested to each other today that Roma should spit
out an XSLT script for a given ODD which performed the canonicalisation
for instances against that ODD. How would that suit?

This would require some decisions on what "canonicalisation" means.
Redoing the names of things is fine, but what does the script do

 - when an element is added (make it into a <seg type=$name>?)
 - when an attribute is added  (???? squash it into @rend?)
 - when a datatype is changed (do nothing?)

obviously the canonicalisation does not (cannot) guarentee validitity 
against a
core schema set.

The I18N stuff requires this script generation anyway, probably.

Sebastian




More information about the tei-council mailing list