{"id":1321,"date":"2026-06-25T20:47:55","date_gmt":"2026-06-25T17:47:55","guid":{"rendered":"https:\/\/www.index.fi\/?page_id=1321"},"modified":"2026-06-25T21:27:51","modified_gmt":"2026-06-25T18:27:51","slug":"what-is-the-dita-open-toolkit","status":"publish","type":"page","link":"https:\/\/www.index.fi\/en\/tietopankki\/mika-on-dita-open-toolkit\/","title":{"rendered":"What is DITA-OT?"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling no-bottom-margin\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top-medium:80px;--awb-padding-bottom-medium:80px;--awb-margin-bottom-medium:80px;--awb-margin-bottom-small:60px;--awb-background-color:var(--awb-custom_color_2);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-stretch fusion-flex-content-wrap\" style=\"max-width:calc( 1200px + 30px );margin-left: calc(-30px \/ 2 );margin-right: calc(-30px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-padding-top:90px;--awb-padding-right:40px;--awb-padding-left:40px;--awb-bg-color:var(--awb-custom_color_2);--awb-bg-color-hover:var(--awb-custom_color_2);--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:15px;--awb-width-medium:33.333333333333%;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:15px;--awb-width-small:100%;--awb-spacing-right-small:15px;--awb-margin-bottom-small:30px;--awb-spacing-left-small:15px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><i class=\"fb-icon-element-1 fb-icon-element fontawesome-icon classic-thumbs-up-regular circle-no\" style=\"--awb-iconcolor:var(--awb-color4);--awb-iconcolor-hover:var(--awb-color4);--awb-font-size:72px;--awb-align-self:center;--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-bottom:30px;--awb-margin-left:0px;\"><\/i><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-one\" style=\"--awb-text-color:#ffffff;--awb-margin-bottom:30px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h1 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><strong>What is the DITA Open Toolkit and what can it be used for?<\/strong><\/h1><\/div><div class=\"fusion-text fusion-text-1\"><p><span style=\"color: #ffffff;\">T<\/span><span style=\"color: #ffffff;\"><span style=\"color: #ffffff;\">technical <\/span>In documentation and large-scale content management, you often encounter the abbreviation DITA-OT, or DITA Open Toolkit. It is an open-source tool that serves as the engine for the manuals and support sites of many industrial and software companies.<\/span><\/p>\n<p style=\"color: #ffffff;\">But what does this tool do in practice, and why is it so popular among technical writers and developers?<\/p>\n<\/div><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:#ffffff;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">What is the DITA Open Toolkit?<\/h2><\/div><div class=\"fusion-text fusion-text-2\"><p style=\"color: #ffffff;\">The DITA Open Toolkit is a publishing engine. Its function is to accept raw XML text conforming to the DITA standard and convert it into a more readable format, such as a website or a PDF file.<\/p>\n<p style=\"color: #ffffff;\">DITA (Darwin Information Typing Architecture) itself is just a set of rules for how text is written and structured with codes and tags. DITA code itself is just raw data that is difficult to read as is. DITA Open Toolkit is the tool that reads this data, combines the text pieces in the correct order, and turns it into a finished end product.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:#ffffff;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">What can the DITA Open Toolkit be used for?<\/h2><\/div><div class=\"fusion-text fusion-text-3\"><p style=\"color: #ffffff;\">DITA-OT is at its best when you have a vast amount of content to document, multiple product versions, and a constant need for updates. It's not a tool for typesetting a single manual, but an industrial-level translator that combines fragmented XML data into finished products without human intervention.<\/p>\n<p style=\"color: #ffffff;\">In practice, its role is condensed into three main tasks:<\/p>\n<p style=\"color: #ffffff;\">1. Content repurposing and omnichannel publishing<\/p>\n<p style=\"color: #ffffff;\">Maintaining one text in multiple places is a waste of time. The core idea of DITA-OT is to take a single XML source file and translate it into several different formats with a single command. The same warning or installation instruction can be pushed directly to a PDF file delivered with the product, to the customer support's responsive website, and directly into the software's internal \u201dHelp\u201d menu.<\/p>\n<p style=\"color: #ffffff;\">2. Conditional Release and Profiling<\/p>\n<p style=\"color: #ffffff;\">When there are basic, pro, and administrator versions of a software or hardware product, DITA-OT eliminates the need to maintain three separate guides. Information is marked (profiled) in the source text to indicate which information belongs to which target audience or hardware model. During the publishing phase, parameters are given to DITA-OT, and it automatically filters thousands of pages to produce a customized manual that only pertains to the specific version.<\/p>\n<p style=\"color: #ffffff;\">3. Documentation Automation (Docs-as-Code)<\/p>\n<p style=\"color: #ffffff;\">In modern software projects, documentation is handled in the same way as the code itself. Because DITA-OT operates entirely from the command line, it's easy to integrate it into a company's CI\/CD pipeline (e.g., Jenkins or GitHub Actions). When a coder or writer pushes an update to version control, DITA-OT automatically kicks in in the background, compiles the new instructions, and publishes an updated version of the site directly to production.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:#ffffff;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Who is it for?<\/h2><\/div><div class=\"fusion-text fusion-text-4\"><p style=\"color: #ffffff;\">The DITA Open Toolkit is rarely directly in front of a technical writer. Writers usually use a separate text editor or a broader Content Management System (CCMS) where the DITA-OT runs invisibly in the background. It is primarily a tool for documentation architects, technical writers, and DevOps specialists to ensure that information flows and updates efficiently.<\/p>\n<\/div><div class=\"fusion-text fusion-text-5 fusion-text-no-margin\" style=\"--awb-content-alignment:center;--awb-text-color:#ffffff;--awb-margin-bottom:5%;\"><\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-padding-bottom:80px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:15px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:15px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:15px;--awb-spacing-left-medium:15px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:15px;--awb-spacing-left-small:15px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-row fusion-flex-align-items-center\"><div class=\"fusion-image-element\" style=\"--awb-margin-right:40px;--awb-max-width:100px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-1 hover-type-none\" style=\"border-radius:50px;\"><img decoding=\"async\" width=\"2560\" height=\"2560\" alt=\"Manu Ojanen Application Developer\" title=\"Manu Ojanen\" src=\"https:\/\/www.index.fi\/wp-content\/uploads\/2023\/09\/Manu.Ojanen-scaled-1.jpg\" class=\"img-responsive wp-image-271\" srcset=\"https:\/\/www.index.fi\/wp-content\/uploads\/2023\/09\/Manu.Ojanen-scaled-1-200x200.jpg 200w, https:\/\/www.index.fi\/wp-content\/uploads\/2023\/09\/Manu.Ojanen-scaled-1-400x400.jpg 400w, https:\/\/www.index.fi\/wp-content\/uploads\/2023\/09\/Manu.Ojanen-scaled-1-600x600.jpg 600w, https:\/\/www.index.fi\/wp-content\/uploads\/2023\/09\/Manu.Ojanen-scaled-1-800x800.jpg 800w, https:\/\/www.index.fi\/wp-content\/uploads\/2023\/09\/Manu.Ojanen-scaled-1-1200x1200.jpg 1200w, https:\/\/www.index.fi\/wp-content\/uploads\/2023\/09\/Manu.Ojanen-scaled-1.jpg 2560w\" sizes=\"(max-width: 640px) 100vw, 1200px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-6\" style=\"--awb-text-color:var(--awb-color1);\"><p><span style=\"background-color: rgba(0, 0, 0, 0); letter-spacing: 0.24px;\"><b>Manu Ojanen<\/b><\/span><\/p>\n<p><span style=\"background-color: rgba(0, 0, 0, 0); letter-spacing: 0.24px;\">The author is an experienced software developer at Index IT.<\/span><\/p>\n<\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":686,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"footnotes":""},"class_list":["post-1321","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mik\u00e4 on DITA-OT? - Index IT<\/title>\n<meta name=\"description\" content=\"Mik\u00e4 on DITA Open Toolkit (DITA-OT)? Esittelyss\u00e4 teknisen dokumentoinnin moottori, joka mahdollistaa monikanavajulkaisun ja automaattiset julkaisuputket.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.index.fi\/en\/knowledge-base\/what-is-the-dita-open-toolkit\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mik\u00e4 on DITA-OT? - Index IT\" \/>\n<meta property=\"og:description\" content=\"Mik\u00e4 on DITA Open Toolkit (DITA-OT)? Esittelyss\u00e4 teknisen dokumentoinnin moottori, joka mahdollistaa monikanavajulkaisun ja automaattiset julkaisuputket.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.index.fi\/en\/knowledge-base\/what-is-the-dita-open-toolkit\/\" \/>\n<meta property=\"og:site_name\" content=\"Index IT\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-25T18:27:51+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.index.fi\\\/fi\\\/tietopankki\\\/mika-on-dita-open-toolkit\\\/\",\"url\":\"https:\\\/\\\/www.index.fi\\\/fi\\\/tietopankki\\\/mika-on-dita-open-toolkit\\\/\",\"name\":\"Mik\u00e4 on DITA-OT? - Index IT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.index.fi\\\/#website\"},\"datePublished\":\"2026-06-25T17:47:55+00:00\",\"dateModified\":\"2026-06-25T18:27:51+00:00\",\"description\":\"Mik\u00e4 on DITA Open Toolkit (DITA-OT)? Esittelyss\u00e4 teknisen dokumentoinnin moottori, joka mahdollistaa monikanavajulkaisun ja automaattiset julkaisuputket.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.index.fi\\\/fi\\\/tietopankki\\\/mika-on-dita-open-toolkit\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.index.fi\\\/fi\\\/tietopankki\\\/mika-on-dita-open-toolkit\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.index.fi\\\/fi\\\/tietopankki\\\/mika-on-dita-open-toolkit\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Etusivu\",\"item\":\"https:\\\/\\\/www.index.fi\\\/fi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tietopankki\",\"item\":\"https:\\\/\\\/www.index.fi\\\/fi\\\/tietopankki\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Mik\u00e4 on DITA-OT?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.index.fi\\\/#website\",\"url\":\"https:\\\/\\\/www.index.fi\\\/\",\"name\":\"Index IT\",\"description\":\"Index IT\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.index.fi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.index.fi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.index.fi\\\/#organization\",\"name\":\"Index IT\",\"url\":\"https:\\\/\\\/www.index.fi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.index.fi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.index.fi\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/Logo_digi.png\",\"contentUrl\":\"https:\\\/\\\/www.index.fi\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/Logo_digi.png\",\"width\":2165,\"height\":570,\"caption\":\"Index IT\"},\"image\":{\"@id\":\"https:\\\/\\\/www.index.fi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/index-information-technologies-oy\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is DITA-OT? - Index IT","description":"What is the DITA Open Toolkit (DITA-OT)? Introducing a technical documentation engine that enables multichannel publishing and automated publishing pipelines.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.index.fi\/en\/knowledge-base\/what-is-the-dita-open-toolkit\/","og_locale":"en_US","og_type":"article","og_title":"Mik\u00e4 on DITA-OT? - Index IT","og_description":"Mik\u00e4 on DITA Open Toolkit (DITA-OT)? Esittelyss\u00e4 teknisen dokumentoinnin moottori, joka mahdollistaa monikanavajulkaisun ja automaattiset julkaisuputket.","og_url":"https:\/\/www.index.fi\/en\/knowledge-base\/what-is-the-dita-open-toolkit\/","og_site_name":"Index IT","article_modified_time":"2026-06-25T18:27:51+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.index.fi\/fi\/tietopankki\/mika-on-dita-open-toolkit\/","url":"https:\/\/www.index.fi\/fi\/tietopankki\/mika-on-dita-open-toolkit\/","name":"What is DITA-OT? - Index IT","isPartOf":{"@id":"https:\/\/www.index.fi\/#website"},"datePublished":"2026-06-25T17:47:55+00:00","dateModified":"2026-06-25T18:27:51+00:00","description":"What is the DITA Open Toolkit (DITA-OT)? Introducing a technical documentation engine that enables multichannel publishing and automated publishing pipelines.","breadcrumb":{"@id":"https:\/\/www.index.fi\/fi\/tietopankki\/mika-on-dita-open-toolkit\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.index.fi\/fi\/tietopankki\/mika-on-dita-open-toolkit\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.index.fi\/fi\/tietopankki\/mika-on-dita-open-toolkit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Etusivu","item":"https:\/\/www.index.fi\/fi\/"},{"@type":"ListItem","position":2,"name":"Tietopankki","item":"https:\/\/www.index.fi\/fi\/tietopankki\/"},{"@type":"ListItem","position":3,"name":"Mik\u00e4 on DITA-OT?"}]},{"@type":"WebSite","@id":"https:\/\/www.index.fi\/#website","url":"https:\/\/www.index.fi\/","name":"IT Index","description":"IT Index","publisher":{"@id":"https:\/\/www.index.fi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.index.fi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.index.fi\/#organization","name":"IT Index","url":"https:\/\/www.index.fi\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.index.fi\/#\/schema\/logo\/image\/","url":"https:\/\/www.index.fi\/wp-content\/uploads\/2023\/09\/Logo_digi.png","contentUrl":"https:\/\/www.index.fi\/wp-content\/uploads\/2023\/09\/Logo_digi.png","width":2165,"height":570,"caption":"Index IT"},"image":{"@id":"https:\/\/www.index.fi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/index-information-technologies-oy\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.index.fi\/en\/wp-json\/wp\/v2\/pages\/1321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.index.fi\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.index.fi\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.index.fi\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.index.fi\/en\/wp-json\/wp\/v2\/comments?post=1321"}],"version-history":[{"count":7,"href":"https:\/\/www.index.fi\/en\/wp-json\/wp\/v2\/pages\/1321\/revisions"}],"predecessor-version":[{"id":1356,"href":"https:\/\/www.index.fi\/en\/wp-json\/wp\/v2\/pages\/1321\/revisions\/1356"}],"up":[{"embeddable":true,"href":"https:\/\/www.index.fi\/en\/wp-json\/wp\/v2\/pages\/686"}],"wp:attachment":[{"href":"https:\/\/www.index.fi\/en\/wp-json\/wp\/v2\/media?parent=1321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}