Before you start
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.
In this tutorial, you will:
- 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
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.
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
Before you begin, think about the reasons for specialization: a new class of DITA topic types customized for your content can be leaner and use different element names. With a leaner, shorter list of elements to think about as they create and edit content, your authors and editors will make fewer errors. And, when the element names reflect the content they work with instead of the generalized choices made by the DITA Technical Committee, writing and editing of content is more intuitive for the staff who work with the documents.


