ГОСТ Р ИСО/ТС 10303-1103—2012
package— булево значение, устанавливающее, представляетли представленная настоящим объек
том спецификация пакетспецификаций. Такая спецификация объединяет спецификации, которые предлага
ются на рынке как набор.
В случае, когда настоящий атрибут имеет значение ’true’ (истина), для одного рассматриваемого
класса изделий, представленного объектом Product_class, должен существовать строго один объект
SpecificationJnclusion, представляющий включение спецификации, у которого настоящий объект играет
роль атрибута if_condition. Представляющие спецификации экземпляры объекта Specification, являю
щиеся членами пакета, должны упоминаться в представленном объектом Spocification_oxprossion выра
жении спецификации, играющем у объекта SpecificationJnclusion рольатрибута includcd_specification.
П р и м е ч а н и я
1 Коммерческие пакеты могут определяться отделом рынка.
2 Обычно члены пакета относятся к разным категориям спецификаций.
Пример - Спортивный набор для представленного объектом Product_class класса автомобилей
содержит спортивные сиденья, специальноерулевоеколесо, специальные шины и колеса. Зимний набор
содержит передние сиденья с подогревом, стекла с подогревом, внешние зеркала с подогревом и специ
альные шины.
4.3.8 Объект Specification_category
Объект Specification_category представляетобозначение набора спецификаций, имеющиходинако
вое предназначение.
Пример —Примерамипредставленных объектами Specification_categoryкатегорий спецификаций,
являются категория ’цвет’, содержащая спецификации ’зеленый’ и ‘белый’, и категория ‘дополнитель
ные возможности’, содержащая спецификации ’набор из 3 выдвижных ящиков’ и ’набор из 5 выдвижных
ящиков’.
EXPRESS-спсцификаиия:
*)
ENTITY Specification_category;
id : STRING:
description: STRING:
implicit_exclusive_condition: BOOLEAN:
END_ENTITY;
Г
Определения атрибутов
id — обозначение представленной объектом Spccification_category категории спецификаций, кото
рое должно быть уникальным.
П р и м е ч а н и е — Информационная база, в пределах которой обозначение уникально, обычно зависит от
формы реализации. Оно может ограничиваться пределами физического файла или базы данных:
description — текст, предоставляющий дополнительную информацию о представленной настоящим
объектом категории спецификаций.
Пример — Описание ’подравнивание’ может характеризовать представленную объектом
Specification_category категорию спецификаций, включающую экземпляры объектов Specification, пред
ставляющих спецификации, управляющие цветом обработанного изделия, включающего дверные пане
ли и обивку;
implicit_excluslve_condition — булева величина, устанавливающая, являются ли спецификации,
относящиеся к представленной объектом Spocification_category категории спецификаций, взаимоисклю
чающими.
Значение true’ (истина) показывает, что объекты, на которые дана ссылка, являются взаимоисключа
ющими.
Пример— Еслиспецификациями, относящимися к представленной объектом Specification_category
категорииспецификаций, называемой ’дополнительные возможности’, являются ‘набор из 3 выдвижных
ящиков’ и ’дверь с зеркалом’, то такие спецификации не являются взаимоисключающими. Объект
Specification_category. представляющий категорию спецификаций ’цвета’, имеет значение атрибута
implicitjexciusivejcondition, равное ’true’, посколькуобычно изделие имеет только один цвет.
12