資料類型是在桌上管理系統資料庫內定義的結構。例如,此為 XWD 資料類型的定義。定義是在配置檔案 /usr/dt/appconfig/types/language/xclients.dt 中:
DATA_ATTRIBUTES XWD
{
ACTION Open, Print
ICON Dtxwd
NAME_TEMPLATE %s.xwd
MIME_TYPE 應用程式/八個一組的串流
SUNV3_TYPE xwd-file
DESCRIPTION 此檔案包含圖形影像於 XWD \
格式中。 這些檔案的建立一般是藉由 \
使用XwdCapture做視窗快照 \
動作。其資料類型名為 XWD. XWD 檔案 \
名稱是以 `.xwd' 或 `.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
}
每種資料類型定義都有兩部分:
DATA_ATTRIBUTES-描述資料類型的外觀與行為。
DATA_CRITERIA-指定將檔案分類為屬於該資料類型的規則(命名或內容)。
DATA_ATTRIBUTES_NAME 欄位將條件連接至屬性。
可以有 DATA_ATTRIBUTE 的多重 DATA_CRITERIA。例如,XWD 資料類型有兩項指定兩項不同命名條件(NAME_PATTERN)-名稱以 .xwd 或 .wd 結尾。