_block.id ddl_core
_block.description
;
This data block holds the core DDL.
;
_dictionary.block_id ddl_core
_dictionary.title ddl_core
_dictionary.version 2.0.14
loop_
_dictionary_history.version
_dictionary_history.update
_dictionary_history.revision
1.1
1994-07-25
;
DDL 1.1 from Syd Hall et. al.
;
1.2.1
1994-09-18
;
Changes:.........etc. etc. John Westbrook
;
1.2.9
1994-10-05
;
Reflect the results of the Treaty of Brussels. JW.
;
2.0.1
1994-10-15
;
Adapted for closer mapping to DDL1.3 and clearer presentation. SRH/NS.
;
2.0.2
1994-10-16
;
Even closer................... SRH/NS.
;
2.0.3
1994-10-17
;
Coming to grips with the links and dependencies..... SRH/NS.
;
2.0.4
1994-10-20
;
Backed in changes from mm-ddl 1.2.12
Many other changes ... (JW)
;
2.0.5
1994-10-20
;
Some small adjustments..........SRH.
;
2.0.6
1994-10-20
;
More small adjustments..........JW.
;
2.0.7
1994-11-03
;
Changes: (JW)
+ Place all item and item_linked category definitions with the parent
item.
+ Fixed a number of not so trivial typos.
+ Corrected errors in the data type conversion table.
+ Corrected key item inconsistencies.
+ Added the item_aliases category.
;
2.0.8
1994-11-10
;
Miscellaneous corrections: (JW)
+ defined sub_category_group
+ corrected typo in category_examples.id definition
+ added _item_type_conditions.name in item category
+ added _item_structure.name in item category
+ corrected typo in item_aliases category definition
+ corrected typo in sub_category.method_id definition
;
2.0.9
1994-11-14
;
Changes: (JW)
+ added ITEM_UNITS, ITEM_UNITS_LIST, and UNITS_CONVERSION
categories.
+ added an additional primitive type for character type items
for which comparisons must be case insensitive.
Since it is customary to permit item names and category
identifiers to be specified in mixed case, it is necessary
to declare that case should NOT be considered in any
comparisons of these items.
;
2.0.10
1994-11-23
;
Changes: (JW)
+ Several name category changes for the sake of consistency:
enumeration -> item_enumeration
enumeration_default -> item_enumeration_default
enumeration_limit -> item_enumeration_limit
units_conversion -> item_units_conversion
+ Added _item_related.function_code alternate_exclusive
to identify mutually exclusive alternative declarations
of the same item.
+ Added structure options for real symmetric matrices.
+ Changed from zero based indices to one based indices
for compatibility with existing matrix component
definitions.
+ Add _item_linked.parent_name to the key of the item_linked
category.
+ Reorder items in the DDL so be alphabetical within
category groups.
;
2.0.11
1994-11-28
;
Changes: (JW)
+ Corrected spelling error for the data type code in
the DICTIONARY_HISTORY category.
+ Add category BLOCK to hold the data block name and data
block description. The block identifier was also added
to the key of the item category. The block identifier
can be implicitly derived from the STAR "data_" delimiter.
This identifier is required to form the key for categories
which are conceptually related to the data block as a
whole.
;
2.0.12
1994-11-30
;
Changes: (JW)
+ Added a data item _block.scope to indicate the scope of
data item names defined within included data blocks.
;
2.0.13
1994-12-12
;
Changes: (JW)
+ Deleted data item _block.scope.
+ Changed DICTIONARY category key to _dictionary.block_id
to guarantee only one dictionary definition per block.
+ Deleted data item _item.block_id as this will be replaced
by an item address syntax that will include block, save
frame, and url.
;
2.0.14
1994-12-15
;
Changes: (JW)
+ Made some terminology changes suggested by PMDF
_item_enumeration.code -> _item_enumeration.value
ITEM_ENUMERATION_DEFAULT -> ITEM_DEFAULT
ITEM_ENUMERATION_LIMIT -> ITEM_RANGE
+ Added item _item_type_list.detail
+ Version 2.0.14 is being frozen and exported.
;
loop_
_item_type_list.code
_item_type_list.primitive_type_code
_item_type_list.construct
_item_type_list.detail
code
char
'[A-Za-z0-9,.;:"&<>/\{}`~!@#$%]*'
'A single word'
char
char
'[A-Za-z0-9,.;:"&<>?/\{}`~!@#$% ]*'
'A single line of text'
text
char
'[A-Za-z0-9,.;:"&<>?/\{}`~!@#$% \n]*'
'Text which may span lines'
int
numb
'[0-9]+'
'Unsigned integer data'
name
uchar
'_[A-Za-z0-9_]+\.[A-Za-z0-9_]+'
'A STAR data item name'
idname
uchar
'[A-Za-z0-9_]+'
'A STAR data item name component or identifier'
any
char
'[A-Za-z0-9,.;:"&<>?/\{}`~!@#$% \n]*'
'Any data type'
date
char
;
{_dictionary_history.update_year}- {_dictionary_history.update_month}- {_dictionary_history.update_day}
;
;
The construct used to build the date string
from year, month, and day components.
;
loop_
_category_group_list.id
_category_group_list.parent_id
_category_group_list.description
'ddl_group'
.
;
Component categories of the macromolecular DDL
;
'block_group'
'ddl_group'
;
Categories that describe the characteristics of data blocks.
;
'category_group'
'ddl_group'
;
Categories that describe the characteristics of categories.
;
'sub_category_group'
'ddl_group'
;
Categories that describe the characteristics of subcategories.
;
'item_group'
'ddl_group'
;
Categories that describe the characteristics of data items.
;
'dictionary_group'
'ddl_group'
;
Categories that describe the dictionary.
;
'compliance_group'
'ddl_group'
;
Categories that are retained specifically for compliance with
older versions of CIF.
;
loop_
_sub_category.id
_sub_category.description
'date'
;
The collection of year, month, and day expressed as integers.
For instance the following constitute a complete date '1994 09 30'.
;
save_BLOCK
save_block.id
save_block.description
save_CATEGORY
save_category.id
save_category.description
save_category.mandatory_code
save_category.method_id
save_CATEGORY_EXAMPLES
save_category_examples.case
save_category_examples.detail
save_CATEGORY_KEY
save_category_key.name
save_CATEGORY_GROUP
save_CATEGORY_GROUP_LIST
save_category_group_list.id
save_category_group_list.description
save_category_group_list.parent_id
save_SUB_CATEGORY
save_sub_category.id
save_sub_category.description
save_sub_category.method_id
save_SUB_CATEGORY_EXAMPLES
save_sub_category_examples.case
save_sub_category_examples.detail
save_ITEM
save_item.name
save_item.mandatory_code
save_ITEM_ALIASES
save_item_aliases.alias_name
save_ITEM_DEFAULT
save_item_default.value
save_ITEM_DEPENDENT
save_item_dependent.dependent_name
save_ITEM_DESCRIPTION
save_item_description.description
save_ITEM_ENUMERATION
save_item_enumeration.value
save_item_enumeration.detail
save_ITEM_EXAMPLES
save_item_examples.case
save_item_examples.detail
save_ITEM_LINKED
save_item_linked.child_name
save_item_linked.parent_name
save_ITEM_RANGE
save_item_range.minimum
save_item_range.maximum
save_ITEM_RELATED
save_item_related.related_name
save_item_related.function_code
save_ITEM_STRUCTURE
save_item_structure.organization
save_ITEM_STRUCTURE_LIST
save_item_structure_list.code
save_item_structure_list.index
save_item_structure_list.dimension
save_ITEM_TYPE
save_ITEM_TYPE_CONDITIONS
save_item_type_conditions.code
save_ITEM_TYPE_LIST
save_item_type_list.code
save_item_type_list.primitive_code
save_item_type_list.construct
save_item_type_list.detail
save_ITEM_UNITS
save_ITEM_UNITS_CONVERSION
save_item_units_conversion.from_code
save_item_units_conversion.to_code
save_item_units_conversion.operator
save_item_units_conversion.factor
save_ITEM_UNITS_LIST
save_item_units_list.code
save_item_units_list.detail
save_METHOD
save_METHOD_LIST
save_method_list.id
save_method_list.detail
save_method_list.inline
save_method_list.code
save_method_list.language
save_DICTIONARY
save_dictionary.block_id
save_dictionary.title
save_dictionary.version
save_DICTIONARY_HISTORY
save_dictionary_history.version
save_dictionary_history.update
save_dictionary_history.update_day
save_dictionary_history.update_month
save_dictionary_history.update_year
save_dictionary_history.revision
_category.description
;
Attributes defining the characteristics of a data block.
;
_category.id _category.id
_category.mandatory_code no
_category_key.name '_block.id'
loop_
_category_group.id
'ddl_group'
'block_group'
_item_description.description
;
Text description of the data block.
;
_item.name '_block.description'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code text
_item_description.description
;
The identity of the data block.
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_block.id'
block
implicit
'_dictionary.block_id'
dictionary
implicit
_item_type.code idname
loop_
_item_linked.child_name
_item_linked.parent_name
'_dictionary.block_id'
'_block.id'
_category.description
;
Attributes defining the functionality for the entire category.
;
_category.id _category.id
_category.mandatory_code no
_category_key.name '_category.id'
loop_
_category_group.id
'ddl_group'
'category_group'
_item_description.description
;
Text description of a category.
;
_item.name '_category.description'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code text
_item_description.description
;
The identity of the data categories. Data items may only be looped
with items of the same category.
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_category.id'
category
yes
'_category_key.id'
category_key
implicit
'_category_examples.id'
category_examples
implicit
'_item.category_id'
item
implicit
'_category_group.category_id'
category_group
implicit
_item_type.code idname
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.id'
'_category.id'
'_category_examples.id'
'_category.id'
'_item.category_id'
'_category.id'
'_category_group.category_id'
'_category.id'
_item_description.description
;
The identity of the data categories. Data items may only be looped
with items of the same category.
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_category.id'
category
yes
'_category_key.id'
category_key
implicit
'_category_examples.id'
category_examples
implicit
'_item.category_id'
item
implicit
'_category_group.category_id'
category_group
implicit
_item_type.code idname
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.id'
'_category.id'
'_category_examples.id'
'_category.id'
'_item.category_id'
'_category.id'
'_category_group.category_id'
'_category.id'
_item_description.description
;
The identity of the data categories. Data items may only be looped
with items of the same category.
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_category.id'
category
yes
'_category_key.id'
category_key
implicit
'_category_examples.id'
category_examples
implicit
'_item.category_id'
item
implicit
'_category_group.category_id'
category_group
implicit
_item_type.code idname
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.id'
'_category.id'
'_category_examples.id'
'_category.id'
'_item.category_id'
'_category.id'
'_category_group.category_id'
'_category.id'
_item_description.description
;
The identity of the data categories. Data items may only be looped
with items of the same category.
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_category.id'
category
yes
'_category_key.id'
category_key
implicit
'_category_examples.id'
category_examples
implicit
'_item.category_id'
item
implicit
'_category_group.category_id'
category_group
implicit
_item_type.code idname
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.id'
'_category.id'
'_category_examples.id'
'_category.id'
'_item.category_id'
'_category.id'
'_category_group.category_id'
'_category.id'
_item_description.description
;
The identity of the data categories. Data items may only be looped
with items of the same category.
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_category.id'
category
yes
'_category_key.id'
category_key
implicit
'_category_examples.id'
category_examples
implicit
'_item.category_id'
item
implicit
'_category_group.category_id'
category_group
implicit
_item_type.code idname
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.id'
'_category.id'
'_category_examples.id'
'_category.id'
'_item.category_id'
'_category.id'
'_category_group.category_id'
'_category.id'
_item_description.description
;
Whether the category must be specified in a dictionary.
;
_item.name '_category.mandatory_code'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code code
_category.description
;
Example applications and descriptions of data items in this category.
;
_category.id _category.id
_category.mandatory_code no
loop_
_category_key.name
'_category_examples.id'
'_category_examples.case'
_item_description.description
;
A case of examples involving items in this category.
;
_item.name '_category_examples.case'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code text
save_category_examples.detail.
_item_description.description
;
A description of an example _category_examples.case
;
_item.name '_category_examples.detail'
_item.category_id _item.category_id
_item.mandatory_code no
_item_type.code text
_category.description
;
Provides a list of category groups to which the base category
belongs.
;
_category.id _category.id
_category.mandatory_code no
loop_
_category_key.name
'_category_group.id'
'_category_group.category_id'
loop_
_category_group.id
'ddl_group'
'category_group'
_category.description
;
This category provides the definition of each category group.
A category group is a collection of related categories.
;
_category.id _category.id
_category.mandatory_code no
_category_key.name '_category_group_list.id'
loop_
_category_group.id
'ddl_group'
'category_group'
save_category_group_list.description.
_item_description.description
;
Text description of a category group...
;
_item.name '_category_group_list.description'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code text
_item_description.description
;
The name of a category group ...
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_category_group_list.id'
category_group_list
yes
'_category_group_list.parent_id'
category_group_list
no
'_category_group.id'
category_group
yes
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_group.id'
'_category_group_list.id'
'_category_group_list.parent_id'
'_category_group_list.id'
_item_type.code idname
_item_description.description
;
The name of a category group ...
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_category_group_list.id'
category_group_list
yes
'_category_group_list.parent_id'
category_group_list
no
'_category_group.id'
category_group
yes
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_group.id'
'_category_group_list.id'
'_category_group_list.parent_id'
'_category_group_list.id'
_item_type.code idname
save_category_group_list.parent_id.
_item_description.description
;
The name of the optional parent category group.
;
_category.description
;
This category holds a list of the item names that uniquely
identify the elements of the category.
;
_category.id _category.id
_category.mandatory_code no
loop_
_category_key.name
'_category_key.name'
'_category_key.id'
loop_
_category_group.id
'ddl_group'
'category_group'
_category.description
;
Attributes for specifying the dictionary title, version and
data block identifier.
;
_category.id _category.id
_category.mandatory_code yes
_category_key.name '_dictionary.block_id'
loop_
_category_group.id
'ddl_group'
'block_group'
'dictionary_group'
_item_description.description
;
The identifier for the data block containing the dictionary.
;
_item_description.description
;
Title identification of the dictionary.
;
_item.name '_dictionary.title'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code char
_category.description ; Attributes for specifying the revision history of the dictionary. ; _category.id _category.id _category.mandatory_code no _category_key.name '_dictionary_history.version' loop_ _category_group.id 'ddl_group' 'dictionary_group'
save_dictionary_history.revision.
_item_description.description
;
Text description of the dictionary revision.
;
_item.name '_dictionary_history.revision'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code text
save_dictionary_history.update.
_item_description.description
;
The date that the last dictionary revision took place.
;
_item.name '_dictionary_history.update'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code date
save_dictionary_history.update_day.
_item_description.description
;
The day of which the update took place.
;
_item.name '_dictionary_history.update_day'
_item.category_id _item.category_id
_item.sub_category_id date
_item.mandatory_code no
_item_type.code int
save_dictionary_history.update_month.
_item_description.description
;
The month of which the update took place.
;
_item.name '_dictionary_history.update_month'
_item.category_id _item.category_id
_item.sub_category_id date
_item.mandatory_code no
_item_type.code int
save_dictionary_history.update_year.
_item_description.description
;
The year in which the update took place.
;
_item.name '_dictionary_history.update_year'
_item.category_id _item.category_id
_item.sub_category_id date
_item.mandatory_code no
_item_type.code int
save_dictionary_history.version.
_item_description.description
;
A unique version identifier for the dictionary revision.
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_dictionary_history.version'
dictionary_history
yes
'_dictionary.version'
dictionary
yes
_item_type.code char
_item_linked.child_name '_dictionary.version'
_item_linked.parent_name '_dictionary_history.version'
save_dictionary_history.version.
_item_description.description
;
A unique version identifier for the dictionary revision.
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_dictionary_history.version'
dictionary_history
yes
'_dictionary.version'
dictionary
yes
_item_type.code char
_item_linked.child_name '_dictionary.version'
_item_linked.parent_name '_dictionary_history.version'
_category.description
;
Attributes which describe the characteristics of a data item.
;
_category.id _category.id
_category.mandatory_code no
_category_key.name '_item.name'
loop_
_category_group.id
'ddl_group'
'item_group'
_item_description.description
;
Signals if the defined item is mandatory for the proper description
of its category.
;
_item.name '_item.mandatory_code'
_item.category_id _item.category_id
_item.mandatory_code no
_item_default.value no
_item_type.code code
loop_
_item_enumeration.value
_item_enumeration.detail
yes
'required item in this category of looped list'
no
'optional item in this category of looped list'
implicit
'required item but may be determined from context'
_item_description.description
;
Data name of the defined item.
;
_item_type.code name
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item.name'
item
implicit
'_category_key.name'
category_key
yes
'_item_aliases.name'
item_aliases
implicit
'_item_default.name'
item_default
implicit
'_item_dependent.name'
item_dependent
implicit
'_item_dependent.dependent_name'
item_dependent
yes
'_item_description.name'
item_description
implicit
'_item_enumeration.name'
item_enumeration
implicit
'_item_examples.name'
item_examples
implicit
'_item_linked.child_name'
item_linked
yes
'_item_linked.parent_name'
item_linked
implicit
'_item_range.name'
item_range
implicit
'_item_related.name'
item_related
implicit
'_item_related.related_name'
item_related
yes
'_item_type.name'
item_type
implicit
'_item_type_conditions.name'
item_type_conditions
implicit
'_item_structure.name'
item_structure
implicit
'_item_units.name'
item_units
implicit
'_method.name'
method
implicit
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.name'
'_item.name'
'_item_aliases.name'
'_item.name'
'_item_default.name'
'_item.name'
'_item_dependent.name'
'_item.name'
'_item_dependent.dependent_name'
'_item.name'
'_item_description.name'
'_item.name'
'_item_enumeration.name'
'_item.name'
'_item_examples.name'
'_item.name'
'_item_linked.child_name'
'_item.name'
'_item_linked.parent_name'
'_item.name'
'_item_range.name'
'_item.name'
'_item_related.name'
'_item.name'
'_item_related.related_name'
'_item.name'
'_item_type.name'
'_item.name'
'_item_type_conditions.name'
'_item.name'
'_item_structure.name'
'_item.name'
'_item_units.name'
'_item.name'
'_method.name'
'_item.name'
_item_description.description
;
Data name of the defined item.
;
_item_type.code name
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item.name'
item
implicit
'_category_key.name'
category_key
yes
'_item_aliases.name'
item_aliases
implicit
'_item_default.name'
item_default
implicit
'_item_dependent.name'
item_dependent
implicit
'_item_dependent.dependent_name'
item_dependent
yes
'_item_description.name'
item_description
implicit
'_item_enumeration.name'
item_enumeration
implicit
'_item_examples.name'
item_examples
implicit
'_item_linked.child_name'
item_linked
yes
'_item_linked.parent_name'
item_linked
implicit
'_item_range.name'
item_range
implicit
'_item_related.name'
item_related
implicit
'_item_related.related_name'
item_related
yes
'_item_type.name'
item_type
implicit
'_item_type_conditions.name'
item_type_conditions
implicit
'_item_structure.name'
item_structure
implicit
'_item_units.name'
item_units
implicit
'_method.name'
method
implicit
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.name'
'_item.name'
'_item_aliases.name'
'_item.name'
'_item_default.name'
'_item.name'
'_item_dependent.name'
'_item.name'
'_item_dependent.dependent_name'
'_item.name'
'_item_description.name'
'_item.name'
'_item_enumeration.name'
'_item.name'
'_item_examples.name'
'_item.name'
'_item_linked.child_name'
'_item.name'
'_item_linked.parent_name'
'_item.name'
'_item_range.name'
'_item.name'
'_item_related.name'
'_item.name'
'_item_related.related_name'
'_item.name'
'_item_type.name'
'_item.name'
'_item_type_conditions.name'
'_item.name'
'_item_structure.name'
'_item.name'
'_item_units.name'
'_item.name'
'_method.name'
'_item.name'
_item_description.description
;
Data name of the defined item.
;
_item_type.code name
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item.name'
item
implicit
'_category_key.name'
category_key
yes
'_item_aliases.name'
item_aliases
implicit
'_item_default.name'
item_default
implicit
'_item_dependent.name'
item_dependent
implicit
'_item_dependent.dependent_name'
item_dependent
yes
'_item_description.name'
item_description
implicit
'_item_enumeration.name'
item_enumeration
implicit
'_item_examples.name'
item_examples
implicit
'_item_linked.child_name'
item_linked
yes
'_item_linked.parent_name'
item_linked
implicit
'_item_range.name'
item_range
implicit
'_item_related.name'
item_related
implicit
'_item_related.related_name'
item_related
yes
'_item_type.name'
item_type
implicit
'_item_type_conditions.name'
item_type_conditions
implicit
'_item_structure.name'
item_structure
implicit
'_item_units.name'
item_units
implicit
'_method.name'
method
implicit
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.name'
'_item.name'
'_item_aliases.name'
'_item.name'
'_item_default.name'
'_item.name'
'_item_dependent.name'
'_item.name'
'_item_dependent.dependent_name'
'_item.name'
'_item_description.name'
'_item.name'
'_item_enumeration.name'
'_item.name'
'_item_examples.name'
'_item.name'
'_item_linked.child_name'
'_item.name'
'_item_linked.parent_name'
'_item.name'
'_item_range.name'
'_item.name'
'_item_related.name'
'_item.name'
'_item_related.related_name'
'_item.name'
'_item_type.name'
'_item.name'
'_item_type_conditions.name'
'_item.name'
'_item_structure.name'
'_item.name'
'_item_units.name'
'_item.name'
'_method.name'
'_item.name'
_item_description.description
;
Data name of the defined item.
;
_item_type.code name
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item.name'
item
implicit
'_category_key.name'
category_key
yes
'_item_aliases.name'
item_aliases
implicit
'_item_default.name'
item_default
implicit
'_item_dependent.name'
item_dependent
implicit
'_item_dependent.dependent_name'
item_dependent
yes
'_item_description.name'
item_description
implicit
'_item_enumeration.name'
item_enumeration
implicit
'_item_examples.name'
item_examples
implicit
'_item_linked.child_name'
item_linked
yes
'_item_linked.parent_name'
item_linked
implicit
'_item_range.name'
item_range
implicit
'_item_related.name'
item_related
implicit
'_item_related.related_name'
item_related
yes
'_item_type.name'
item_type
implicit
'_item_type_conditions.name'
item_type_conditions
implicit
'_item_structure.name'
item_structure
implicit
'_item_units.name'
item_units
implicit
'_method.name'
method
implicit
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.name'
'_item.name'
'_item_aliases.name'
'_item.name'
'_item_default.name'
'_item.name'
'_item_dependent.name'
'_item.name'
'_item_dependent.dependent_name'
'_item.name'
'_item_description.name'
'_item.name'
'_item_enumeration.name'
'_item.name'
'_item_examples.name'
'_item.name'
'_item_linked.child_name'
'_item.name'
'_item_linked.parent_name'
'_item.name'
'_item_range.name'
'_item.name'
'_item_related.name'
'_item.name'
'_item_related.related_name'
'_item.name'
'_item_type.name'
'_item.name'
'_item_type_conditions.name'
'_item.name'
'_item_structure.name'
'_item.name'
'_item_units.name'
'_item.name'
'_method.name'
'_item.name'
_item_description.description
;
Data name of the defined item.
;
_item_type.code name
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item.name'
item
implicit
'_category_key.name'
category_key
yes
'_item_aliases.name'
item_aliases
implicit
'_item_default.name'
item_default
implicit
'_item_dependent.name'
item_dependent
implicit
'_item_dependent.dependent_name'
item_dependent
yes
'_item_description.name'
item_description
implicit
'_item_enumeration.name'
item_enumeration
implicit
'_item_examples.name'
item_examples
implicit
'_item_linked.child_name'
item_linked
yes
'_item_linked.parent_name'
item_linked
implicit
'_item_range.name'
item_range
implicit
'_item_related.name'
item_related
implicit
'_item_related.related_name'
item_related
yes
'_item_type.name'
item_type
implicit
'_item_type_conditions.name'
item_type_conditions
implicit
'_item_structure.name'
item_structure
implicit
'_item_units.name'
item_units
implicit
'_method.name'
method
implicit
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.name'
'_item.name'
'_item_aliases.name'
'_item.name'
'_item_default.name'
'_item.name'
'_item_dependent.name'
'_item.name'
'_item_dependent.dependent_name'
'_item.name'
'_item_description.name'
'_item.name'
'_item_enumeration.name'
'_item.name'
'_item_examples.name'
'_item.name'
'_item_linked.child_name'
'_item.name'
'_item_linked.parent_name'
'_item.name'
'_item_range.name'
'_item.name'
'_item_related.name'
'_item.name'
'_item_related.related_name'
'_item.name'
'_item_type.name'
'_item.name'
'_item_type_conditions.name'
'_item.name'
'_item_structure.name'
'_item.name'
'_item_units.name'
'_item.name'
'_method.name'
'_item.name'
_item_description.description
;
Data name of the defined item.
;
_item_type.code name
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item.name'
item
implicit
'_category_key.name'
category_key
yes
'_item_aliases.name'
item_aliases
implicit
'_item_default.name'
item_default
implicit
'_item_dependent.name'
item_dependent
implicit
'_item_dependent.dependent_name'
item_dependent
yes
'_item_description.name'
item_description
implicit
'_item_enumeration.name'
item_enumeration
implicit
'_item_examples.name'
item_examples
implicit
'_item_linked.child_name'
item_linked
yes
'_item_linked.parent_name'
item_linked
implicit
'_item_range.name'
item_range
implicit
'_item_related.name'
item_related
implicit
'_item_related.related_name'
item_related
yes
'_item_type.name'
item_type
implicit
'_item_type_conditions.name'
item_type_conditions
implicit
'_item_structure.name'
item_structure
implicit
'_item_units.name'
item_units
implicit
'_method.name'
method
implicit
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.name'
'_item.name'
'_item_aliases.name'
'_item.name'
'_item_default.name'
'_item.name'
'_item_dependent.name'
'_item.name'
'_item_dependent.dependent_name'
'_item.name'
'_item_description.name'
'_item.name'
'_item_enumeration.name'
'_item.name'
'_item_examples.name'
'_item.name'
'_item_linked.child_name'
'_item.name'
'_item_linked.parent_name'
'_item.name'
'_item_range.name'
'_item.name'
'_item_related.name'
'_item.name'
'_item_related.related_name'
'_item.name'
'_item_type.name'
'_item.name'
'_item_type_conditions.name'
'_item.name'
'_item_structure.name'
'_item.name'
'_item_units.name'
'_item.name'
'_method.name'
'_item.name'
_item_description.description
;
Data name of the defined item.
;
_item_type.code name
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item.name'
item
implicit
'_category_key.name'
category_key
yes
'_item_aliases.name'
item_aliases
implicit
'_item_default.name'
item_default
implicit
'_item_dependent.name'
item_dependent
implicit
'_item_dependent.dependent_name'
item_dependent
yes
'_item_description.name'
item_description
implicit
'_item_enumeration.name'
item_enumeration
implicit
'_item_examples.name'
item_examples
implicit
'_item_linked.child_name'
item_linked
yes
'_item_linked.parent_name'
item_linked
implicit
'_item_range.name'
item_range
implicit
'_item_related.name'
item_related
implicit
'_item_related.related_name'
item_related
yes
'_item_type.name'
item_type
implicit
'_item_type_conditions.name'
item_type_conditions
implicit
'_item_structure.name'
item_structure
implicit
'_item_units.name'
item_units
implicit
'_method.name'
method
implicit
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.name'
'_item.name'
'_item_aliases.name'
'_item.name'
'_item_default.name'
'_item.name'
'_item_dependent.name'
'_item.name'
'_item_dependent.dependent_name'
'_item.name'
'_item_description.name'
'_item.name'
'_item_enumeration.name'
'_item.name'
'_item_examples.name'
'_item.name'
'_item_linked.child_name'
'_item.name'
'_item_linked.parent_name'
'_item.name'
'_item_range.name'
'_item.name'
'_item_related.name'
'_item.name'
'_item_related.related_name'
'_item.name'
'_item_type.name'
'_item.name'
'_item_type_conditions.name'
'_item.name'
'_item_structure.name'
'_item.name'
'_item_units.name'
'_item.name'
'_method.name'
'_item.name'
_item_description.description
;
Data name of the defined item.
;
_item_type.code name
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item.name'
item
implicit
'_category_key.name'
category_key
yes
'_item_aliases.name'
item_aliases
implicit
'_item_default.name'
item_default
implicit
'_item_dependent.name'
item_dependent
implicit
'_item_dependent.dependent_name'
item_dependent
yes
'_item_description.name'
item_description
implicit
'_item_enumeration.name'
item_enumeration
implicit
'_item_examples.name'
item_examples
implicit
'_item_linked.child_name'
item_linked
yes
'_item_linked.parent_name'
item_linked
implicit
'_item_range.name'
item_range
implicit
'_item_related.name'
item_related
implicit
'_item_related.related_name'
item_related
yes
'_item_type.name'
item_type
implicit
'_item_type_conditions.name'
item_type_conditions
implicit
'_item_structure.name'
item_structure
implicit
'_item_units.name'
item_units
implicit
'_method.name'
method
implicit
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.name'
'_item.name'
'_item_aliases.name'
'_item.name'
'_item_default.name'
'_item.name'
'_item_dependent.name'
'_item.name'
'_item_dependent.dependent_name'
'_item.name'
'_item_description.name'
'_item.name'
'_item_enumeration.name'
'_item.name'
'_item_examples.name'
'_item.name'
'_item_linked.child_name'
'_item.name'
'_item_linked.parent_name'
'_item.name'
'_item_range.name'
'_item.name'
'_item_related.name'
'_item.name'
'_item_related.related_name'
'_item.name'
'_item_type.name'
'_item.name'
'_item_type_conditions.name'
'_item.name'
'_item_structure.name'
'_item.name'
'_item_units.name'
'_item.name'
'_method.name'
'_item.name'
_item_description.description
;
Data name of the defined item.
;
_item_type.code name
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item.name'
item
implicit
'_category_key.name'
category_key
yes
'_item_aliases.name'
item_aliases
implicit
'_item_default.name'
item_default
implicit
'_item_dependent.name'
item_dependent
implicit
'_item_dependent.dependent_name'
item_dependent
yes
'_item_description.name'
item_description
implicit
'_item_enumeration.name'
item_enumeration
implicit
'_item_examples.name'
item_examples
implicit
'_item_linked.child_name'
item_linked
yes
'_item_linked.parent_name'
item_linked
implicit
'_item_range.name'
item_range
implicit
'_item_related.name'
item_related
implicit
'_item_related.related_name'
item_related
yes
'_item_type.name'
item_type
implicit
'_item_type_conditions.name'
item_type_conditions
implicit
'_item_structure.name'
item_structure
implicit
'_item_units.name'
item_units
implicit
'_method.name'
method
implicit
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.name'
'_item.name'
'_item_aliases.name'
'_item.name'
'_item_default.name'
'_item.name'
'_item_dependent.name'
'_item.name'
'_item_dependent.dependent_name'
'_item.name'
'_item_description.name'
'_item.name'
'_item_enumeration.name'
'_item.name'
'_item_examples.name'
'_item.name'
'_item_linked.child_name'
'_item.name'
'_item_linked.parent_name'
'_item.name'
'_item_range.name'
'_item.name'
'_item_related.name'
'_item.name'
'_item_related.related_name'
'_item.name'
'_item_type.name'
'_item.name'
'_item_type_conditions.name'
'_item.name'
'_item_structure.name'
'_item.name'
'_item_units.name'
'_item.name'
'_method.name'
'_item.name'
_item_description.description
;
Data name of the defined item.
;
_item_type.code name
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item.name'
item
implicit
'_category_key.name'
category_key
yes
'_item_aliases.name'
item_aliases
implicit
'_item_default.name'
item_default
implicit
'_item_dependent.name'
item_dependent
implicit
'_item_dependent.dependent_name'
item_dependent
yes
'_item_description.name'
item_description
implicit
'_item_enumeration.name'
item_enumeration
implicit
'_item_examples.name'
item_examples
implicit
'_item_linked.child_name'
item_linked
yes
'_item_linked.parent_name'
item_linked
implicit
'_item_range.name'
item_range
implicit
'_item_related.name'
item_related
implicit
'_item_related.related_name'
item_related
yes
'_item_type.name'
item_type
implicit
'_item_type_conditions.name'
item_type_conditions
implicit
'_item_structure.name'
item_structure
implicit
'_item_units.name'
item_units
implicit
'_method.name'
method
implicit
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.name'
'_item.name'
'_item_aliases.name'
'_item.name'
'_item_default.name'
'_item.name'
'_item_dependent.name'
'_item.name'
'_item_dependent.dependent_name'
'_item.name'
'_item_description.name'
'_item.name'
'_item_enumeration.name'
'_item.name'
'_item_examples.name'
'_item.name'
'_item_linked.child_name'
'_item.name'
'_item_linked.parent_name'
'_item.name'
'_item_range.name'
'_item.name'
'_item_related.name'
'_item.name'
'_item_related.related_name'
'_item.name'
'_item_type.name'
'_item.name'
'_item_type_conditions.name'
'_item.name'
'_item_structure.name'
'_item.name'
'_item_units.name'
'_item.name'
'_method.name'
'_item.name'
_item_description.description
;
Data name of the defined item.
;
_item_type.code name
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item.name'
item
implicit
'_category_key.name'
category_key
yes
'_item_aliases.name'
item_aliases
implicit
'_item_default.name'
item_default
implicit
'_item_dependent.name'
item_dependent
implicit
'_item_dependent.dependent_name'
item_dependent
yes
'_item_description.name'
item_description
implicit
'_item_enumeration.name'
item_enumeration
implicit
'_item_examples.name'
item_examples
implicit
'_item_linked.child_name'
item_linked
yes
'_item_linked.parent_name'
item_linked
implicit
'_item_range.name'
item_range
implicit
'_item_related.name'
item_related
implicit
'_item_related.related_name'
item_related
yes
'_item_type.name'
item_type
implicit
'_item_type_conditions.name'
item_type_conditions
implicit
'_item_structure.name'
item_structure
implicit
'_item_units.name'
item_units
implicit
'_method.name'
method
implicit
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.name'
'_item.name'
'_item_aliases.name'
'_item.name'
'_item_default.name'
'_item.name'
'_item_dependent.name'
'_item.name'
'_item_dependent.dependent_name'
'_item.name'
'_item_description.name'
'_item.name'
'_item_enumeration.name'
'_item.name'
'_item_examples.name'
'_item.name'
'_item_linked.child_name'
'_item.name'
'_item_linked.parent_name'
'_item.name'
'_item_range.name'
'_item.name'
'_item_related.name'
'_item.name'
'_item_related.related_name'
'_item.name'
'_item_type.name'
'_item.name'
'_item_type_conditions.name'
'_item.name'
'_item_structure.name'
'_item.name'
'_item_units.name'
'_item.name'
'_method.name'
'_item.name'
_item_description.description
;
Data name of the defined item.
;
_item_type.code name
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item.name'
item
implicit
'_category_key.name'
category_key
yes
'_item_aliases.name'
item_aliases
implicit
'_item_default.name'
item_default
implicit
'_item_dependent.name'
item_dependent
implicit
'_item_dependent.dependent_name'
item_dependent
yes
'_item_description.name'
item_description
implicit
'_item_enumeration.name'
item_enumeration
implicit
'_item_examples.name'
item_examples
implicit
'_item_linked.child_name'
item_linked
yes
'_item_linked.parent_name'
item_linked
implicit
'_item_range.name'
item_range
implicit
'_item_related.name'
item_related
implicit
'_item_related.related_name'
item_related
yes
'_item_type.name'
item_type
implicit
'_item_type_conditions.name'
item_type_conditions
implicit
'_item_structure.name'
item_structure
implicit
'_item_units.name'
item_units
implicit
'_method.name'
method
implicit
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.name'
'_item.name'
'_item_aliases.name'
'_item.name'
'_item_default.name'
'_item.name'
'_item_dependent.name'
'_item.name'
'_item_dependent.dependent_name'
'_item.name'
'_item_description.name'
'_item.name'
'_item_enumeration.name'
'_item.name'
'_item_examples.name'
'_item.name'
'_item_linked.child_name'
'_item.name'
'_item_linked.parent_name'
'_item.name'
'_item_range.name'
'_item.name'
'_item_related.name'
'_item.name'
'_item_related.related_name'
'_item.name'
'_item_type.name'
'_item.name'
'_item_type_conditions.name'
'_item.name'
'_item_structure.name'
'_item.name'
'_item_units.name'
'_item.name'
'_method.name'
'_item.name'
_item_description.description
;
Data name of the defined item.
;
_item_type.code name
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item.name'
item
implicit
'_category_key.name'
category_key
yes
'_item_aliases.name'
item_aliases
implicit
'_item_default.name'
item_default
implicit
'_item_dependent.name'
item_dependent
implicit
'_item_dependent.dependent_name'
item_dependent
yes
'_item_description.name'
item_description
implicit
'_item_enumeration.name'
item_enumeration
implicit
'_item_examples.name'
item_examples
implicit
'_item_linked.child_name'
item_linked
yes
'_item_linked.parent_name'
item_linked
implicit
'_item_range.name'
item_range
implicit
'_item_related.name'
item_related
implicit
'_item_related.related_name'
item_related
yes
'_item_type.name'
item_type
implicit
'_item_type_conditions.name'
item_type_conditions
implicit
'_item_structure.name'
item_structure
implicit
'_item_units.name'
item_units
implicit
'_method.name'
method
implicit
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.name'
'_item.name'
'_item_aliases.name'
'_item.name'
'_item_default.name'
'_item.name'
'_item_dependent.name'
'_item.name'
'_item_dependent.dependent_name'
'_item.name'
'_item_description.name'
'_item.name'
'_item_enumeration.name'
'_item.name'
'_item_examples.name'
'_item.name'
'_item_linked.child_name'
'_item.name'
'_item_linked.parent_name'
'_item.name'
'_item_range.name'
'_item.name'
'_item_related.name'
'_item.name'
'_item_related.related_name'
'_item.name'
'_item_type.name'
'_item.name'
'_item_type_conditions.name'
'_item.name'
'_item_structure.name'
'_item.name'
'_item_units.name'
'_item.name'
'_method.name'
'_item.name'
_item_description.description
;
Data name of the defined item.
;
_item_type.code name
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item.name'
item
implicit
'_category_key.name'
category_key
yes
'_item_aliases.name'
item_aliases
implicit
'_item_default.name'
item_default
implicit
'_item_dependent.name'
item_dependent
implicit
'_item_dependent.dependent_name'
item_dependent
yes
'_item_description.name'
item_description
implicit
'_item_enumeration.name'
item_enumeration
implicit
'_item_examples.name'
item_examples
implicit
'_item_linked.child_name'
item_linked
yes
'_item_linked.parent_name'
item_linked
implicit
'_item_range.name'
item_range
implicit
'_item_related.name'
item_related
implicit
'_item_related.related_name'
item_related
yes
'_item_type.name'
item_type
implicit
'_item_type_conditions.name'
item_type_conditions
implicit
'_item_structure.name'
item_structure
implicit
'_item_units.name'
item_units
implicit
'_method.name'
method
implicit
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.name'
'_item.name'
'_item_aliases.name'
'_item.name'
'_item_default.name'
'_item.name'
'_item_dependent.name'
'_item.name'
'_item_dependent.dependent_name'
'_item.name'
'_item_description.name'
'_item.name'
'_item_enumeration.name'
'_item.name'
'_item_examples.name'
'_item.name'
'_item_linked.child_name'
'_item.name'
'_item_linked.parent_name'
'_item.name'
'_item_range.name'
'_item.name'
'_item_related.name'
'_item.name'
'_item_related.related_name'
'_item.name'
'_item_type.name'
'_item.name'
'_item_type_conditions.name'
'_item.name'
'_item_structure.name'
'_item.name'
'_item_units.name'
'_item.name'
'_method.name'
'_item.name'
_item_description.description
;
Data name of the defined item.
;
_item_type.code name
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item.name'
item
implicit
'_category_key.name'
category_key
yes
'_item_aliases.name'
item_aliases
implicit
'_item_default.name'
item_default
implicit
'_item_dependent.name'
item_dependent
implicit
'_item_dependent.dependent_name'
item_dependent
yes
'_item_description.name'
item_description
implicit
'_item_enumeration.name'
item_enumeration
implicit
'_item_examples.name'
item_examples
implicit
'_item_linked.child_name'
item_linked
yes
'_item_linked.parent_name'
item_linked
implicit
'_item_range.name'
item_range
implicit
'_item_related.name'
item_related
implicit
'_item_related.related_name'
item_related
yes
'_item_type.name'
item_type
implicit
'_item_type_conditions.name'
item_type_conditions
implicit
'_item_structure.name'
item_structure
implicit
'_item_units.name'
item_units
implicit
'_method.name'
method
implicit
loop_
_item_linked.child_name
_item_linked.parent_name
'_category_key.name'
'_item.name'
'_item_aliases.name'
'_item.name'
'_item_default.name'
'_item.name'
'_item_dependent.name'
'_item.name'
'_item_dependent.dependent_name'
'_item.name'
'_item_description.name'
'_item.name'
'_item_enumeration.name'
'_item.name'
'_item_examples.name'
'_item.name'
'_item_linked.child_name'
'_item.name'
'_item_linked.parent_name'
'_item.name'
'_item_range.name'
'_item.name'
'_item_related.name'
'_item.name'
'_item_related.related_name'
'_item.name'
'_item_type.name'
'_item.name'
'_item_type_conditions.name'
'_item.name'
'_item_structure.name'
'_item.name'
'_item_units.name'
'_item.name'
'_method.name'
'_item.name'
_category.description
;
This category holds a list of possible alias names or synonyms for
each data item.
;
_category.id _category.id
_category.mandatory_code no
loop_
_category_key.name
'_item_aliases.name'
'_item_aliases.alias_name'
_item_description.description
;
Alias name for the data item.
;
_item.name '_item_aliases.alias_name'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code name
_category.description
;
Attributes specifying the default value for a data item.
;
_category.id _category.id
_category.mandatory_code no
_category_key.name '_item_default.name'
loop_
_category_group.id
'ddl_group'
'item_group'
_item_description.description
;
The default value for the defined item if it is not specified
explicitly. If a data value is not declared, the default is
assumed to be the most likely or natural value.
;
_item.name '_item_default.value'
_item.category_id _item.category_id
_item.mandatory_code no
_item_type.code any
_category.description
;
Attributes which identify other data items that must be specified
for the defined data item to be valid.
;
_category.id _category.id
_category.mandatory_code no
loop_
_category_key.name
'_item_dependent.name'
'_item_dependent.dependent_name'
save_item_dependent.dependent_name.
_item_description.description
;
Data name of a dependent item.
;
_category.description
;
This category holds the descriptions of each data item.
;
_category.id _category.id
_category.mandatory_code yes
loop_
_category_key.name
'_item_description.name'
'_item_description.description'
loop_
_category_group.id
'ddl_group'
'item_group'
save_item_description.description.
_item_description.description
;
Text decription of the defined data item.
;
_item.name '_item_description.description'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code text
_category.description
;
Attributes which specify the permitted enumeration of the items.
;
_category.id _category.id
_category.mandatory_code no
loop_
_category_key.name
'_item_enumeration.name'
'_item_enumeration.value'
loop_
_category_group.id
'ddl_group'
'item_group'
_item_description.description
;
A description of a permissible value for the defined item.
;
_item.name '_item_enumeration.detail'
_item.category_id _item.category_id
_item.mandatory_code no
_item_type.code text
_item_description.description
;
A permissible value, character or number, for the defined item.
;
_item.name '_item_enumeration.value'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code any
_category.description
;
Attributes for describing application examples of the data item.
;
_category.id _category.id
_category.mandatory_code no
loop_
_category_key.name
'_item_examples.name'
'_item_examples.case'
loop_
_category_group.id
'ddl_group'
'item_group'
_item_description.description
;
An example application of the defined data item.
;
_item.name '_item_examples.case'
_item.category_id _item.category_id
_item.mandatory_code no
_item_type.code text
_item_description.description
;
A description of an example specified in _item_example.case
;
_item.name '_item_examples.detail'
_item.category_id _item.category_id
_item.mandatory_code no
_item_type.code text
_category.description
;
Attributes which describe how equivalent data items are linked
within categories and across different categories.
;
_category.id _category.id
_category.mandatory_code no
loop_
_category_key.name
'_item_linked.child_name'
'_item_linked.parent_name'
loop_
_category_group.id
'ddl_group'
'item_group'
_item_description.description
;
Name of the child data item.
;
_item_description.description
;
Name of the parent data item.
;
_category.description
;
The range of permissible values of a data item. When multiple
ranges are specified they are interpreted sequentially
using a logical OR.
;
_category.id _category.id
_category.mandatory_code no
loop_
_category_key.name
'_item_range.name'
'_item_range.minimum'
'_item_range.maximum'
loop_
_category_group.id
'ddl_group'
'item_group'
_item_description.description
;
Maximum permissible value of a data item or the upper bound
of a permissible range. ( maximum value >= data value)
;
_item.name '_item_range.maximum'
_item.category_id _item.category_id
_item.mandatory_code no
_item_type.code any
_item_description.description
;
Minimum permissible value of a data item or the lower bound
of a permissible range. ( minimum value < data value)
;
_item.name '_item_range.minimum'
_item.category_id _item.category_id
_item.mandatory_code no
_item_type.code any
_category.description
;
Attributes which specify recognized relationships between data items.
;
_category.id _category.id
_category.mandatory_code no
loop_
_category_key.name
'_item_related.name'
'_item_related.related_name'
'_item_related.function_code'
loop_
_category_group.id
'ddl_group'
'item_group'
save_item_related.function_code.
_item_description.description
;
Code for the type of relationship of the item identified by
_item_related.name and the defined item.
> ALTERNATE signals that the item identified in
_item_related.related_name is an alternate item in terms
of its application and attributes to the item in this definition.
> ALTERNATE_EXCLUSIVE signals that the item identified in
_item_related.related_name is an alternate item in terms
of its application and attributes to the item in this definition.
Only one of the alternative forms may be specified.
> CONVENTION signals that the item identified in
_item_related.related_name is an equivalent item in terms of its
application and attributes to the item in this definition except
for a predefined convention.
> CONVERSION signals that the item identified in
_item_related.related_name is an equivalent item in terms of its
application and attributes to the item in this definition except
for a numerical constant.
> REPLACE signals that the item identified in _item_related.related_name
may replace the item in this definition.
;
_item.name '_item_related.function_code'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code code
loop_
_item_enumeration.value
_item_enumeration.detail
alternate
'alternate form of the item'
alternate_exclusive
'mutually exclusive alternate form of the item'
convention
'depends on defined convention'
conversion
'related by a numerical conversion factor'
replace
'new definition replaces the current one'
save_item_related.related_name.
_item_description.description
;
Identifies a data item by name which is closely related to the
defined data item by the manner described by _item_related.function_code
;
_category.description
;
This category holds the association between data items and
named vector/matrix declarations.
;
_category.id _category.id
_category.mandatory_code no
_category_key.name '_item_structure.name'
loop_
_category_group.id
'ddl_group'
'item_group'
save_item_structure.organization.
_item_description.description
;
Identifies if the struct is defined in column or row major order.
Only the unique elements of symmetric matrices are specified.
;
_item.mandatory_code yes
_item_type.code code
loop_
_enumeration.code
_enumeration.detail
'columnwise'
'column major order'
'rowwise'
'row major order'
'rs_rowwise'
'real-symmetric row major order'
'rs_columnwise'
'real-symmetric column major order'
_category.description
;
This category holds a description for each structure type.
;
_category.id _category.id
_category.mandatory_code no
loop_
_category_key.name
'_item_structure_list.code'
'_item_structure_list.index'
loop_
_category_group.id
'ddl_group'
'item_group'
save_item_structure_list.code.
_item_description.description
;
The name of the matrix/vector structure declaration.
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item_structure_list.code'
item_structure_list
yes
'_item_structure.code'
item_structure
yes
_item_linked.parent_name '_item_structure_list.code'
_item_linked.child_name '_item_structure.code'
_item_type.code code
save_item_structure_list.code.
_item_description.description
;
The name of the matrix/vector structure declaration.
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item_structure_list.code'
item_structure_list
yes
'_item_structure.code'
item_structure
yes
_item_linked.parent_name '_item_structure_list.code'
_item_linked.child_name '_item_structure.code'
_item_type.code code
save_item_structure_list.dimension.
_item_description.description
;
Identifies the length of this row/column of the structure.
;
_item.name '_item_structure_list.dimension'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code int
save_item_structure_list.index.
_item_description.description
;
Identifies the zero based index of a row/column of the structure.
;
_item.name '_item_structure_list.index'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code int
_category.description
;
Attributes for specifying the data type code for each data item.
;
_category.id _category.id
_category.mandatory_code no
_category_key.name '_item_type.name'
loop_
_category_group.id
'ddl_group'
'item_group'
_category.description
;
Attributes for specifying additional conditions associated with
the data type of the item.
;
_category.id _category.id
_category.mandatory_code no
_category_key.name '_item_type_conditions.name'
loop_
_category_group.id
'ddl_group'
'item_group'
'compliance_group'
save_item_type_conditions.code.
_item_description.description
;
Codes defining conditions on the _item_type.code specification.
'esd' permits a number string to contain an appended standard
deviation number enclosed within parentheses. E.g. 4.37(5)
'seq' permits data to be declared as a sequence of values
separated by a comma <,> or a colon <:>.
* The sequence v1,v2,v3,. signals that v1, v2, v3, etc.
are alternative values.
* The sequence v1:v2 signals that v1 and v2 are the boundary
values of a continuous range of values satisfying the
requirements of _item_enumeration for the defined item.
Combinations of alternate and range sequences are permitted.
'incl' signals that the value of this data item is a filename
identifying a file, the contents of which, should REPLACE the
data item (i.e. the data name and the value are overwritten
by the information on the identified file). The data contained
in this file must be STAR File compliant with respect to all
data requirements at the point of insertion.
'xdat' signals that the value of this data item is a filename
identifying a file containing data. External data may, or may
not, conform to the STAR File syntax.
;
_item.name '_item_type_conditions.code'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code code
loop_
_item_enumeration.value
_item_enumeration.detail
none
'no extra conditions apply to the defined _type'
esd
'numbers MAY have esd values appended within ()'
seq
'data may be declared as a permitted sequence'
incl
'value is the filename of "include" STAR file'
xdat
'value is the filename of "external data" file'
_category.description
;
Attributes which define each type code.
;
_category.id _category.id
_category.mandatory_code no
_category_key.name '_item_type_list.code'
loop_
_category_group.id
'ddl_group'
'item_group'
_item_description.description
;
The codes specifying the nature of the data value.
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item_type_list.code'
item_type_list
yes
'_item_type.code'
item_type
yes
_item_type.code code
_item_linked.child_name '_item_type.code'
_item_linked.parent_name '_item_type_list.code'
_item_description.description
;
The codes specifying the nature of the data value.
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item_type_list.code'
item_type_list
yes
'_item_type.code'
item_type
yes
_item_type.code code
_item_linked.child_name '_item_type.code'
_item_linked.parent_name '_item_type_list.code'
save_item_type_list.construct.
_item_description.description
;
When a data value can be defined as a pre-determined sequence of
characters, or optional characters, or data names (for which the
definition is also available), it is specified as a construction.
The rules of construction conform to the the regular expression
(REGEX) specificatiopns detailed in the IEEE document P1003.2
Draft 11.2 Sept 1991 (ftp file '/doc/POSIX/1003.2/p121-140').
Resolved data names for which _item_type_list.construct
specifications exist are replaced by these constructions,
otherwise the data name string is not replaced.
;
_item.name '_item_type_list.construct'
_item.category_id _item.category_id
_item.mandatory_code no
_item_type.code char
_item_examples.case '{_year}-{_month}-{_day}'
_item_examples.detail 'typical construction for _date'
_item_description.description
;
An optional description of the data type
;
_item.name '_item_type_list.detail'
_item.category_id _item.category_id
_item.mandatory_code no
_item_type.code text
save_item_type_list.primitive_code.
_item_description.description
;
The codes specifying the primitive type of the data value.
;
_item.name '_item_type_list.primitive_code'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code code
loop_
_item_enumeration.value
_item_enumeration.detail
numb
'numerically-interpretable string'
char
'character or text string (case-sensitive)'
uchar
'character or text string (case-insensitive)'
null
'for dictionary purposes only'
_category.description
;
Specifies the physical units in which data items are expressed.
;
_category.id _category.id
_category.mandatory_code no
_category_key.name '_item_units.name'
loop_
_category_group.id
'ddl_group'
'item_group'
_category.description
;
Conversion factors between the various units of measure defined
in the ITEM_UNITS_LIST category.
;
_category.id _category.id
_category.mandatory_code no
loop_
_category_key.name
'_item_units_conversion.from_code'
'_item_units_conversion.to_code'
loop_
_category_group.id
'ddl_group'
'item_group'
save_item_units_conversion.factor.
_item_description.description
;
The arithmetic operation required to convert between the
unit systems:
=
;
_item.name '_item_units_conversion.factor'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code any
save_item_units_conversion.operator.
_item_description.description
;
The arithmetic operator required to convert between the
unit systems:
=
;
_item.name '_item_units_conversion.operator'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code code
loop_
_item_enumeration.value
_item_enumeration.detail
'+'
'addition'
'-'
'subtraction'
'*'
'multiplication'
'/'
'division'
_category.description
;
Attributes which describe the physical units of measure
in which data items may be expressed.
;
_category.id _category.id
_category.mandatory_code no
_category_key.name '_item_units_list.code'
loop_
_category_group.id
'ddl_group'
'item_group'
_item_description.description
;
The code specifying the name of the unit of measure.
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item_units_list.code'
item_units_list
yes
'_item_units.code'
item_units
yes
'_item_units_conversion.from_code'
item_units_conversion
yes
'_item_units_conversion.to_code'
item_units_conversion
yes
_item_type.code code
loop_
_item_linked.child_name
_item_linked.parent_name
'_item_units.code'
'_item_units_list.code'
'_item_units_conversion.from_code'
'_item_units_list.code'
'_item_units_conversion.to_code'
'_item_units_list.code'
_item_description.description
;
The code specifying the name of the unit of measure.
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item_units_list.code'
item_units_list
yes
'_item_units.code'
item_units
yes
'_item_units_conversion.from_code'
item_units_conversion
yes
'_item_units_conversion.to_code'
item_units_conversion
yes
_item_type.code code
loop_
_item_linked.child_name
_item_linked.parent_name
'_item_units.code'
'_item_units_list.code'
'_item_units_conversion.from_code'
'_item_units_list.code'
'_item_units_conversion.to_code'
'_item_units_list.code'
_item_description.description
;
The code specifying the name of the unit of measure.
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item_units_list.code'
item_units_list
yes
'_item_units.code'
item_units
yes
'_item_units_conversion.from_code'
item_units_conversion
yes
'_item_units_conversion.to_code'
item_units_conversion
yes
_item_type.code code
loop_
_item_linked.child_name
_item_linked.parent_name
'_item_units.code'
'_item_units_list.code'
'_item_units_conversion.from_code'
'_item_units_list.code'
'_item_units_conversion.to_code'
'_item_units_list.code'
_item_description.description
;
The code specifying the name of the unit of measure.
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_item_units_list.code'
item_units_list
yes
'_item_units.code'
item_units
yes
'_item_units_conversion.from_code'
item_units_conversion
yes
'_item_units_conversion.to_code'
item_units_conversion
yes
_item_type.code code
loop_
_item_linked.child_name
_item_linked.parent_name
'_item_units.code'
'_item_units_list.code'
'_item_units_conversion.from_code'
'_item_units_list.code'
'_item_units_conversion.to_code'
'_item_units_list.code'
_item_description.description
;
A description of the unit of measure.
;
_item.name '_item_units_list.detail'
_item.category_id _item.category_id
_item.mandatory_code no
_item_type.code text
_category.description
;
Attributes specifying the association between data items and methods.
;
_category.id _category.id
_category.mandatory_code no
loop_
_category_key.name
'_method.id'
'_method.name'
loop_
_category_group.id
'ddl_group'
'item_group'
_category.description
;
Attributes specifying the list of methods applicable to data items,
sub-categories, and categories.
;
_category.id _category.id
_category.mandatory_code no
_category_key.name '_method_list.id'
loop_
_category_group.id
'ddl_group'
'item_group'
'category_group'
_item_description.description
;
Codes of the permitted methods.
;
_item.name '_method_list.code'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code code
_enumeration_default.value no
loop_
_enumeration.code
_enumeration.detail
calculation
'method to calculate the item '
verification
'method to verify the data item '
cast
'method to provide cast conversion '
addition
'method to define item + item '
division
'method to define item / item '
multiplication
'method to define item * item '
equivalence
'method to define item = item '
other
'miscellaneous method '
no
'no method applied '
_item_description.description
;
Description of application method in _method_list.id
;
_item.name '_method_list.detail'
_item.category_id _item.category_id
_item.mandatory_code no
_item_type.code text
_item_description.description
;
Identity of method in the list referenced by _method.id
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_method_list.id'
method_list
yes
'_method.id'
method
yes
'_category.method_id'
category
no
'_sub_category.method_id'
sub_category
no
_item_type.code idname
loop_
_item_linked.child_name
_item_linked.parent_name
'_method.id'
'_method_list.id'
'_category.method_id'
'_method_list.id'
'_sub_category.method_id'
'_method_list.id'
_item_description.description
;
Identity of method in the list referenced by _method.id
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_method_list.id'
method_list
yes
'_method.id'
method
yes
'_category.method_id'
category
no
'_sub_category.method_id'
sub_category
no
_item_type.code idname
loop_
_item_linked.child_name
_item_linked.parent_name
'_method.id'
'_method_list.id'
'_category.method_id'
'_method_list.id'
'_sub_category.method_id'
'_method_list.id'
_item_description.description
;
Identity of method in the list referenced by _method.id
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_method_list.id'
method_list
yes
'_method.id'
method
yes
'_category.method_id'
category
no
'_sub_category.method_id'
sub_category
no
_item_type.code idname
loop_
_item_linked.child_name
_item_linked.parent_name
'_method.id'
'_method_list.id'
'_category.method_id'
'_method_list.id'
'_sub_category.method_id'
'_method_list.id'
_item_description.description
;
Identity of method in the list referenced by _method.id
;
loop_
_item.name
_item.category_id
_item.mandatory_code
'_method_list.id'
method_list
yes
'_method.id'
method
yes
'_category.method_id'
category
no
'_sub_category.method_id'
sub_category
no
_item_type.code idname
loop_
_item_linked.child_name
_item_linked.parent_name
'_method.id'
'_method_list.id'
'_category.method_id'
'_method_list.id'
'_sub_category.method_id'
'_method_list.id'
_item_description.description
;
Inline text of a method associated with the data item.
;
_item.name '_method_list.inline'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code text
_item_description.description
;
Language in which the method is expressed.
;
_item.name '_method_list.language'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code code
loop_
_enumeration.code
BNF
C
C++
FORTRAN
LISP
PASCAL
PEARL
TCL
OTHER
_category.description
;
The purpose of a sub-category is to define an association between
data items within a category and optionally provide a method to
validate the collection of items. The sub-category named 'date'
might be applied to the data items month, day, and year.
;
_category.id _category.id
_category.mandatory_code no
_category_key.name '_sub_category.id'
loop_
_category_group.id
'ddl_group'
'sub_category_group'
save_sub_category.description.
_item_description.description
;
Description of the sub-category.
;
_item.name '_sub_category.description'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code text
_item_description.description
;
The identity of the sub-category.
;
_item_type.code idname
loop_
_item.name
_item.category_id
_item.mandatory_code
'_sub_category.id'
sub_category
yes
'_sub_category_examples.id'
sub_category_examples
yes
'_item.sub_category_id'
item
no
loop_
_item_linked.child_name
_item_linked.parent_name
'_sub_category_examples.id'
'_sub_category.id'
'_item.sub_category_id'
'_sub_category.id'
_item_description.description
;
The identity of the sub-category.
;
_item_type.code idname
loop_
_item.name
_item.category_id
_item.mandatory_code
'_sub_category.id'
sub_category
yes
'_sub_category_examples.id'
sub_category_examples
yes
'_item.sub_category_id'
item
no
loop_
_item_linked.child_name
_item_linked.parent_name
'_sub_category_examples.id'
'_sub_category.id'
'_item.sub_category_id'
'_sub_category.id'
_item_description.description
;
The identity of the sub-category.
;
_item_type.code idname
loop_
_item.name
_item.category_id
_item.mandatory_code
'_sub_category.id'
sub_category
yes
'_sub_category_examples.id'
sub_category_examples
yes
'_item.sub_category_id'
item
no
loop_
_item_linked.child_name
_item_linked.parent_name
'_sub_category_examples.id'
'_sub_category.id'
'_item.sub_category_id'
'_sub_category.id'
_category.description
;
Example applications and descriptions of data items in this subcategory.
;
_category.id _category.id
_category.mandatory_code no
loop_
_category_key.name
'_sub_category_examples.id'
'_sub_category_examples.case'
loop_
_category_group.id
'ddl_group'
'sub_category_group'
save_sub_category_examples.case.
_item_description.description
;
An example involving items in this subcategory.
;
_item.name '_sub_category_examples.case'
_item.category_id _item.category_id
_item.mandatory_code yes
_item_type.code text
save_sub_category_examples.detail.
_item_description.description
;
A description of an example _sub_category_examples.case
;
_item.name '_sub_category_examples.detail'
_item.category_id _item.category_id
_item.mandatory_code no
_item_type.code text