I'm not sure if this is the right list for this question...
Is there a proper use of ANY in a finished DTD? If NO, does that imply that
all "finished" DTDs should be nonextensible? Are there any OASIS-approved
DTDs which make use of ANY?
Here's some background:
I'm part of a group designing a DTD. There is one camp that wants to add
presentation tags to the DTD and another camp which is opposed. A
compromise has been reached to include 9 presentation tags from TEI (Text
I suspect that this is a not a satisfactory long-term solution, because the
pro-presentation-tag camp will gradually become less and less satisfied
with the limitations of the 9 tags, and will reopen the debate. Also, the
choice of TEI vs HTML presentation tags could be a future issue as well.
I think there may be a third solution -- open up a small selection of tags
via ANY, so that these tags alone may include an arbitrary set of
presentation tags. That way, my group abdicates the responsibility of
regulating presentation tags altogether, and yet allows users to insert
presentation tags. The responsibility of what to do with the presentation
then falls entire upon the shoulders of the consumer/processor -- they may
choose to ignore the tags altogether or process some subset of presentation
Is this a sound strategy?
Furthermore, we wish to submit the DTD to OASIS, and are wondering if the
presence of ANY would bias OASIS toward viewing this DTD as an unfinished