DITA

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 22. května 2021; kontroly vyžadují 8 úprav .

Darwin Information Typing Architecture ( DITA ) je XML aplikace určená k automatizaci sestavování dokumentů z nesourodých fragmentů, formátovaných podle odpovídajícího DTD , a jejich publikování v různých formátech . Definuje sadu typů dokumentů pro vytváření a organizaci tematických informací a také sadu mechanismů pro kombinování, rozšiřování a omezování typů dokumentů [1] . Jedná se o otevřený standard [2] , který je definován a udržován Technickým výborem OASIS DITA [3] .

Darwin Information Typing Architecture (DITA) je technologie založená na XML , která pokrývá celý cyklus vývoje, vydávání a dodávání technických informací. Tato architektura je tvořena souborem principů, které popisují jak tvorbu modulů s „typovanými informacemi“ na úrovni tématu, tak využití těchto informací například v online nápovědě nebo na webovém portálu technické podpory.

Základními prvky DITA – stavebními kameny, které tvoří architekturu aktuálních informací – jsou definice typu dokumentu XML (DTD), konkrétně „DTD Topics“. Přesto je základním principem architektury DITA její rozšiřitelnost; Témata DTD, stejně jako všechna na nich založená schémata, jsou pouze konkrétní implementace principů této architektury.

Úvod do Darwinově typované informační architektury

Principy DITA

Princip jednoho zdroje v DITA

DITA podporuje princip jednoho zdroje prostřednictvím:

Obsah lze znovu použít na následujících úrovních:

DITA umožňuje profilování obsahu pomocí atributů. Filtrování obsahu se provádí pomocí filtrů definovaných ve formátu *.ditaval.

Obsah lze publikovat v mnoha formátech, včetně XHTML , PDF , ODT , Eclipse Help, HTML Help , JavaHelp, RTF , DocBook , Troff.

Opětovné použití obsahu na úrovni tématu

Profilování obsahu  – označování různých variant stejného obsahu a určování, kdy má být každá varianta použita. Například stejný obsah může mít různé varianty pro různé klienty nebo pro různé verze produktu. Podmíněný obsah  – různé varianty obsahu. Při publikování zůstane jedna nebo více variant, které jsou pro tento případ relevantní, všechny ostatní varianty se odfiltrují. Podmíněný obsah je označen atributy . Atributy lze definovat pro jakýkoli prvek. Klíčové atributy pro profilování obsahu:

Nové atributy lze přidávat prostřednictvím mechanismů specializace DTD.

Podmíněný obsah je během publikace filtrován pomocí filtrů definovaných ve formátu *.ditaval. *.ditaval soubory se skládají z:

<?xml version="1.0" encoding="UTF-8"?> <val> <prop att="audience" val="p" action="exclude"/> <prop att="audience" val="a" action="include"/> <prop att="xml:lang" val="ru-ru" action="include"/> <prop att="xml:lang" val="en-us" action="exclude"/> </val>

Při použití filtru budou vyloučeny všechny prvky se sadou atributů audience="p" a budou zahrnuty prvky se sadou atributů audience="a".

Pro dosažení různých výsledků v závislosti na tom, jaký obsah má být filtrován, lze podporovat více filtrů. Příklad použití značky Dita:

<?xml version="1.0" encoding="UTF-8"?> <conbody> <p xml:lang="en-us">Nějaký anglický text</p> <p xml:lang="ru-ru">Nějaký ruský text</p> </conbody>

Opětovné použití obsahu na úrovni mapy

Téma může být zahrnuto nebo vyloučeno z konkrétní mapy dokumentu. V každé mapě dokumentu může být stejné téma umístěno na různých úrovních hierarchie a zaujímat libovolné místo v pořadí témat. Pokud se více témat vyskytuje ve stejném pořadí a ve stejné hierarchii, lze je spojit do minimapy. Minimapa může být použita jako celek v jiných mapách. Na různých mapách může být minimapa na různých úrovních hierarchie a zabírat libovolné místo v pořadí témat.

Tématicky orientovaný přístup

Psaní informací

Oddělení obsahu od formátování

Specializace

Specializace DITA se týká mechanismu přizpůsobení DITA konkrétním potřebám. Lze vytvořit:

Poznámky

  1. Darwin Information Typing Architecture (DITA) verze 1.3 . Získáno 1. listopadu 2020. Archivováno z originálu dne 12. května 2021.
  2. Darwin Information Typing Architecture (DITA) verze 1.2 . Získáno 10. října 2012. Archivováno z originálu 18. července 2012.
  3. OASIS Darwin Information Typing Architecture (DITA) TC . OÁZA. Získáno 5. října 2012. Archivováno z originálu dne 23. března 2021.

Odkazy