Schema
Die edML Sprache wird mit einem XSD 1.0 Schema festgelegt. Das Schema beschreibt, welche Elemente und Attribute in einem edML Dokument an einer bestimmten Stelle im Dokument erlaubt sind. Es legt auch die gültigen Werte von Attributen fest.
Ansicht des Schemas
Das Schema für edML kann im Browser angeschaut werden. Dabei wird eine HTML-Darstellung aus dem Schema generiert und vom Browser angezeigt.
Schematron-Regeln
Das edML Schema enthält außerdem ISO Schematron Regeln, die jedes edML Dokument einhalten muss. Mit diesen Regeln werden Dinge überprüft, die mit dem XSD 1.0 Standard schwierig oder unmöglich festzulegen sind.