ГОСТ Р ИСО 13584-42—2012
Пример представления на языке EXPRESS:
’)
TYPE keywordjype = SELECT(label_withJanguage. label);
ENDTYPE; — keyword type
(*
F.3.9.1.18 Тип глобальной идентификации ISO_290O2_IRDI_type
Сущность ISO_29002_IRDI_type — это глобальный идентификатор, указывающий на администрируемый
предмет в реестре. Структура данного идентификатора удовлетворяет синтаксическим требованиям к идентифи
каторам. определенным в ИСО/ТС 29002-5.
П р и м е ч а н и е 1— Сущность ISO_29002_IRDI_type может быть использована для любого вида инфор
мации. рассмотренной в ИСО/ТС 29002-5 и ассоциированной с идентификатором МИРД. Ниже рассмотрены три
специальных случая, нашедшие применение в стандартной словарной схеме ISO13584_IEC61360_dictionary_
schema: идентификатор ограничения constraintjdentifier. идентификатор словарной единицы измерения dic_
unit_identifier и идентификатор словарного значения dic_value_identifier.
Пример представления на языке EXPRESS:
*)
TYPE ISO_29002_IRDI_type = identifier.
WHERE
WR1: LENGTH (SELF) <= 290;
END_TYPE; — syn_nameJype
<*
Пояснения к тексту программы:
WR1: в соответствии с ИСО/ТС 29002-5 длина идентификатора не должна превышать 290.
Дополнительные пояснения:
IP1: идентификатор должен удовлетворять требованиям, установленным в ИСО/ТС 29002-5 для «междуна
родного идентификатора реп-ютрации данных» (МИРД).
П р и м е ч а н и е 2 — В соответствии с ИСО/ТС 29002-5 МИРД состоит либо из строки, не содержащей
символ(идентификатор организации), либо из трех подстрок, не содержащих символ #’ внутри и разделенных
символом для указания администрированных предметов.
П р и м е ч а н и е 3 — Случаи, когда МИРД не используется для идентификации организации:
- первая подстрока, называемая Регистрационным Идентификатором Полномочий (RAI), указывает органи
зацию. несущую ответственность за администрирование рассматриваемого предмета:
- вторая подстрока, называемая идентификатором данных (DI). содержит как категоризацию администриру
емого предмета, представленную двумя символами и последующим знаком минус (’-’) в соответствии с ИСО/ТС
29002-5 (например, класс, свойство, единица измерения), так и идентификатор, назначенный для администрируе
мого предмета регистрационным идентификатором полномочий RAI:
- третья подстрока соответствует Идентификатору версии (VI) МИРД.
F.3.9.1.19 Идентификатор ограничения (Constraintjdentifier)
Идентификатор constraintjdentifier — это идентификатор типа ISO_29002JRDI_type. дающий глобальное
указание на ограничение, представленное как сущность constraint. Структура данного идентификатора удовлет
воряет синтаксическим требованиям, определенным в ИСО/ТС 29002-5.
Примечание — Идентификатор ограничения constraintjdentifier может быть ассоциирован с услугой
разрешения по ИСО/ТС 29002-20. Данная услуга дает возможность получить формальное определение ограниче
ния. идентифицированного как сущность constraintjdentifier в соответствии с моделью ограничения EXPRESS в
рамках синтаксиса, определенного ИСО 13584-32 (OntoML) и. возможно. ИСО 10303-21.
Пример представления на языке EXPRESS:
*)
TYPE constraintjdentifier = ISO_29002_IRDIJype;
ENDJTYPE; — constraintjdentifier
(*
Дополнительные пояснения:
IP1: часть идентификатора, идущая после второго символа(идентификатор данных), должна начинаться
с ’04-’. чтобы указать на ограничение в соответствии с ИСО/ТС 29002-5.
F.3.9.1.20 Идентификатор словарной единицы измерения (Dic_unitjdentifier)
Идентификатор dic_unitjdentifier — это идентификатор ISO_29002JRDI_type, задающий единицу измере
ния. представление которой в формате dic_unit можно загрузить с сервера ИСО/ТС 29002-20. Структура данного
идентификатора удовлетворяет синтаксическим требованиям ИСО/ТС 29002-5.
Пример представления на языке EXPRESS:
*)
TYPE dic_unit_identifier = ISO_29002_IRDIJype;
ENDJTYPE: — dic_unitjdentifier
(*
109