ГОСТ Р ИСО/ТС 10303-1020—2010
В соответствующих случаях должны использоваться следующие значения данного атрибута.
- ’derivation’ (следствие), когда экземпляр Product_version_relationship определяет взаимосвязь
наследования, при которой порождаемый объект Product_version базируется на порождающем объек те
Product_version, который является более ранней версией того же или другого объекта Product;
- ’hierarchy’ (иерархия), когда экземпляр Product_version_relationship определяет иерархичес
кую взаимосвязь, при которой порождаемый объект Product_version является версией более низкого
уровня порождающего объекта Product_version.
Пример — «Модификация 1.1» и • Модификация 1.2» представляют более низкий уровень по отно
шению к изделию •Версия 1»;
- ’sequence’ (последовательность), когда экземпляр Product_version_relationship определяет
последовательность версий, в которой порождающий объект Product_ version является предыдущей
версией порождаемого объекта Product_version. являющегося следующей версией. Для заданного
объекта Product_versionдолжно существовать не болео одногообъекта Product_version_relationship
сданным атрибутом relation_type, ссылающегося наобъект Product_version как на порождающий, ине
более одного объекта Product_vorsion_relationship сданным атрибутом relation_ type, ссылающегося
на него как на порождаемый;
description — текст, содержащий дополнительную информацию об объекте Product_version_
relationship. Значение данного атрибута может быть не задано;
relating_version — первый экземпляр объекта Product_version. являющийся частью взаимосвя
зи;
related_version — другой экземпляр объекта Product_version. являющийся частью взаимосвязи.
Если один элемент взаимосвязи зависит от другого, то данный атрибут должен быть зависимым.
Формальные утверждения
WR1 — взаимосвязанные экземпляры объекта Product_version должны быть разными;
WR2 — если ключевое слово SELF представляет точный экземпляр объекта Product_
version_relationship, то значение атрибута relation_type должно быть задано.
4.2.2 Объект Supplicd_part_rclationship
Объект Supplied_part_relationship является подтипом объекта Product_version_relationship,
устанавливающим взаимосвязь между двумя экземплярами объекта Product_version. представляю
щими один и тот же объект в контексте разных предприятий.
Одно предприятие является поставщиком данного объекта для другого предприятия.
Данный объект применим для представления версий деталей и версий документации.
П р и м е ч а н и я
1 Данный обьект позволяет представить ситуацию, когда два предприятия могут использовать разные иден
тификаторы для обозначения своих объектов Product и их версий.
2 Данный механизм может использоваться только в информационной системе или в обменных файлах, где
значение атрибута Id экземпляров объекта Product не ограничено конкретной схемой идентификации.
3 Модуль «Идентификация альтернативных имен» предоставляет более общий механизм, который может
использоваться для отслеживания идентификаторов альтернативных имен для любого объектного типа данных,
имеющего атрибут Id.
EXPRESS-спеииФикация.
*)
ENTITY Supplied_part_relationship
SUBTYPE OF (Product_version relationship);
WHERE
WR1; SELF\Product_version_relationship.relation_type IN fsupplied item’, ’supplied document*];
END_ENTITY;
<*
Формальное утверждение
WR1 — значением атрибута relation_typo должно быть ’supplied item’ (поставляемый объект) для
деталей и ’supplied document* (поставляемый документ) для документов.
4