Eine Datentypdefinition besteht aus zwei separaten Datenbankdefinitionen:
Die Definition DATA_ATTRIBUTES.
Die Definition DATA_ATTRIBUTES beschreibt den Namen des Datentyps und das Erscheinungsbild und Verhalten von Dateien dieses Typs.
Die Definition DATA_CRITERIA beschreibt, nach welchen Kriterien der Datentyp zugeordnet wird. Jede Kriteriendefinition gibt an, auf welche Definition DATA_ATTRIBUTES sie angewendet wird.
Für jede Definition DATA_ATTRIBUTES muß mindestens eine Definition DATA_CRITERIA vorliegen. Es können ihr aber auch mehre Definitionen DATA_CRITERIA zugeordnet sein.
Beispielsweise könnte ein Benutzer eine Attributdefinition für PostScript-Dateien erstellen, in der beschrieben wird, wie PostScript-Dateien im Dateimanager angezeigt werden und wie sie sich verhalten. Anschließend könnte der Benutzer zwei verschiedene Kriterien für den Datentyp PostScript erstellen, einen auf der Grundlage des Dateinamens, und einen auf der Grundlage des Dateiinhalts.
Weitere Informationen können dem Abschnitt "Datenkriterien für einen Datentyp definieren" entnommen werden.