About the DITA Specification An introduction to DITA Definitions and background concepts Basic concepts Terminology Naming conventions and file extensions DITA markup DITA topics What are topics? Why topics? Information typing Topic structure Topic content Topic modules Concepts Tasks Reference Domains DITA maps What are maps? Why DITA maps? Common DITA map attributes and metadata DITA map structure Inheritance of attributes and metadata DITA map modules Common metadata elements Publication metadata elements Management metadata elements Metadata qualification elements Topic properties in topics and maps Common attributes Identity attribute Content reference attribute Metadata attributes Miscellaneous Attributes Architectural attributes Conditional processing DITA specialization What is specialization? Why specialization? Structural versus domain specialization Limits of specialization Specialization in content Why specialization in content? The class attribute Class attribute syntax The domains attribute Specialization validity Generalization Specialization in design Why specialization in design? Modularization and integration of design Integration Modularization in DTDs Modularization in schemas Specialization in processing Using the class attribute Modularization and integration of processing Customization Modularization in CSS Modularization in XSLT