4.5.1 Общие положения
Рисунки 5 и 6 иллюстрируют связь атрибутов со значениями типа элемента данных.
Рисунок 5 - Атрибуты значений типа элемента данных
Рисунок 6 - Атрибуты списка значений типа элемента данных
Каждый тип элемента данных имеет область, которая определяет диапазон допустимых значений, неявно задаваемый их форматом и явно - перечнем возможных значений. Для количественного типа элемента данных такая область может быть выражена либо диапазоном значений с указанием пределов, внутри которых должны лежать все значения, либо перечнем дискретных возможных значений. Для неколичественного типа элемента данных область значений представляется допустимыми значениями в форме текстовых строк.
Настоящий стандарт не дает механизма для определения диапазонов значений количественных типов элементов данных. Для неколичественных типов в 4.5.5 указан механизм, использующий значения, представленные их кодами и ассоциированные их смыслом. В большинстве случаев область значений может быть неопределенной, неизвестной или бесконечной. В таких случаях их перечень не указывается в определении типа элемента данных. При классификации этих типов перечень значений должен быть указан.
4.5.2 Тип данных
4.5.2.1 Общие положения
Имя атрибута: | тип данных |
Определение атрибута: | указывает тип данных, используемый при представлении значения элемента |
Комментарии: | типы данных подразделяются на две группы: а) простой: содержит одиночные значения b) комплексные: могут содержать несколько значений. Комплексные типы данных, установленные в ИСО 13399: - тип уровня; - тип элемента класса. |
Обязательство: | обязательный |
Тип символов значений: | в соответствии с ИСО/МЭК 10646-1 |
4.5.2.2 Простой тип
Тип данных, указывающий, что значение типа элемента данных является одиночным. Формат соответствует 4.5.3. Допустимые значения данных простого типа:
- строковый;
- неколичественный;
- целочисленный;
- действительный;
- Булев (логический).
4.5.2.3 Комлексный тип
4.5.2.3.1 Общие положения
Тип данных, указывающий, что значение типа элемента данных может включать два и более ассоциированных значения. Допустимые подтипы комплексного типа:
- уровня;
- элемента класса.
4.5.2.3.2 Тип уровня