Informationsdesign basiert auf einer Dokumenttypdefinition. Diese bestimmt die Struktur, der Ihre Daten gehorchen müssen. Zur Formulierung einer solchen Strukturdefinition stehen zwei Metasprachen zur Auswahl: DTD und XML-Schema.
- Eine DTD validiert SGML/XML-Daten und verwendet eine eigene Syntax,
- ein XML-Schema validiert nur XML-Daten und spricht selber XML.