La définition d'un type de données est constituée de deux définitions distinctes de base de données.
La définition DATA_ATTRIBUTES indique le nom du type de données, l'apparence et le comportement des fichiers de ce type.
La définition DATA_CRITERIA détermine les critères du type de données. Chacune des définitions de critères indique la définition du paramètre DATA_ATTRIBUTES à laquelle les critères s'appliquent.
Il doit y avoir au moins une définition de DATA_CRITERIA pour chaque définition de DATA_ATTRIBUTES ; une définition de DATA_ATTRIBUTES peut être associée à plusieurs paramètres DATA_CRITERIA.
Vous pourriez, par exemple, créer une définition d'attributs pour fichiers PostScript qui déterminerait l'apparence et le comportement de ces fichiers dans le Gestionnaire de fichiers. Vous pourriez ensuite établir deux critères distincts pour le type de données PostScript, l'un basé sur le nom du fichier et l'autre basé sur son contenu.
Pour plus de détails, voir "Définition des critères d'un type de données".