• Текст документа
  • Статус
Оглавление
Поиск в тексте
Действующий


ГОСТ Р ИСО 10303-59-2012

Группа П87

     
     
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Системы автоматизации производства и их интеграция

ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ

Часть 59

Интегрированный обобщенный ресурс. Качество данных о форме изделия

Industrial automation systems and integration. Product data representation and exchange. Part 59. Integrated generic resource. Quality of product shape data



ОКС 25.040.40
ОКСТУ 4002

Дата введения 2013-08-01

     
     
Предисловие

1 ПОДГОТОВЛЕН Обществом с ограниченной ответственностью "Корпоративные электронные системы" на основе собственного аутентичного перевода на русский язык международного стандарта, указанного в пункте 4

2 ВНЕСЕН Техническим комитетом по стандартизации ТК 459 "Информационная поддержка жизненного цикла изделий"

3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 29 октября 2012 г. N 593-ст

4 Настоящий стандарт идентичен международному стандарту ИСО 10303-59:2008* "Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 59. Интегрированный обобщенный ресурс. Качество данных о форме изделия" (ISO 10303-59:2008 "Industrial automation systems and integration - Product data representation and exchange - Part 59: Integrated generic resource: Quality of product shape data").
________________
* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - Примечание изготовителя базы данных.


При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА

5 ВВЕДЕН ВПЕРВЫЕ


Правила применения настоящего стандарта установлены в ГОСТ Р 1.0-2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (gost.ru)

Введение


Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма, способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для обмена нейтральными файлами, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования.

Настоящий стандарт входит в серию объединенных ресурсов. В нем описаны следующие схемы:

- product_data_quality_definition_schema;

- product_data_quality_criteria_schema;

- product_data_quality_inspection_result_schema;

- shape_data_quality_criteria_schema;

- shape_data_quality_inspection_result_schema.


Перед тем как перейти к подробному рассмотрению вопроса о качестве данных об изделии, необходимо напомнить, что качество изделия (физического объекта), качество модели изделия и качество данных об изделии - разные понятия. Если обратиться к термину "качество", определенному в ИСО 9000, то "качество изделия" - это "мера того, в какой степени изделие удовлетворяет требованиям, предъявляемым к внешнему виду, функциональным возможностям и характеристикам изделия". В стандартах комплекса ИСО 10303 дано достаточно полное определение понятия "модель изделия", но в настоящее время в стандартах данного комплекса содержится очень мало положений о том, что такое "качество модели изделия". Только информацию о допусках, связанных с моделью изделия, можно считать информацией, относящейся к качеству модели изделия. Данные модели изделия - это представление (концептуальной) модели изделия, использующее конечное число значащих цифр. Естественно, что при этом возникают проблемы с точностью чисел. Незначительные несоответствия между геометрическими объектами, между топологическими объектами и в отношениях между геометрическими и топологическими объектами для решения производственных задач могут оказаться неприемлемыми. Все данные модели изделия создаются с помощью некоторой CAD-системы, при этом хорошо известно, что способы представления чисел и получаемая точность зависят от того, какая CAD-система используется. В настоящем стандарте данные модели изделия рассматриваются с точки зрения их ошибочности или непригодности.

В других стандартах ИСО, в которых содержатся положения о качестве изделий, включая спецификацию, верификацию и процессы усовершенствования, отсутствует информация о качестве данных об изделии. В настоящее время в стандартах комплекса ИСО 10303 определения, относящиеся к качеству данных об изделии, ограничены численной точностью модели изделия в целом. Положение о более подробной спецификации представления качества данных об изделии, в особенности - данных о трехмерной форме изделия, будет способствовать обмену данными с гарантированным (достоверным) качеством и снижению количества доработок по приведению передаваемых данных в такое состояние, в котором они могут использоваться в принимающей системе.

Настоящий стандарт содержит спецификации пяти взаимосвязанных схем, как это показано на рисунке 1. В первой из схем, а именно - схеме определения качества данных об изделии (product_data_quality_definition_schema), содержатся определения высокоуровневых элементов данных для управления такой информацией о качестве данных об изделии, как связь этой информации с теми данными об изделии, для которых выполнялась проверка.

Рисунок 1 - Диаграмма полной структуры модели в нотации EXPRESS-G

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


Рисунок 1 - Диаграмма полной структуры модели в нотации EXPRESS-G

Примечание - Числа, заключенные на рисунке 1 в треугольники, обозначают внутренние ссылки в пределах рисунка. Это не соответствует стандартному стилю EXPRESS-G и используется для того, чтобы избежать появления сложных, длинных линий связи. Подобная нотация используется также на рисунках G.2 и G.3.


Во второй схеме критериев качества данных об изделии (product_data_quality_criteria_schema) данные об изделии рассматриваются в обобщенном виде, и в этой схеме специфицировано то, как представляются критерии качества и требования к измерению качества. В третьей схеме результатов проверки качества данных об изделии (product_data_quality_inspection_result_schema) данные об изделии также рассматриваются в обобщенном виде, и в этой схеме специфицировано то, как представляются результаты проверки качества. Спецификации, данные во второй и третьей схемах, являются достаточно обобщенными, поэтому в будущем они могут быть применены к качеству различных типов данных об изделии, отличающихся от данных о форме изделия.

Две схемы, схема критериев качества данных о форме (shape_data_quality_criteria_schema) и схема результатов проверки качества данных о форме (shape_data_quality_inspection_result_schema), являются уточнениями схемы критериев качества данных об изделии и схемы результатов проверки качества данных об изделии соответственно. В настоящем стандарте модель качества данных о форме изделия строится на основе классификации встречающихся на практике несоответствий, включая ошибочные данные, несоответствующие данные или другие причины, препятствующие успешному обмену данными. В основном они возникают вследствие непригодного численного представления лежащей в основе математической модели. Классификация основывается на таксономии известных проблем, вызванных низким качеством данных о форме изделия. Главными проблемами являются "ошибочные данные" и "несоответствующие данные". Согласно классификации проблемы делятся на связанные с геометрическими объектами, с топологическими объектами, с соотношениями геометрических и топологических объектов и с геометрической моделью.

Рассматриваемое в настоящем стандарте представление данных о форме изделия ограничено данными, соответствующими ИСО 10303-42, хотя в последующих изданиях настоящего стандарта оно может быть расширено с тем, чтобы охватить другие представления, включая внутреннее представление CAD-систем.

Для каждого критерия даны соответствующие требования к его измерению. Требования к измерению содержат текстовое описание того, как критерий должен измеряться, и могут включать дополнительные атрибуты и правила для управления проверкой и тем, какой элемент или элементы должны проверяться. Алгоритм этого процесса измерения не предоставляется. Предполагается, что разработчик программы контроля качества данных об изделии разработает свой алгоритм измерения, который будет удовлетворять специфицированным требованиям к измерению.

Примечание - Алгоритмы измерения не входят в область применения настоящего стандарта, поскольку разработка алгоритмов является предметом конкуренции между разработчиками программных приложений и не может быть регламентирована международным стандартом.


Для численной оценки качества данных о форме играют роль предельные значения, которые определяются пользователем на основе прикладных протоколов, в которых содержатся определения формы. Расширение прикладных протоколов, приведенных в ИСО 10303-203 [1] и ИСО 10303-214 [2], с тем чтобы с их помощью была возможна передача информации о качестве данных, или разработка новых прикладных протоколов, в которых рассматриваются вопросы качества данных о форме, могут быть облегчены путем использования процедур, предложенных в [3]. Примером типичного предельного значения является предельно допустимое расстояние при оценке зазора между лежащей в основе грани поверхности и кривыми, ограничивающими используемый участок поверхности. Это предельно допустимое расстояние подразумевает, что если наибольшее расстояние между поверхностью и кривыми больше или равно заданному наименьшему значению, зазор считается нарушением качества. Соответствующие предельные значения зависят от многих факторов, таких как размер изделия, конструктивные требования, чувствительность систем моделирования к неточностям числового представления и т.д. Следовательно, предельные значения должны тщательно определяться на основе соглашения между участниками при выполнении конкретной работы.

