ГОСТ Р ИСО/ТС 10303-1025—2011
4.1 Необходимые ПЭМ прикладных модулей
Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из
ПЭМ других прикладных модулей.
EXPRESS-спецификаиия:
*).
USE FROM ldontification_assignment arm;- - ISO/TS 10303-1021
(*
П р и м е ч а н и я
1 Схема, ссылка на которую приведена выше, определена в следующем документе комплекса ИСО 10303:
ldentlflcation_asslgnm ent_arm— ИСОЛГС 10303-1021.
2 Графическое представление схемы Alias_ldentiflcation_arm приведено в приложении С. рисунки С.1 иС.2.
4.2 Определение типа данных ПЭМ
В настоящем подразделе определен тип данных ПЭМ прикладного модуля «Идентификация аль
тернативных имен».
4.2.1 Тип данных alias_identification_item
Тип данных aliasJdentificationJtem является наращиваемым списком альтернативных типов
данных. Он обеспечивает возможность ссылаться на экземпляры типов данных, расширяющих тип
данных aiias_identification_item.
П р и м е ч а н и я
1 Для пустого наращиваемого списка требуется его наполнение в другом модуле для обеспечения того,
чтобы все объекты имели, по крайней мере, одну допустимую реализацию.
2 Тип данных allas_identiflcation_item не является расширением типа данных identlflcatlon_item , опреде
ленного в прикладном модуле «Назначение идентифицирующего кодак, так как возможность получения альтер
нативного имени не является необходимой для каждого из объектных типов данных, которым предоставлена
возможность получать дополнительные идентификаторы. По сути, тип данных a lla sjd e n tlftca tlo n jte m охваты вает
меньшее множество объектных типов данных, чем тип данных Identification_ltem .
EXPRESS-спецификаиия:
*).
TYPE alias_identification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON identificationjtem,
END_TYPE;
c
4.3 Определение объекта ПЭМ
В данном подразделе определен объект ПЭМ прикладного модуля «Идентификация альтерна
тивных имен». Объект ПЭМ является простейшим неделимым элементом с характеризующими его
атрибутами и представляет собой уникальное понятие прикладной области.
4.3.1 Объект Aliasjdentification
Объект Aliasjdentification является подтипом объекта ldentification_assignment. который при
сваивает идентификатор альтернативного имени данным об изделии или действии.
П р и м е ч а н и я
1 Идентификатор альтернативного имени передается с помощью атрибута идентификатора, наследуемого
от объекта ldentlfication_asslgnm ent.
2 Информация об организационной сфере, в рамках которой применяется альтернативное имя. может
быть определена конкретизацией объекта Organizatlon_or_pereon_ln_organlzatlon_asslgnment
3 Идентификация альтернативного имени применяется только к понятиям, у которых имеется атрибут, с
помощью которого передается идентификатор.
EXPRESS-спецификаиия:
*).
ENTITY Aliasjdentification
SUBTYPE OF (Identification assignment);
SELF\ldentification_assignment.items : SET[1:?] OF aliasjdentificationJtem;
DERIVE
SELF\ldentification_assignment.role ; STRING := alias’;
END_ENTITY;
Г
3