20.8.1 | Entwicklung der DTD |
Die Modellierung einer komplexen DTD ist nicht trivial und erfordert wie die Softwareentwicklung auch eine Entwicklungsstrategie. In der Literatur existieren Monographien, die sich ausschließlich mit DTD-Modellierung befassen, eine der wichtigsten ist die von Maler/Andaloussi (»Developing SGML DTDs«). In diesem Buch wird folgender Entwicklungsprozess vorgeschlagen:Wie man sieht, ergeben sich hier enge Parallelen zur Software-Entwicklung und zum Projektmanagement allgemein.
- Zieldefinition (z. B. parallele Aufbereitung des Materials in gedruckter und in elektronischer Form, verbesserte Suchbarkeit), Festlegung der zu erfassenden Dokumente,
- Analyse der Dokumente und Identifikation der benötigten Strukturen,
- Top-down-Modellierung der Elemente und ihrer Attribute,
- Vervollständigung des DTD-Designs und Implementierung der DTD,
- Validierung der DTD gegen die definierten Ziele,
- Dokumentation, Schulung.