В схеме результатов проверки качества данных о форме (shape_data_quality_inspection_result_schema) предоставляются средства для представления результатов проверки качества конкретных данных о форме изделия относительно заданных критериев качества. Результат проверки должен показать, содержат или нет проверенные данные о форме изделия дефекты качества. Также результаты проверки могут содержать подробную информацию о том, какой именно дефект качества присутствует, насколько серьезен дефект и в каком элементе формы обнаружена проблема. Предполагается, что эта информация будет полезна для процесса исправления ("лечения") качества и эффективного взаимодействия между процессом проверки качества и процессом исправления данных о форме изделия.

Выбор типов данных из числа изображенных на рисунке 1, для которых будут создаваться экземпляры, зависит от сценария использования информации о качестве. Рассмотрим пять предполагаемых сценариев использования настоящего стандарта.

1) Обеспечение требований к качеству. Фирма-заказчик может потребовать от фирмы, принимающей заказ, создания данных об изделии, удовлетворяющих предписанным требованиям к качеству. Например: исключение бесконечно малых геометрических объектов, имеющих размеры меньше заданного допуска; исключение избыточных геометрических объектов, не вносящих вклад в представление формы изделия, и т.д. При данном сценарии необходим очень ограниченный набор информации из числа обозначенной на рисунке 1, а именно - соответствующие критерии и относящиеся к ним предельные значения. Информация может передаваться вместе с подробным заказом.

2) Формирование декларации качества. Создатель данных об изделии может использовать информацию о качестве для того, чтобы явно декларировать уровень качества, которому удовлетворяет его модель. В зависимости от метода конструирования и используемой CAD-системы можно однозначно декларировать качество данных об изделии без какой-либо проверки. Требуемой для этого сценария информацией являются критерии выбора и предельные значения, по которым модель проверяется на отсутствие дефектов качества. Информация о качестве может передаваться вместе с соответствующими данными модели изделия.

3) Обеспечение гарантии качества. Организация, гарантирующая качество, может использовать информацию о качестве для представления результатов проверки качества данных конкретной модели изделия. Данный сценарий требует записи проверенных критериев качества вместе с использовавшимися предельными значениями, задействованными требованиями к качеству и полученными результатами проверки. Могут добавляться также использовавшиеся значения точности. Эта информация передается вместе с соответствующими данными модели изделия.

4) Информация о качестве для использования в процессе повышения качества. Если при проверке качества выявлен дефект качества, то потребуются действия для улучшения состояния критических данных. Для этой цели должна быть предоставлена информация о природе и о серьезности всех дефектов качества. Следовательно, при данном сценарии потребуется подробный отчет о результатах проверки с указанием экземпляров геометрических объектов. Эта информация передается вместе с соответствующими данными модели изделия.

5) Долгосрочное архивирование данных об изделии. Желательно, чтобы вместе с данными об изделии архивировались подробные записи о качестве данных модели изделия. Требования к данным в этом случае сходны с требованиями, предъявляемыми в сценарии обеспечения гарантии качества.

Рисунки, показывающие требуемую при данных сценариях информацию, представлены в приложении G.

Следующие схемы являются составными частями настоящего стандарта:

product_data_quality_definition_schema - определение элементов данных высокого уровня, используемых для управления информацией о качестве данных об изделии;

product_data_quality_criteria_schema - обобщенные спецификации для представления спецификаций критериев качества, требований к измерению качества и оценки качества данных об изделии;

product_data_quality_inspection_result_schema - обобщенные спецификации для представления результатов проверки качества конкретных данных об изделии;

shape_data_quality_criteria_schema - представление критериев качества данных о форме вместе с соответствующими требованиями к измерению, предельными величинами для обоснования наличия или отсутствия дефектов качества и спецификациями оценки для данных о форме изделия;

shape_data_quality_inspection_result_schema - представление результатов проверки качества конкретных данных о форме изделия относительно заданных критериев качества. Также может быть представлена подробная информация о том, какого типа дефекты качества присутствуют, вместе с указанием того, в каком элементе формы обнаружена проблема.

Отношения между схемами, специфицированными в настоящем стандарте, и другими схемами, относящимися к обобщенным информационным ресурсам ИСО 10303, показаны на рисунке 2 с помощью нотации EXPRESS-G. Описание EXPRESS-G установлено в ИСО 10303-11, приложение D. Схемы, показанные на рисунке 2, являются частью интегрированных обобщенных ресурсов ИСО 10303, и они специфицированы в следующих частях ИСО 10303, относящихся к информационным ресурсам:

measure_schema

- ИСО 10303-41

product_definition_schema

- ИСО 10303-41

product_property_definition_schema

- ИСО 10303-41

product_property_representation_schema

- ИСО 10303-41

support_resource_schema

- ИСО 10303-41

geometric_model_schema

- ИСО 10303-42

geometry_schema

- ИСО 10303-42

topology_schema

- ИСО 10303-42

representation_schema

- ИСО 10303-43

qualified_measure_schema

- ИСО 10303-45

Рисунок 2 - Диаграмма уровня схем, показывающая отношения между схемами, специфицированными в настоящем стандарте (внутри прямоугольника), и другими схемами, относящимися к информационным ресурсам

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


Рисунок 2 - Диаграмма уровня схем, показывающая отношения между схемами, специфицированными в настоящем стандарте (внутри прямоугольника), и другими схемами, относящимися к информационным ресурсам

1 Область применения


Настоящий стандарт определяет представление качества данных о трехмерной форме изделия. В настоящем стандарте приведены обобщенные спецификации для представления критериев качества, требований к измерению качества, а также спецификации оценки качества и результатов проверки качества для данных об изделии. Спецификации построены таким образом, что они могут быть расширены и использоваться в будущем для качества данных, не относящихся к форме. В настоящем стандарте рассмотрены также подробные спецификации для представления критериев качества данных о форме совместно с соответствующими требованиями к измерениям, спецификация оценки качества данных о форме и подробные результаты проверки качества данных о форме.

В область применения настоящего стандарта входят:

- представление высокоуровневых элементов данных для управления данными, относящимися к качеству данных;

- представление обобщенных критериев качества данных об изделии;

- представление обобщенных критериев качества данных об изделии, связанных с соответствующими требованиями к измерению;

- представление обобщенных критериев качества данных об изделии, связанных с соответствующей спецификацией оценки;

- представление результатов проверки качества предоставленных данных об изделии;

- представление критериев качества для данных о трехмерной форме изделия в сочетании с требованиями к измерениям для оценки критериев качества и связь с соответствующими спецификациями оценки: критерии качества могут быть использованы для представления требований, заявлений или гарантий качества данных о форме изделия; используемые модели данных о форме изделия - это модели, определенные в ИСО 10303-42.

Примечание - Подробные требования к качеству данных о форме изделия зависят от того, к какой прикладной предметной области относятся данные. В настоящем стандарте представлены средства для выбора соответствующих критериев и для задания требуемых предельных значений;


- представление результатов проверки качества данных о трехмерной форме изделия.

В область применения настоящего стандарта не входят:

- определение степени соответствия конструкции своему замыслу;

- алгоритмы проверки качества;

- соотношение качества данных о форме и допусков.

