Определяет прикладной модуль «Группа изделий». Требования стандарта распространяются на: - идентификацию совокупности изделий, сгруппированных вместе для общей цели, например для продаж или маркетинга, анализа, производства, применения, действий по обслуживанию, решений по обслуживанию, размещения; - идентификацию группы как подмножества другой группы; - ссылку на заинтересованное лицо, которое инициировало создание данной группы; - перечень общих характеристик, присущих членам группы, например относящихся к обслуживанию, продажам, модернизации. Требования стандарта не распространяются на: - параметры сгруппированных изделий; - действия, которые должны быть выполнены с группой изделий.
Идентичен ISO/TS 10303-1278:2011
1 Область применения
2 Нормативные ссылки
3 Термины и сокращения
3.1 Термины, определенные в ИСО 10303-1
3.2 Сокращения
4 Информационные требования
4.1 Необходимые ПЭМ прикладных модулей
4.2 Определение типов данных ПЭМ
4.3 Определение объектов ПЭМ
5 Интерпретированная модель модуля
5.1 Спецификация отображения
5.2 Сокращенный листинг ИММ на языке EXPRESS
Приложение А (обязательное) Сокращенные наименования объектов ИММ
Приложение В (обязательное) Регистрация информационных объектов
Приложение С (справочное) EXPRESS-G диаграммы ПЭМ
Приложение D (справочное) EXPRESS-G диаграммы ИММ
Приложение Е (справочное) Машинно-интерпретируемые листинги
Приложение F (справочное) История изменений
Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов и документов национальным стандартам Российской Федерации
Библиография
32 страницы
Дата введения | 01.07.2017 |
---|---|
Добавлен в базу | 01.02.2017 |
Актуализация | 01.01.2021 |
Чтобы бесплатно скачать этот документ в формате PDF, поддержите наш сайт и нажмите кнопку:
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ
НАЦИОНАЛЬНЫЙ
СТАНДАРТ
РОССИЙСКОЙ
ФЕДЕРАЦИИ
ГОСТР
2016
Системы автоматизации производства и их интеграция
ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ
Часть 1278
Прикладной модуль Группа изделий
ISO/TS 10303-1278:2011 Industrial automation systems and integration — Product data representation and exchange — Part 1278: Application module: Product group (IDT)
ш.
Издание официальное
Москва
Стандартинформ
2016
Предисловие
1 ПОДГОТОВЛЕН Федеральным бюджетным учреждением «Консультационно-внедренческая фирма в области международной стандартизации и сертификации «Фирма «ИНТЕРСТАНДАРТ» на основе собственного аутентичного перевода на русский язык международного документа, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 459 «Информационная поддержка жизненного цикла изделий»
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 27 июня 2016 г. № 705-ст
4 Настоящий стандарт идентичен международному документу ИСО/ТС 10303-1278:2011 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1278. Прикладной модуль. Группа изделий» (ISC^S 10303-1278:2011 «Industrial automation systems and integration - Product data representation and exchange - Part 1278: Application module: Product group»).
При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов и документов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА
5 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в ГОСТ Р 1.0-2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе «Национальные стандарты», а официальный текст изменений и поправок — в ежемесячном информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)
© Стандартинформ, 2016
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии
ГОСТ Р ИСО/ТС 10303-1278—2016
- наименование атрибута рассматриваемого объекта ПЭМ, если данный атрибут ссылается на тип, не являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных, либо
- составное выражение вида «связь объекта снаименование объекта ПЭМ> с объектом <тип данных, на который дана ссылка>, представляющим атрибут снаименование атрибута>», если данный атрибут ссылается на тип данных, являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных.
Секция «Элемент ИММ» в зависимости от рассматриваемого прикладного элемента содержит:
- наименование одного или более объектных типов данных ИММ;
- наименование атрибута объекта ИММ, представленное в виде синтаксической конструкции снаименование объектам снаименование атрибутам если рассматриваемый атрибут ссылается на тип, не являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных;
- ключевое слово PATH, если рассматриваемый атрибут объекта ПЭМ ссылается на объектный тип данных или на тип SELECT, который содержит или может содержать объектные типы данных;
- ключевое слово IDENTICAL MAPPING, если оба прикладных объекта, присутствующие в прикладном утверждении, отображаются на тот же самый экземпляр объектного типа данных ИММ;
- синтаксическую конструкцию /5иРЕРТУРЕ(<наименование супертипа>)/, если рассматриваемый объект ПЭМ отображается как его супертип;
- одну или более конструкций /5ивТУРЕ(<наименование подтипа>)/, если отображение рассматриваемого объекта ПЭМ является объединением отображений его подтипов.
Если отображение прикладного элемента содержит более одного элемента ИММ, то каждый из этих элементов ИММ представлен в отдельной строке спецификации отображения, заключенной в круглые или квадратные скобки.
Секция «Источник» содержит:
- обозначение стандарта ИСО, в котором определен данный элемент ИММ, для тех элементов ИММ, которые определены в общих ресурсах;
- обозначение настоящего стандарта для тех элементов ИММ, которые определены в схеме ИММ настоящего стандарта.
Если в секции «Элемент ИММ» содержатся ключевые слова PATH или IDENTICAL MAPPING, то данную секцию опускают.
Секция «Правила» содержит наименование одного или более глобальных правил, которые применяются к совокупности объектных типов данных ИММ, перечисленных в секции «Элемент ИММ» или «Ссылочный путь». Если никакие правила не применяются, то данную секцию опускают.
За ссылкой на глобальное правило может следовать ссылка на подпункт, в котором определено данное правило.
Секция «Ограничение» содержит наименование одного или более ограничений на подтипы, которые применяются к совокупности объектных типов данных ИММ, перечисленных в секции «Элемент ИММ» или «Ссылочный путь». Если ограничения на подтипы отсутствуют, то данную секцию опускают.
За ссылкой на ограничение подтипа может следовать ссылка на подпункт, в котором определено данное ограничение.
Секция «Ссылочный путь» содержит:
- ссылочный путь к супертипам в общих ресурсах для каждого элемента ИММ, определенного в настоящем стандарте;
- спецификацию взаимосвязей между элементами ИММ, если отображение прикладного элемента требует связать экземпляры нескольких объектных типов данных ИММ. В этом случае в каждой строке ссылочного пути указывают роль элемента ИММ по отношению к ссылающемуся на него элементу ИММ или к следующему по ссылочному пути элементу ИММ.
В выражениях, определяющих ссылочные пути и ограничения между элементами ИММ, применяют следующие условные обозначения:
[ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию;
() — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию;
7
{} — в фигурные скобки заключают фрагмент, ограничивающий ссылочный путь для обеспечения соответствия информационному требованию;
<> — в угловые скобки заключают один или более необходимых ссылочных путей;
11 — между вертикальными линиями помещают объект супертипа;
-> — атрибут, наименование которого предшествует символу ->, ссылается на объектный или выбираемый тип данных, наименование которого следует после этого символа;
<— атрибут объекта, наименование которого следует после символа <-, ссылается на объектный или выбираемый тип данных, наименование которого предшествует этому символу;
[i] — атрибут, наименование которого предшествует символу [i], является агрегированной структурой; ссылка указывает на любой элемент данной структуры;
[п] — атрибут, наименование которого предшествует символу [п], является упорядоченной агрегированной структурой; ссылка указывает на n-й элемент данной структуры;
=> — объект, наименование которого предшествует символу =>, является супертипом объекта, наименование которого следует после этого символа;
<= — объект, наименование которого предшествует символу <=, является подтипом объекта, наименование которого следует после этого символа;
= — строковый (STRING), выбираемый (SELECT) или перечисляемый (ENUMERATION) тип данных ограничен выбором или значением;
\ — выражение для ссылочного пути продолжается на следующей строке;
* — один или более экземпляров взаимосвязанных типов данных могут быть объединены в древовидную структуру. Путь между объектом взаимосвязи и связанными с ним объектами заключают в фигурные скобки;
---последующий текст является комментарием или ссылкой на раздел;
*> — выбираемый или перечисляемый тип данных, наименование которого предшествует символу *>, расширяется до выбираемого или перечисляемого типа данных, наименование которого следует за этим символом;
<* — выбираемый или перечисляемый тип данных, наименование которого предшествует символу <*, является расширением выбираемого или перечисляемого типа данных, наименование которого следует за этим символом.
!{} - заключенный в фигурные скобки фрагмент обозначает отрицательное ограничение на отображение.
Определение и использование шаблонов отображения не поддерживаются в настоящей версии прикладных модулей, однако поддерживается использование предопределенных шаблонов/SUBTYPE/ и /SUPERTYPE/.
Объект Assigned_property определен в прикладном модуле «Задание характеристики». Данная спецификация отображения расширяет отображение объекта Assigned_ property за счет включения утверждений, определенных в прикладном модуле «Группа изделий».
5.1.1.1 Связь объекта Assigned_property с объектом Product_group_membership, представляющим атрибут described_element
Элемент ИММ: PATH
Ссылочный путь: property_definition
property_definition.definition -> characterized_definition characterized_definition = characterized_object characterized_object => product_group_membership
Объект Classification_assignment определен в прикладном модуле «Задание принадлежности к классу». Данная спецификация отображения расширяет отображение объекта Classification_ assignment за счет включения утверждений, определенных в прикладном модуле «Группа изделий».
5.1.2.1 Связь объекта Classification_assignment с объектом Product_group, представляющим атрибут items
Ссылочный путь: applied_classification_assignment.items[i] -> classificationjtem classificationjtem *> product_group_classification_item product_group_classification_item = product_group
5.1.2.2 Связь объекта Classification_assignment с объектом Product_group_ relationship, представляющим атрибут items
Ссылочный путь: applied_classification_assignment.items[i] -> classificationjtem classificationjtem *> product_group_classification_item product_group_classification_item = product_group_relationship
Объект Effectivity_assignment определен в прикладном модуле «Задание применяемости». Данная спецификация отображения расширяет отображение объекта Effectivity_assignment за счет включения утверждений, определенных в прикладном модуле «Группа изделий».
5.1.3.1 Связь объекта Effectivity_assignment с объектом Product_group, представляющим атрибут items
Ссылочный путь: applied_effectivity_assignment.items[i] -> effectivityjtem effectivityjtem *> product_group_effectivity_item product_group_effectivity_item = product_group
5.1.3.2 Связь объекта Effectivity_assignment с объектом Product_group_membership, представляющим атрибут items
Ссылочный путь: applied_effectivity_assignment.items[i] -> effectivityjtem effectivityjtem *> product_group_effectivity_item product_group_effectivity_item = product_group_membership
5.1.3.3 Связь объекта Effectivity_assignment с объектом Product_group_relationship, представляющим атрибут items
Ссылочный путь: applied_effectivity_assignment.items[i] -> effectivity_item effectivityjtem *> product_group_effectivity_item product_group_effectivity_item = product_group_relationship
Элемент ИММ: product_group
Источник: ИСО/ТС 10303-1278
Ссылочный путь: product_group
Элемент ИММ: PATH
Ссылочный путь: product_group <=
group
group.description
5.1.4.2 Атрибут id
Элемент ИММ: PATH
Ссылочный путь: product_group <=
group group =
id_attribute_select <-
id_attribute.identifiedjtem
id_attribute
id_attribute.attribute_value
Атрибут membership_rule представлен объектом product_group_rule.
Элемент ИММ: PATH
Ссылочный путь: product_group
product_group <- product_group_membership_rules.assigned_group product_group_membership_rules.product_group_mles -> product_group_rules product_group_rules <- product_group_rule_assignment.assigned_group product_group_rule_assignment.product_group_mles -> product_group_rule
9
Элемент ИММ: PATH
Ссылочный путь: product_group
product_group <- product_group_attribute_set.assigned_group product_group_attribute_set.product_group_attributes -> product_group_attribute_assignment
product_group_attribute_assignment.attributes -> product_group_context
5.1.4.5 Атрибут purpose
Элемент ИММ: PATH
Ссылочный путь: product_group
product_group <- product_group_attribute_set.assigned_group product_group_attribute_set.product_group_attributes -> product_group_attribute_ assignment
product_group_attribute_assignment.attributes -> product_group_context
Элемент ИММ: product_group_membership
Источник: ИСО/ТС 10303-1278
Ссылочный путь: product_group_membership
5.1.5.1 Связь объекта Product_group_membership с типом данных product_select, представляющим атрибут member
Ссылочный путь: product_group_membership
product_group_membership. member = product_select
5.1.5.2 Связь объекта Product_group_membership с объектом Product, представляющим атрибут member
Ссылочный путь: product_group_membership
product_group_membership. member = product_select product_select = product
5.1.5.3 Связь объекта Product_group_membership с объектом Product_as_ individual, представляющим атрибут member
Ссылочный путь: product_group_membership
product_group_membership.member = product_select product_select = product
5.1.5.4 Связь объекта Product_group_membership с объектом Product_concept, представляющим атрибут member
Ссылочный путь: product_group_membership
product_group_membership.member = product_select product_select = product_concept
5.1.5.5 Связь объекта Product_group_membership с объектом Product_group, представляющим атрибут member
Ссылочный путь: product_group_membership
product_group_membership.member = product_select product_select = product_group
5.1.5.6 Связь объекта Product_group_membership с объектом Product_version, представляющим атрибут member
Ссылочный путь: product_group_membership
product_group_membership.member = product_select product_select = product_definition_formation
5.1.5.7 Связь объекта Product_group_membership с объектом Product_group, представляющим атрибут of_group
Элемент ИММ: group_assignment
ю
Источник: ИС0 10303-41
Ссылочный путь: group_assignment.assigned_group
Элемент ИММ: product_group_relationship
Источник: ИСО/ТС 10303-1278
Ссылочный путь: product_group_relationship
Элемент ИММ: group_relationship.description
Ссылочный путь: product_group_relationship <= group_relationship group_relationship.description
5.1.6.2 Атрибут role
Элемент ИММ: group_relationship.name
Ссылочный путь: product_group_relationship <= group_relationship group_relationship.name
5.1.6.3 Связь объекта Product_group_relationship с объектом Product_group, представляющим атрибут related
Элемент ИММ: group_relationship.related_group
Ссылочный путь: product_group_relationship <= group_relationship group_relationship.related_group
5.1.6.4 Связь объекта Product_group_relationship с объектом Product_group, представляющим атрибут relating
Элемент ИММ: group_relationship.relating_group
Ссылочный путь: product_group_relationship <= group_relationship group_relationship.relating_group
В данном подразделе определена EXPRESS-схема, полученная из таблицы отображений. В данной схеме использованы элементы общих ресурсов или других прикладных модулей и определены конструкции на языке EXPRESS, относящиеся к области применения настоящего стандарта.
Также в данном подразделе определены ИММ для прикладного модуля «Группа изделий» и модификации, которым подвергаются конструкции, импортированные из общих ресурсов.
При использовании в данной схеме конструкций, определенных в общих ресурсах или в прикладных модулях, должны быть учтены следующие ограничения:
- использование объекта, являющегося супертипом, не означает применения любой из его конкретизаций, если только данная конкретизация также не импортирована в схему ИММ;
- использование типа SELECT не означает применения любого из указанных в нем типов данных, если только данный тип также не импортирован в схему ИММ.
EXPRESS-спецификация:
*)
SCHEMA Product_group_mim;
USE FROM basic_attribute_schema — ISO 10303-41 (id_attribute);
USE FROM Classification_assignment_mim; — ISO/TS 10303-1114 USE FROM Effectivity_application_mim; — ISO/TS 10303-1059
11
ГОСТ Р ИСО/ТС 10303-1278—2016
USE FROM group_schema -- ISO 10303-41 (group,
group_relationship);
USE FROM management resources schema -- ISO 10303-41 (group_assignment);
USE FROM Product as individual mim; -- ISO/TS 10303-1164
USE FROM Product concept identification mim; -- ISO/TS 10303-1060
USE FROM product concept schema -- ISO 10303-44 (product_concept);
USE FROM product definition schema -- ISO 10303-41 (product,
product definition formation) ;
USE FROM Product identification mim; -- ISO/TS 10303-1017
USE FROM product property definition schema -- ISO 10303-41 (characterized object);
USE FROM Product version mim; — ISO/TS 10303-1018
USE FROM Property_assignment_mim; — ISO/TS 10303-1030
USE FROM qualified_measure_schema — ISO 10303-45 (descriptive representation_item);
(*
Примечания
basic_attribute_schema
Classificationassignmentmim
Effectivityapplicationmim
groupschema
managementresourcesschema
Product_as_individual_mim
Product_concept_identification_mim
prod uct_concept_schema
prod uct_defi n itionschema
Productidentificationmim
prod uct_property_defi n itionschema
Product_version_mim
Property_assignment_mim
qualified_measure_schema
2 Графическое представление схемы
1 Схемы, ссылки на которые приведены выше, определены в следующих стандартах и документах комплекса ИСО 10303:
— ИСО 10303-41;
— ИСОЯС 10303-1114;
— ИСОЯС 10303-1059;
— ИСО 10303-41;
— ИСО 10303-41;
— ИСОЯС 10303-1164;
— ИСОЯС 10303-1060;
— ИСО 10303-44;
— ИСО 10303-41;
— ИСОЯС 10303-1017;
— ИСО 10303-41;
— ИСОЯС 10303-1018;
— ИСОЯС 10303-1030;
— ИСО 10303-45.
Product_group_mim приведено в приложении D, рисунки D.1 и D.2.
5.2.1 Определение типов данных ИММ
В данном пункте определены типы данных ИММ прикладного модуля «Группа изделий».
5.2.1.1 Тип данных attribute_select
Тип данных attribute_select допускает использование типов данных product_group_context и product_group_purpose.
EXPRESS-спеииФикаиия:
TYPE attribute_select = SELECT (product_group_context.
ГОСТ Р ИСО/ТС 10303-1278—2016
product_group_purpose);
END_TYPE;
(*
5.2.1.2 Тип данных product_group_classification_item
Тип flaHHbixproduct_group_classification_item является pacmnpeHneMTnnaflaHHbixclassification_ item. В его список альтернативных типов данных добавлены типы данных product_group и product_ group_purpose.
EXPRESS-спеиисЬикаиия:
*)
TYPE product group classification item = SELECT BASED ON classification item WITH (product_group, product_group_relationship);
END_TYPE;
(*
5.2.1.3 Тип данных product_group_effectivity_item
Тип данных product_group_effectivity_item является расширением типа данных effectivity_item. В его список альтернативных типов данных добавлены типы данных product_group и product_group_ relationship.
EXPRESS-спеиисЬикаиия:
*)
TYPE product_group_effectivity_item = SELECT BASED_ON effectivity_item WITH (product_group, product_group_membership, product_group_relationship);
END_TYPE;
(*
5.2.1.4 Тип данных product_select
Тип данных product_select является наращиваемым списком альтернативных типов данных, который допускает использование типов данных product, product_concept, product_definition_formation и product group.
Примечание — Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спеиисЬикаиия:
*)
TYPE product_select = EXTENSIBLE GENERIC_ENTITY SELECT (product, product concept, product_definition_f ormation, product group);
END_TYPE;
(*
5.2.2 Определение объектов ИММ
В данном пункте определены объекты ИММ прикладного модуля «Группа изделий».
5.2.2.1 Объект product_group
Объект product group является подтипом объекта group, который идентифицирует совокупность сгруппированных вместе объектов product, product_definition_formation и product concept.
EXPRESS-спеиисЬикаиия:
*)
ENTITY product_group SUBTYPE OF (group);
13
END_ENTITY;
(*
Объект product_group_attribute_assignment является подтипом объекта group_ assignment.
EXPRESS-спеиисЬикаиия:
*)
ENTITY product group attribute assignment SUBTYPE OF (group_assignment);
SELF\group assignment.assigned group : product group attributes; attributes : SET[1:1] OF attribute select;
END_ENTITY;
(*
Определения атрибутов
assigned_group — группа (объект product_group_attributes), в которой собраны атрибуты, заданные для объекта product_group;
attributes — атрибуты, заданные для объекта product_group.
Объект product_group_attribute_set является подтипом объекта group_assignment, который идентифицирует совокупность атрибутов (product_group_attributes), заданных для объекта product_group. EXPRESS-спеиисЬикаиия:
*)
ENTITY product group attribute set SUBTYPE OF (group_assignment);
SELF\group assignment.assigned group : product group;
product group attributes : SET[1:1] OF product group attributes;
END_ENTITY;
(*
Определения атрибутов
assigned_group — объект product_group, для которого заданы атрибуты; product_group_attributes — группа атрибутов, заданных для объекта product_group.
Объект product_group_attributes является подтипом объекта group, который идентифицирует совокупность атрибутов, заданных для объекта product_group.
EXPRESS-спеиисЬикаиия:
*)
ENTITY product_group_attributes SUBTYPE OF (group);
END_ENTITY;
(*
Объект product_group_context является подтипом объекта descriptive_representation_item, который представляет текст, описывающий контекст, в котором сформирован объект product_group. EXPRESS-спецификация:
*)
ENTITY product group context
SUBTYPE OF (descriptive representation item);
END_ENTITY;
(*
Объект product_group_membership является подтипом объекта group_assignment, который определяет, что экземпляр объекта, заданного в типе данных product_select, принадлежит к группе, представленной объектом product_group.
ГОСТ Р ИСО/ТС 10303-1278—2016
EXPRESS-спеиисЬикаиия:
*)
ENTITY product group membership
SUBTYPE OF (characterized object, group assignment); member : product select;
END_ENTITY;
(*
Определение атрибута
member — экземпляр, являющийся членом группы, представленной объектом product_group.
5.2.2.7 Объект product_group_membership_rules
Объект product_group_membership_rules является подтипом объекта group, который определяет критерии членства в группе, представленной объектом product_group.
EXPRESS-спеиисЬикаиия:
*)
ENTITY product group membership rules SUBTYPE OF (group_assignment);
SELF\group_assignment.assigned_group : product_group; product_group_rules : SET[1:1] OF product_group_rules;
END_ENTITY;
(*
Определения атрибутов
assigned_group — объект product_group, для которого определены критерии членства; product_group_rules — объект product_group_rules, определяющий критерии членства в группе, представленной объектом product_group.
5.2.2.8 Объект product_group_purpose
Объект product_group_purpose является подтипом объекта descriptive_representation_item,
который определяет цель создания данной группы изделий.
Пример — Все отдельные изделия, подлежащие плановому обслуживанию.
EXPRESS-спеиисЬикаиия:
*)
ENTITY product group purpose
SUBTYPE OF (descriptive representation item);
END_ENTITY;
(*
5.2.2.9 Объект product_group_relationship
Объект product_group_relationship является подтипом объекта group_relationship, который представляет взаимосвязь между двумя объектами product_group. Для определения значения или типа данной взаимосвязи используется объект applied_ classificationassignment.
Примечание — Общим типом взаимосвязи является подмножество, которое показывает, что один объект product_group является подмножеством другого.
EXPRESS-спеиисЬикаиия:
*)
ENTITY product_group_relationship SUBTYPE OF (group_relationship);
END_ENTITY;
(*
5.2.2.10 Объект product_group_rule
Объект product_group_rule является подтипом объекта descriptive_representation_ item, который представляет текстовое описание критерия членства в группе, представленной объектом product_ group.
15
EXPRESS-спеиисЬикаиия:
*)
ENTITY product_group_rule
SUBTYPE OF (descriptive representation item);
END_ENTITY;
(*
Объект product_group_rule_assignment является подтипом объекта group_ assignment, который идентифицирует объект product_group_rule как члена группы product_group_rules, который используется для определения критерия членства в группе, представленной объектом product_group. EXPRESS-спеиисЬикаиия:
*)
ENTITY product group rule assignment SUBTYPE OF (group_assignment);
SELF\group assignment.assigned group : product group rules; product group rules : SET[1:?] OF product group rule;
END_ENTITY;
(*
Определения атрибутов
assigned_group — объект product_group_rules, определяющий группу, членом которой является объект product_group_rule;
product_group_rules — объекты product_group_rule, являющиеся членами группы, представленной объектом product_group_rules.
Объект product_group_rules является подтипом объекта group, который идентифицирует совокупность объектов product_group_rule, определяющих критерии членства в группе, представленной объектом product_group.
EXPRESS-спеиисЬикаиия:
*)
ENTITY product group rules SUBTYPE OF (group);
END_ENTITY;
(*
*)
END SCHEMA; -- Product group mim (* ~~
16
Содержание
1 Область применения..................................................................1
2 Нормативные ссылки..................................................................1
3 Термины и сокращения................................................................2
3.1 Термины, определенные в ИСО 10303-1 ..............................................2
3.2 Сокращения.....................................................................3
4 Информационные требования..........................................................3
4.1 Необходимые ПЭМ прикладных модулей.............................................3
4.2 Определение типов данных ПЭМ....................................................3
4.3 Определение объектов ПЭМ........................................................5
5 Интерпретированная модель модуля....................................................6
5.1 Спецификация отображения........................................................6
5.2 Сокращенный листинг ИММ на языке EXPRESS.......................................11
Приложение А (обязательное) Сокращенные наименования объектов ИММ.....................17
Приложение В (обязательное) Регистрация информационных объектов........................18
Приложение С (справочное) EXPRESS-G диаграммы ПЭМ...................................19
Приложение D (справочное) EXPRESS-G диаграммы ИММ..................................21
Приложение Е (справочное) Машинно-интерпретируемые листинги...........................24
Приложение F (справочное) История изменений...........................................25
Приложение ДА (справочное) Сведения о соответствии ссылочных международных
стандартов и документов национальным стандартам Российской Федерации.....26
Библиография........................................................................28
ГОСТ Р ИСО/ТС 10303-1278—2016
Сокращенные наименования объектов ИММ
Сокращенные наименования объектов, определенных в ИММ прикладного модуля «Группа изделий», приведены в таблице А. 1.
Наименования объектов, использованных в настоящем стандарте, определены в 5.2 и других стандартах и документах комплекса ИСО 10303, указанных в разделе 2.
Требования к использованию сокращенных наименований установлены в стандартах тематической группы «Методы реализации» комплекса ИСО 10303.
Примечание — Наименования объектов на языке EXPRESS доступны в Интернете по адресу: http:// www.tc184-sc4.org/Short_Names/.
Таблица А.1 — Сокращенные наименования объектов ИММ | ||||||||||||||||||||||||||
|
17
Введение
Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма, способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для обмена файлами в нейтральном формате, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования.
Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических групп: «Методы описания», «Методы реализации», «Методология и основы аттестационного тестирования», «Интегрированные обобщенные ресурсы», «Интегрированные прикладные ресурсы», «Прикладные протоколы», «Комплекты абстрактных тестов», «Прикладные интерпретированные конструкции» и «Прикладные модули». Полный перечень стандартов комплекса ИСО 10303 представлен на сайте http://www. tc184-sc4.org/titles/STEP_Titles.htm. Настоящий стандарт входит в тематическую группу «Прикладные модули». Он подготовлен подкомитетом SC4 «Производственные данные» Технического комитета 184 ИСО «Системы автоматизации производства и их интеграция».
Настоящий стандарт определяет прикладной модуль для представления данных, идентифицирующих группу изделий, в которой собраны изделия, относящиеся к общему действию.
Группа изделий идентифицирует изделия, которые необходимо объединить в группу для определенной цели. Данный прикладной модуль определяет группу с помощью:
- идентификации совокупности изделий, сгруппированных вместе для общей цели, например для продаж или маркетинга, анализа, производства, применения, действий по обслуживанию, решений по обслуживанию, размещению;
- идентификации группы как подмножества другой группы;
- ссылки на заинтересованное лицо, которое инициировало создание данной группы;
- перечня общих характеристик, присущих членам группы, например относящихся к обслуживанию, продажам, модернизации;
- причины группирования данных изделий.
Объединение изделий в группу не зависит от наличия общих типа деталей, числа деталей, собственников, сборочных единиц.
Второе издание ИСОЯС 10303-1278, соответствующее настоящему стандарту, по сравнению с первым изданием включает изменения, приведенные в приложении Е
В разделе 1 определены область применения прикладного модуля, его функциональность и относящиеся к нему данные.
В разделе 3 приведены термины, определенные в других стандартах комплекса ИСО 10303 и примененные в настоящем стандарте.
В разделе 4 установлены информационные требования к прикладной предметной области с использованием принятой в ней терминологии.
Графическое представление информационных требований, называемых прикладной эталонной моделью (ПЭМ), приведено в приложении С. Структуры ресурсов интерпретированы, чтобы соответствовать информационным требованиям. Результатом данной интерпретации является интерпретированная модель модуля (ИММ). Данная интерпретация, представленная в 5.1, устанавливает соответствие между информационными требованиями и ИММ. Сокращенный листинг ИММ, представленный в 5.2, определяет интерфейс к ресурсам. Графическое представление сокращенного листинга ИММ приведено в приложении D.
Имя типа данных в языке EXPRESS может использоваться для ссылки на сам тип данных либо на экземпляр данных этого типа. Различие в использовании обычно понятно из контекста. Если существует вероятность неоднозначного толкования, то в текст включают фразу «объектный тип данных» либо «экземпляр(ы) объектного типа данных».
Двойные кавычки ("...") означают цитируемый текст, одинарные кавычки ('...') — значения конкретных текстовых строк.
Industrial automation systems and integration. Product data representation and exchange. Part 1270. Application module. Message
Дата введения — 2017—07—01
1 Область применения
Настоящий стандарт определяет прикладной модуль «Группа изделий».
Требования настоящего стандарта распространяются на:
- идентификацию совокупности изделий, сгруппированных вместе для общей цели, например для продаж или маркетинга, анализа, производства, применения, действий по обслуживанию, решений по обслуживанию, размещения;
- идентификацию группы как подмножества другой группы;
- ссылку на заинтересованное лицо, которое инициировало создание данной группы;
- перечень общих характеристик, присущих членам группы, например относящихся к обслуживанию, продажам, модернизации.
Требования настоящего стандарта не распространяются на:
- параметры сгруппированных изделий;
- действия, которые должны быть выполнены с группой изделий.
2 Нормативные ссылки
В настоящем стандарте использованы ссылки на следующие международные стандарты и документы (для датированных ссылок следует использовать только указанное издание, для недатированных ссылок — последнее издание указанного документа, включая все поправки к нему):
ИСО 10303-1 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы (ISO 10303-1, Industrial automation systems and integration — Product data representation and exchange — Part 1: Overview and fundamental principles)
ИСО 10303-11 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS (ISO 10303-11, Industrial automation systems and integration — Product data representation and exchange — Part 11: Description methods: The EXPRESS language reference manual)
ИСО 10303-41 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий (ISO 10303-41, Industrial automation systems and integration — Product data representation and exchange — Part 41: Integrated generic resource: Fundamentals of product description and support)
Издание официальное
ИСО 10303-44 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 44. Интегрированные обобщенные ресурсы. Конфигурация структуры изделия (ISO 10303-44, Industrial automation systems and integration — Product data representation and exchange — Part 44: Integrated generic resource: Product structure configuration)
ИСО 10303-45 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 45. Интегрированные обобщенные ресурсы. Материал и другие технические характеристики (ISO 10303-45, Industrial automation systems and integration — Product data representation and exchange — Part 45: Integrated generic resource: Material and other engineering properties)
ИСО/ТС 10303-1017 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1017. Прикладной модуль. Идентификация изделия (ISO/TS 10303-1017, Industrial automation systems and integration — Product data representation and exchange — Part 1017: Application module: Product identification)
ИСО/ТС 10303-1018 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1018. Прикладной модуль. Версия изделия (ISO/ TS 10303-1018, Industrial automation systems and integration — Product data representation and exchange — Part 1018: Application module: Product version)
ИСО/ТС 10303-1030 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1030. Прикладной модуль. Задание характеристики (ISO/TS 10303-1030, Industrial automation systems and integration — Product data representation and exchange — Part 1030: Application module: Property assignment)
ИСО/ТС 10303-1059 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1059. Прикладной модуль. Задание применяемости (ISO/TS 10303-1059, Industrial automation systems and integration — Product data representation and exchange — Part 1059: Application module: Effectivity application)
ИСО/ТС 10303-1060 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1060. Прикладной модуль. Идентификация концепции изделия (ISO/TS 10303-1060, Industrial automation systems and integration — Product data representation and exchange — Part 1060: Application module: Product concept identification)
ИСО/ТС 10303-1114 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1114. Прикладной модуль. Задание принадлежности к классу (ISO/TS 10303-1114, Industrial automation systems and integration — Product data representation and exchange — Part 1114: Application module: Classification assignment)
ИСО/ТС 10303-1164 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1164. Прикладной модуль. Изделие как отдельный предмет производства (ISO/TS 10303-1164, Industrial automation systems and integration — Product data representation and exchange — Part 1164: Application module: Product as individual)
3 Термины и сокращения
В настоящем стандарте применены следующие термины:
- приложение (application);
- прикладная интерпретированная конструкция (application interpreted construct);
- прикладной модуль (application module);
- прикладной объект (application object);
- прикладной протокол (application protocol);
- прикладная эталонная модель (application reference model);
- общие ресурсы (common resources);
- данные (data);
- информация (information);
- интегрированный ресурс (integrated resource);
- изделие (product);
- данные об изделии (product data);
- интерпретированная модель модуля (module interpreted model).
2
В настоящем стандарте применены следующие сокращения:
ПМ — прикладной модуль (application module; AM);
ПЭМ — прикладная эталонная модель (application reference model; ARM);
ИММ — интерпретированная модель модуля (module interpreted model; MIM);
URL — унифицированный указатель ресурса (uniform resource locator).
4 Информационные требования
В данном разделе определены информационные требования к прикладному модулю «Группа изделий», представленные в форме ПЭМ.
Примечания
1 Графическое представление информационных требований приведено в приложении С.
2 Спецификация отображения определена в 5.1. Она устанавливает, как удовлетворяются информационные требования при использовании общих ресурсов и конструкций, определенных в схеме ИММ или импортированных в схему ИММ данного прикладного модуля.
Ниже представлен фрагмент EXPRESS-спецификации, с которого начинается описание схемы Product_group_arm.
EXPRESS-спеиисЬикаиия:
*)
SCHEMA Product_group_arm;
(*
Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей.
EXPRESS-спеиисЬикаиия:
*)
USE FROM Classification_assignment_arm; -- ISO/TS 10303-1114
USE FROM Effectivity_application_arm; — ISO/TS 10303-1059
USE FROM Product_as_individual_arm; — ISO/TS 10303-1164
USE FROM Product_concept_identification_arm; — ISO/TS 10303-1060
USE FROM Product_identification_arm; — ISO/TS 10303-1017
USE FROM Product_version_arm; — ISO/TS 10303-1018
USE FROM Property_assignment_arm; — ISO/TS 10303-1030 (*
Примечания
1 Схемы, ссылки на которые приведены выше, определены в следующих документах комплекса ИСО 10303:
Classification_assignment_arm —ИСОЯС 10303-1114;
Effectivity_application_arm —ИСОЯС 10303-1059;
Product_as_individual_arm —ИСОЯС 10303-1164;
Product_concept_identification_arm —ИСОЯС 10303-1060;
Product_identification_arm —ИСОЯС 10303-1017;
Product_version_arm —ИСОЯС 10303-1018;
Property_assignment_arm —ИСОЯС 10303-1030.
2 Графическое представление схемы Product_group_arm приведено в приложении С, рисунки С.1 и С.2.
В данном подразделе определены типы данных ПЭМ прикладного модуля «Группа изделий».
3
Тип flaHHbixproduct_group_classification_item является pacmnpeHneMTnnaflaHHbixclassification_ item. В его список альтернативных типов данных добавлены типы данных Product_group и Product_ group relationship. Для объектов, относящихся к типу данных product_group_classification_item, может быть задан объект Class с помощью объекта Classification_assignment.
EXPRESS-спеиисЬикаиия:
*)
TYPE product group classification item = SELECT BASED ON classification item WITH (Product_group,
Product group relationship);
END_TYPE;
(*
Тип данных product_group_effectivity_item является расширением типа данных effectivity_ item. В его список альтернативных типов данных добавлены типы данных Product_group, Product_ group membership и Product_group_relationship. Для объектов, относящихся к типу данных product_group_effectivity_item, может быть задан объект Effectivity с помощью объекта Effectivity_ assignment.
EXPRESS-спеиисЬикаиия:
*)
TYPE product group effectivity item = SELECT BASED ON effectivity item WITH (Product_group,
Product_group_membership,
Product_group_relationship);
END_TYPE;
(*
Тип данных product group property assignment select является расширением типа данных property_assignment_select. В его список альтернативных типов данных добавлен тип данных Product group membership.
Примечание — Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спеиисЬикаиия:
*)
TYPE product group property assignment select = EXTENSIBLE SELECT BASED ON property assignment select WITH (Product_group_membership);
END_TYPE;
(*
Тип данных product_select является наращиваемым списком альтернативных типов данных, допускающим использование типов данных Product, Product_as_individual, Product concept, Product_ group и Product_version.
Примечание — Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
Для объектов, относящихся к типу данных product_select, объекты Product_concept, Product, Product_version, Product_as_individual или Product group могут быть идентифицированы как члены группы с помощью объекта Product_group_membership.
4
ГОСТ Р ИСО/ТС 10303-1278—2016
EXPRESS-спеииФикаиия:
*)
TYPE product_select = EXTENSIBLE SELECT (Product,
Product_as_individual,
Product_concept,
Product_group,
Product_version);
END_TYPE;
(*
4.3 Определение объектов ПЭМ
В данном подразделе определены объекты ПЭМ прикладного модуля «Группа изделий». Объект ПЭМ является простейшим неделимым элементом с характеризующими его атрибутами и представляет собой уникальное понятие прикладной области.
4.3.1 Объект Product_group
Объект Product_group идентифицирует совокупность сгруппированных вместе объектов Product_concept, Product, Product_group, Product_version или Product_as_ individual.
Пример — Гоуппой являются все самолеты, проданные компании «BigPlanes airways».
EXPRESS-спеииФикаиия:
*)
ENTITY Product_group; id : STRING;
description : OPTIONAL STRING; purpose : STRING;
membership_rule : OPTIONAL STRING; product_group_context : OPTIONAL STRING;
END_ENTITY;
(*
Определения атрибутов
id — идентификатор, обозначающий группу изделий;
description — текст, содержащий дополнительную информацию о характеристиках, определяющих группу. Значение данного атрибута может быть не определено;
purpose — текст, содержащий дополнительную информацию о целях данной группы изделий.
Пример — Все отдельные изделия, подлежащие плановому обслуживанию;
membership_rule — характеристики, являющиеся общими для всех членов данной группы. Значение данного атрибута может быть не определено;
product_group_context — контекст, в котором данная группа имеет значение. Значение данного атрибута может быть не определено.
Пример — Проект или готовое оборудование, к которому относится данная группа.
4.3.2 Объект Product_group_membership
Объект Product_group_membership идентифицирует экземпляр объекта, присутствующего в типе данных product_select, который принадлежит к группе, представленной объектом Product_group. EXPRESS-спеииФикаиия:
*)
ENTITY Product_group_membership; member : product_select; of_group : Product_group;
END_ENTITY;
(*
5
Определения атрибутов
member — экземпляр объекта, являющийся членом группы, представленной объектом Product_ group;
of_group — объект Product_group, к которому относится экземпляр объекта, представленный атрибутом member.
4.3.3 Объект Product_group_relationship
Объект Product_group_relationship представляет взаимосвязь между двумя объектами Product_ group. Для задания значения или типа данной взаимосвязи используется объект Classification assignment.
Примечание — Общим типом взаимосвязи является подмножество, которое показывает, что один объект Product_group является подмножеством другого.
EXPRESS-спеииФикаиия:
*)
ENTITY Product_group_relationship; description : OPTIONAL STRING; relating : Product_group; related : Product_group; role : OPTIONAL STRING;
END_ENTITY;
(*
Определения атрибутов
description — текст, содержащий дополнительную информацию об объекте Product group relationship. Значение данного атрибута может быть не определено;
relating — один экземпляр объекта Product_group, являющийся частью данной взаимосвязи;
relating — другой экземпляр объекта Product_group, являющийся частью данной взаимосвязи. Если один элемент взаимосвязи зависит от другого, то данный атрибут представляет зависимый элемент;
role — возможные функции объекта Product group relationship в конкретных контекстах. Значение данного атрибута может быть не определено.
*)
END SCHEMA; — Product group arm
(* ~~
5 Интерпретированная модель модуля
5.1 Спецификация отображения
В настоящем стандарте термин «прикладной элемент» обозначает любой объектный тип данных, определенный в разделе 4, любой из его явных атрибутов и любое ограничение на подтипы. Термин «элемент ИММ» обозначает любой объектный тип данных, определенный в 5.2 или импортированный с помощью оператора USE FROM из другой EXPRESS-схемы, любой из его атрибутов и любое ограничение на подтипы, определенное в 5.2 или импортированное с помощью оператора USE FROM.
В данном подразделе представлена спецификация отображения, определяющая, как каждый прикладной элемент, описанный в разделе 4 настоящего стандарта, отображается на один или несколько элементов ИММ (см. 5.2).
Спецификация отображения для каждого прикладного элемента определена ниже в отдельном пункте. Спецификации отображения атрибутов объекта ПЭМ определены в подпунктах пункта, содержащего спецификацию отображения данного объекта. Каждая спецификация отображения содержит до пяти секций.
Секция «Заголовок» содержит:
- наименование рассматриваемого объекта ПЭМ или ограничение на подтипы либо