ГОСТ Р ИСО 13584-42—2012
F.3.8.2.2 Простой тип (Simple_type)
Сущность simple_type служит общим супертипом для сущностей, используемых для указания простого ас
социированного типа элемента данных DET.
Пример представления на языке EXPRESS:
*)
ENTITY simpleJype
ABSTRACT SUPERTYPE OF(ONEOF(
number_type.
booleanjype.
stringJype))
SUBTYPE OF(dataJype);
value_format: OPTIONAL valuejormattype;
END_ENTITY; — simpleJype
(‘
Определения атрибутов:
value_format: вспомогательное кодирование формата значений свойств.
П р и м е ч а н и е 1— Атрибут value_format сущности simple_type используетсядля кодирования атрибу
та «Формат значения» свойства.
П р и м е ч а н и е 2 — Если какое-либо ограничение string_pattern_constraint применяется к значению
простого типа, то оно имеет преимущество перед форматом значения value_format.
F.3.8.2.3Числовой тип (Numberjype)
Сущность number_type задает значения элементов DET числового типа.
Пример представления на языке EXPRESS:
*)
ENTITY number_type
ABSTRACT SUPERTYPE OF(ONEOF(
int_lype,
realjype.
rationallype))
SUBTYPE OF(simpleJype):
ENDENTITY; — numbertype
(*
F.3.8.2.4 Целый тип (lnt_type)
Сущность int_type задает значения элементов DET типа INTEGER.
Пример представления на языке EXPRESS:
*)
ENTITY intjype
SUPERTYPE OF{ONEOF(
int_measure_type.
int_currency_type.
non_quantitative_int_type))
SUBTYPE OF(numberJype);
END_ENTITY: — intjype
(‘
F.3.8.2.5 Тип целой меры (lnt_measure_type)
Сущность int_measureJype задает значения элементов DET. являющихся ««ерами целого типа. Она указы
вает единицу измерения или идентификатор единицы измерения (unitjd). выражающей значения, обмениваемые
как отдельные целые. Она может также устанавливать альтернативные единицы измерения или идентификаторы
альтернативных единиц измерения, допустимые для использования, когда каждое значение явно
ассоциировано со своей единицей измерения.
П р и м е ч а н и е 1 — Использование либо единицы unit, либо идентификатора единицы unitjd обяза
тельно. В случае, когда присутствуют оба. unit имеет преимущество.
П р и м е ч а н и е 2 — Если присутствуют и атрибуты alternative_unit. и атрибуты alternative_unitjds,
и они имеют одинаковый размер, то атрибут alternativejmit имеет преимущество.
П р и м е ч а н и е 3 — Идентификатор словарной единицы dicjinitjdentifier, используемый и в атрибуте
unitjd, и в атрибуте atternative_unitjds является идентификатором единицы измерения, который может быть
разрешен в атрибуте dic_unit из сервера ИСО/ТС 29002-20.
П р и м е ч а н и е 4 — Каждая словарная единица измерения dic_unit, определенная в атрибуте
alternative_unit. и каждая словарная единица измерения dic_unit. идентифицированная в атрибуте alternative_
unitjds. должна быть ассоциирована со строчным представлением stringjepresentation. Его текстовое пред
ставление textjepresentation может быть использовано для характеристики альтернативной единицы измерения,
используемой на уровне реализации.
89