ГОСТ Р ИСО 13584-42—2012
added_visible_properties: набор БСЕ свойств property_BSU, ссылающихся на класс как name_scope. и.
следовательно, являющихся видимыми в данном классе (любом его подклассе).
П р и м е ч а н и е 3 — Данный атрибут ссылается только на БСЕ свойств property_BSU. принадлежащих
рассматриваемому контексту обмена. Для получающей системы они могут уже завершить выполнениедругих БСЕ
свойств property_BSU. ссылающихся на данный класс (контекст обмена библиотеки PLIB никогда не предполага
ется полным).
П р и м е ч а н и е 4 — Атрибут added_visible_properties используется для кодирования атрибута «Види
мые свойства» класса.
added_visible_data_type: набор БСЕ типов данных data_type_BSU, ссылающихся на класс как name_scope
и. следовательно, являющихся видимыми в данном классе (любом его подклассе).
П р и м е ч а н и е 5 — Данный обратный атрибут ссылается только на БСЕтипов данных datatypeBSU. при
надлежащих рассматриваемомуконтексту обмена. Для получающей системыони могут уже завершитьвыполнениедру
гих data type BSU. ссылающихся на данный класс (контекст обмена библиотеки PLIB никогда не предполагается пол
ным).
П р и м е ч а н и е 6 — Атрибут added_visible_data_type используется для кодирования атрибута «Ви
димые типы».
Пояснения к тексту программы:
UR1: последовательность кода поставщика и кода класса является уникальной.
F.3.6.1.2 Класс и элемент свойства (Class_and_property_element)
Сущность class_and_property_element содержит атрибуты, являющиеся общими и для классов идля БСЕ
свойств property_DET.
Пример представления на языке EXPRESS:
*)
ENTITY class_and_property_elements
ABSTRACT SUPERTYPE OF(ONEOF(
property_DET.
class))
SUBTYPE OF(dictionary_etement);
names: item_names;
definition: definitionjype;
source_doc_of_definition: OPTIONAL document;
note: OPTIONAL note_type:
remark: OPTIONAL remark_type:
END_ENTITY; — class_and_property_e!ements
Г
Определения атрибутов:
names: названия, описывающие данный словарный элемент.
definition: текст, описывающий данный словарный элемент.
source_doc_of_definition: исходный документ для данного текстового описания.
note: дополнительная информация о любой части словарного элемента, существенной для понимания.
remark: дополнительный текст, поясняющий смысл данного словарного элемента.
П р и м е ч а н и е 1 — Атрибут names используется как отправная точка при кодировании (в сущности
item_names) свойства и атрибутов «Предпочтительное имя». «Короткое имя», «Синонимическое имя».
П р и м е ч а н и е 2 — Атрибут определения definition используется для кодирования атрибута свойства
«Определение» и атрибута класса «Определение».
П р и м е ч а н и е 3 — Атрибут исходного документа для определения source_of_doc_definition исполь
зуется для кодирования атрибута свойства «Исходный документ определения» и атрибута класса «Исходный до
кумент определения».
4 — Атрибут примечания note используется для кодирования атрибутов свойств и клас
П р и м е ч а н и е
сов «Примечание».
5 — Атрибут заметки remark используется для кодирования атрибутов свойств и классов
П р и м е ч а н и е
«Заметка».
F.3.6.1.3 Класс (class)
Сущность class — это абстрактный ресурсдля всех видов классов.
Пример представления на языке EXPRESS:
*)
ENTITY class
74