ГОСТ Р МЭК 61360-2—2013
- базовая семантическая единица может быть одной-единственной реализацией в случае,
если реализации и словарного элемента, и элемента содержания содержатся в одном физическом
файле;
- тот же механизм применяется для ссылок между различными словарными элементами.
Пример 2— Между классом компонентов и ассоциированными свойствами типов элементов дан
ных property_DET.
BSU обеспечивает ссылку на словарное описание в любом необходимом месте.
Пример 3—Доставка словаря, доставка обновления, доставка библиотеки, обмен данных компо
нентов.
Данные, ассоциированные со свойством, можно обменивать как пару (property_BSU, «значе
ние:»). на рисунке 3 приведена практическая реализация указанного общего механизма.
5.6.2.2 Базовая семантическая единица (basic_semantic_unit)
Basic_semantic_unft — это уникальная идентификация словарного элемента dictionary_element.
Пример представления на языке EXPRESS:
*)
ENTITY basic_semantic_ur.it
ABSTRACT SUPERTYPE OFfONEOFf
supplier_BSU,
class_BSU,
property_BSU,
data_type_BSU,
supplier_related_BSU,
class_related_BSU));
code: codetype;
version: version_type;
DERIVE
dic_identifier:identifier :- code + sep cv * version;
INVERSE
definition: SET [0:1) OF dictionary_element
FOR identified_by;
referenced_by: SET ;0:1] OF content_item
FOR dictior.ary_definition;
ENO_ENTITY; -- basic_semantic_unit
(*
Определения атрибутов:
code: код. идентифицирующий некоторый словарный элемент,
version: № версии словарного элемента.
dicjdentifier: полная идентификация, состоящая из последовательного включения кода и
№ версии.
definition: ссылка на словарный элемент, идентифицированный указанной BSU. Если определе
ние в некотором контексте обмена отсутствует, то предполагается его присутствие в словаре целевой
системы.
reforenced_by: элементы, использующие словарный элемент, ассоциированный с указанным BSU.
5.6.2.3 Словарный элемент (dictionary_element)
Dictionary_elomont — это полное определение данных, отнесенных (в семантическом словаре) к
некоторым понятиям. Для каждого понятия используется свой подтип. Словарный элемент dictionary_
element ассоциирован с базовой семантической единицей basic_semantic_unit (BSU). которая уни
кально идентифицирует данное определение в словаре.
17