En datatyp är en konstruktion som definieras i skrivbordets databas. Nedan finns t ex definitionen till datatypen XWD. Definitionen finns i konfigurationsfilen /usr/dt/appconfig/types/språk/xclients.dt:
DATA_ATTRIBUTES XWD { ACTIONS Open,Print ICON Dtxwd NAME_TEMPLATE %s.xwd MIME_TYPE application/octet-stream SUNV3_TYPE xwd-file DESCRIPTION Denna fil innehåller en grafisk bild med XWD-format. \ Dessa filer skapas vanligtvis genom att \ funktionen XwdCapture tar en bild av ett fönster. \ Dess datatyp heter XWD. XWD-filer \ har namn som slutar med'.xwd' eller '.wd'. }
DATA_CRITERIA XWD1 { DATA_ATTRIBUTES_NAME XWD MODE f NAME_PATTERN *.xwd } DATA_CRITERIA XWD2 { DATA_ATTRIBUTES_NAME XWD MODE f NAME_PATTERN *.wd }
Alla datatypsdefinitioner består av två delar:
DATA_ATTRIBUTES - beskriver utseendet och egenskaper hos datatypen.
DATA_CRITERIA - bestämmer regler (namn och innehåll) för hur en fil ska kategoriseras så att den tillhör en datatyp.
Fältet DATA_ATTRIBUTES_NAME innehåller villkor till attributen.
Det kan finnas flera DATA_CRITERIA för ett DATA_ATTRIBUTE. Datatypen XWD har t ex två villkor för att ange två olika namnvillkor (NAME_PATTERN) - namn som slutar med .xwd eller .wd.