ГОСТ Р ИСО 10303-41—2022
Примечание — Роль представленного типом данных message сообщения может быть определена в
EXPRESS-схеме с пояснениями, в которой используется настоящий объект или его подтипы, или, по умолчанию, на
основе соглашения об общем понимании между партнерами, совместно использующими эту информацию.
EXPRESS-специсЬикаиия:
*)
TYPE message = STRING;
END_TYPE;
(*
"
14.3.3Тип данных source_item
Тип данных source_item является списком альтернативных типов данных. Настоящий тип данных
предоставляет механизм для ссылки на экземпляры одного из перечисленных типов данных. Тип дан
ных source_item позволяет обозначать экземпляры типов данных identifier или message.
EXPRESS-спеииФикаиия:
*)
TYPE source_item = SELECT
(identifier,
message);
END_TYPE;
(*
14.4Определения объектов схемы external_reference_schema
14.4.1 Объект external_source
Объект external_source представляет обозначение источника данных об изделии, который не
является EXPRESS-схемой, соответствующей передаваемой структуре.
Примечание — Данные об изделии могут соответствовать другим стандартам серии ИСО 10303.
EXPRESS-спеииФикаиия:
*)
ENTITY external_source;
source_id :source_item;
DERIVE
description :text := get_description_value(SELF);
WHERE
WR1: SIZEOF(USEDIN(SELF, ’BASIC__ATTRIBUTE_SCHEMA.’+
’DESCRIPTION_ATTRIBUTE.DESCRIBED_ITEM’)) <= 1;
END_ENTITY;
(*
"
Определения атрибутов:
source_id — обозначение внешнего источника;
description — представленный строковым типом данных text текст, характеризующий представ
ленный объектом external_source внешний источник.
Примечание — Настоящий атрибут является дополнением к содержащемуся в ИСО 10303-41:1994
определению представляющего внешний источник объекта external_source. Это дополнение совместимо с пред
шествующими изданиями ИСО 10303-41.
Формальное положение:
WR1. Каждый представляющий внешний источник объект externals оигее должен играть роль
атрибута described_item не более чем в одном объекте типа description_attribute.
Примечания
1 Определение представляющего описание, связанное сданными об изделии, объекта description_attribute
содержится в схеме basic_attribute_schema в настоящем стандарте.
2 Шаблон, ограничивающий создание экземпляров объектных типов данных, определения которых содер
жатся в схеме basic_attribute_schema, описан в приложении Е.
86