DocBook
aus www.iwiki.de, der freien Wissensdatenbank
DocBook ist eine Sprache zur Erstellung von technischen Dokumenten. Es verwendet einen grundlegend anderen Ansatz als Textverarbeitungsprogramme wie beispielsweise Microsoft Word oder Open Office. Herkömmliche Textverarbeitungsprogramme gehen nur von einer vernünftigen Repräsentation des Inhaltes eines Dokuments aus, nämlich in der Form in der das Dokument ausgedruckt werden soll, bzw. auf dem Bildschirm angezeigt wird. Die Inhalte eines DocBook-Dokuments liegen in strukturierter Form vor. Deshalb basiert es urprünglich auf SGML bzw. seit Version 4.0 wird auch XML-Format unterstützt. Folglich zählt DocBook zu den XML-Derivaten. [1]
Inhaltsverzeichnis |
Entwicklung
1991 stellte es ein gemeinsames Projekt des O’Railly-Verlages und HaL Computer Systems zum verbesserten Austausch von UNIX-Dokumentationen dar und seit 1998 liegt die Verantwortung bei OASIS (Organization fort he Advancement of Structured Information Standards). [2]
Vorteile von DocBook
- Erstellen verschiedenster Dokumente
- Hilfssysteme, Webseiten, BĂĽcher, FAQs, Artikel, Studienmitschriften, Bedienungsanleitungen
- Flexibilität der Veröffentlichung bzw. Präsentation
- Umwandlung der Dokumente mithilfe von XSLT und XSL-FO in
- Nutzen verschiedener Stylesheets wie
- Modularität von Dokumenten durch Includes
- Weite Verbreitung und gute Dokumentation von DocBook
- Von Grund auf mit dem Ziel der Erweiterbarkeit und Anpassbarkeit entwickelt
Dokumententypen in DocBook
Bei DocBook unterscheidet man verschiedene Dokumententypen:
- Article sind geeignet fĂĽr kurze Artikel, Notizen, FAQs aber auch Zeitschriftenartikel.
- Books sind geeignet größere Dokumente, Bücher und Bedienungsanleitungen
- Sets entspricht einer Sammlung von Books und eingnet sich z.B. zur Sammlung aller Dokumente, die bei der Erstellung einer Software anfallen.
Zu jedem Dokumenttyp gibt es spezifische XML-Elemente wie z.B. <chapter> bei einem book.[4]
Bestandteile eines DocBook Systems
- DocBook, z.B. DocBook V4.2
- DocBook-XSL, z.B. V1.57.0
- XSLT-Prozessor, z.B. Saxon
- XSL-FO-Prozessor, z.B. FOP
Weblinks
Quellen
- 3: Vgl. DocBook.org
- 1, 2, 4: Vgl. Trieloff, Lars: EinfĂĽhrung in die Erstellung und Publikation von DocBook-Dokumenten, 2002
