www.wikidata.de-de.nina.az
Die Darwin Information Typing Architecture DITA ist ein Dokumentenformat ahnlich dem bekannten DocBook DITA wird vom OASIS DITA Technical Committee als freie Architektur entwickelt 1 und steht als Dokumenttypdefinition DTD kostenlos zur Verfugung DITA basiert auf XML Im Gegensatz zu DocBook gibt es fur DITA keine SGML basierte Dokumenttypdefinition DTD Nach der offiziellen Definition aus der Architekturspezifikation nachstehend in deutscher Ubersetzung ist DITA eine Architektur um themenorientierten informationstypisierten Inhalt in Form einer einzigen Quelle single source zu erstellen der in vielfaltiger Weise wiederbenutzt werden kann DITA ist auch eine Architektur um neue Informationstypen zu erstellen sowie neue Informationsdomanen basierend auf vorhandenen Typen und Domanen zu beschreiben Dies ermoglicht es Gruppen von Benutzern sehr spezifische zielgerichtete Dokumenttypdefinitionen zu erstellen indem ein Spezialisierung genannter Prozess verwendet wird bei dem die gemeinsamen Ausgabetransformationen und Gestaltungsrichtlinien fur allgemeinere Typen und Domanen dennoch beibehalten werden 2 Inhaltsverzeichnis 1 Einfuhrung 2 Geschichte 3 Eigenschaften und Hintergrunde 4 Vorteile gegenuber und Vergleich mit DocBook 4 1 Vorteil von DITA gegenuber DocBook 4 2 Vorteil von DocBook gegenuber DITA 5 Beispiel 6 Siehe auch 7 Literatur 8 Weblinks 9 EinzelnachweiseEinfuhrung BearbeitenDer Name Darwin Information Typing Architecture kommt folgendermassen zustande 3 Darwin DITA verwendet Spezialisierung und Vererbung analog zu Charles Darwins Ideen zur Entstehung der Arten Information Typing Informationseinheiten werden in DITA ihrem Inhalt nach typisiert Architecture DITA ist eine Architektur Sie ist nicht nur einfach eine DTD sondern beinhaltet auch Regeln fur die Ableitung von neuen Informationseinheiten DITA ist eine XML basierte Architektur fur die Erstellung Verteilung und Wiederverwendung von technischen Informationen Die Architektur besteht aus einer Menge an Designregeln die es erlauben typisierte Informationsmodule auf der Ebene sogenannter Topics zu erstellen Ziel von DITA ist es den unique transclusion mechanism siehe auch Transklusion zu unterstutzen der im Rahmen einer DTD Verarbeitungsregel angegeben wird Ein Element kann sich selbst mit einem anderen typgleichen Element ersetzen das sich entweder im aktuellen Topic befindet oder in ein einem getrennten Topic das dieselben Inhaltsmodelle verwendet DITAs Transklusionsmechanismus ist ahnlich dem SGML conref Mechanismus der ein leeres Element als Referenz auf ein anderes nichtleeres Element verwendet DITA erfordert jedoch zumindest ein minimales Inhaltsmodell fur das referenzierende Element und fuhrt wahrend der Verarbeitung Prufungen durch um sicherzustellen dass das ersetzende Element in seinem neuen Kontext gultig ist Dieser Mechanismus geht uber den Standardmechanismus XInclude hinaus da Inhalt nur dann eingefugt werden kann wenn er aquivalent ist Wenn die Typen des wiederverwendenden referenzierenden und des wiederverwendeten referenzierten Elements voneinander abweichen wird die Inhaltsreferenz nicht aufgelost DITAs Transklusionsmechanismus geht auch uber den Standardmechanismus der Entitats Wiederverwendung hinaus da sich der wiederverwendete Inhalt in einer XML Datei mit einer DTD befinden kann Das Endresultat ist dass wiederverwertete Inhalte zum Zeitpunkt ihrer Erstellung validiert werden statt zum Zeitpunkt der Wiederverwendung und somit Probleme an ihrer Quelle gefunden werden Geschichte BearbeitenDas Unternehmen IBM erstellte in den 90er Jahren eigene komplexe SGML DTDs u a IBMIDDoc fur die Dokumentation seiner zahlreichen Produkte Wahrend der Weiterentwicklung entstand die Aufgabe einen neuen Standard fur technische Dokumentationen zu entwerfen der ein hohes Mass an Wiederverwendung unterstutzen sollte Ein weiteres wichtiges Ziel war es Anwendern die Moglichkeit zu geben das Informationsmodell zu erweitern ohne dadurch inkompatibel mit anderen DITA konformen Anwendungen zu werden Dabei wurden IBMIDDoc oder andere XML DTD wie DocBook TEI oder XHTML untersucht Als Resultat entschied man mit DITA ein neues Dokumentenformat zu entwickeln 4 Am 3 Mai 2005 wurde DITA 1 0 von IBM an OASIS ubergeben und als OASIS Standard verabschiedet Im August 2007 wurde DITA 1 1 als OASIS Standard verabschiedet Zu den wesentlichen Neuerungen gehoren u a die Bookmap Spezialisierung und die Formalisierung der DITAVAL Syntax zur Filterung von Inhalten 5 Am 1 Dezember 2010 wurde die DITA Spezifikation 1 2 als OASIS Standard mit zahlreichen Neuerungen verabschiedet Eine wesentliche Neuerung in dieser Version ist die indirekte Adressierung uber einmalig definierte Schlussel Subject Scheme Maps ermoglichen es Attributwerte zu kontrollieren und Taxonomien zu modellieren Der Constraint Mechanismus und neue Elemente sollen die Anpassung des Inhaltsmodells erleichtern Daruber erweitert diese Version den Standard um neue Mechanismen fur die Wiederverwendung von Inhalten Version 1 2 erganzt das Inhaltsmodell um neue Spezialisierungen Machinery Industry Training 4 Am 17 Dezember 2015 wurde die DITA Spezifikation 1 3 als OASIS Standard verabschiedet 6 Ab dieser Version unterstutzt DITA Relax NG als normative Schemasprache Die Version gruppiert die Spezifikation in drei aufeinander aufbauende Pakete Base Technical Content und All Inclusive Die indirekte Adressierung wird um die Moglichkeit erweitert einem Schlussel mehrere verschiedene Werte zuzuweisen 7 Weiter fuhrt diese Version den neuen Topic Typen troubleshooting sowie neue Domanen fur Releasemanagement MathML und SVG ein 8 Im Oktober 2016 wurde DITA V1 3 Errata 01 von OASIS verabschiedet Eigenschaften und Hintergrunde BearbeitenDITA zeichnet sich vor allem durch folgende Eigenschaften aus Themenzentrierung Das hochste Abstraktionslevel von DITA ist das Topic dt Thema Weitere Strukturen die oberhalb eines Topics angesiedelt sind sind dann eher Informationen die dem Prozess eines solchen Topics angehoren Beispielsweise konnte es sich dabei um die Navigation einer Hilfeseite handeln Weiterhin sind Topics nicht mehr weiter geschachtelt Fur die Organisation von Topics bieten sich die Sections dt Abschnitte an welche die Topics mit Inhalten versehen Wiederverwendung Ein Ziel von DITA ist die Reduktion von Redundanz und damit des Kopieraufwands von Informationen Dabei konnen Informationen an mehreren Stellen verwendet werden der Inhalt existiert jedoch nur einmal Definitionen 2 Topic Ein Topic ist eine Informationseinheit die durch Titel und Inhalt bestimmt wird Diese Einheit muss knapp genug sein um ein einzelnes Thema zu behandeln oder eine einzige Frage zu beantworten Sie muss jedoch auch ausreichend genug sein um allein sinnvoll stehen zu konnen und dabei allein weiterentwickelt zu werden Map Maps sind Dokumente in denen einzelne Referenzen zu Topics sinnvoll gesammelt und organisiert sind Sie bilden damit die logische Einheit und Klammer uber bestimmte Topics Sie konnen damit auch als Gliederung oder Inhaltsverzeichnis fur DITA Ergebnisse und somit als build manifests fur vollstandige DITA Projekte dienen Spezialisierung Die Spezialisierung erlaubt die Definition neuer Informationstypen structural types oder new domains of information Dabei sollte jedoch der grosste Anteil der Informationen wiederverwendet werden damit die Kosten fur Austausch Migration und Wartung minimiert werden konnen Integration Jede Spezialisierung besitzt ihr eigenes Designmodul Diese Module konnen in kombinierter Form wiederum weitere Dokumententypen generieren Der Prozess der Erstellung neuer Dokumententypen aus der Kombination verschiedener Module wird Integration genannt Anpassung Fur den Fall dass ausschliesslich das Arbeitsergebnis output in unterschiedlicher Form benotigt wird kann eine Anpassung von DITA verwendet werden Damit wird die Ausgabe angepasst ohne die Ubertragbarkeit und den Austausch zu verschlechtern Vorteile gegenuber und Vergleich mit DocBook Bearbeiten nbsp Dieser Artikel oder Abschnitt bedarf einer grundsatzlichen Uberarbeitung Naheres sollte auf der Diskussionsseite angegeben sein Bitte hilf mit ihn zu verbessern und entferne anschliessend diese Markierung Im Vergleich zu DocBook gilt DITA als einfacher zu erlernen Wahrend DocBook eher als Vorlage fur komplexe Bucher und Dokumentationen im Buchformat gedacht ist verfolgt DITA das Ziel technische Informationen als Topics abzubilden die in verschiedenen Kontexten weiterverwendet werden konnen DITA verwendet daruber hinaus viele Elemente aus HTML Nachfolgend ein Vergleich 9 Vorteil von DITA gegenuber DocBook Bearbeiten DocBook ist primar fur die Erstellung und Auslieferung von Buchern gedacht wahrend DITA dagegen auf die Erstellung und Auslieferung auf Topics fokussiert Diese Topics konnen jedoch danach als Sammlung in Bucher ubergehen oder verlinkt werden und damit als Hilfe Informationen Webseiten oder andere Formate dienen DocBook ist strikt hierarchisch und stellt keine Mechanismen zur Verfugung um Inhalt vom Kontext zu trennen Dabei ist DITA wesentlich flexibler und kann kontextabhangige Informationen in verschiedenen Dokumenten gruppieren DITA kann Topics mit jedem Level von definierter Struktur ablegen DocBook ist eine feste Menge von Elementen und Attributen DITA ist erweiterbar und kann auf die individuellen Bedurfnisse und Anforderungen angepasst werden Spezialisierungsregeln definieren die Struktur von individuellen Informationstypen die dabei auf die vorhandenen Standardelemente zuruckgreifen konnen Vorteil von DocBook gegenuber DITA Bearbeiten DocBook wird seit mehr als zehn Jahren aktiv erweitert und standig gepflegt DocBook ist ausfuhrlich dokumentiert und in vielen Praxisfallen erfolgreich getestet Hilfestellungen der grossen DocBook Community sind uberall verfugbar DocBook unterstutzt durch die DocBook Stylesheets bereits eine Vielzahl an Zielformaten wie Eclipse EPUB FO HTML HTMLHelp Javahelp Manpages Webhelp und XHTML Ab Version 5 stellt DocBook ein topic Element bereit Ab Version 5 1 in Entwicklung wird es ein assembly Element geben ahnlich einer Map in DITA das die Wiederverwertung verbessert Beispiel Bearbeiten lt topic id maintaining xml lang en us gt lt title gt Maintaining lt title gt lt shortdesc gt You maintain your solution to ensure that all components are operating at maximum efficiency lt shortdesc gt lt body gt lt p gt Maintenance is a task that you perform along with configuration to get the most from your solution lt p gt lt body gt lt topic gt Siehe auch Bearbeitenmumasy ein VDMA standardisiertes XML Schema fur technische DokumentationLiteratur BearbeitenSissi Closs Single Source Publishing Topicorientierte Strukturierung und DITA Entwickler Press 2007 ISBN 978 3 935042 98 7 Johannes Hentrich DITA Der neue Standard fur technische Dokumentation XLcontent Verlag 2008 ISBN 978 3 9811430 0 3 Jennifer Linton Kylene Bruski Introduction to DITA A User Guide to the Darwin Information Typing Architecture Comtech Services Colorado 2006Weblinks BearbeitenOASIS Technical Committee englisch mit Links zu den Spezifikationen IBM DITA Spezifikation englisch IBM DITA FAQ englisch IBM DITA Download englisch data2type Ausfuhrliche Einfuhrung in DITA deutsch learningdita e Learning Plattform zum Erlernen von DITA deutsch DITA Gruppe und Forum auf xing com deutsch DITA Gruppe und Mailing Liste auf yahoo com englisch DITA Open Toolkit englisch Referenzen englisch Einzelnachweise Bearbeiten OASIS Darwin Information Typing Architecture DITA TC OASIS Abgerufen am 1 August 2020 a b DITA Architectural Specification Chapter 2 An Introduction to DITA Frequently Asked Questions about the Darwin Information Typing Architecture 28 September 2005 abgerufen am 1 August 2020 englisch a b Eliot Kimber DITA for Practitioners Volume 1 Architecture and Technology 1 Auflage XML Press 2012 ISBN 978 1 937434 06 9 About the DITA 1 1 Specification Abgerufen am 4 August 2020 amerikanisches Englisch DITA V1 3 OASIS Standard published OASIS Abgerufen am 1 August 2020 Leigh W White DITA 1 3 Feature Article Understanding Scoped Keys in DITA 1 3 In https www oasis open org OASIS DITA Adoption Technical Committee 9 September 2015 abgerufen am 1 August 2020 englisch Members Approve DITA 1 3 as OASIS Standard for Authoring and Publishing OASIS Abgerufen am 4 August 2020 nach Namahn 2001 Memento vom 12 Mai 2005 im Internet Archive PDF Normdaten Sachbegriff GND 7553991 3 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Darwin Information Typing Architecture amp oldid 239142769