b'\n_START_ARTICLE_\nDarwin Information Typing Architecture\n_START_PARAGRAPH_\nDe Darwin Information Typing Architectuur (DITA) is een op XML gebaseerde architectuur voor creatie, productie en publicatie van informatie. Hoewel de architectuur tot dusver vooral binnen technische publicaties is toegepast, wordt DITA ook gebruikt in andere branches zoals de uitgeverswereld, voor andere types documenten zoals jurisprudentie, handboeken en procedures.\n_START_SECTION_\nOorsprong en naam\n_START_PARAGRAPH_\nHet ontwerp en de specificatie van de DITA architectuur, de bijbehorende DTD\'s, XML-schema\'s en XML, begon in 1999 door IBM om de eigen bedrijfsprocessen voor contentmanagement en publicatie van in- en externe documenten te stroomlijnen. In 2004 is de eerste versie van DITA als standaard in beheer genomen door de OASIS organisatie voor informatiestandaarden, gevolgd in 2005 door het vrijgeven van de DITA Open Toolkit op SourceForge.net._NEWLINE_Het eerste woord in de naam "Darwin Information Typing Architecture" is een verwijzing naar de natuurwetenschapper Charles Darwin. Het belangrijkste concept "specialisatie" in DITA is een soort analogie aan Darwins concept van evolutionaire aanpassing, met een gespecialiseerd element dat de eigenschappen van het basiselement erft waarvan het een specialisatie is.\n_START_SECTION_\nEigenschappen en beperkingen\n_START_PARAGRAPH_\nUitgangspunt van de architectuur is het verdelen van tekst in bouwstenen of \'topics\' ten behoeve van hergebruik en specialisatie en het bundelen van bouwstenen via zogenaamde DITA Maps.\n_START_SECTION_\nOnderwerp geori\xc3\xabnteerd\n_START_PARAGRAPH_\nInformatie wordt in DITA geschreven als modulaire onderwerpen of \'topics\'. Dit in tegenstelling tot lange \'boek geori\xc3\xabnteerde\' dossiers. Een DITA Map verbindt onderwerpen tot een te publiceren eenheid. Een dergelijke DITA Map kan hi\xc3\xabrarchisch van aard zijn. De verschillende topics kunnen eenvoudig in meerdere DITA Maps hergebruikt worden. Een dergelijke manier van werken vergt wel veel van het redactieproces en kan, indien te stringent toegepast als een behoorlijk keurslijf worden ervaren. Goede informatieanalyse is dan ook noodzakelijk voor het succesvol toepassen van DITA.\n_START_SECTION_\nVerwijzingen\n_START_PARAGRAPH_\nFragmenten van onderwerpen (topics), of eventueel de onderwerpen zelf, kunnen door het gebruik van inhoudelijke verwijzingen (conref) opnieuw worden gebruikt op basis van een invoegmechanisme.\n_START_SECTION_\nConditionele tekst\n_START_PARAGRAPH_\nOp basis van filtering van inhoud kunnen bepaalde teksten wel of niet toegevoegd worden aan bepaalde publicaties\n_START_SECTION_\nMetadata\n_START_PARAGRAPH_\nDITA leunt zwaar op het gebruik van metadata voor het onderhouden en terugvinden van onderwerpen.\n_START_SECTION_\nSpecialisatie\n_START_PARAGRAPH_\nIn DITA is het mogelijk nieuwe types te vervaardigen als specialisatie van bestaande types. Door specialisatie kunnen nieuwe informatietypes, nieuwe elementtypes en nieuwe attributen vervaardigd worden, specifiek voor de organisatie of het product waarvoor DITA gebruikt gaat worden.\n_START_SECTION_\nVervaardigen van content in DITA\n_START_PARAGRAPH_\nDITA Maps en onderwerpen zijn XML bestanden. Zaken als afbeeldingen, video en andere niet tekstuele elementen worden via verwijzingen toegevoegd. In principe kunnen alle XML editors DITA content vervaardigen en onderhouden. In de markt zijn DITA gespecialiseerde producten voor onderhoud en beheer van op DITA gebaseerde content beschikbaar.\n_START_SECTION_\nPubliceren van DITA content\n_START_PARAGRAPH_\nDITA is ontworpen als een end-to-end architectuur. Dit betekent dat de architectuur naast bovengenoemde informatietype beschrijvingen ook regels bevat om inhoud te publiceren in HTML, online help en andere formaten. Specifieke \'publishing engines\' zijn in de markt verkrijgbaar die dit proces kunnen ondersteunen.\n_START_SECTION_\nLokale versies\n_START_PARAGRAPH_\nDITA biedt ondersteuning voor het aanpassen aan een taal of gebied via de attribuutgroep \'locatisation\'. Via attributen kan bij elementen worden aangegeven of deze aangepast dienen te worden. De taal van een element kan worden aangegeven. Een DITA-project kan vertaald worden naar XLIFF en weer terug met behulp van de \'DITA-XLIFF Roudtrip Tool for DITA-OT\' en programma\'s voor computerondersteund vertalen.'