DITA-OT Packages

What packages are available for the DITA Open Toolkit?

Beginning with DITA-OT version 1.4.2, the binary version of the toolkit is available in three packages (minimal, standard, and full). The latest full release is DITA 1.5.2. In several cases, earlier versions of the DITA-OT contained older versions of the open source libraries listed below:

  • Minimal package (DITA-OT1.5.1_minimal_bin.zip). This package is primarily for use by vendors that embed the toolkit within their products. It contains all of the core processing code: CSS and XSLT, Ant build scripts, Java code (dost.jar), resource files, DTDs and Schemas. Users will need to have their own version of Ant and other libraries, and will need to set up environment variables for each library. The only external files inside the minimal package are the OASIS DTDs and Schemas, along with the following open source libraries:
    • Apache Commons Codec version 1.4 (added in DITA-OT 1.5.2)
    • Apache commons-logging version 1.1.1
    • Apache Catalog Resolver version 1.1
  • Standard package (DITA-OT1.5.1_bin.zip). This package contains everything in the minimal package, plus documentation, existing demo code (such as legacy support for the old bookmap), sample ANT scripts, and sample DITA files. This package is appropriate for those who want the core toolkit function, demos, and samples, but already have local installed copies of Ant and other required tools. The standard package includes only the following open source libraries:
    • Apache Commons Codec version 1.4 (added in DITA-OT 1.5.2)
    • Apache commons-logging version 1.1.1
    • Apache Catalog Resolver version 1.1
  • Full Easy Install package, previously called Full package (DITA-OT1.5.1_full_easy_install_bin.zip). This package contains everything in the Standard package, plus common Apache tools used for builds so that you do not need to set them up separately; the only core tool that is missing is Java. This package also contains a batch file to set up a build environment using those tools. This package is appropriate for novice users, those testing the toolkit, or those who do not want to maintain local copies of other Apache tools. The following external libraries are included in version 1.5.1 of this package:
    • Ant version 1.7.1
    • Saxon version 9.1.0.5J
    • Apache Commons Codec version 1.4 (added in DITA-OT 1.5.2)
    • Apache commons-logging version 1.1.1
    • Apache Catalog Resolver version 1.1
    • IBM ICU for Java version 3.4.4
    • Apache FOP version 1.0; this package in turn includes the following libraries:
      • Apache Avalon Framework API v4.1.5(avalon-framework-4.2.0.jar)
      • Apache Batik all-in-one JAR v1.7+r608262(batik-all-1.7.jar)
      • Apache Commons IO v1.3.1(commons-io-1.3.1.jar)
      • Apache Commons Logging v1.0.4(commons-logging-1.0.4.jar)
      • Apache Xml Serializer v2.7(serializer-2.7.0.jar)
      • Xalan Processor v2.7(xalan-2.7.0.jar)
      • IBM Xerces-J v2.7.1(xercesImpl-2.7.1.jar)
      • Common Xml API v1.3.04(xml-apis-1.3.04.jar)
      • Common Xml API Extension v1.3.04 for CSS(xml-apis-ext-1.3.04.jar)
      • Apache XML Graphics Commons v1.4(xmlgraphics-commons-1.4.jar)

In addition to the binary versions of the toolkit, there is a source package available that contains all of the source code used in each of the three packages. The demo files, samples, and documentation are not part of the SRC package.The SRC package contains the Apache commons-logging and Apache Catalog Resolver libraries.

Packages may be downloaded directly from SourceForge: https://sourceforge.net/projects/dita-ot/files

Previous releases

With DITA-OT versions 1.3, 1.3.1, 1.4, and 1.4.1, these packages are available:

  1. The basic package: DITA-OTversion_bin.zip and DITA-OTversion_bin.tar.gz.
    This package contains all of the processing code for the toolkit, as well as some documentation and demo code. Users of this package will need to install, at a minimum, Java, ANT, and an XSLT processor.
  2. The full package: DITA-OTversion_fullpackage_bin.zip and DITA-OTversion_fullpackage_bin.tar.gz. This package includes ANT and XSLT, as well as several other commonly used Apache tools like FOP. A batch file called "startcmd" may be used to set up the local environment for processing. It must be run each time the environment is opened; any number of builds may be run with this, but the environment settings do not persist after the command window is closed. This package also does not come with Java.
With version 1.2.2 and earlier, only the basic package is available.
XML.org Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | XML.org | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I