Примечание - В настоящем стандарте рассматриваются неверные или несоответствующие данные об изделии (его форме), представленные конечным числом цифровых позиций, где отсутствует единственно верное решение. Следовательно, то, что задано в настоящем стандарте, существенно отличается от информации о допусках;


- подробная информация, связанная с качеством данных об изделии, не являющихся данными о форме.

Примечание - Хотя в настоящем стандарте даны обобщенные спецификации для представления критерия, требования к измерению, спецификации оценки и результатов проверки качества данных об изделии, подробные спецификации обеспечиваются только для данных о трехмерной форме изделия;


- модели данных, предназначенные для улучшения качества данных о форме изделия;

- оценка связи качества рабочего проекта с качеством данных об изделии;

- оценка качества данных о форме изделия с точки зрения эстетики.

Примечание - Для изделий некоторых типов, таких как пассажирские автомобили, качество формы с точки зрения эстетики является решающим фактором. Однако это не включено в настоящий стандарт, поскольку методы оценки качества с точки зрения эстетики в настоящее время окончательно не сформулированы, хотя на практике применяются такие функции, которые позволяют выполнять эту оценку, например сглаживание линий бликов или сглаживание распределения кривизны.

2 Нормативные ссылки


В настоящем стандарте использованы нормативные ссылки на следующие международные стандарты*:
_______________
* Таблицу соответствия национальных стандартов международным см. по ссылке. - Примечание изготовителя базы данных.

ИСО/МЭК 8824-1:1998ГОСТ Р ИСО 10303-59-2012 Системы автоматизации производства их интеграция. Представление данных об изделии и обмен этими данными. Часть 59. Интегрированный обобщенный ресурс. Качество данных о форме изделия Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 1. Спецификация основной нотации (ISO/IEC 8824-1:1998, Information technology - Abstract Syntax Notation One (ASN.1): Specification of basic notation)
_______________
ГОСТ Р ИСО 10303-59-2012 Системы автоматизации производства их интеграция. Представление данных об изделии и обмен этими данными. Часть 59. Интегрированный обобщенный ресурс. Качество данных о форме изделия Отменен. Действует ИСО/МЭК 8824-1:2008.


ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы (ISO 10303-1:1994, Industrial automation systems and integration - Product data representation and exchange - Part 1: Overview and fundamental principles)

ИСО 10303-11:2004 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS (ISO 10303-11:2004, Industrial automation systems and integration - Product data representation and exchange - Part 11: Description methods: The EXPRESS language reference manual)

ИСО 10303-41:1994ГОСТ Р ИСО 10303-59-2012 Системы автоматизации производства их интеграция. Представление данных об изделии и обмен этими данными. Часть 59. Интегрированный обобщенный ресурс. Качество данных о форме изделия Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированный родовой ресурс. Основополагающие принципы описания и сопровождения изделия (ISO 10303-41:1994, Industrial automation systems and integration - Product data representation and exchange - Part 41: Integrated generic resource: Fundamentals of product description and support)
_______________
ГОСТ Р ИСО 10303-59-2012 Системы автоматизации производства их интеграция. Представление данных об изделии и обмен этими данными. Часть 59. Интегрированный обобщенный ресурс. Качество данных о форме изделия Отменен. Действует ИСО 10303-41:2005.


ИСО 10303-42:2003 Системы промышленной автоматизации и интеграция. Представление данных о продукции и обмен данными. Часть 42. Интегрированный родовой ресурс. Геометрическое и топологическое представление (ISO 10303-42:2003, Industrial automation systems and integration - Product data representation and exchange - Part 42: Integrated generic resource: Geometric and topological representation)

ИСО 10303-43:2000ГОСТ Р ИСО 10303-59-2012 Системы автоматизации производства их интеграция. Представление данных об изделии и обмен этими данными. Часть 59. Интегрированный обобщенный ресурс. Качество данных о форме изделия Системы промышленной автоматизации и интеграция. Представление данных о продукции и обмен данными. Часть 43. Интегрированный родовой ресурс. Структуры представления (ISO 10303-43:2000, Industrial automation systems and integration - Product data representation and exchange - Part 43: Integrated generic resource: Representation structures)
_______________
ГОСТ Р ИСО 10303-59-2012 Системы автоматизации производства их интеграция. Представление данных об изделии и обмен этими данными. Часть 59. Интегрированный обобщенный ресурс. Качество данных о форме изделия Отменен. Действует ИСО 10303-43:2011.


ИСО 10303-45:1998ГОСТ Р ИСО 10303-59-2012 Системы автоматизации производства их интеграция. Представление данных об изделии и обмен этими данными. Часть 59. Интегрированный обобщенный ресурс. Качество данных о форме изделия Системы промышленной автоматизации и интеграция. Представление данных о продукции и обмен данными. Часть 45. Интегрированный родовой ресурс. Материалы (ISO 10303-45:1998, Industrial automation systems and integration - Product data representation and exchange - Part 45: Integrated generic resource: Materials)
_______________
ГОСТ Р ИСО 10303-59-2012 Системы автоматизации производства их интеграция. Представление данных об изделии и обмен этими данными. Часть 59. Интегрированный обобщенный ресурс. Качество данных о форме изделия Отменен. Действует ИСО 10303-45:2008.


ИСО 9000:2005 Системы управления качеством. Основные принципы и словарь понятий (ISO 9000:2005, Quality management systems - Fundamentals and vocabulary)

3 Термины, определения и сокращения

3.1 Термины, определенные в ИСО 10303-1


В настоящем стандарте применены следующие термины:

- прикладная предметная область (application);

- контекст прикладной предметной области (application context);

- прикладной протокол; ПП (application protocol; АР);

- обмен данными (data exchange);

- изделие (product);

- данные об изделии (product data).

3.2 Термины, определенные в ИСО 10303-42


В настоящем стандарте применены следующие термины:

- граница (boundary);

- твердотельная модель, заданная граничным представлением (boundary representation solid model (B-rep));

- границы (bounds);

- кривая (curve);

- поверхность (surface).

3.3 Термины, определенные в ИСО 10303-43


В настоящем стандарте применены следующие термины:

- представление (representation);

- контекст представления (context of representation);

- элемент представления (element of representation).

3.4 Термины, определенные в ИСО 9000


В настоящем стандарте применены следующие термины:

- проверка (inspection);

- качество (quality);

- требование к качеству (quality requirement).

3.5 Прочие термины и определения


В настоящем стандарте применены следующие термины с соответствующими определениями:

3.5.1 расстояние Хаусдорфа (Hausdorff distance): Метрика расстояния между двумя наборами точек ГОСТ Р ИСО 10303-59-2012 Системы автоматизации производства их интеграция. Представление данных об изделии и обмен этими данными. Часть 59. Интегрированный обобщенный ресурс. Качество данных о форме изделия и ГОСТ Р ИСО 10303-59-2012 Системы автоматизации производства их интеграция. Представление данных об изделии и обмен этими данными. Часть 59. Интегрированный обобщенный ресурс. Качество данных о форме изделия, определенная как ГОСТ Р ИСО 10303-59-2012 Системы автоматизации производства их интеграция. Представление данных об изделии и обмен этими данными. Часть 59. Интегрированный обобщенный ресурс. Качество данных о форме изделия, где ГОСТ Р ИСО 10303-59-2012 Системы автоматизации производства их интеграция. Представление данных об изделии и обмен этими данными. Часть 59. Интегрированный обобщенный ресурс. Качество данных о форме изделия ГОСТ Р ИСО 10303-59-2012 Системы автоматизации производства их интеграция. Представление данных об изделии и обмен этими данными. Часть 59. Интегрированный обобщенный ресурс. Качество данных о форме изделия, является Евклидовым расстоянием между двумя точками.

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

