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

*)
ENTITY data_quality_criterion_assessment_association;
criterion : data_quality_criterion;
assessment_specification : data_quality_assessment_specification;
END_ENTITY;
(*
Определения атрибутов
criterion - объект типа data_quality_criterion, с которым устанавливается связь;
assessment_specification - объект типа assessment_specification, с которым связывается объект, играющий роль атрибута criterion.
5.4.6 Объект data_quality_criterion_measurement_association
Объект data_quality_criterion_measurement_association представляет связь между критерием и соответствующим этому критерию требованием к измерению.
Примечание - Для критериев, не нуждающихся в требованиях к измерению, экземпляры данного объекта не создаются. Для критериев, требующих два или более требования к измерению, создаются несколько экземпляров данного объекта для связи с каждым требованием к измерению. Также несколько экземпляров данного объекта могут создаваться для связи двух или более критериев с требованием к измерению, совместно используемым этими критериями.
EXPRESS-спецификация:
*)
ENTITY data_quality_criterion_measurement_association
SUBTYPE OF(representation_item_relationship);
SELF\representation_item_relationship.relating_representation_item:
data_quality_criterion;
SELF\representation_item_relationship.related_representation_item:
data_quality_measurement_requirement;
END_ENTITY;
(*
Определения атрибутов
SELF\representation_item_relationship.relating_representation_item - объект типаdata_quality_criterion, с которым должна быть установлена связь;
SELF\representation_item_relationship.related_representation_item - требования к измерению, связываемые с объектом, играющим роль атрибута criterion.
5.4.7 Объект data_quality_assessment_measurement_association
Объект data_quality_assessment_measurement_association представляет связь между требованием к измерению и соответствующей этому требованию спецификацией оценки.
Примечание - Данный объект используется для задания спецификации оценки и соответствующего этой спецификации требованию к измерению в тех случаях, когда для критерия заданы несколько требований к измерению или несколько спецификаций оценки.
EXPRESS-спецификация:
*)
ENTITY data_quality_assessment_measurement_association;
assessment_specification :
data_quality_criterion_assessment_association;
measurement_requirement :
data_quality_criterion_measurement_association;
WHERE
WR1 : SELF.measurement_requirement\representation_item_relationship.
relating_representation_item :=:
SELF.assessment_specification.criterion;
END_ENTITY;
(*
Определения атрибутов
assessment_specification - связь, в которой участвует рассматриваемая спецификация оценки;
measurement_requirement - связь, в которой участвует рассматриваемое требование к измерению.
Формальное положение
Объект типа data_quality_criterion, на который косвенным образом указывает атрибутmeasurement_requirement, и объект, на который косвенным образом указывает атрибутassessment_specification, должны быть идентичны.
5.4.8 Объект data_quality_report_request
Объект data_quality_report_request представляет спецификацию отчета, который должен быть создан по результатам проверки критерия, заданного объектом data_quality_criterion. Экземпляр объекта data_quality_report_request - это или экземпляр объектаsummary_report_request, используемый для запроса сводного отчета, или экземпляр объектаdetailed_report_request, используемый для запроса подробного отчета о результатах проверки.
EXPRESS-спецификация:
*)
ENTITY data_quality_report_request
ABSTRACT SUPERTYPE OF (ONEOF(summary_report_request,
detailed_report_request));
description : text;
criterion_of_report_request : data_quality_criterion;
END_ENTITY;
(*
Определения атрибутов
description - текстовое описание, характеризующее объект data_quality_report_request;
criterion_of_report_request - рассматриваемый критерий, задаваемый объектомdata_quality_criterion.
5.4.9 Объект summary_report_request
Объект summary_report_request используется для представления запроса на сводный отчет по проверке рассматриваемого критерия. Объектdata_quality_inspection_criterion_report, определение которого дано в схемеproduct_data_quality_inspection_result_schema, должен быть представлен как сводный отчет.
EXPRESS-спецификация:
*)
ENTITY summary_report_request
SUBTYPE OF(data_quality_report_request);
summary_report_request_type : summary_report_type;
END_ENTITY;
(*
Определение атрибута
summary_report_request_type - экземпляр типа данных summary_report_type, обеспечивающий выбор одного из значений: UNSPECIFIED (не задан), CONCLUSION_ONLY(только заключение), NUMBER_OF_QUALITY_DEFECTS (число дефектов качества),NUMBER_OF_INSPECTIONS_AND_CONCLUSION (число проверок и заключение) илиFULL_STATISTICS (полная статистика).
5.4.10 Объект detailed_report_request
Объект detailed_report_request используется для представления запроса на подробный отчет по результатам проверки рассматриваемого критерия. Для управления объемом отчета и упорядочиванием отчета предоставлены два атрибута.
Пример - Примером подробного отчета, который может быть использован для улучшения рассматриваемой модели изделия, является отчет об экземплярах объекта, вызывающих дефект качества, и о вычисленных измеряемых значениях.
Примечание - Для спецификации, определенной в данном объекте, объектdata_quality_inspection_instance_report, определение которого дано в схемеproduct_data_quality_inspection_result_schema, должен быть представлен как подробный отчет.
EXPRESS-спецификация:
*)
ENTITY detailed_report_request
SUBTYPE OF(data_quality_report_request);
detailed_report_request_type : detailed_report_type;
report_sequence : preferred_ordering;
END_ENTITY;
(*
Определения атрибутов
detailed_report_request_type - экземпляр типа данных detailed_report_type, обеспечивающий выбор одного из значений: MEASURED_ELEMENT (измеренный элемент) илиINFERIOR_QUALITY_ELEMENT (элемент с низким качеством);
report_sequence - экземпляр типа данных detailed_report_type, обеспечивающий выбор одного из значений: EXTREMITY_ORDER (по величине отклонения) или DETECTED_ORDER (в порядке обнаружения).
5.4.11 Объект detailed_report_request_with_number_of_data
Объект detailed_report_request_with_number_of_data - это такой подтип объектаdetailed_report_request, который позволяет управлять наибольшим числом экземпляров, описываемых в отчете.
EXPRESS-спецификация:
*)
ENTITY detailed_report_request_with_number_of_data
SUBTYPE OF(detailed_report_request);
number_of_data : INTEGER;
WHERE
WR1 : SELF\detailed_report_request.detailed_report_request_type
<> INFERIOR_QUALITY_ELEMENT;
END_ENTITY;
(*
Определение атрибута
number_of_data - значение типа INTEGER (целое) для управления максимальным числом экземпляров, включаемых в отчет.