### 41.7 Specializing or modifying DITA topic types

To include custom specialized topic types or maps in your DITA project, you must provide a separate content-model configuration file for each new topic type or modified map or bookmap DTD. You can derive a new type from any of the built-in topic types topic, concept, task, reference, map, or glossary (DITA 1.1 only), or from another specialized type for which you provide a DTD.

To produce the constraints supported by DITA 1.2, you can run utility program dtd2ini (see §41.2.2 Generating a content model from a DTD) on a local document type shell, and reference the result in your project configuration chain.

In this section:

§41.7.1 Creating a content model for a specialized topic type

§41.7.2 Overriding settings in a DITA content model

§41.7.4 Overriding declarations in a DITA map content model

§41.7.5 Listing DITA topic type configuration files

§41.7.6 Locating DITA topic type configuration files

Previous Topic: 41.6 Inspecting and correcting element types

Next Topic: 41.7.1 Creating a content model for a specialized topic type

Parent Topic: 41. Working with content models

Sibling Topics:

41.1 Understanding DITA2Go content models

41.2 Modifying or replacing a content model

41.3 Preparing a content model for use with DITA2Go

41.4 Understanding content-model configurations

41.5 Understanding how DITA2Go uses content models

41.6 Inspecting and correcting element types

41.8 Extracting content-model debug information