3.5.2 качество данных об изделии (product data quality): Однородность данных об изделии, их полнота и пригодность для той цели, для которой они предназначены.

3.5.3 критерий качества данных об изделии (product data quality criterion): Требования к обнаружению дефектов качества данных об изделии, наличие которых может быть доказано логической или численной проверкой.

3.5.4 данные о форме изделия (product shape data): Данные, представляющие форму изделия посредством геометрической или топологической информации, соответствующей ИСО 10303-42.

3.6 Сокращения


В настоящем стандарте применены следующие сокращения:

B-rep - граничное представление;

IR - объединенный ресурс (входящий в ИСО 10303);

PDQ - качество данных об изделии.

4 Схема определения качества данных об изделии

4.1 Введение


Ниже представлен фрагмент EXPRESS-декларации, с которого начинается описание схемы product_data_quality_definition_schema. В нем определены необходимые внешние ссылки.

EXPRESS-спецификация:

*)

SCHEMA PRODUCT_DATA_QUALITY_DEFINITION_SCHEMA;

REFERENCE FROM PRODUCT_DATA_QUALITY_CRITERIA_SCHEMA - - ISO 10303-59

(data_quality_criteria_representation);

REFERENCE FROM PRODUCT_DATA_QUALITY_INSPECTION_RESULT_SCHEMA - - ISO 10303-59

(data_quality_inspection_result_representation);

REFERENCE FROM PRODUCT_DEFINITION_SCHEMA - - ISO 10303-41

(product_definition);

REFERENCE FROM SUPPORT_RESOURCE_SCHEMA (text); - - ISO 10303-41

(*


Примечания

1 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303:

product_data_quality_criteria_schema

- раздел 5 настоящего стандарта;

product_data_quality_inspection_result_schema

- раздел 6 настоящего стандарта;

product_definition_schema

- ИСО 10303-41;

support_resource_schema

- ИСО 10303-41.

2 Графическое представление схемы product_data_quality_definition_schema приведено на рисунке D.1, приложение D.

4.2 Основные принципы и допущения


В настоящей схеме представляется следующая информация:

- об идентификации и определении информации о качестве данных об изделии.

Следует понимать, что информация о качестве данных не является составляющей частью информации об изделии. Когда требования к качеству данных представляются до того, как начато действительное рабочее проектирование изделия, эти требования существуют без какой-либо привязки к данным, составляющим модель изделия. В случае, когда проверяется некоторый набор данных об изделии, результаты проверки связываются с конкретными данными, составляющими модель изделия. Следовательно, информация о качестве данных должна быть идентифицирована и определена отдельно от определения изделия. При этом необходима связь этой информации с определением соответствующего изделия;

- о связи между информацией о качестве данных об изделии и данными об изделии.

Эта связь требуется для того, чтобы представить результаты проверки конкретных данных об изделии. Действительная связь соединяет объект 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 - версия программного обеспечения;

data_quality - информация о качестве данных об изделии, соответствующая указанному программному обеспечению.

Примечание - Информация о том, кто является ответственным за проверку или когда была выполнена проверка, может быть добавлена на уровне прикладного протокола посредством использования схемы management_resource_schema, как это сделано в существующих прикладных протоколах для других концепций.


EXPRESS-спецификация:

*)

END_SCHEMA; - - end

product_data_quality_definition_schema

(*

5 Схема критериев качества данных об изделии

5.1 Введение


Ниже представлен фрагмент EXPRESS-декларации, с которого начинается описание схемы product_data_quality_criteria_schema. В нем определены необходимые внешние ссылки.

EXPRESS-спецификация:

*)

SCHEMA PRODUCT_DATA_QUALITY_CRITERIA_SCHEMA;

REFERENCE FROM PRODUCT_DATA_QUALITY_INSPECTION_RESULT_SCHEMA - - ISO 10303-59

(data_quality_inspection_result_representation);

REFERENCE FROM REPRESENTATION_SCHEMA - - ISO 10303-43

(representation,

representation_item,

representation_item_relationship);

REFERENCE FROM SUPPORT_RESOURCE_SCHEMA (text ,bag_to_set); - - ISO 10303-41

(*


Примечания

1 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303:

product_data_quality_inspection_result_schema

- раздел 6 настоящего стандарта;

representation_schema

- ИСО 10303-43;

support_resource_schema

- ИСО 10303-41.

2 Графическое представление схемы приведено на рисунке D.2, приложение D.

5.2 Основные принципы и допущения


Для однозначного использования информации о качестве данных об изделии в режиме совместного доступа необходимы:

a) четко сформулированное заявление о каждом требовании к качеству. В настоящем стандарте такое требование называется "критерием качества";

b) определенные условия измерения, которые должны использоваться для того, чтобы быть уверенными в том, что критерий качества удовлетворяется. В настоящем стандарте такие условия называются "требованиями к измерению". В каждом требовании к измерению должны быть заданы типы объектов, которые должны проверяться, процесс измерения (если этот процесс формализуем) и требования к точности измерения. Процессы измерения задаются только в описательной форме - действительные алгоритмы измерения не входят в область применения настоящего стандарта;

c) спецификация оценки для обоснования приемлемости измерений качества. В настоящем стандарте такая спецификация называется "спецификацией оценки". Спецификации оценки качества трехмерных моделей формы делятся на два класса. К первому классу относятся спецификации, которые включают численные проверки с применением одного или двух предельных значений для оценки приемлемости, а ко второму классу относятся спецификации, включающие логические проверки (см. раздел 7);

d) метод для выбора требуемого типа отчета о проверке;

e) спецификация представления результатов проверки.

В настоящей схеме обеспечивается представление для перечислений а)-d), которые обязательны во всех прикладных предметных областях.

Информация, соответствующая перечислению е), специфицирована в схеме product_data-quality_inspection_result_schema.

Примечание - Сценарии использования настоящего стандарта описаны во введении и в приложении G.

5.2.1 Представление критериев качества данных об изделии

Требования к качеству данных об изделии могут быть однозначно представлены комбинацией критериев качества. С каждым критерием могут быть связаны одно или более требований к измерению и спецификация оценки.

Предполагается, что могут существовать такие критерии качества, для которых невозможно задать требования к измерению. По этой причине в настоящей схеме представлены критерии качества, как связанные с соответствующими требованиями к измерению, так и не связанные.

Примеры

1 Такое требование к качеству данных, как "неприемлемость недоступных для изготовления данных", является важным. В этом случае "наличие недоступных для изготовления данных" становится критерием. Следовательно, выполнение этого критерия означает наличие дефекта качества. Но определение требований к измерению для полного выявления данных, недоступных для изготовления, является чрезвычайно трудным.

2 Для грани, лежащей на поверхности, значительный зазор между поверхностью и ограничивающими кривыми может привести к проблемам при импорте модели в принимающую систему. Для того чтобы выявить этот тип низкого качества данных, введен критерий, представленный объектом gap_between_edge_and_base_surface (зазор между ребром и основной поверхностью). Соответствующие измерения для обоснования качества при этом должны основываться на измерении расстояния между кривой и поверхностью. В идеальном случае расстояние определяется как наименьшее расстояние от точки на кривой до поверхности. После того как вычислены эти расстояния для всех точек кривой, должно быть найдено наибольшее из всех этих расстояний. Затем для того чтобы оценить, существует ли дефект качества, это расстояние сравнивается с предельно допустимым значением для этого критерия. Этот пример показывает, как сочетание критерия качества, связанного с ним требования к измерению и спецификации оценки образуют корневую часть представления модели качества.

