ГОСТ Р ИСО 13584-42—2012
data_type_BSU
BCE типа данных
(ABS) class
Класс
data_type_element
Элемент типа данных
F.3.4.4 Идентификация словарных элементов: трехуровневая структура
Абсолютная идентификация базовых семантических единиц основана на использовании нижеследующей
трехуровневой структуры:
- поставщик (словарных данных);
- определенный поставщиком словарный элемент (любой определенный поставщиком словарный элемент
модели; в данном документе определенный поставщиком словарный элемент — это тип элемента данных свой
ства property_DET и элемент типа данных data_type_element. при этом существуют положения, распространяю
щие данный механизм на другие предметы);
- версия определенного поставщиком словарного элемента.
Абсолютная идентификация может быть получена последовательным включением применимых кодов каж
дого уровня.
Примечание — Структура указанной абсолютной идентификации отличается от структуры, определен
ной в МЭК 61360-2 (дублируется для удобства в ИСО 13584-42:1998). В предшествующем издании абсолютная
идентификация словарного элемента dictionary_element, ассоциированная с областью применения названия
name_scope (включая property_DET и data_type_element) составлена так: код поставщика +код класса (соответ
ствующего классу name_scope) + код словарного элемента + версия словарного элемента. В данной версии
на стоящего стандарта код класса удален. Таким образом, код словарного элемента является уникальнымдля
одного типа словарного элемента во всех классах, определенных тем же поставщиком. Для существующих
ссылочных словарей официальные органы регистрации, официальные органы технической поддержки и группы
стандарти зации. отвечающие за стандартные словари, должны гарантировать требуемую единственность
(например, путем использования новых кодов в качестве приставки для класса name_scope).
Данная схема идентификации приемлема, если поставщиков несколько. Если в некоторой области при
ложений приемлемы данные только от одного-единственного поставщика, то некоторые детали идентификации
(которые тогда являются константами) могут отсутствовать. Вместе с тем. для выполнения обмена должны быть
доступны все уровни во избежание наложения идентификаторов.
Данная схема идентификации формально описана в атрибуте absolute_id сущностей xxx_BSU. определен
ных в разделах F.3.5 — F.3.8.
F.3.4.5 Возможности расширения для других типов данных
Механизм словарных элементов ВСЕ — очень общий. Он не ограничивается четырьмя видами использован
ных здесь данных (см. рисунок F.5). Данный раздел указывает некоторые возможности, допускающие расширения
других видов данных. В зависимости от того, определена область применения идентификатора класса или
постав щик. сущность xxx_related_BSU описывается как подтип соответствующим образом. Необходимо также
переопре делить атрибут идентификации identified_by сущности dictionary_element (см. разделы 5.7.3—5.10
или текущие виды данных).
F.3.4.5.1 ВСЕ. отнесенная к поставщику (Supplier_related_BSU)
Supplier_related_BSU обеспечивает ассоциацию словарного элемента с поставщиком.
Пример —Для серии стандартов ИСО 13584 — это библиотеки программ. Пример представления
на языке EXPHESS*
*)
ENTITY supplier_retated_BSU
ABSTRACT SUPERTYPE
SUBTYPE OF(basic_semanlic_unit);
END_ENTITY; — supplier_related_BSU
(*
F.3.4.5.2 BCE. отнесенная к классу (Class_related_BSU)
BCE. отнесенная к классу (class_related_BSU), позволяет ассоциировать словарные элементы с классами.
Пример —Для таблиц и документов ИСО 13584.
Пример представления на языке EXPRESS:
*)
ENTITY class_related_BSU
ABSTRACT SUPERTYPE
SUBTYPE OF(basic_semantic_unit);
END_ENTITY; — dass_related_BSU
<*
F.3.4.5.3 Соотношение BCE поставщика (Supplier_BSU_relationship)
Соотношение Supplier_BSU_re!ationship позволяет ассоциировать BCE с поставщиком.
68