DITA files in memoQ

What’s DITA?

DITA (Darwin Information Typing Architecture) is an XML-based standard used for creating and managing structured content. It's commonly used for technical documentation, user guides, knowledge bases, and other modular documentation.

DITA content is built from small reusable topics that can be combined into larger documents using DITA maps. This modular structure makes documentation easier to maintain, reuse, and translate.

How memoQ supports DITA

 

How memoQ supports DITA?

DITA support in memoQ is built from two separate components:

  • DITA filter (built-in filter)

    The software component that imports and processes DITA files.

  • DITA filter configuration

    A customizable configuration that defines how memoQ processes the XML structure inside DITA files.

Although they are related, they serve different purposes.

 

The DITA filter (built-in filter)

The DITA filter is a built-in component of memoQ.

It's implemented as a DLL software module, which means it is part of the memoQ application itself.

The DITA filter is included in both:

  • memoQ desktop app

  • memoQ TMS

Because this filter is built into the software, memoQ replaces it with the default (factory) version whenever the program is installed, updated, or upgraded.

The DITA filter configuration

The DITA filter configuration defines how memoQ handles the XML structure inside DITA files.

It contains rules that tell memoQ’s XML processing engine:

  • Which elements are translatable.

  • How tags should be handled.

  • How content should be segmented.

This configuration is installed only with the memoQ desktop app. It’s not included in the memoQ TMS installer.

If the DITA filter configuration appears on a memoQ TMS, it means that a user published it from their memoQ desktop app.

Want to learn more?