Skip to main content


developerWorks  >  XML  >

DITA topic specialization

Analyze your content and build a specialized DTD

developerWorks

Level: Intermediate

Bob DuCharme (bob@snee.com), Solutions Architect, Innodata Isogen

26 Feb 2008

Register now or sign in using your IBM ID and password.

Many resources are available to explain what Darwin Information Typing Architecture (DITA) topic specialization is and the syntax to implement it, but you still might wonder "I have some content that might be a candidate for topic specialization. What's next?" In this tutorial, walk through a series of steps to evaluate your content's suitability for different DITA topic types, specialize one of those types, and test your specialization using the DITA Open Toolkit.

In this tutorial

This tutorial walks you through the design, implementation, and testing of a DITA topic specialization. After reviewing some sample content and mocking up some DITA versions, you'll create the DITA specialization DTD, revise the samples to conform to it, and then test them by creating XHTML versions of the sample documents with the DITA Open Toolkit to make sure that everything is in place.

Share this...

digg Digg this story
del.icio.us Post to del.icio.us
Slashdot Slashdot it!


Objectives

  • Consider issues in content analysis and DITA specialization.

  • Decide which DITA topic type provides the best basis for your specialization.

  • Code the DTD to implement that specialization.

  • Test your implementation.

Prerequisites

This tutorial is written for XML developers with a basic understanding of DITA, DTD syntax, and the editing of XML documents to be valid to a particular DTD.


System requirements

You will need JavaScript enabled in your browser.

To run the examples in this tutorial, you need:

  • An editor that can edit XML documents
  • A tool for validating documents
  • An installed copy of the open source DITA Open Toolkit


Duration

1 hour





Formats

html, pdf



Back to top


Document options

Document options requiring JavaScript are not displayed