Статус документа
Статус документа

ГОСТ Р ИСО 10303-59-2012 Системы автоматизации производства их интеграция. Представление данных об изделии и обмен этими данными. Часть 59. Интегрированный обобщенный ресурс. Качество данных о форме изделия

     7.4 Определение объектов схемы критериев качества данных о форме

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.