데이터 유형은 데스크탑 데이터베이스에 정의된 구성입니다. 예를 들어, 다음은 XWD 데이터 유형에 대한 정의입니다. 정의는 환경설정 파일 /usr/dt/appconfig/types/language/xclients.dt에 있습니다.
DATA_ATTRIBUTES XWD
{
ACTIONS Open,Print
ICON Dtxwd
NAME_TEMPLATE %s.xwd
MIME_TYPE application/octet-stream
SUNV3_TYPE xwd-file
DESCRIPTION This file contains a graphics image in the XWD \
format. These files are typically created by \
taking snapshots of windows using the XwdCapture \
action. Its data type is named XWD. XWD files \
have names ending with `.xwd' or `.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로 끝나는 이름을 지정하는 두 가지 기준이 있습니다.