Следует понимать, что информация о качестве данных не является составляющей частью информации об изделии. Когда требования к качеству данных представляются до того, как начато действительное рабочее проектирование изделия, эти требования существуют без какой-либо привязки к данным, составляющим модель изделия. В случае, когда проверяется некоторый набор данных об изделии, результаты проверки связываются с конкретными данными, составляющими модель изделия. Следовательно, информация о качестве данных должна быть идентифицирована и определена отдельно от определения изделия. При этом необходима связь этой информации с определением соответствующего изделия;
- о связи между информацией о качестве данных об изделии и данными об изделии.
Эта связь требуется для того, чтобы представить результаты проверки конкретных данных об изделии. Действительная связь соединяет объект data_quality_definition и объектproduct_definition.
Наличие объекта data_quality_definition подразумевает существование набора критериев качества данных об изделии. Также могут существовать связанные с ними результаты проверки. Критерии качества данных об изделии представляются с помощью объектов, определения которых даны в схеме product_data_quality_criteria_schema, а результаты проверки представляются с помощью объектов, определения которых даны в схемеproduct_data_quality_inspection_result_schema.
4.3 Определение типа данных схемы определения качества данных об изделии
4.3.1 Тип данных used_quality_representation_select
Выбираемый (SELECT) тип данных used_quality_representation_select обеспечивает выбор или объекта data_quality_criteria_representation, или объектаdata_quality_inspection_result_representation.
EXPRESS-спецификация:
*) |
TYPE used_quality_representation_select = SELECT |
(data_quality_criteria_representation, |
data_quality_inspection_result_representation); |
END_TYPE; |
(* |
4.4 Определение объектов схемы определения качества данных об изделии
4.4.1 Объект data_quality_definition
Объект data_quality_definition описывает аспекты качества данных об изделии. Указание на соответствующую описываемую информацию о качестве данных об изделии обеспечивается посредством объекта data_quality_definition_representation_relationship. При необходимости с этим объектом связывается информация о том, какие данные об изделии были проверены, и данные, управляющие качеством данных об изделии.
EXPRESS-спецификация:
*) |
ENTITY data_quality_definition; |
description : text; |
END_ENTITY; |
(* |
Определение атрибута:
description - текстовое описание, характеризующее объект data_quality_definition.
4.4.2 Объект data_quality_definition_representation_relationship
Объект data_quality_definition_representation_relationship связывает объектdata_quality_definition с представлением данных о качестве. Объект, играющий роль атрибутаused_representation, может быть объектом типа data_quality_criteria_representation, определенным в схеме product_data_quality_criteria_schema, или объектом типаdata_quality_inspection_result_representation, определенным в схемеproduct_data_quality_inspection_result_schema.
EXPRESS-спецификация:
*) |
ENTITY data_quality_definition_representation_relationship; |
description : text; |
definition : data_quality_definition; |
used_representation : used_quality_representation_select; |
END_ENTITY; |
(* |
Определения атрибутов
description - текстовое описание, характеризующее объектdata_quality_definition_representation_relationship;
definition - объект типа data_quality_definition, который на уровне представления связывается с соответствующей информацией о качестве;
used_representation - экземпляр данных типа used_quality_representation_select, который может быть объектом типа data_quality_criteria_representation или объектом типаdata_quality_inspection_result_representation.
4.4.3 Объект product_data_and_data_quality_relationship
Объект product_data_and_data_quality_relationship обеспечивает связь объектаdata_quality_definition и объекта product_definition.
Примечание - Когда передаются только требования к качеству данных об изделии, экземпляр этого объекта не создается.
EXPRESS-спецификация:
*) |
ENTITY product_data_and_data_quality_relationship; |
description : text; |
product_data: product_definition; |
data_quality: data_quality_definition; |
END_ENTITY; |
(* |
Определения атрибутов
description - текстовое описание, характеризующее объектproduct_data_and_data_quality_relationship;
product_data - объект типа product_definition, данные которого являются предметом проверки;
data_quality - объект типа data_quality_definition, который содержит информацию о качестве данных об изделии.
4.4.4 Объект data_quality_definition_relationship
С помощью объекта data_quality_definition_relationship задается связь между двумя объектами типа data_quality_definition.
Пример - В процессе рабочего проектирования изделия для него многократно выполняется проверка качества данных об изделии с незначительно или значительно различающимися требованиями. Данный объект позволяет установить отношения между этими проверками, связывая экземпляры объектов типа data_quality_definition.
EXPRESS-спецификация:
*) |
ENTITY data_quality_definition_relationship; |
description : text; |
relating_data_quality_definition : data_quality_definition; |
related_data_quality_definition : data_quality_definition; |
END_ENTITY; |
(* |
Определения атрибутов
description - текстовое описание, характеризующее объектdata_quality_definition_relationship;
relating_data_quality_definition - один из объектов типа data_quality_definition, который связан с другим объектом, играющим роль атрибута related_data_quality_definition;
related_data_quality_definition - другой объект типа data_quality_definition, который связан с объектом data_quality_definition, играющим роль атрибутаrelating_data_quality_definition.
4.4.5 Объект software_for_data_quality_check
Объект software_for_data_quality_check позволяет обозначить программное обеспечение, которое должно использоваться или использовалось для проверки качества данных.
EXPRESS-спецификация:
*) |
ENTITY software_for_data_quality_check; |
description : text; |
software_name : text; |
software_version : text; |
data_quality : data_quality_definition_representation_relationship; |
END_ENTITY; |
(* |
Определения атрибутов
description - текстовое описание, характеризующее объектsoftware_for_data_quality_check;
software_name - наименование программного обеспечения;
software_version - версия программного обеспечения;