ГОСТ Р ИСОГГС 10303-1104— 2013
Объект Product_speciflcation определен по отношению к объекту Product_class. представите
лем которого он является.
П р и м е ч а н и я
1 Тип изделия, которое должно быть изготовлено на основании данных, содержащихся в объекте Product_
specification, соответствует типу изделия, класс которого определен атрибутом item_context.
2 Объект Product_specification идентифицирует один готовый к изготовлению объект, тогда ках объект Prod-
uct_class определяет совокупность изделий, имеющих сходные характеристики.
Фактический набор экземпляров объекта Specification для объекта Product_ specification фор
мируется при помощи объединения экземпляров объекта Specification, сгруппированных в атрибуте
defining_specifications. с экземплярами объекта Specification, связанными с рассматриваемым объ
ектом Product_specification через объект Class_specification_association или Class_condition_as-
sociation. значением атрибута association_typo которого является ’identification (идентификация)’ или
’non replaceable standard (незамещаемый стандарт)’.
П р и м е ч а ни е - Спецификация объекта Product_specification гложет быть неполной, так как среди эле
ментов атрибута defining_specifications может не присутствовать экземпляр объекта Specification, соответству
ющий объекту Specification_category, который объявлен обязательным для рассматриваемого класса изделий
(объекта Product_class). Для таких экземпляров объекта Specification_category любая спецификация, доступная в
контексте рассматриваемого объекта Product_class. считается допустимой для изготовления изделия, опреде
ленного с помощью рассматриваемой спецификации (объекта Product_specification).
Пример - Если для данной партии изделий в спецификации не задан цвет, то специфицированное
изделие, полученное в результате реализации данной спецификации (объекта Product_specification),
связанной с объектом Product_class, представляющим данную партию изделий, может быть изготов
лено без окраски или окрашен\ным в любой доступный цвет.
EXPRESS-спсииФикация.
*)
ENTITY Product_specification
SUBTYPE OF (Product_configuration).
version_id : OPTIONAL STRING;
SELF\Product_configuration.item_context; Product_class;
defming_specifications ; SET[0:?] OF Specification;
END_ENTITY:
Г
Определения атрибутов
vorsionjd - идентификатор версии объекта Product_specification. Значение данного атрибута
может быть не определено;
item_context - объект Product_class. к которому принадлежит данный объект Product_spocifi-
cation;
defining_specifications - множество экземпляров объекта Specification, выделяющих данный объ
ект Product_specification в его классе изделий, представленном объектом Product_class.
Каждый элемент, представленный в атрибуте defining_specifications, должен быть связан с объ
ектом Product_class с помощью объекта Class_specification_association. значением атрибута asso-
ciation_type которого не является part usage (использование деталей)’. Данный объект Product_class
должен быть представлен либо объектом Product_class. указанным в атрибуте item_context, либо
любым из объектов Product_class более высокого уровня, связанных прямо или косвенно с объектом
Product_class. указанным в атрибуте item_context. для которых экземпляры объекта Product_class_
relationship имеют атрибут relation_typo со значением hierarchy (иерархия)’.
4.2.2 Объект Specification_basod_product_vorsion
Объект Specification_based_product_version является подтипом объекта Product_ version, кото
рый определяется с помощью объекта Product_specification.
Примечание - Объект Specification_based_product_version может быть реализован со
вместно с другими подтипами объекта Product_specification.
Пример - В зависимости от конкретизации объекта Product_version объект Specification_ based_
product_version может идентифицировать версию детали, которая определяет конструкцию изго-
4