DITA

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 22. maj 2021; checks kræver 8 redigeringer .

Darwin Information Typing Architecture ( DITA ) er en XML -applikation designet til at automatisere samlingen af ​​dokumenter fra forskellige fragmenter, formateret i henhold til den tilsvarende DTD , og ​​deres offentliggørelse i forskellige formater . Definerer et sæt dokumenttyper til oprettelse og organisering af tematisk information, samt et sæt mekanismer til at kombinere, udvide og begrænse dokumenttyper [1] . Det er en åben standard [2] , der er defineret og vedligeholdt af OASIS DITA Technical Committee [3] .

Darwin Information Typing Architecture (DITA) er en XML - baseret teknologi, der dækker hele cyklussen med at udvikle, frigive og levere teknisk information. Denne arkitektur er opbygget af et sæt principper, der beskriver både oprettelsen af ​​moduler med "indskrevet information" på emneniveau, og brugen af ​​disse oplysninger, for eksempel i onlinehjælp eller en teknisk support-webportal.

Kerneelementerne i DITA - byggestenene, der udgør arkitekturen af ​​aktuel information - er XML Document Type Definitions (DTD'er), nemlig "DTD Topics." På trods af dette er et grundlæggende princip i DITA-arkitekturen dens udvidelsesmuligheder; DTD-temaer, som alle skemaer baseret på dem, er blot specifikke implementeringer af principperne for denne arkitektur.

Introduktion til Darwin Typed Information Architecture

DITA-principper

Enkeltkildeprincip i DITA

DITA understøtter enkeltkildeprincippet gennem :

Indhold kan genbruges på følgende niveauer:

DITA gør det muligt at profilere indhold ved hjælp af attributter. Indholdsfiltrering udføres ved hjælp af filtre defineret i *.ditaval-formatet.

Indhold kan udgives i mange formater, herunder XHTML , PDF , ODT , Eclipse Help, HTML Help , JavaHelp, RTF , DocBook , Troff.

Genbrug af indhold på emneniveau

Indholdsprofilering  - markerer forskellige variationer af det samme indhold og bestemmer, hvornår hver variation skal anvendes. For eksempel kan det samme indhold have forskellige variationer for forskellige kunder eller for forskellige produktversioner. Betinget indhold  - forskellige variationer af indhold. Ved publicering forbliver en eller flere varianter, der er relevante for denne sag, alle andre variationer filtreres fra. Betinget indhold er markeret med attributter . Attributter kan defineres på ethvert element. Nøgleegenskaber for indholdsprofilering:

Nye attributter kan tilføjes gennem DTD-specialiseringsmekanismer.

Betinget indhold filtreres under udgivelsen ved hjælp af filtre defineret i *.ditaval-formatet. *.ditaval filer består af:

<?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>

Når du anvender filteret, vil alle elementer med attributsættet audience="p" blive ekskluderet, og elementer med attributsættet audience="a" vil blive inkluderet.

Flere filtre kan understøttes for at opnå forskellige resultater, afhængigt af hvilket indhold der skal filtreres. Et eksempel på brug i dita markup:

<?xml version="1.0" encoding="UTF-8"?> <conbody> <p xml:lang="en-us">Noget engelsk tekst</p> <p xml:lang="ru-ru">Noget russisk tekst</p> </conbody>

Genbrug af indhold på kortniveau

Et emne kan inkluderes eller udelukkes fra et specifikt dokumentkort. I hvert dokumentkort kan det samme emne placeres på forskellige niveauer i hierarkiet og optage et hvilket som helst sted i rækkefølgen af ​​emner. Hvis et antal emner optræder i samme rækkefølge og i samme hierarki, kan de kombineres til et minikort. Minikortet kan bruges som en helhed i andre kort. I forskellige kort kan minikortet være på forskellige niveauer i hierarkiet og optage et hvilket som helst sted i rækkefølgen af ​​emner.

Emneorienteret tilgang

Indtastning af oplysninger

Adskillelse af indhold fra formatering

Specialisering

DITA specialisering refererer til en mekanisme til at skræddersy DITA til specifikke behov. Kan oprettes:

Noter

  1. Darwin Information Typing Architecture (DITA) Version 1.3 . Hentet 1. november 2020. Arkiveret fra originalen 12. maj 2021.
  2. Darwin Information Typing Architecture (DITA) Version 1.2 . Hentet 10. oktober 2012. Arkiveret fra originalen 18. juli 2012.
  3. OASIS Darwin Information Typing Architecture (DITA) TC . OASIS. Hentet 5. oktober 2012. Arkiveret fra originalen 23. marts 2021.

Links