This tutorial shows you step-by-step how to create specialized DITA topic types, map types, and domains for DITA 1.1.
Specialization may look complex and daunting at first glance but once you understand how the different parts fit together it's actually quite straightforward. In fact, the real challenge with specialization is deciding whether or not to do it and working out the details of the new markup you need.
This tutorial will show you the details of the mechanical process of declaring specialized topic types and integrating them into a shell document type. The anaysis process by which you decide whether or not to do specialization and work out the details of the specialization design is documented elsewhere.
This tutorial reflects DITA 1.1. The examples used in the tutorial have been tested using version 1.3.1 of the DITA Open Toolkit.