The DDL category item_aliases defines the alias names that can be substituted for a data item name. The alias mechanism provides a means of identifying items by names other than those which follow the naming conventions used in this DDL. This feature should be used primarily to guarantee the stability of names defined in previously published dictionaries.
The items _item_aliases.name, _item_aliases.dictionary and _item_aliases.dictionary_version form the basis for this category. The items _item_aliases.dictionary and _item_aliases.version are provided to distinguish between dictionaries and different versions of the same dictionary. Any number of unique alias names can be defined for a data item.
The DDL for the item_aliases category is given in the following section.
save_ITEM_ALIASES
_category.description
;
This category holds a list of possible alias names or synonyms for
each data item. Each alias name is identified by the name and
version of the dictionary to which it belongs.
;
_category.id item_aliases
_category.mandatory_code no
loop_
_category_key.name '_item_aliases.alias_name'
'_item_aliases.dictionary'
'_item_aliases.dictionary_version'
save_
save__item_aliases.alias_name
_item_description.description
;
Alias name for the data item.
;
_item.name '_item_aliases.alias_name'
_item.category_id item_aliases
_item.mandatory_code yes
_item_type.code aliasname
save_
save__item_aliases.dictionary
_item_description.description
;
The dictionary in which the alias name is defined.
;
_item.name '_item_aliases.dictionary'
_item.category_id item_aliases
_item.mandatory_code yes
_item_type.code char
save_
save__item_aliases.version
_item_description.description
;
The version of the dictionary in which the alias name is defined.
;
_item.name '_item_aliases.version'
_item.category_id item_aliases
_item.mandatory_code yes
_item_type.code char
save_