ГОСТ Р ИСО 10303-1-2022
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Системы автоматизации производства и их интеграция
ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ
Часть 1
Общие представления и основополагающие принципы
Industrial automation systems and integration. Product data representation and exchange. Part 1. Overview and fundamental principles
ОКС 25.040.40
Дата введения 2023-01-01
1 ПОДГОТОВЛЕН Федеральным государственным бюджетным учреждением "Российский институт стандартизации" (ФГБУ "Институт стандартизации") на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 194 "Кибер-физические системы"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 17 ноября 2022 г. N 1300-ст
4 Настоящий стандарт идентичен международному стандарту ИСО 10303-1:2021* "Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы" (ISO 10303-1:2021 "Industrial automation systems and integration - Product data representation and exchange - Part 1: Overview and fundamental principles", IDT).
________________
* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - Примечание изготовителя базы данных.
При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты, сведения о которых приведены в дополнительном приложении ДА
5 ВЗАМЕН ГОСТ Р ИСО 10303-1-99
Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.rst.gov.ru)
Стандарты серии ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма, способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для обмена файлами в нейтральном формате, но и является основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования. Информация об изделии создается в ходе конструирования изделия, его производства, использования, обслуживания и утилизации и используется для достижения многих целей. Применение изделия подразумевает вовлечение множества компьютерных систем, включая те из них, которые могут быть расположены в разных организациях. Для того чтобы обеспечить такое использование, организациям необходимо иметь возможность представлять информацию об изделии в общедоступной для компьютерной обработки форме. От этой формы требуется сохранение полноты и однородности при обмене между разными компьютерными системами.
В настоящем стандарте содержится обзор стандартов серии ИСО 10303, включая отношения между ними. В нем специфицирована общая область применения и описаны архитектура, а также структура ИСО 10303.
Стандарты серии ИСО 10303 организованы как серия частей, каждая из которых опубликована отдельно. В настоящем стандарте описана структура комплекса стандартов ИСО 10303.
Каждая часть серии ИСО 10303 относится к одной из следующих тематических групп: методы описания, методы реализации, методология и структура тестирования на соответствие, интегрированные обобщенные ресурсы, прикладные ресурсы, прикладные протоколы, наборы абстрактных тестов, прикладные интерпретируемые конструкции, прикладные модули и модели бизнес-объектов.
Перечень всех частей серии ИСО 10303 можно найти по URL-адресу: http://standards.iso.org/iso/10303/tech/step_titles.htm.
В настоящем стандарте предоставлен обзор стандартов серии ИСО 10303.
В стандартах серии ИСО 10303 содержится представление информации об изделии вместе с необходимыми механизмами и определениями, позволяющими обмен данными об изделии. Обмен осуществляется среди различных компьютерных систем и сред, связанных с информационным сопровождением полного жизненного цикла изделия, включающего конструирование изделия, его производство, использование, обслуживание и утилизацию.
В настоящем стандарте приведено определение основных используемых в ИСО 10303 принципов представления и обмена и даны характеристики различных стандартов серии ИСО 10303 и отношения между ними.
В область применения настоящего стандарта входят:
- области действия стандартов серии ИСО 10303 в целом;
- обзор стандартов серии ИСО 10303;
- архитектура стандартов серии ИСО 10303;
- структура стандартов серии ИСО 10303;
- обзор используемых в стандартах серии ИСО 10303 методов спецификации данных.
Примечание - Также включены язык спецификации данных и графическое представление информационных моделей изделия;
- введение в части серии ИСО 10303:
- объединенные ресурсы,
- прикладные интерпретированные конструкции,
- прикладные модули,
- модели объектов профессиональной деятельности,
- прикладные протоколы,
- методы реализации,
- руководства пользователя,
- наборы абстрактных тестов,
- схемы обозначения схем и прочих информационных объектов, определения которых содержатся в частях серии ИСО 10303.
В настоящем стандарте использованы нормативные ссылки на следующие стандарты [для датированных ссылок применяют только указанное издание ссылочного стандарта, для недатированных - последнее издание (включая все изменения)]:
ISO/IEC 8824-1, Information technology - Abstract Syntax Notation One (ASN.1) - Part 1: Specification of basic notation [Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 1. Спецификация основной нотации]
В настоящем стандарте применены следующие термины с соответствующими определениями:
3.1.1 абстрактный случай аттестационного тестирования; АТС (abstract test case, ATC): Спецификация, инкапсулирующая по меньшей мере одну цель аттестационного тестирования, представляющая формальную основу, на базе которой выводятся исполняемые случаи аттестационного тестирования, и не зависящая ни от реализации, ни от значений.
3.1.2 абстрактный метод аттестационного тестирования; АТМ (abstract test method, ATM): Описание того, как должно быть выполнено аттестационное тестирование реализации, представленное на таком уровне абстракции, на котором описание становится, с одной стороны, независимым от конкретной реализации инструментов аттестационного тестирования или процедур, а с другой - должно быть достаточно подробным для того, чтобы создать эти инструменты и процедуры.
3.1.3 набор абстрактных тестов; ATS (abstract test suite, ATS): Часть серии ИСО 10303, которая содержит набор абстрактных случаев тестирования, необходимых для аттестационного тестирования реализации прикладного протокола.
3.1.4 соглашение об общем понимании (agreement of common understanding): Результат обсуждения между участниками передачи данных об изделии или совместного использования данных об изделии и, как следствие, одинаковое понимание передаваемой или принимаемой информации.
3.1.5 прикладная предметная область (application): Один или более процессов, в ходе которого(ых) создаются или используются данные об изделии.
3.1.6 прикладная функциональная модель; ПФМ (application activity model, AAM): Модель, описывающая прикладную предметную область через процессы и информационные потоки.
3.1.7 прикладная конструкция (application construct): Набор объявленных средствами языка EXPRESS объектов, типов данных, функций, правил и ссылок, которые основаны на конструкциях ресурсов и в которых содержатся такие уточнения конструкций ресурсов, которые необходимы для определения правильного описания аспекта данных об изделии для конкретных прикладных предметных областей.
3.1.8 прикладной контекст (application context): Подмножество прикладной функциональной модели.
3.1.9 прикладная интерпретированная конструкция; ПИК (application interpreted construct, AIC): Логическое группирование интерпретированных конструкций, которое обеспечивает выполнение определенных функций для использования данных об изделии в нескольких прикладных контекстах.
Примечание - Определение процесса интерпретации приведено в 3.1.41.
3.1.10 прикладная интерпретированная модель; ПИМ (application interpreted model, AIM): Информационная модель, включающая прикладные конструкции, необходимые для удовлетворения потребностей в информации прикладной эталонной модели.
3.1.11 прикладной модуль; ПМ (application module, AM): Многократно используемое собрание заявленной области действия, потребностей в информации, отображения и интерпретированной модели модуля, которое обеспечивает определенное использование данных об изделии в нескольких прикладных контекстах.
3.1.12 прикладной объект; АО (application object, AO): Элементарная составляющая часть прикладной эталонной модели, которая содержит определение уникального понятия прикладной предметной области и содержит атрибуты, определяющие элементы данных объекта.
3.1.13 интерфейс прикладного программирования; API (application programming interface, API): Набор стандартных программных прерываний, вызовов, функций и форматов данных, которые могут быть использованы прикладной программой для доступа к сетевым службам, устройствам или операционным системам.
3.1.14 реализация интерфейса прикладного программирования (application programming interface implementation, API implementation): Реализация настоящего стандарта, посредством которой предоставляются услуги прикладного интерфейса программирования в отличие от реализации настоящего стандарта, в которой используется прикладное программирование.
3.1.15 экземпляр интерфейса прикладного программирования (application programming interface instance, API instance): Отдельный контекст исполнения и состояние реализации прикладного интерфейса программирования.
Примечание - В настоящем стандарте понятие "контекст исполнения" совпадает с понятием, применяемым в ECMAScript.
3.1.16 подпись интерфейса прикладного программирования; APIS (application programming interface signature, APIS): Описание набора функций, протоколов и инструментов, которые программисты могут использовать для усовершенствования прикладных программ с целью получения доступа к сетевым службам, устройствам или операционным системам.
3.1.17 прикладной протокол; ПП (application protocol, AP): Часть серии ИСО 10303, в которой специфицирована прикладная интерпретированная модель, удовлетворяющая области действия и потребностям в информации определенной прикладной предметной области.
Примечание - Это определение отличается от определения, данного в ИСО 7948-2:1989, так как в протоколах рассматриваются различные контексты использования.
3.1.18 прикладная эталонная модель; ПЭМ (application reference mode, ARM): Информационная модель, описывающая в составе прикладного протокола или прикладного модуля потребности в информации и ограничения прикладной предметной области.
3.1.19 прикладной ресурс (application resource): Объединенный ресурс, содержание которого связано с группой прикладных контекстов.
3.1.20 сборочная единица (assembly): Изделие, которое с точки зрения данной предметной области может быть декомпозировано на набор составляющих частей или входящих сборочных единиц.
3.1.21 модель объекта профессиональной деятельности (business object model, BO Model): Единичная объединенная информационная модель области действия прикладного протокола.
3.1.22 общие ресурсы (common resources): Набор определенных средствами языка EXPRESS информационных моделей, которые могут быть многократно использованы для описания информационных моделей, специфичных для прикладных предметных областей, относящихся к промышленным данным.
Примечания
1 Конструкции ресурсов, определения которых содержатся в прикладных модулях, - это те конструкции, которые содержатся в схеме интерпретированной модели модуля.
2 Данный термин не обозначает конкретные части серии ИСО 10303.
3.1.23 составляющая часть (component): Изделие, которое с точки зрения данной прикладной предметной области не подлежит декомпозиции.
3.1.24 оценка результатов аттестационного тестирования (conformance assessment): Изучение результатов аттестационного тестирования с целью определить соответствие конкретному классу соответствия или возможности прикладного протокола.
3.1.25 класс соответствия (conformance class): Такое подмножество прикладного протокола, соответствие которому может быть заявлено.