The TYPE clause allows a user-defined data type (or type name) to be used to define a data item. This is done by specifying the type name (which is declared using the TYPEDEF clause) in a TYPE clause. If the type name is a group item, then the defined data item will also be a group item: its subordinate entries will correspond in name, hierarchy, and characteristics to those subordinate to the type name.