Требование к качеству зависит от программного приложения и конечной цели конструирования. Настоящая схема позволяет пользователю выбирать набор необходимых критериев из числа стандартизованных критериев и комбинировать их для того, чтобы представить требования к качеству данных.

Спецификации в настоящей схеме достаточно обобщенные, чтобы быть применимыми к любому свойству данных об изделии. В разделе 7 дано уточнение этой схемы для данных о трехмерной форме изделия. Для применения настоящей схемы к данным об изделии других типов требуется определение других уточнений настоящей схемы.

5.2.2 Представление требования к измерению качества данных об изделии

Если требуется отчет о проверке, то с каждым критерием качества должны быть связаны надежные измерения, используемые для того, чтобы определить, не являются ли данные дефектными относительно этого критерия. Требования к надежным измерениям следующие:

1) соответствующий элемент данных должен быть измеряемым;

2) для соответствующего измерения должны быть уточнены сведения о: поверке процесса измерения, если она выполнялась, измеряемых физических количественных параметрах, особых случаях, которые должны учитываться, требованиях к точности результатов измерения и т.д.;

3) должен применяться устойчивый алгоритм, удовлетворяющий всем требованиям, представленным в перечислении 2).

Примечание - Следует понимать, что алгоритмы проверки относятся к области конкуренции между разработчиками технических систем и, следовательно, не должны быть стандартизованы. В силу этого вышеупомянутое требование в перечислении 3) не входит в область применения настоящего стандарта.


Представление требований к измерению разработано таким образом, что на него могут ссылаться как объект data_quality_criteria_representation, так и объект data_quality_inspection_result_representation.

5.2.3 Управление отчетом о результатах проверки

Тип информации и степень подробности отчета о результатах проверки могут быть различными, в зависимости от сценария использования или цели проверки. Объект data_quality_report_request предоставляет представление запроса на отчет для проверки конкретного критерия. Этот объект имеет два подтипа, summary_report_request (запрос на сводный отчет) и detailed_report_request (запрос на подробный отчет). Для отражения общего уровня качества - сколько объектов было проверено на соответствие критерию и для скольких из них было доказано наличие дефектов качества - рекомендуется использовать объект summary_report_request. Для получения более подробного отчета - какой экземпляр объекта вызывает дефект качества и насколько серьезен дефект - подходит использование объекта detailed_report_request. Этот объект имеет атрибуты для запроса отчета по всем измеренным элементам или только по элементам с низким качеством. Также можно задать ожидаемое число элементов, по которым дается отчет, и ожидаемую последовательность отчета. Поскольку эти спецификации влияют на другие схемы, включенные в настоящий стандарт, для понимания связанных объектов в других схемах рекомендуется обратиться к рисунку 1. Объект data_quality_inspection_report из схемы product_data_inspection_result_schema соответствует объекту data_quality_report_request рассматриваемой схемы. Он имеет два подтипа data_quality_inspection_criterion_report, который соответствует объекту summary_report_request рассматриваемой схемы, и data_quality_inspection_instance_report, который соответствует объекту detailed_report_request рассматриваемой схемы. Объект data_quality_inspection_instance_report является коллекцией объектов data_quality_inspection_instance_report_item, каждый из которых соответствует одному экземпляру или одной паре экземпляров заданных данных.

Примечание - В схеме shape_data_quality_inspection_result_schema для объекта data_quality_inspection_instance_report_item вводится уточняющий объект shape_data_quality_inspection_instance_report_item, который имеет подтип instance_report_item_with_extreme_instances, позволяющий представить дефект качества формы на уровне экземпляров объектов, а также информацию о том, насколько серьезен данный дефект.


Примеры - Предположим, что запрашивается отчет только об элементах, имеющих низкое качество. Для критерия, представленного объектом short_length_edge (ребро малой длины), может быть обнаружено, что два или более ребер имеют длину, меньшую, чем заданное предельное значение. Объект data_quality_inspection_instance_report (или shape_data_quality_inspection_instance_report) будет содержать отчет обо всех обнаруженных ребрах. Объект data_quality_inspection_instance_report_item (или shape_data_quality_inspection_instance_report_item) соответствует одному обнаруженному ребру. Для критерия, представленного объектом multiply_defined_faces (многократно определенные грани), могут быть обнаружены две или более пар объектов face_surface (поверхностные грани), являющихся дублями. Объект data_quality_inspection_instance_report (или shape_data_quality_inspection_instance_report) будет содержать отчет обо всех парах обнаруженных объектов face_surface (поверхностные грани). Объект data_quality_inspection_instance_report_item (или shape_data_quality_inspection_instance_report_item) соответствует одной паре объектов face_surface (поверхностные грани).

5.3 Определение типов данных схемы критериев качества данных об изделии

5.3.1 Тип данных detailed_report_type

Тип данных detailed_report_type позволяет задать выбор требуемого типа отчета о результатах проверки. Это - перечисляемый тип, имеющий два значения. Первое значение MEASURED_ELEMENT (измеренный элемент) предполагает, что отчет должен формироваться для всех проверенных элементов данных, независимо от того, имеют они или нет низкое качество. Второе значение INFERIOR_QUALITY_ELEMENT (элемент низкого качества) предполагает, что запрашивается отчет только об экземплярах, имеющих низкое качество. Выбор влияет на объект data_quality_inspection_instance_report_item, определение которого дано в 6.4.8.

Примечание - Рассматриваемый тип данных используется в определении объекта detailed_report_request (см. 5.4.10).


EXPRESS-спецификация:

*)

TYPE detailed_report_type = ENUMERATION OF

(MEASURED_ELEMENT,

INFERIOR_QUALITY_ELEMENT);

END_TYPE;

(*


Определения элементов перечисляемого типа

MEASURED_ELEMENT - требуется подробный отчет обо всех проверенных элементах, представляемых объектами типа data_quality_inspection_instance_report_item.

INFERIOR_QUALITY_ELEMENT - требуется подробный отчет только о тех элементах, представляемых объектами типа data_quality_inspection_instance_report_item, в которых присутствуют дефекты качества.

5.3.2 Тип данных preferred_ordering

Тип данных preferred_ordering содержит два перечисляемых значения, которые задают порядок, в котором представляется подробный отчет.

Примечание - Рассматриваемый тип данных используется в определении объекта detailed_report_request (см. 5.4.10).


EXPRESS-спецификация:

*)

TYPE preferred_ordering = ENUMERATION OF

(EXTREMITY_ORDER,

DETECTED_ORDER);

END_TYPE;

(*


Определения элементов перечисляемого типа

EXTREMITY_ORDER - отчет по проверенным данным упорядочивается по степени отклонения. Элементы данных, имеющие наибольшее отклонение, будут включены в отчет первыми.

Примечание - Считаются ли элементами данных, имеющими наибольшее отклонение, элементы, которые имеют наибольшее или наименьшее значение, зависит от критерия.


DETECTED_ORDER - проверенные элементы данных включаются в отчет по мере их обнаружения.

5.3.3 Тип данных summary_report_type

Тип данных summary_report_type (тип сводного отчета) - это тип данных, позволяющий задать требуемый тип сводного отчета по результатам проверки. Этот тип содержит пять перечисляемых значений. Выбранное значение влияет на объект data_quality_inspection_criterion_report_item, определение которого приведено в 6.4.6.

Примечание - Рассматриваемый тип данных используется в определении объекта summary_report_request (см. 5.4.9).


EXPRESS-спецификация:

*)

TYPE summary_report_type = ENUMERATION OF

