ГОСТ Р МЭК 61360-2—2013
Пояснение к тексту программы:
WR1: набор ограничений области должен определять ограничения, совместимые с областью зна
чений типа данных.
5.10.3.2 Простой тип (Simplejype)
Сущность simple_type служит общим сулертипом для сущностей, используемых для указания
простого ассоциированного типа элемента данных DET.
Пример представления на языке EXPRESS:
*)
ENTITY simple_type
ABSTRACT SUPERTYPE Ofc’<ONEOb’<
number_type,
boolean_type,
string_type)>
SUBTYPE OF<data_type>;
valueformat: OPTIONAL value_format_type;
END_ENTITY; — simple_type
<*
Определения атрибутов:
value_format: вспомогательное кодирование формата значений свойств.
Примечание 1— Атрибут value_format сущности simple_type используется для кодирования атрибута
«Формат значения» свойства.
Примечание 2 — Если какое-либо ограничение string_pattern_constraint применяется к значению про
стого типа, то оно имеет преимущество перед форматом значения value_format.
5.10.3.3 Числовой тип (Number_type)
Сущность number_type задает значения элементов DET числового типа.
Пример представления на языке EXPRESS:
М
ENTITY number_type
ABSTRACT SUPERTYPE OF(ONEOF<
int_type,
real_type,
rational_type>)
SUBTYPE OF<simple_type);
END_ENTITY; -- number_type
C "
5.10.3.4 Целый тип (lnt_type)
Сущность int_type задает значения элементов DET типа INTEGER.
Пример представления на языке EXPRESS:
*)
ENTITY int_type
SUPERTYPE OF(ONEOF(
int_measure_type,
int_currency_type,
r.on_quantitative_int_type))
SUBTYPE Ob’{number_type);
END_ENTITY; — int_type
<* ”
44