ГОСТ Р ИСО 10303-41—2022
(application_context);
END_TYPE;
(*
"
5.3.2 Тип данных acs_id_attribute_select
Выбираемый тип данных acs_id_attribute_select является расширением типа данных id_attri-
bute_select. В настоящем типе данных к списку альтернативных выбираемых типов данных добавлен
объектный тип application_context.
EXPRESS-спеиисЬикаиия:
*)
TYPE acs_id_attribute_select = SELECT BASED_ON id_attribute_select WITH
(application_context);
END_TYPE;
(*
"
5.3.3 Тип данных exchange_identification_context_select
Тип данных exchange_identification_context_select является списком альтернативных типов
данных. Настоящий тип данных предоставляет механизм для ссылки на экземпляры одного из пере
численных типов данных. Тип данных exchange_identification_context_select позволяет обозначать
экземпляры объектных типов данных identification_assignment и organization.
EXPRESS-спеиисЬикаиия:
*)
TYPE exchange_identification_context_select = SELECT
(identification_assignment,
organization);
END_TYPE;
(*
5.4Определения объектов схемы application_context_schema
5.4.1 Объект app!ication_context
Согласно определению по ИСО 10303-1, представленный объектом application_context контекст
прикладной предметной области — это контекст, в котором определены данные об изделии и в котором эти
данные имеют смысл. Посредством объекта application_context представляются различные типы
связанной с данными об изделии информации. Данная информация может влиять на смысл данных об
изделии и на использование этих данных.
EXPRESS-спеиисЬикаиия:
*)
ENTITY application__context;
application : label;
DERIVE
description ;text := get_description_value(SELF);
id : identifier := get_id_value(SELF);
INVERSE
context_elements :SET[1:?] OF application_context_element FOR frame_of_
reference;
WHERE
’BASIC__ATTRIBUTE_SCHEMA.’ +
’DESCRIPTION_ATTRIBUTE.
’BASIC_ATTRIBUTE_SCHEMA.’+
’ID_ATTRIBUTE.IDENTIFIED_
WR1:SIZEOF(USEDIN(SELF,
DESCRIBED_ITEM’)) <= 1;
WR2: SIZEOF(USEDIN(SELF,
ITEM’)) <= 1;
END_ENTITY;
(*
"
22