7.4.1 Объект shape_data_quality_criteria_representation
Объект shape_data_quality_criteria_representation представляет требования к качеству данных о форме для единичной модели формы изделия. Это коллекция из одного или более критериев качества данных о форме, представленных объектами shape_data_quality_criterion. Экземпляр настоящего объекта может использоваться независимо для представления требований к качеству до того, как были созданы данные об изделии. Он также может использоваться в сочетании с представляющим результаты проверки объектом shape_data_quality_inspection_result_representation для того, чтобы представить для конкретных данных о форме изделия информацию о требованиях, которые были удовлетворены или не удовлетворены и в какой степени.
EXPRESS-спецификация:
*) |
ENTITY shape_data_quality_criteria_representation |
SUBTYPE OF(data_quality_criteria_representation); |
WHERE |
WR1 : SIZEOF( QUERY( q <* SELF\representation.items| |
'SHAPE_DATA_QUALITY_CRITERIA_SCHEMA.' + |
'SHAPE_DATA_QUALITY_CRITERION' IN TYPEOF(q))) > 0; |
END_ENTITY; |
(* |
Формальное положение
По меньшей мере один экземпляр объекта типа representation_item из множества объектов, на которые имеются ссылки из объекта shape_data_quality_criteria_representation, должен быть экземпляром объекта типа shape_data_quality_criterion.
7.4.2 Объект shape_criteria_representation_with_accuracy
Объект shape_criteria_representation_with_accuracy - это такой подтип объекта shape_data_quality_criteria_representation, который содержит информацию о точности, которая должна применяться при измерении.
EXPRESS-спецификация:
*) |
ENTITY shape_criteria_representation_with_accuracy |
SUBTYPE OF(shape_data_quality_criteria_representation); |
required_general_accuracy : SET [1:?] OF shape_measurement_accuracy; |
END_ENTITY; |
(* |
Определение атрибута
required_general_accuracy - набор объектов shape_measurement_accuracy (точность измерения формы) для измерений. Этот набор объектов, представляющих точность, применяется как значения по умолчанию для всех измерений критериев, заданных настоящим объектом.
Примечание - Точность, применяемая для измерений относительного отдельного критерия, может быть задана с помощью объекта shape_data_quality_criterion_and_accuracy_association. Эта точность переопределяет точность, заданную настоящим объектом, если таковая была задана.
7.4.3 Объект shape_data_quality_criterion
Объект shape_data_quality_criterion представляет критерий, который является аспектом требований к одиночной модели формы изделия в сочетании с требованием к измерению, представляющим необходимые условия для соответствующего измерения (измерений), для оценки того, удовлетворен или не удовлетворен критерий. Это - общий супертип для представления всех уточняющих критериев, которые делятся на подтипы объектов erroneous_data и inapt_data.
EXPRESS-спецификация:
*) |
ENTITY shape_data_quality_criterion |
SUPERTYPE OF (ONEOF(erroneous_data, inapt_data)) |
SUBTYPE OF(data_quality_criterion,data_quality_measurement_requirement); |
assessment_specification : |
shape_data_quality_assessment_specification_select; |
WHERE |
WR1 : SIZEOF(USEDIN(SELF, |
'PRODUCT DATA_QUALITY_CRITERIA_SCHEMA.'+ |
'DATA_QUALITY_CRITERION_ASSESSMENT_ASSOCIATION.'+ |
'CRITERION' |
)) = 0; |
WR2 : SIZEOF(QUERY(i1<*bag_to_set( |
USEDIN(SELF, |
'REPRESENTATION_SCHEMA.'+ |
'REPRESENTATION_ITEM_RELATIONSHIP.'+ |
'RELATED REPRESENTATION_ITEM'))| |
'PRODUCT_DATA_QUALITY_CRITERIA_SCHEMA.'+ |
'DATA_QUALITY_CRITERION_MEASUREMENT_ASSOCIATION' |
IN TYPEOF(i1))) = 0; |
WR3 : SIZEOF(QUERY(i1<*bag_to_set( |
USEDIN(SELF, |
'REPRESENTATION_SCHEMA.'+ |
'REPRESENTATION_ITEM_RELATIONSHIP.'+ |
'RELATING_REPRESENTATION_ITEM'))| |
'PRODUCT_DATA_QUALITY_CRITERIA_SCHEMA.'+ |
'DATA_QUALITY_CRITERION_MEASUREMENT_ASSOCIATION' |
IN TYPEOF(i1))) = 0; |
END_ENTITY; |
(* |
Определение атрибута
assessment_specification - экземпляр данных типа shape_data_quality_assessment_specification_select, который позволяет выбрать или объект shape_data_quality_assessment_by_logical_test, или объект shape_data_quality_assessment_by_numerical_test, который должен быть применен для проверки критерия.
Формальные положения
WR1: Данный объект не должен играть роль атрибута criterion объекта data_quality_criterion_assessment_association.
Примечание - Поскольку настоящий объект имеет атрибут assessment_specification, который непосредственно задает для экземпляра данного объекта соответствующую спецификацию оценки, для экземпляра настоящего объекта не требуется и не рекомендуется создание экземпляра объекта data_quality_criterion_assessment_association, определенного в 5.4.5.