ГОСТ Р ИСО/ТС 10303-1020—2010
П р и м е ч а н и я
1 Графическое представление информационных требований приведено в приложении С.
2 Спецификация отображения определена в 5.1. Она показывает, как информационные требования удов
летворяются при использовании общих ресурсов и конструкций, определенных в схеме ИММ или импортированных в
схему ИММ данного прикладного модуля.
Ниже представлен фрагмент EXPRESS-спецификации, с которого начинается описание схемы
Product_version_relationship_arm.
EXPRESS-спсиификация:
•)
SCHEMA Product_version_relationship_arm;
С
4.1 Необходимые ПЭМ прикладных модулей
Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ
других прикладных модулей.
EXPRESS-спецификация;
*>
USE FROM Product_version_arm; - - ISO/TS 10303-1018
Г
П р и м е ч а н и я
1 Схема, ссылка на которую приведена выше, определена в следующем стандарте комплекса ИСО 10303.
Product_verelon_arm — ИСО/ТС 10303-1018.
2 Графическое представление схемы Product_version_retatlonshlp_arm приведено на рисунках С.1 и С.2.
приложение С.
4.2 Определение объектов ПЭМ
В данном подразделе определены объекты ПЭМ прикладного модуля «Взаимосвязь версий изде
лия». Каждый прикладнойобъект ПЭМ является простейшим неделимым элементом схарактеризующи
ми его атрибутами и представляет собой уникальное понятие прикладной области. Ниже приведены
объекты ПЭМ и их определения.
4.2.1 Объект Product_version_relationship
Объект Product_version_relationship представляет взаимосвязь между двумя версиями объекта
Product.
П р и м е ч а н и е — Взаимосвязь может существовать между версиями (объектами Producl_verslon) раз
ных изделий (объектов Product) или между разными версиями одного изделия (объекта Product).
EXPRESS-спеиификаиия:
•)
ENTITY Product_version_relationship;
relation_type : OPTIONAL STRING;
description ; OPTIONAL STRING;
relating_version ; Product_version;
related_version; Product_version;
WHERE
WR1: relating_version :< >; related_version;
WR2; EXISTS(relation_type)
OR (TYPEOF(SELF\Product_version_relationship) < > TYPEOF(SELF));
END_ENTITY;
r
Определения атрибутов
relation_type — строка, определяющая значение объекта Product_version_ relationship.
3