(UNSPECIFIED,

CONCLUSION_ONLY,

NUMBER_OF_QUALITY_DEFECTS,

NUMBER_OF_INSPECTIONS_AND_CONCLUSION,

FULL_STATISTICS);

END_TYPE;

(*


Определения элементов перечисляемого типа

UNSPECIFIED - тип отчета не задан;

CONCLUSION_ONLY - требуется только заключение, указывающее на отсутствие или присутствие дефекта качества;

NUMBER_OF_QUALITY_DEFECTS - запрашивается отчет о числе дефектов качества;

NUMBER_OF_INSPECTIONS_AND_CONCLUSION - запрашивается отчет о числе проверенных элементов и заключение;

FULL_STATISTICS - запрашивается информация всех типов, а именно: заключение о числе проверенных элементов и о числе дефектов качества.

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

5.4.1 Объект data_quality_criteria_representation

Объект data_quality_criteria_representation представляет набор выбранных критериев качества данных об изделии. Экземпляр данного объекта может использоваться независимо для представления только требований к качеству или совместно с определенным в 6.4.1 объектом data_quality_inspection_result_representation для представления заданных требований и соответствующих результатов проверки конкретных данных об изделии.

EXPRESS-спецификация:

*)

ENTITY data_quality_criteria_representation

SUBTYPE OF(representation);

WHERE

WR1 : SIZEOF( QUERY( q <* SELF\representation.items|

'PRODUCT_DATA_QUALITY_CRITERIA_SCHEMA.'+

'DATA_QUALITY_CRITERION'IN TYPEOF(q)))>0;

END_ENTITY;

(*


Формальное положение

По меньшей мере один экземпляр объекта типа representation_item из множества объектов, на которые имеются ссылки из объекта data_quality_criteria_representation, должен быть экземпляром объекта типа data_quality_criterion.

5.4.2 Объект data_quality_criterion

Объект data_quality_criterion представляет критерий, являющийся одним из аспектов требований к качеству данных об изделии.

EXPRESS-спецификация:

*)

ENTITY data_quality_criterion

SUBTYPE OF(representation_item);

WHERE

WR1 : SIZEOF(QUERY(q <* bag_to_set( USEDIN(SELF,

'REPRESENTATION_SCHEMA.REPRESENTATION.ITEMS'))

I'PRODUCT_DATA_QUALITY_INSPECTION_RESULT_SCHEMA.'+

'DATA_QUALITY_INSPECTION_RESULT_REPRESENTATION'

IN TYPEOF(q)))=0;

END_ENTITY;

(*


Формальное положение

Экземпляр данного объекта не должен использоваться как элемент data_quality_inspection_result_representation.

5.4.3 Объект data_quality_assessment_specification

Объект data_quality_assessment_specification представляет спецификацию, которая должна применяться для оценки результатов проверки для каждого критерия.

EXPRESS-спецификация:

*)

ENTITY data_quality_assessment_specification;

description : text;

END_ENTITY;

(*


Определение атрибута

description - текстовое описание, характеризующее объект data_quality_assessment_specification.

5.4.4 Объект data_quality_measurement_requirement

Объект data_quality_measurement_requirement представляет требования к приемлемому измерению при проверке, удовлетворяется ли критерий качества данных (присутствует дефект качества) или не удовлетворяется.

EXPRESS-спецификация:

*)

ENTITY data_quality_measurement_requirement

SUBTYPE OF(representation_item);

WHERE

WR1 : SIZEOF(QUERY(q <*

bag_to_set( USEDIN(SELF,

'REPRESENTATION_SCHEMA.REPRESENTATION.ITEMS')) |

'PRODUCT_DATA_QUALITY_INSPECTION_RESULT_SCHEMA.'+

'DATA_QUALITY_INSPECTION_RESULT_REPRESENTATION'

IN TYPEOF(q)))=0;

END_ENTITY;

(*


Формальное положение

Экземпляр данного объекта не должен использоваться как элемент data_quality_inspection_result_representation.

5.4.5 Объект data_quality_criterion_assessment_association

Объект data_quality_criterion_assessment_association представляет связь между критерием и спецификацией оценки.

Примечание - Для критериев, не требующих спецификации оценки, экземпляры данного объекта не создаются. Для критериев, требующих две или более спецификации оценки, создается несколько экземпляров данного объекта для связи с каждой спецификацией оценки. Также несколько экземпляров данного объекта могут создаваться для связи двух или более критериев со спецификацией оценки, совместно используемой этими критериями.


EXPRESS-спецификация:

*)

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 (целое) для управления максимальным числом экземпляров, включаемых в отчет.

Формальное положение

Атрибут detailed_report_request_type, унаследованный от супертипа detailed_report_request, не должен иметь значение INFERIOR_QUALITY_ELEMENT.

EXPRESS-спецификация:

*)

END_SCHEMA; - - end product_data_quality_criteria_schema

(*

6 Схема результатов проверки качества данных

6.1 Введение


Ниже представлен фрагмент EXPRESS-декларации, с которого начинается описание схемы product_data_quality_inspection_result_schema. В нем определены необходимые внешние ссылки.

EXPRESS-спецификация:

*)

SCHEMA PRODUCT_DATA_QUALITY_INSPECTION_RESULT_SCHEMA;

REFERENCE FROM PRODUCT_DATA_QUALITY_CRITERIA_SCHEMA; - - ISO 10303-59

REFERENCE FROM PRODUCT_DATA_QUALITY_DEFINITION_SCHEMA - - ISO 10303-59

(data_quality_definition_representation,

product_data_and_data_quality_relationship);

REFERENCE FROM PRODUCT_DEFINITION_SCHEMA - - ISO 10303-41

(product_definition);

REFERENCE FROM REPRESENTATION_SCHEMA - - ISO 10303-43

(representation,

representation_item,

representation_item_relationship);

REFERENCE FROM SUPPORT_RESOURCE_SCHEMA (bag_to_set); - - ISO 10303-41

(*


Примечания

1 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303:

product_data_quality_criteria_schema

- раздел 5 настоящего стандарта;

product_data_quality_definition_schema

- раздел 4 настоящего стандарта;

product_definition_schema

- ИСО 10303-41;

representation_schema

- ИСО 10303-43;

support_resource_schema

- ИСО 10303-41.

2 Графическое представление схемы приведено на рисунке D.3, приложение D.

6.2 Основные принципы и допущения


В данной схеме предоставлена обобщенная спецификация для представления результатов проверки качества данных об изделии. Результаты проверки показывают уровень качества данных об изделии для конкретного экземпляра данных об изделии в соответствии с заданным критерием качества. Следовательно, в схеме предоставлены средства для указания проверяемого экземпляра данных об изделии и для установления связи с соответствующим заданным критерием качества.

Требования к результатам проверки зависят от сценария использования информации о качестве данных об изделии. Если передаются только требования к качеству или декларация об удовлетворительном качестве, то результаты проверки не требуются.

Примечание - Подробности о том, какой вид относящейся к качеству информации требуется для каждого из ожидаемых сценариев использования, приведены в приложении G.


Экземпляр объекта data_quality_inspection_result представляет результаты проверки, соответствующие строго одному критерию качества данных. Встречаются случаи, когда от программного обеспечения зависит, рассматривать или нет полученный результат проверки как дефект качества. В связи с этим в схеме предоставлены два объекта - с обоснованием и без обоснования.

Для представления полного результата проверки, соответствующего набору заданных критериев качества данных об изделии, в схеме предоставлен объект data_quality_inspection_result_representation. Этот объект содержит коллекцию объектов data_quality_inspection_results. Связь между первым и последним такая же, как между объектами representation и representation_item.

Существуют два типа отчетов о результатах проверки. Первый тип - это сводный отчет, показывающий проверенный критерий качества и содержащий описание результатов проверки без приведения подробной информации о величине дефекта и об объекте, вызвавшем дефект. Такая информация может использоваться для обоснования общего уровня качества предоставленных данных об изделии относительно одного критерия. Второй тип - это подробный отчет, в котором представлен результат проверки на уровне экземпляров объектов с целью показать, дефект какого типа вызывает конкретный экземпляр объекта и какова степень этого дефекта. Данная информация может быть использована для улучшения конкретного экземпляра данных.

Спецификации настоящей схемы являются достаточно обобщенными, поэтому они могут быть применены к представлению результатов проверки данных о любом свойстве изделия. В разделе 8 дано уточнение настоящей схемы применительно к данным о трехмерной форме изделия. В будущем также возможны уточнения настоящей схемы, позволяющие представлять результаты проверки данных о любых свойствах, отличных от трехмерной формы изделия.

6.3 Определение типа данных схемы результатов проверки качества данных

6.3.1 Тип данных statistical_value_type

Тип данных statistical_value_type (тип статистического значения) позволяет задать выбор статистического значения, которое будет использоваться в объекте data_quality_inspection_criterion_report_item, определение которого дано в 6.4.6. Это - перечисляемый тип, имеющий два значения: NUMBER_OF_INSPECTED_INSTANCES и NUMBER_OF_QUALITY_DEFECTS_DETECTED.

EXPRESS-спецификация:

*)

