DITA topic türleri, bilginin yeniden kullanılabilirliğini ve hedef kitleye göre filtrelenmesini mümkün kılan temel yapı taşlarıdır. Darwin Information Typing Architecture, bu türleri birbirinden bağımsız ama ilişkilendirilebilir bilgi atomları olarak tanımlar; her tip farklı bilişsel bir okuma amacına karşılık gelir. Concept topic, okuyucunun bir şeyi kavramasına odaklanır. Açıklama, bağlam ve ilişki kurma bu türün özüdür. `<concept>` elementinin içerdiği `<conbody>` yapısı, prosedürel adımlar veya özellik tabloları için tasarlanmamıştır; serbest yapılı paragraflar, örnekler ve tanımlar bu bölgenin içeriğini oluşturur. Task topic, bir işlemi adım adım tanımlar. `<taskbody>` içindeki `<steps>` ve `<step>` elementleri, XML şeması düzeyinde zorunlu bir sıralı yapı uygular. Tek `<cmd>` per step kuralı, her adımın yalnızca bir aksiyonu tarif etmesini garantiler. DITA topic türleri arasında task, lokalizasyon süreçlerinde en tutarlı çeviriyi sağlar çünkü sözdizimi kısıtlamaları yazarlık tutarsızlıklarını ortadan kaldırır. Reference topic, arama davranışını destekler; okuyucu kavramayı değil, teknik detayı hedefler. API parametreleri, komut satırı seçenekleri, özellik listeleri bu türe aittir. `<refsyn>` ve `<properties>` elementleri, tablolar ve kod blokları reference topic'in baskın yapısal elemanlarıdır. Bu DITA topic türleri arasındaki sınır ihlalleri teknik dokümantasyonun en yaygın kalite sorunlarından birini oluşturur: kavramsal açıklamaları task içine gömmek yeniden kullanılabilirliği yok eder; prosedürel adımları concept'e yerleştirmek ise semantic filtering'i anlamsız kılar. Specialization mimarisinde bu ayrım, downstream işleme ve lokalizasyon borusu açısından belirleyicidir.