ГОСТ Р ИСО 13584-42—2012
Пример представления на языке EXPRESS:
*)
TYPE datejype = STRING(10) FIXED;
WHERE
WR1: SELF LIKE ’####
END_TYPE; — datejype
(*
F.3.9.1.6 Тип определения (DefinitionJype)
Сущность definitionjype задает значения, допустимые для определения типа.
Пример представления на языке EXPRESS:
*)
TYPE definitionjype = translatablejext:
END_TYPE: — definitionjype
(*
F.3.9.1.7Тип классификации типа элемента данных (DET_classificationJype)
Сущность DET_classificationJype задает значения, допустимые для классификации типов элементов дан
ных DET. Указанные значения используются для классификации DET в соответствии с ИСО 80000.‘МЭК 80000
(ранее ИСО 31).
Пример представления на языке EXPRESS:
*)
TYPE DET_classificationJype =identifier.
WHERE
WR1: LENGTH(SELF) = DET_dassiticationJen;
END_TYPE: — DET_classificationJype
(*
Пояснения к тексту программы:
WR1: длина значения DET_classificationJype должна быть равна значению DET_classificationJen (т.е. 3).
F.3.9.1.8 Тип примечания (NoteJype)
Сущность noteJype задает значения, допустимые для примечаний.
Пример представления на языке EXPRESS:
*)
TYPE notejype =translatablejext:
END_TYPE: — notejype
(*
F.3.9.1.9 Тип предпочтительного имени (PrefjiameJype)
Сущность prefjiam eJype задает значения, допустимые для предпочтительного имени.
Пример представления на языке EXPRESS:
*)
TYPE prefjiameJype = translatablejabel;
WHERE
WR1: check JabelJength(SELF. pref jiam eJen);
END_TYPE: — prefjiameJype
r
Пояснения к тексту программы:
WR1: длина значения pref_namejype не должна превышать длину pref_nameJen (т.е. 255).
F.3.9.1.10 Тип кода свойства (Propertyj»deJype)
Сущность property_code_type задает значения, допустимые для кода свойства.
Пример представления на языке EXPRESS:
’)
TYPE propertyjxide Jype = codeJype;
WHERE
WR1: LENGTH(SELF) <= propertyj» d e Jen;
END_TYPE: — property_code Jype
(*
Пояснения к тексту программы:
WR1: длина значения propertyj:odeJype не должна превышать длину propertyj:odeJen (т.е. 35).
F.3.9.1.11 Тип заметки (RemarkJype)
Сущность remarkJype задает значения, допустимые для заметки.
Пример представления на языке EXPRESS.
*)
TYPE remarkjype = translatablejext;
END_TYPE: — remarkjype
(*
F.3.9.1.12 Тип иерархического положения (HierarchicaljjositionJype)
107