Beyond the class system, TEI elements have to be defined. How?
(This is also known as the Durand Conundrum)
-
continue (as in P4) to use `raw' XML DTD language
-
maintain in DTD language but transform to some other schema
language at the point of delivery
-
transform to some other schema language for maintenance and delivery
-
invent an entirely new abstract language for later
transformation to some schema language
We chose a combination of 3 and 4 — revise our abstract language to
use RelaxNG for content modelling (only).