文書 形式 正義 ( Document Type Definition , DTD )는 컴퓨터 用語로, SGML 系列의 마크업 言語 에서 文書 形式을 定義하는 것이다. SGML을 비롯해 HTML , XHTML , XML 等에서 쓰인다.
DTD나 XML 스키마 는 크게 다음과 같은 文書들을 일정한 規則을 定하여 統合하고, 다양한 文書間의 標準을 提示하기 위해 쓰인다.
DOCTYPE의 다음 例示는 公開 識別者와 시스템 識別者를 모두 包含한다:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
모든 HTML 4.01 文書는 다음 3가지 SGML DTD 中 하나를 遵守한다. 이 DTD들의 公開 識別者는 一貫性이 있으며 다음을 따른다:
-//W3C//DTD HTML 4.01//EN
-//W3C//DTD HTML 4.01 Transitional//EN
-//W3C//DTD HTML 4.01 Frameset//EN