ГОСТ Р ИСО 13584-42—2012
syn_name_len: INTEGER := pref_name_len;
DET_classificationJen: INTEGER := 3;
source_doc_len: INTEGER := 255:
value_format_len: INTEGER := 80;
sep_cv: STRING := •#’;
sepjd: STRING := •#’;
END_CONSTANT;
(*
F.3.3 Идентификация словаря
Сущность «идентификация словаря dictionary„identification» позволяет недвусмысленно идентифициро
вать конкретную версию конкретного словаря конкретного поставщика информации (стандартную или произволь
ную). Данная сущность содержит код code, определенный поставщиком словаря и идентифицирующий словарь,
N? версии и N? пересмотра, характеризующие конкретное состояние данного словаря.
П р и м е ч а н и е 1— Случаи, если № версии и № пересмотра словаря получают приращения, определе
ны в МЭК 61360-1.
Пример представления на языке EXPRESS:
*)
ENTITY dictionaryjdentification;
code: diclionary_code_type;
version: version_type;
revision: revision_type;
defined_by: supplier_bsu;
DERIVE
absolutejd: identifier :=
defined_by.absolute_id + sepjd + code + sep_cv + version;
UNIQUE
UR1: absolutejd;
END_ENTITY; — dictionaryjdentification
r
Определения атрибутов:
code: код. характеризующий словарь.
version. № версии, характеризующий рассматриваемую версию словаря.
revision: N9 пересмотра, характеризующий пересмотр словаря.
defined_by: поставщик, определяющий словарь.
absolutejd: уникальная идентификация словаря.
Пояснения к тексту программы:
UR1: идентификатор словаря, определенный атрибутом absolutejd, является уникальным.
Дополнительные пояснения:
IP1: если словарь определен стандартным документом, содержащим только один словарь, то код словаря
должен быть стандартным N9документа, описывающегоданный словарь, если данный документ определяет толь ко
один словарь. Это есть название надлежащего словаря вдокументе, описывающем его. если данный документ
определяет несколько словарей. Если не оговорено противное, то № версии равен 1, и N9 пересмотра равен 0 для
словарей, определенных стандартными документами.
П р и м е ч а н и е 2 — Порядок представления стандартных №N9 стандартных документов установлен
в разделах 5.1 и 5.2 ИСО 13584-26:2000.
F.3.4 Базовые семантические единицы: определения и использование словаря
F.3.4.1 Требования обмена
При обмене данными словарей и библиотек деталей данные обычно делят на части. Например, словарь
можно обновить несколькими классами, которые устанавливают их суперкласс путем ссылки на уже существую
щие классы, или (если обменивается содержание библиотек) путем ссылки на словарные элементы (только ссылки
без включения). Ссылка на словарные данные должна быть недвусмысленной и непротиворечивой.
Таким образом, первое требование — это иметь возможность обменивать блоки данных, и второе — иметь
соотношения между указанными блоками (см. рисунок F.2).
62