Ang. "Document Type Definition" - czyli definicja typu dokumentu. Plik lub wpis do pliku definiujący sformalizowaną strukturę plików XML oraz XHTML a także każdego innego dokumentu opartego na języku z rodziny SGML. Definicje opisujące dany dokument mogą być zawarte bezpośrednio w tworzonym dokumencie bądź w oddzielnym pliku tekstowym, stając się tym samym dużo bardziej uniwersalnymi dzięki możliwości zastosowania ich do wielu innych plików. DTD określa składnię konkretnego dokumentu opartego na SGML czyli np. plików XML, XHTML bądź EAD lub TEI. Najczęściej DTD jest wykorzystywany do określania każdego dopuszczalnego elementu wykorzystanego w danym pliku, jego atrybutów i dopuszczalnych wartości. W definicjach określona również zostaje zagnieżdżalność oraz wymagalność poszczególnych, w ykorzystanych w dokumencie elementów.