TYPE statistical_value_type = ENUMERATION OF

(NUMBER_OF_INSPECTED_INSTANCES,

NUMBER_OF_QUALITY_DEFECTS_DETECTED);

END_TYPE;

(*


Определения элементов перечисляемого типа

NUMBER_OF_INSPECTED_INSTANCES - в объекте data_quality_inspection_criterion_report_item будет представлено число проверенных экземпляров объектов;

NUMBER_OF_QUALITY_DEFECTS_DETECTED - в объекте data_quality_inspection_criterion_report_item будет представлено число экземпляров объектов, в которых обнаружен дефект качества.

6.4 Определение объектов схемы результатов проверки качества данных

6.4.1 Объект data_quality_inspection_result_representation

Объект data_quality_inspection_result_representation представляет результаты проверки для заданного критерия качества данных об изделии для конкретного экземпляра данных об изделии. Объект data_quality_inspection_result_representation содержит один или более объектов data_quality_inspection_result, каждый из которых соответствует одному критерию.

EXPRESS-спецификация:

*)

ENTITY data_quality_inspection_result_representation

SUBTYPE OF(representation);

criteria_inspected : data_quality_criteria_representation;

WHERE

WR1 : SIZEOF( QUERY( q <* SELF\representation.items|

'PRODUCT_DATA_QUALITY_INSPECTION_RESULT_SCHEMA.'+

'DATA_QUALITY_INSPECTION_RESULT IN TYPEOF(q))) > 0;

WR2 : SIZEOF(inspected_product_definition(SELF)) > 0;

END_ENTITY;

(*


Определение атрибута

criteria inspected - критерии, для которых была выполнена проверка.

Формальные положения

По меньшей мере один экземпляр объекта типа representation_item из множества объектов, на которые имеются ссылки из объекта data_quality_inspection_result_representation, должен быть экземпляром объекта типа data_quality_inspection_result.

На экземпляр настоящего объекта должен ссылаться по меньшей мере один экземпляр объекта product_definition, определение которого дано в схеме product_definition_schema. Ссылка обеспечивается через экземпляр объекта data_quality_definition, определение которого дано в схеме product_data_quality_definition_schema.

6.4.2 Объект data_quality_inspection_result

Объект data_quality_inspection_result представляет результат проверки относительно одного заданного критерия.

EXPRESS-спецификация:

*)

ENTITY data_quality_inspection_result

SUBTYPE OF(representation_item);

criterion_inspected : data_quality_criterion;

WHERE

WR1 : SIZEOF(QUERY(q <* bag_to_set( USEDIN(SELF,

'REPRESENTATION_SCHEMA.REPRESENTATION.ITEMS'))

I'PRODUCT_DATA_QUALITY_CRITERIA_SCHEMA.'+

'DATA_QUALITY_CRITERIA_REPRESENTATION'

IN TYPEOF(q)))=0;

END_ENTITY;

(*


Определение атрибута

criterion inspected - объект data_quality_criterion, для которого была выполнена проверка.

Формальное положение

Экземпляр настоящего объекта не должен использоваться как элемент в объекте data_quality_criteria_representation.

6.4.3 Объект data_quality_inspection_result_with_judgement

Объект data_quality_inspection_result_with_judgement - это подтип объекта data_quality_inspection_result, содержащего информацию о том, какой была проверка критерия: удовлетворительной или неудовлетворительной.

EXPRESS-спецификация:

*)

ENTITY data_quality_inspection_result_with_judgement

SUBTYPE OF(data_quality_inspection_result);

judgement : BOOLEAN;

END_ENTITY;

(*


Определение атрибута

judgement - булева величина, представляющая (удовлетворительный или неудовлетворительный) результат проверки критерия качества данных, заданного объектом, играющим роль атрибута criterion_inspected. Когда обнаружена проблема с качеством, величина принимает значение TRUE, в противном случае - FALSE.

Примечания

1 Когда оценка не требуется или недоступна по некоторым причинам, например из-за неполной проверки, вместо экземпляра данного объекта должен использоваться экземпляр объекта data_quality_inspection_result.

2 Выражение оценки зависит от каждой предметной области. Данный атрибут является представлением оценки по умолчанию. Разработчики прикладных протоколов, используя настоящий стандарт, могут создавать свое собственное представление оценки, основанное на подробной информации, содержащейся в объекте data_quality_inspection_report.

6.4.4 Объект data_quality_inspection_report

Объект data_quality_inspection_report представляет отчет по результатам проверки относительно одного указанного критерия.

EXPRESS-спецификация:

*)

ENTITY data_quality_inspection_report

SUPERTYPE OF (ONEOF(data_quality_inspection_criterion_report,

data_quality_inspection_instance_report))

SUBTYPE OF(representation_item);

inspection_result : data_quality_inspection_result;

WHERE

WR1 : SIZEOF(QUERY(q <* bag_to_set( USEDIN(SELF,

'REPRESENTATION_SCHEMA.REPRESENTATION.ITEMS'))

I'PRODUCT_DATA_QUALITY_CRITERIA_SCHEMA.'+

'DATA_QUALITY_CRITERIA_REPRESENTATION'

IN TYPEOF(q)))=0;

END_ENTITY;

(*


Определение атрибута

inspection_result - объект data_quality_inspection_result, для которого представлен отчет о проверке.

Формальное положение

Экземпляр настоящего объекта не должен использоваться как элемент в объекте data_quality_criteria_representation.

6.4.5 Объект data_quality_inspection_criterion_report

Объект data_quality_inspection_criterion_report - это такой подтип объекта data_quality_inspection_report, который представляет сводную информацию о результатах проверки по одному отдельному критерию. Этот объект может содержать посредством ссылки на объект data_quality_inspection_criterion_report_item отчет о числе проверенных экземпляров и о числе экземпляров из числа проверенных, в которых были обнаружены дефекты качества относительно критерия.

EXPRESS-спецификация:

*)

ENTITY data_quality_inspection_criterion_report

SUBTYPE OF(data_quality_inspection_report);

statistical_values : SET [1:2] OF

data_quality_inspection_criterion_report_item;

WHERE

WR1 : SIZEOF(QUERY(i1<*bag_to_set(USEDIN(

SELF\data_quality_inspection_report.

inspection_result.criterion_inspected,

'PRODUCT_DATA_QUALITY_CRITERIA_SCHEMA.'+

'DATA_QUALITY_REPORT_REQUEST.CRITERION_OF_REPORT_REQUEST'))|

'PRODUCT_DATA_QUALITY_CRITERIA_SCHEMA.'+

'SUMMARY_REPORT_REQUEST'

IN TYPEOF(i1)))>0;

WR2 : (SIZEOF(SELF.statistical_values) = 1 ) OR

(SELF.statistical_values[1].value_type <>

SELF.statistical_values[2].value_type);

END_ENTITY;

(*


Определение атрибута

statistical_values - один или два объекта data_quality_inspection_criterion_report_item, показывающие число проверенных экземпляров и/или число обнаруженных дефектов.

Формальные положения

WR1: На объект data_quality_criterion, связанный с экземпляром данного объекта, должен ссылаться по крайней мере один объект summary_report_request.

WR2: Атрибут statistical_values экземпляра данного объекта должен содержать одно или два значения. Если значений два, то значения атрибутов value_type двух объектов, играющих роль атрибута statistical_values, не должны совпадать.

6.4.6 Объект data_quality_inspection_criterion_report_item

Объект data_quality_inspection_criterion_report_item - это такой подтип объекта representation_item, который представляет целое значение, которое означает число проверенных экземпляров (при значении атрибута value_type, равном NUMBER_OF_INSPECTED_INSTANCES) или число обнаруженных дефектов качества (при значении атрибута value_type, равном NUMBER_OF_QUALITY_DEFECTS_DETECTED).

EXPRESS-спецификация:

*)

ENTITY data_quality_inspection_criterion_report_item

SUBTYPE OF(representation_item);

statistical_value: INTEGER;

value_type : statistical_value_type;

WHERE

WR1 : SIZEOF(QUERY(q <* bag_to_set( USEDIN(SELF,

'REPRESENTATION_SCHEMA.REPRESENTATION.ITEMS'))

I'PRODUCT_DATA_QUALITY_CRITERIA_SCHEMA.'+

'DATA_QUALITY_CRITERIA_REPRESENTATION'

IN TYPEOF(q)))=0;

END_ENTITY;

(*


Определения атрибутов

statistical_value - значение целого типа;

value_type - экземпляр данных типа statistical_value_type, значение которого показывает, является ли значение атрибута statistical_value числом проверенных экземпляров (значение данного атрибута NUMBER_OF_INSPECTED_INSTANCES) или числом обнаруженных дефектов качества (значение данного атрибута NUMBER_OF_QUALITY_DEFECTES_DETECTED).

Формальное положение

WR1: Экземпляр настоящего объекта не должен использоваться как элемент в объекте data_quality_criteria_representation.

6.4.7 Объект data_quality_inspection_instance_report

Объект data_quality_inspection_instance_report - это такой подтип объекта data_quality_inspection_report, который представляет подробную информацию о результатах проверки относительно одного отдельного критерия на уровне экземпляров объектов. Проверка выполняется для каждого элемента рассматриваемых данных об изделии. Данный объект содержит список объектов data_quality_inspection_instancereport_item. Каждый из объектов data_quality_inspection_instance_report_item представляет результат проверки одного или двух объектов проверяемых данных об изделии.

Примечание - Порядок объектов data_quality_inspection_instance_report_item в списке в атрибуте inspected_instances задается объектом data_quality_report_request, определение которого дано в схеме product_data_quality_criteria_schema.


EXPRESS-спецификация:

*)

ENTITY data_quality_inspection_instance_report

SUBTYPE OF(data_quality_inspection_report);

inspected_instances : LIST [1:?] OF

data_quality_inspection_instance_report_item;

WHERE

WR1 : SIZEOF(QUERY(i1<*bag_to_set(USEDIN(

SELF\data_quality_inspection_report.

inspection_result.criterion_inspected,

'PRODUCT_DATA_QUALITY_CRITERIA_SCHEMA.'+

'DATA_QUALITY_REPORT_REQUEST.CRITERION_OF_REPORT_REQUEST'))|

'PRODUCT_DATA_QUALITY_CRITERIA_SCHEMA.'+

'DETAILED_REPORT_REQUEST'

IN TYPEOF(i1)))>0;

END_ENTITY;

(*


Определение атрибута

inspected_instances - список объектов data_quality_inspection_instance_report_item, каждый из которых представляет результат проверки для экземпляра или двух экземпляров проверяемых данных об изделии.

Формальное положение

WR1: На объект data_quality_criterion, связанный с экземпляром данного объекта, должен ссылаться по крайней мере один объект detailed_report_request.

6.4.8 Объект data_quality_inspection_instance_report_item

Объект data_quality_inspection_instance_report_item представляет подробный результат проверки элемента или пары элементов проверяемых данных об изделии.

Примечание - Экземпляры данного объекта могут создаваться для каждого проверяемого экземпляра объекта. Использованием экземпляров данного объекта можно управлять посредством объекта detailed_report_request, определение которого дано в схеме data_quality_criteria_schema. Объект detailed_report_request имеет атрибуты, позволяющие задать необходимость формирования отчета для всех проверенных элементов или только для элементов с низким качеством, число элементов, которые включаются в отчет, и ожидаемый порядок отчета.


EXPRESS-спецификация:

*)

ENTITY data_quality_inspection_instance_report_item

SUBTYPE OF(representation_item);

WHERE

WR1 : SIZEOF(QUERY(q <* bag_to_set( USEDIN(SELF,

'REPRESENTATION_SCHEMA.REPRESENTATION.ITEMS'))

I'PRODUCT_DATA_QUALITY_CRITERIA_SCHEMA.'+

'DATA_QUALITY_CRITERIA_REPRESENTATION'

IN TYPEOF(q)))=0;

END_ENTITY;

(*


Формальное положение

WR1: Экземпляр настоящего объекта не должен использоваться как элемент в объекте data_quality_criteria_representation.

6.4.9 Объект data_quality_report_measurement_association

Объект data_quality_report_measurement_association представляет соответствие между объектом data_quality_inspection_report и объектом data_quality_measurement_requirement, используемым для проверки.

EXPRESS-спецификация:

*)

ENTITY data_quality_report_measurement_association

SUBTYPE OF(representation_item_relationship);

SELF\representation_item_relationship.related_representation_item :

data_quality_inspection_report;

SELF\representation_item_relationship.relating_representation_item :

data_quality_measurement_requirement;

END_ENTITY;

(*


Определение атрибута

SELF\representation_item_relationship.related_representation_item - связанный объект типа data_quality_inspection_report.

6.5 Определение функций схемы результатов проверки качества данных

6.5.1 Функция inspected_product_definition

Настоящая функция ищет все объекты product_definition, на которые через определенные в схеме product_data_quality_definition_schema объекты data quality_definition_representation_relationship, data_quality_definition и product_data_and_data_quality_relationship ссылается объект, заданный входным параметром настоящей функции.

EXPRESS-спецификация:

*)

FUNCTION inspected_product_definition

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

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

Номер документа: ИСО 10303-59-2012

Вид документа: ГОСТ Р

Принявший орган: Росстандарт

Статус: Действующий

Опубликован: официальное издание

М.: Стандартинфом, 2014 год

Фактическая дата официального опубликования стандарта - июль 2014 года (информация с сайта http://www.gost.ru/ по состоянию на 17.07.2014)

Дата принятия: 29 октября 2012

Дата начала действия: 01 августа 2013
Информация о данном документе содержится в профессиональных справочных системах «Кодекс» и «Техэксперт»
Узнать больше о системах