I was just pondering over the potential role of TEI in the XML world.
One thought is that the semantics of TEI elements are generalized, wide-
ranging and well-documented. Couldn't this be used to help with the
rendering of arbitrary XML documents?
First, invent (!) the idea of a "TEI architectural form" which
application designers can apply to their DTDs. This simply consists of
a convention that there is a reserved attribute (say TEIeqv) which
specifies which TEI element type this element type corresponds to. This
can be declared as #FIXED in the DTD, so it never has to be entered in
TEIeqv CDATA #FIXED "p" >
Second, develop an XSL style sheet which picks up these attribute values
and renders the elements accordingly.
This style sheet could either be used on its own, as a fallback
rendering mechanism, or it could be 'pasted' into an application-
specific style sheet to give a basic style, which the application
designer could then refine to suit the application's particular needs.
This approach means that a wide range of users could benefit from TEI
without having to develop TEI-conformant DTDs.
SGML/XML and Museum Information Consultancy
[log in to unmask]