Кіріспе
Тақырыпқа негізделген авторлық және жариялау үшін XML дерек моделі.
Дарвиннің ақпараттық типтеу архитектурасы (DITA) спецификациясы тақырыпқа бағытталған ақпаратты жазу және ұйымдастыру үшін құжат түрлерінің жиынтығын, сондай-ақ құжат түрлерін біріктіру, кеңейту және шектеу механизмдерін анықтайды. Бұл OASIS DITA техникалық комитеті анықтаған және қолдайтын ашық стандарт. Атауы келесі компоненттерден туындайды:
Дарвин: ол мамандану және мұрагерлік принциптерін қолданады, бұл кейбір жағынан табиғатты зерттеуші Чарльз Дарвиннің эволюциялық бейімделу тұжырымына ұқсас,
Ақпаратты типтеу: бұл әр тақырыптың нақты бірінші кезектегі мақсаты (нұсқау, сөздікке енгізілім, ақаулықтарды жою туралы ақпарат) және құрылымы болады дегенді білдіреді,
Архитектура: DITA – кеңейтілетін құрылымдар жиынтығы.
Darwin: it uses the principles of specialization and inheritance, which is in some ways analogous to the naturalist Charles Darwin's concept of evolutionary adaptation,
Information Typing: which means each topic has a defined primary objective (procedure, glossary entry, troubleshooting information) and structure,
Architecture: DITA is an extensible set of structures.
Мазмұнды қайта пайдалану
Тақырыптар мазмұнды қайта пайдаланудың негізі болып табылады және бірнеше жариялымдарда қайта қолданылуы мүмкін. Тақырыптар ішіндегі мазмұн бөліктерін мазмұн сілтемелері (conref немесе conkeyref) арқылы қайта пайдалануға болады, бұл транслюзия механизмі.
Ақпаратты жазу
DITA-ның соңғы нұсқасы (DITA 1.3) бес арнайы тақырып түрін қамтиды: Тапсырма, Тұжырым, Анықтама, Сөздік жазбасы және Ақауларды жою. Осы бес тақырып түрінің әрқайсысы – жалпы тақырып түрінің мамандануы болып табылады, онда тақырып элементі, метадеректер үшін пролог элементі және дене элементі бар. Дене элементі HTML-ге ұқсас абзац, кесте және тізім элементтерінен тұрады. Тапсырма тақырыбы – тапсырманы қалай орындау керектігін сипаттайтын процедура үшін арналған. Ол пайдаланушылардың күтілетін нәтижеге жету үшін орындауы тиіс қадамдарды тізімдейді. Қадамдар тапсырма денесі элементінде қамтылған, ол жалпы дене элементінің мамандануы болып табылады. Қадамдар элементі – реттелген тізім элементінің мамандануы. Тұжырымдық ақпарат көбірек объективті болып келеді, анықтамалар, ережелер және нұсқауларды қамтиды. Анықтама тақырыбы – команда синтаксисін, бағдарламалау нұсқауларын және басқа анықтамалық материалдарды сипаттайтын тақырыптар үшін, әдетте егжей-тегжейлі, фактілерге негізделген материалдарды қамтиды. Сөздік жазбасы тақырыбы берілген терминнің бір мағынасын анықтау үшін қолданылады. Терминнің анықтамасын беруден және анықтаудан басқа, бұл тақырып түрі терминге қатысты негізгі терминология туралы ақпаратты, сондай-ақ аббревиатураларды немесе аббревиатуралардың толық ашылымдарын қамтуы мүмкін. Ақауларды жою тақырыбы оқырман түзетуге тырысатын жағдайды сипаттайды, одан кейін оның себептері мен ұсынылған шешімдердің бірі немесе бірнешесі келтіріледі.
Карталар
DITA картасы – мазмұн жинағын басылымға түрлендіруге арналған тақырыптар жиынтығын қамтитын контейнер. Ол тақырыптарға тізбектелген рет пен құрылым береді. Картада тақырыптар арасындағы гиперсілтемелерді анықтайтын қатынас кестелері (reltables) болуы мүмкін. Карталар бір-біріне ендіріле алады: олар тақырыптарға немесе басқа карталарға сілтеме жасай алады және әртүрлі мазмұн түрлері мен метадеректерді қамтуы мүмкін.
Метадеректер
DITA тақырып деңгейінде де, элементтер ішінде де кең көлемді метадеректер элементтері мен атрибуттарын қамтиды. Шартты мәтін аудитория, платформа, өнім және басқа да қасиеттерге сәйкес атрибуттар негізінде мазмұнды сүзгілеуге немесе стильдеуге мүмкіндік береді. Шартты өңдеу профилі (файлы) шартты өңдеу үшін қолданылатын мәндерді анықтауға арналған.
Мамандандыру
DITA негізгі DITA элементтері мен атрибуттарын мамандандыру арқылы жаңа элементтер мен атрибуттарды қосуға мүмкіндік береді. Мамандандыру арқылы DITA белгілі бір салалар немесе компаниялар үшін қажет болған жағдайда жаңа тақырып түрлерін, элемент түрлерін және атрибуттарды қабылдай алады. DITA-ның, мысалы, жартылай өткізгіш өнеркәсібі сияқты нақты салаларға арналған мамандандырулары OASIS техникалық комитеттері мен кіші комитеттері арқылы стандартталады. DITA-ны пайдаланатын көптеген ұйымдар өздерінің жеке мамандандыруларын да жасайды. DITA-ның кеңейтілу мүмкіндігі ұйымдарға нақты ақпараттық құрылымдарды анықтап, DITA-ны мамандандыруға және олармен жұмыс істеу үшін стандартты құралдарды пайдалануға мүмкіндік береді. Компанияға тән ақпараттық архитектураны анықтау арқасында компаниялар DITA-ны өзіне маңызды метадеректермен мазмұнды толықтыруға және құжат құрылымы бойынша компанияның ережелерін сақтауға мүмкіндік алады. Мазмұн, оның ішіндегі файлдық құрылымға ұқсас етіп құрылуы тиіс.
DITA-да мазмұн жасау
DITA картасы мен тақырыптық құжаттар XML файлдары болып табылады. HTML-дегідей, нәтижеде көрсетілуі тиіс кез келген суреттер, бейне файлдары немесе басқа файлдар сілтеме арқылы қосылады. DITA мазмұнын жазу үшін кез келген XML редакторы немесе тіпті қарапайым мәтін редакторын пайдалануға болады, бұл авторлық процесте қажетті қолдау деңгейіне байланысты. Арнайы редакторларда авторлық жұмысты жеңілдету үшін WYSIWYG алдын ала қарау, тексеру және DITA OT немесе ditac сияқты DITA процессорымен интеграциялау мүмкіндіктері бар.
DITA-да жазылған мазмұнды жариялау
DITA – бастапқыдан соңғы архитектура ретінде жобаланған. DITA тілін құрайтын элементтер, атрибуттар және ережелерді көрсетумен қатар, DITA спецификациясы DITA мазмұнын HTML, онлайн көмек, басып шығару, мазмұн жеткізу платформасы және басқа форматтарда жариялау ережелерін де қамтиды. Мысалы, DITA спецификациясында A элементінің conref атрибуты B элементіне жол көрсетсе, B элементінің мазмұны A элементінің орнында көрсетіледі деп айтылған. DITA процессорлары деп аталатын DITA талаптарына сәйкес келетін жариялау шешімдері conref атрибутын белгіленгендей өңдеуі тиіс. Сонымен қатар, шартты мәтін, индекс белгілері және тақырыптар арасындағы сілтемелер сияқты бай мүмкіндіктерді өңдеу үшін де ережелер бар. DITA мазмұнын басқа форматтарға түрлендіретін және DITA таңбалауын түсіндіруге қатысты DITA спецификациясының талаптарын орындайтын қолданбалар DITA процессорлары деп аталады.
Жергілікті жер
DITA аудармаларды жергіліктілендіру атрибуттары тобы арқылы қолдайды. Элементтердің атрибуттары элемент мазмұны аударылу керек пе, жоқ па, соны көрсету үшін орнатылуы мүмкін. Элемент мазмұнының тілін, жазу бағытын, индекс сүзгілеуді және түпкілікті форматқа шығарылған кезде қосылатын кейбір терминдерді анықтауға болады. DITA жобасын XLIFF файлына және DITA OT үшін DITA XLIFF Roundtrip құралын, сондай-ақ компьютерлік көмекпен аударма жасау (CAT) құралдарын, мысалы, Swordfish Translation Editor немесе Fluenta DITA Translation Manager сияқты, аударма процесін іске асыруға арналған құралдарды пайдаланып, бастапқы карталар мен тақырыптарына қайта айналдыруға болады. Бұл процестің қалай жүзеге асырылуы OASIS ұйымының DITA Adoption TC жариялаған "XLIFF-ті DITA жобаларын аудару үшін пайдалану" мақаласында сипатталған.