Roberto Rosselli Del Turco wrote:
> A little
> suggestion about the chapter, rigth at the beginning it reads
> "There are several kinds of modification that can be made to the TEI DTD
> as follows:
> 1. deletion of elements;
> 2. renaming of elements;
> 3. extension of classes;
> 4. modification of content models or attribute lists."
> What's conspicuosly missing is the *addition* of elements, which is IMHO
> one of the most common types of modification one might want to perform
> (see the above thread and similar ones). I hope the revised version will
> consider this topic in detail, too.
I think everybody would agree that this material needs both consolidation
and expansion, but I imagine the editors are holding back a little on the
more tutorial aspects until there is a larger body of feedback from those
who are having a go the P5 way (the massive achievement of Christian and his
team on the P5 version of CBETA material, announced here last week, has left
most of us still some way behind). Syd has rounded up a posse of us to hold
forth under his tutelage at DH 2006 (rebranded descendant of ALLC/ACH
conference) in July, but there will be other streams feeding in as well.
However, what I think needs saying (probably more plainly in the docs rather
than here) is that the addition of elements is not so much missing as
strategically hidden behind "3. extension of classes". In both the old and
the new approach, the way you add elements is to extend an existing class
(or create a new one if you are very rash/brave -- and this time I am indeed
implying interchangeability of terms). Otherwise your new elements just sit
there doing nothing. The class hierarchy has always been the backbone of the
TEI system, but until P5 and new ODD it was extremely difficult to
understand in any detail and consequently even more difficult to extend
without all sorts of strange side effects. The radical modularity and
conceptual clarity of P5 classes ought to change all that.