ГОСТ Р ИСО/ТС 10303-1270—2016
4.3 Определение объектов ПЭМ
В настоящем подразделе описаны объекты ПЭМ рассматриваемого прикладного модуля. Каж
дый объект ПЭМ является простейшим неделимым элементом, который моделирует уникальное поня
тие прикладной области, и содержит атрибуты для представления объекта. Далее приведены объекты
ПЭМ и их определения.
4.3.1 Объект Contentjtem
Объект Contentjtem представляет ссылку на некоторый элемент, который может быть частью
содержимого сообщения.
Примечание — Так же. как такие внешне определенные элементы, как чертежи, фотографии и т.д„ со
общение может ссылаться на некоторый объект, определение которого дано в схеме, использующей сообщение.
Это может быть от изделий до значений свойств или от действий до шагов выполнения задачи. Используемый
механизм не дает интерпретации того, какой смысл имеет атрибут itemjdentifier (обозначение элемента) или как
осуществляется доступ к данным. Например, обозначение может быть номером записи в обменном файле,
соответствующем ИСО 10303. Интерпретация настоящего объекта и его атрибутов может быть выполнена за счет
использования справочных данных.
EXPRESS-спеииФикаиия:
*>
ENTITY Content_item;
item_identifier : STRING;
item_type : STRING;
access_comment : OPTIONAL STRING;
END_ENTITY;
(*
Определение атрибутов:
itemjdentifier — механизм, обеспечивающий ссылку на любой элемент или объект в сообщении.
Примечание — Механизм, предоставляемый атрибутом itemjdentifier. должен обеспечивать уникаль
ность ссылок, содержащихся в сообщении, представленном объектом Message:
itemJype — тип элемента, являющегося составной частью сообщения.
Примеры
1 Объекту Product, представляющ ему изделие
е
файле, соответствующем ИСО 10303-21, может
быт ь присвоен т ип ’ISO 10303-21 entity’ (объект ИСО 10303-21). В этом случае значением атрибута item_
identifier будет номер в файле записи, содержащей объект.
2 Файлу протокола встроенного испытательного оборудования может быт ь присвоен тип
’equipment log tile’ (файл протокола оборудования):
access_comment — информация, требуемая для доступа к данным. Это может включать или
подразумевать описание того, как осуществляется доступ к этим связанным объектам как к составным
частям сообщения. Задавать значение этого атрибута не обязательно.
Пример
—
Ниже показано пустое сообщение, ссылающ ееся на предст авляющ ий сост авную часть
изделия объект Part, задаваемый атрибутом ldentiTication_ assignm ent
#1-MESSAGE;(#2), S, $, S, $);
#2-CONTENT_ITEM!’"3"’, •10303-21’, *<access source-”10303-21">
<use type-"IDENTIFICATION_ASSIGNMENT"’ ref-"#4"/>
</access>’);
#3-PART
#4-IDENTIFICATION_ASSIGNMENT<’123’, ’primary-id’, S, (#3));
Д ля т ого чт обы сослат ься на предст авляющ ий изделие объект Product, также может быт ь ис
пользовано его задание посредст вом значения атрибута ldentification_assignment.
4.3.2 Объект Message
Объект Message представляет собрание информации, объединяемое посылающей стороной
(создателем сообщения) с некоторой определенной целью, в основном для выполнения процесса.
Представляемое объектом Message сообщение является официально регистрируемой записью.
7