ГОСТ Р
исо/тс
10303-
1267—
2016
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ
НАЦИОНАЛЬНЫЙ
СТАНДАРТ
РОССИЙСКОЙ
ФЕДЕРАЦИИ
Системы автоматизации производства и их интеграция
ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ
Часть 1267 Прикладной модуль.
Требуемый ресурс
Ison'S 10303-1267:2011 Industrial automation systems and integration — Product data representation and exchange — Part 1266: Application module: Required resource (IDT)
Издание официальное
|
Москва
Стандартинформ
2016 |
Предисловие
1 ПОДГОТОВЛЕН Федеральным бюджетным учреждением «Консультационно-внедренческая фирма в области международной стандартизации и сертификации «Фирма «ИНТЕРСТАНДАРТ» на основе собственного аутентичного перевода на русский язык международного документа, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 459 «Информационная поддержка жизненного цикла изделий»
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 5 июля 2016 г. № 804-ст
4 Настоящий стандарт идентичен международному документу ИСО/ТС 10303-1267:2011 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1267. Прикладной модуль. Требуемый ресурс» (ISO/TS 10303-1267:2011 «Industrial automation systems and integration — Product data representation and exchange — Part 1267: Application module: Required resource»).
При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов и документов соответствующие им национальные стандарты Российской Федерации. сведения о которых приведены в дополнительном приложении ДА
5 ВВЕДЕН ВПЕРВЫЕ
II
ГОСТ Р ИСОП-С 10303-1267—2016
4.3.2 Объект Required_resource_assignment
Посредством объекта Required_resource_assignment задается связь между установленным требованием ресурса и одним или более предназначениями ресурса.
Пример — Примерами того, с чем может соотноситься ресурс, упоминаемый в установленном требовании, могут быть задача, этап задачи, действие, способ выполнения действия, организация.
Роль задания ресурса определяется классификатором.
Примеры
1 Задание ресурса может классифицироваться как «required by» (требуется для...).
Примечание — Связь между требуемым ресурсом и действиями, которые необходимо выполнить перед ею использованием.
2 Ресурс, требуемый для действия «12», перед использованием требует калибровки. Действие по калибровке «21 » связывается с тем же самым использованием, задаваемым для требуемого ресурса.
3 Ресурс, требуемый для задачи «123», после своего использования должен быть удален. Задача «456 «по удалению ресурса связывается с тем же самым требуемым ресурсом.
EXPRESS-спецификация:
*>
ENTITY Required resource_assignment; ass igned_resource: Requi red_resource; item: required resource, item;
END ENTITY;
(*
4.3.3 Объект Required_resource_by_reference
Объект Required_resource_by_reference является таким подтипом объекта Required_resource,
который представляет требуемый ресурс, который описывается как обозначаемый элемент (не являющийся реализацией ресурса, представляемого объектом Resource item), удовлетворяющий требованию.
EXPRESS спецификация:
*)
ENTITY Required_resource_by_reference SUBTYPE OF <Required_resource); item: resource_item_selecl;
END_ENTITY;
(*
Определение атрибута:
item — ссылка на объект, представляющий элемент, удовлетворяющий требованию на ресурс.
4.3.4 Объект Required_resource_by_requirement
Объект Required_resource_by_requirement является таким подтипом объекта Required_ resource, который представляет требуемый ресурс, описываемый спецификацией типа элемента, удовлетворяющего требованию.
EXPRESS-спецификация:
*>
ENTITY Required_resource_by_requirement SUBTYPE OF (Roquired_resource);
END_ENTITY;
(*
4.3.5 Объект Required_resource_by_resource_item
Required resource by resource item является таким подтипом объекта Required resource. который представляет требуемый ресурс, описываемый как удовлетворяющий требованию обозначаемый ресурс (в контексте предметной области).
5
F.XPRF.SS спецификация:
*>
ENTITY Requ i red_resource_by_resource_itern SUBTYPE OF (Required_resource); resource_item: Resource_item;
END ENTITY;
<*
Определение атрибута:
resource item — ссылка на объект Resource item, представляющий единицу ресурса (в контексте предметной области), удовлетворяющую требованию.
Пример — Примерами единиц ресурса являются набор инструментов, оборудование и категория изделий.
4.3.6 Объект Required_resource_relationship
Посредством объекта Required_resource_relationship задается отношение между двумя установленными требованиями на ресурсы. Смысл связи определяется классификатором.
Примеры
1 Примерами отношений между требованиями на ресурсы являются «alternative» (альтернатива) и «realized by» (реализуется посредством).
2 Представленное объектом Required_resource_byRequirement требование на источник питания может быть выполнено за счет изделия номер «АВС-1234», представленного как ресурс с помощью объекта Required_resource_by_reference.
EXPRESS-спецификация:
*)
ENTITY Required resource_relationship; name: STRING;
description: OPTIONAL STRING; relating: Required_resource; related: Required_resource;
BND_ENTITY;
(*
Определение атрибутов:
name — слова, которыми называется отношение;
description — текст, предоставляющий дополнительную информацию об отношении. Задавать значение этого атрибута не обязательно;
relating — один из представляющих требуемый ресурс экземпляров объектов Required_resource, участвующих в отношении;
related — другой из представляющих требуемый ресурс экземпляров объектов Required_resource, участвующих в отношении. Если один из участвующих в отношении экземпляров объектов зависит от другого, роль настоящего атрибута должен играть зависимый экземпляр.
4.3.7 Объект Required_resource_requirement
Посредством объекта Required_resource_requirement задается связь требуемого ресурса с одним или более объектов, представляющих версии требования, позволяющие выполнить требование на ресурс.
EXPRESS спецификация:
*>
ENTITY Requ i red_resource_requ i rement; item: resource_requ i rement_se1ect;
resource_requirement: Required_resource_by_requirement;
(*
Определение атрибутов:
item — представленное объектом Requirement_version требование некоторой версии, которое (возможно, совместно с другими требованиями некоторых версий) должно выполнять требование на представленный объектом Required_resource_by_ requirement ресурс;
6
ГОСТ Р ИСО/ТС 10303-1267—2016
resource_requirement — объект Required_resource_by_requirement, представляющий ресурс, выполняемый на основе одного или более требований некоторых версий.
*>
END_SCHEMA; -- Requ i red_resource_arm
(*
5 Интерпретированная модель модуля
5.1 Спецификация отображения
В настоящем стандарте под термином «прикладной элемент» понимается любой объектный тип данных, определенный в разделе 4. любой из его явных атрибутов и любое ограничение на подтипы. Термин «элемент ИММ» означает любой объектный тип данных, определенный в 5.2 или импортированный с помощью оператора USE FROM из другой EXPRESS-схемы. а также любой из их атрибутов и любое ограничение на подтипы, определенное в 5.2 либо импортированное с помощью оператора USE FROM.
В данном подразделе представлена спецификация отображения, которая определяет, как каждый прикладной элемент, описанный в разделе 4 настоящего стандарта, отображается на один или более элементов ИММ (см. 5.2).
Спецификация отображения для каждого объекта ПЭМ определена ниже в отдельном пункте. Спецификация отображения атрибута объекта ПЭМ описывается в подпункте пункта, содержащего спецификацию отображения этого объекта. Каждая спецификация содержит не более пяти секций.
Секция «Заголовок» содержит:
- наименование рассматриваемого объекта ПЭМ или ограничение на подтипы, либо
- наименование атрибута рассматриваемого объекта ПЭМ. если данный атрибут ссылается на тип. не являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных, либо
- составное выражение вида: «связь объекта «наименование объекта ПЭМ> с объектом «тип данных, на который дана ссылка> (представляющим атрибут «наименование атрибута»)», если данный атрибут ссылается на тип данных, являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных.
Секция «Элемент ИММ» содержит в зависимости от рассматриваемого прикладного элемента:
- наименование одного или более объектных типов данных ИММ;
- наименование атрибута объекта ИММ. представленное в виде синтаксической конструкции «наименование объекта» «наименование атрибута», если рассматриваемый атрибут ссылается на тип. не являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных;
- ключевое слово PATH, если рассматриваемый атрибут объекта ПЭМ ссылается на объектный тип данных или на тип SELECT, который содержит или может содержать объектные типы данных;
- ключевое слово IDENTICAL MAPPING, если оба прикладных объекта, присутствующие в прикладном утверждении, отображаются на тот же самый экземпляр объектного типа данных ИММ;
- синтаксическую конструкцию /8иРЕРТУРЕ(<наименование супертипа»)/, если рассматриваемый объект ПЭМ отображается как его супертип;
- одну или более конструкций /8иВТУРЕ(«наименование подтипа»)/, если отображение рассматриваемого объекта ПЭМ является объединением отображений его подтипов.
Если отображение прикладного элемента содержит более одного элемента ИММ, то каждый из этих элементов ИММ представляется в отдельной строке спецификации отображения, заключенной в круглые или квадратные скобки.
Секция «Источник» содержит:
- обозначение стандарта ИСО. в котором определен данный элемент ИММ. для тех элементов ИММ. которые определены в общих ресурсах;
- обозначение настоящего стандарта для тех элементов ИММ. которые определены в схеме ИММ настоящего стандарта.
Данная секция опускается, если в секции «Элемент ИММ» используются ключевые слова PATH или IDENTICAL MAPPING.
7
Секция «Правила» содержит наименование одного или более глобальных правил, которые применяются к совокупности объектных типов данных ИММ, перечисленных в секции «Элемент ИММ» или «Ссылочный путь». Если правила не применяются, то данную секцию опускают.
За ссылкой на глобальное правило может следовать ссылка на подпункт, в котором определено данное правило.
Секция «Ограничение» содержит наименование одного или более ограничений на подтипы, которые применяются к совокупности объектных типов данных ИММ. перечисленных в секции «Элемент ИММ» или «Ссылочный путь». Если ограничения на подтипы отсутствуют, то данную секцию опускают.
За ссылкой на ограничение подтипа может следовать ссылка на подпункт, в котором определено данное ограничение на подтипы.
Секция «Ссылочный путь» содержит:
- ссылочный путь к супертипам в общих ресурсах для каждого элемента ИММ, определенного в настоящем стандарте;
- спецификацию взаимосвязей между элементами ИММ, если отображение прикладного элемента требует связать экземпляры нескольких объектных типов данных ИММ В этом случае в каждой строке ссылочного пути указывают роль элемента ИММ по отношению к ссылающемуся на него элементу ИММ или к следующему по ссылочному пути элементу ИММ.
В выражениях, определяющих ссылочные пути и ограничения между элементами ИММ. применяют следующие условные обозначения:
(] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию;
() — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию:
{} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию:
<> — в угловые скобки заключают один или более необходимых ссылочных путей;
|| — между вертикальными линиями помещают объект супертипа;
-> — атрибут, наименование которого предшествует символу ->, ссылается на объектный или выбираемый тип данных, наименование которого следует после этого символа;
<- - атрибут объекта, наименование которого следует после символа <-. ссылается на объектный или выбираемый тип данных, наименование которого предшествует этому символу;
[i] — атрибут, наименование которого предшествует символу (i). является агрегированной структурой; ссылка дается на любой элемент данной структуры:
(п] — атрибут, наименование которого предшествует символу [п]. является упорядоченной агрегированной структурой; ссылка дается на п-элемент данной структуры;
=> — объект, наименование которого предшествует символу =>, является супертипом объекта, наименование которого следует после этого символа;
<= — объект, наименование которого предшествует символу <=, является подтипом объекта, наименование которого следует после этого символа;
= — строковый (STRING), выбираемый (SELECT) или перечисляемый (ENUMERATION) тип данных ограничен списком выбора или значением:
\ — выражение для ссылочного пути продолжается на следующей строке;
' — один или более экземпляров взаимосвязанных объектных типов данных могут быть объединены в древовидную структуру. Путь между объектом взаимосвязи и связанными с ним объектами заключают в фигурные скобки;
--последующий текст является комментарием или ссылкой на раздел;
*> — выбираемый (SELECT) или перечисляемый (ENUMERATION) тип данных, наименование которого предшествует символу *>. расширяется до выбираемого или перечисляемого типа данных, наименование которого следует за этим символом;
<• — выбираемый (SELECT) или перечисляемый (ENUMERATION) тип данных, наименование которого предшествует символу <*, является расширением выбираемого или перечисляемого типа данных, наименование которого следует за этим символом;
!{} — секция, заключенная в фигурные скобки, обозначает отрицательное ограничение, налагаемое на отображение.
8
ГОСТ Р ИСО/ТС 10303-1267—2016
Определение и использование шаблонов отображения не поддерживаются в настоящей версии прикладных модулей, однако поддерживается использование предопределенных шаблонов /SUBTYPEV и /SUPERTYPE/.
5.1.1 Прикладной объект Classificationassignment
Определение прикладного объекта Classification assignment дано в прикладном модуле «classification assignment». В настоящей секции с целью включения утверждений, определения которых даны в настоящем прикладном модуле, дается расширение отображения прикладного объекта classificationassignment
5.1.1.1 Связь объекта Classification_assignment с объектом Required_ resource, представляющим атрибут items
Ссылочный путь: applied_classification_assignment.items(i] -> classificationjtem classification_item
classification item *> required resource classification item required_resource_classification_item
required_resource_classification_item = action_resource_requirement
5.1.1.2 Связь объекта Classification_assignment с объектом Required_ resource relationship представляющим атрибут items
Ссылочный путь: applied_classification assignment.items(i] -> classificationjtem classificationjtem
classificationjtem *> required_resource_classification item required_resource_classification item required_resource_classification item = action method
5.1.1.3 Связь объекта Classification_assignment с объектом Required_ resource relationship представляющим атрибут items
Ссылочный путь: appliedclassificationassignment.items(i) -> classificationjtem classificationjtem
classificationjtem *> required_resource_classificationjtem required resource classificationjtem
required resourceclassificationjtem = action resource requirement relationship
5.1.2 Прикладной объект Required_resource Элемент ИММ: action_resource_requirement
Источник: ИС010303-49
Ссылочный путь: action_resource_requirement
{action resource requirement.kind -> resource requirement type
resource_requirement_type.name='required resource’} {action_resource_requirement.operations(i) -> characterized action defimtion characterized_action_definition = action method actionmethod
action_method.name = ’resource management'}
5.1.2.1 Атрибут name
Элемент ИММ: action resource requirement.name
Источник: ИСО 10303-49
5.1.2.2 Атрибут description
Элемент ИММ: action resource_requirement.descnption
Ссылочный путь: ИСО 10303-49
5.1.2.3 Связь объекта Required_resource с объектом Value_with unit, представпяющим атрибут required_quantity
Элемент ИММ: PATH
Источник: ИСО 10303-41
Ссылочный путь: action_resource_requirement
9
ГОСТ Р ИСО/ТС 10303-1267—2016
characterized resource definition = action resource_requirement characterized_resource_definition characterized_resource_definition <-resource property.resource resource property
{resource property.name = required quantity'} resource_property <-
resource_property_representation. property resource_property representation
{resource property representation.name = 'required quantity'} resource_property_representation.representation -> representation
{representation.context of items -> representationcontext representation_context.context_identifier ="}
{representation.context_of_items -> representation context
representation context.context type = 'required resource'}
representation.items(i] ->
representation Jtem
representation Jtem =>
value representationitem
value_representation_item.value_component ->
measure_value
measure value <-
measure with unit
5.1.3 Прикладной объект Required_resource_assignment
Элемент ИММ: action method
Источник: ИС0 10303-41
Ссылочный путь: {action method.name = resource management'}
{action method.consequence = required resource assignment}
{action_method.purpose = 'standard action method'}
5.1.3.1 Связь объекта Required_resource_assignment с объектом required_resource. представляющим атрибут assigned_resource
Элемент ИММ: action resource relationship.relating resource
Источник: ИСО 10303-49
Ссылочный путь: action_method
charactenzed_action definition = action method charactenzed action definition
characterized_action_definition <- action_resource_requirement.operations(i) action_resource_requirement
5.1.3.2 Связь объекта Required_resource_assignment с объектом required_resource_item. представляющим атрибут item
Элемент ИММ: action_resource_relationship.related_resource
Источник: ИСОЯС 10303-1249
Ссылочный путь: action method <- action_method_assignment.assigned_action_method action_method_assignment
{action_method_assignment.role -> action_method_role action method role
action_method_role.name = 'required resource'}
ГОСТ Р ИСО/ТС 10303-1267—2016
Правила применения настоящего стандарта установлены в ГОСТ Р 1.0-2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе «Национальные стандарты», а официальный текст изменений и поправок — в ежемесячном информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)
© Стандартинформ, 2016
В Российской Федерации настоящий стандарт не может быть полностью или частично воспроизведен. тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии
Содержание
1 Область применения..................................................................1
2 Нормативные ссылки..................................................................1
3 Термины и сокращения................................................................2
3.1 Термины, определенные в ИСО 10303-1 ..............................................2
3.2 Сокращения.....................................................................2
4 Информационные требования..........................................................3
4.1 Прикладные эталонные модели, необходимые для прикладного модуля....................3
4.2 Определение типов данных ПЭМ....................................................3
4.3 Определение объектов ПЭМ........................................................4
5 Интерпретированная модель модуля....................................................7
5.1 Спецификация отображения........................................................7
5.2 Сокращенный листинг ИММ на языке EXPRESS.......................................13
Приложение А (обязательное) Сокращенные наименования объектов ИММ.....................15
Приложение В (обязательное) Регистрация информационных объектов........................15
Приложение С (справочное) EXPRESS-G диаграммы ПЭМ...................................16
Приложение D (справочное) EXPRESS-G диаграммы ИММ..................................18
Приложение Е (справочное) Машинно-интерпретируемые листинги...........................20
Приложение F (справочное) История изменений...........................................21
Приложение ДА (справочное) Сведения о соответствии ссылочных международных
стандартов и документов национальным стандартам Российской Федерации.....22
Библиография........................................................................23
IV
ГОСТ Р ИСО/ТС 10303-1267—2016
Введение
Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма, способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для обмена файлами в нейтральном формате, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования.
Настоящий стандарт специфицирует прикладной модуль для представления информации о ресурсах. требуемых для достижения заданной цели.
Пример — Примерами требуемых ресурсов являются:
- запасные части;
- материалы;
- сотрудники, имеющие определенную квалификацию;
- оборудование;
• техническая докуметация;
- транспортные службы.
Примечания
1 Посредством обьекта Roquired_resource_by_resource_item представляется требование ресурса, описываемого как обозначаемый ресурс, удовлетворяющий требованию.
2 Посредством обьекта Required_resource_by_requirement представляется требование ресурса, описываемого как тип элемента, удовлетворяющего требованию.
3 Посредством обьекта Roquirod_resource_by_roforonco представляется требование ресурса, описываемого как обозначаемый элемент (не являющийся реализацией элемента ресурса, представляемого обьектом Resourcejtem), удовлетворяющий требованию.
Примеры
1 Требование ресурса, описываемое как требование ресурса, получаемого из запасной части, обозначаемой *KSB 1234», будет представлено с помощью объекта Required_resource_by_resource_itom.
2 Требование ресурса, описываемое как требование источника питания заданного типа, будет представлено с помощью объекта Roquired_rosource_ by Requirement.
3 Требование ресурса, описываемое как требование запасной части, имеющей обозначение *KSB 1234», будет представлено с помощью объекта Required_resource_ by_reference.
Требования ресурсов могут включать следующие характеристики:
- требование ресурса может иметь обозначение:
- требования ресурсов могут образовывать группы;
- в требовании ресурса может задаваться количество:
- требование ресурса и группирование требований ресурсов могут классифицироваться.
Следующие возможности не предоставляются в настоящем модуле, но могут быть предоставлены в модулях, использующих этот модуль:
- задание обозначения;
- описательное представление задания, а также свойство и дата;
- запись об организациях или о сотрудниках организаций, которые принимают решение о том, что элемент удовлетворяет требованию на ресурс;
- расписания:
- размещение;
- применяемость;
- вероятность;
- задание утверждения и обоснования;
- информация об условиях.
В третье издание настоящей части ИСО 10303 включены изменения второго издания, перечисленные в приложении F.3.
В разделе 1 настоящего стандарта определены область применения данного прикладного модуля. его функциональность и используемые данные.
В разделе 3 приведены термины, примененные в настоящем стандарте, а также в других стандартах комплекса ИСО 10303.
V
В разделе 4 определены информационные требования к прикладной предметной области на основе принятой в ней терминологии. В приложении С приведено графическое представление информационных требований, именуемое прикладной эталонной моделью (ПЭМ). Структуры ресурсов интерпретированы, чтобы соответствовать информационным требованиям. Результатом данной интерпретации является интерпретированная модель модуля (ИММ). Данная интерпретация, представленная в 5.1, устанавливает соответствие между информационными требованиями и ИММ. Сокращенный листинг ИММ, представленный в 5.2, специфицирует интерфейс к ресурсам. Графическое представление сокращенного листинга ИММ приведено в приложении D.
Имя типа данных в языке EXPRESS может использоваться для ссылки на сам тип данных либо на экземпляр данных этого типа. Различие в использовании обычно понятно из контекста. Если существует вероятность неоднозначного толкования, то в текст включается фраза «объектный тип данных» либо «экземпляр(ы) объектного типа данных».
Двойные кавычки означают цитируемый текст, одинарные кавычки — значения конкретных текстовых строк.
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Системы автоматизации производства и их интеграция
ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ
Ч асть1267 Прикладной модуль.
Требуемый ресурс
Industrial automation systems and integration. Product data representation and exchange. Part 1267. Application module. Required resource
Дата введения — 2017—07—01
1 Область применения
Настоящий стандарт определяет прикладной модуль «Требуемый ресурс». В область применения настоящего стандарта входят:
- обозначение существующих элементов или типа элемента в качестве требуемых ресурсов;
- описание классификации требуемых ресурсов;
- задание требуемого количества ресурса;
- группирование требований на ресурсы.
В область применения настоящего стандарта не входит:
- обозначение и подробное описание требуемых ресурсов;
- управление ресурсами;
- записи об использованных или израсходованных ресурсах.
2 Нормативные ссылки
В настоящем стандарте использованы нормативные ссылки на следующие международные стандарты и документы. Для датированных ссылок следует использовать указанное издание, для недатированных ссылок — последнее издание указанного документа, включая все поправки:
ИСО 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. Industnal automation systems and integration — Product data representation and exchange — Part 11: Descnption methods — The EXPRESS language reference manual)
ИСО 10303-21:2002 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 21. Методы реализации. Кодирование открытым текстом структуры обмена (ISO 10303-21:2002, Industrial automation systems and integration — Product data representation and exchange — Part 21: Implementation methods: Clear text encoding of the exchange structure)
ИСО 10303-41:2005 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы
Издание официальное
описания и поддержки изделий (ISO 10303-41:2005, Industrial automation systems and integration — Product data representation and exchange — Part 41: Integrated generic resource: Fundamentals of product description and support)
ИСО 10303-49 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 49. Интегрированный обобщенный ресурс. Структура и свойства процессов (ISO 10303-49, Industrial automation systems and integration — Product data representation and exchange — Part 49: Integrated generic resources: Process structure and properties)
ИСО/ТС 10303-1054 Системы промышленной автоматизации и интеграция. Представление данных о продукции и обмен данными. Часть 1054. Прикладной модуль. Величина с единицей измерения (ISO/TS 10303-1054, Industnal automation systems and integration — Product data representation and exchange — Part 1054: Application module: Value with unit)
ИСО/ТС 10303-1114 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1114. Прикладной модуль. Задание принадлежности к классу (ISO/TS 10303-1114, Industrial automation systems and integration — Product data representation and exchange — Part 1114: Application module: Classification assignment)
ИСО/ТС 10303-1140. Системы промышленной автоматизации и интеграция. Представление данных об изделии и обмен данными. Часть 1140. Прикладной модуль. Обозначения и версии требований (ISO/TS 10303-1140, Industrial automation systems and integration — Product data representation and exchange — Part 1140: Application module: Requirement identification and version)
ИСО/ТС 10303-1249. Системы промышленной автоматизации и интеграция. Представление данных об изделии и обмен данными. Часть 1249. Прикладной модуль. Задание способа выполнения действия (ISO/TS 10303-1249, Industrial automation systems and integration — Product data representation and exchange — Part 1249: Application module: Activity method assignment)
ИСО/ТС 10303-1268. Системы промышленной автоматизации и интеграция. Представление данных об изделии и обмен данными. Часть 1268. Прикладной модуль. Определение ресурса (ISO/TS 10303-12684 Industrial automation systems and integration — Product data representation and exchange — Part 1268: Application module: Resource item)
3 Термины и сокращения
3.1 Термины, определенные в ИСО 10303-1
В настоящем стандарте применены следующие термины:
- приложение (application);
- прикладная интерпретированная конструкция: ПИК (application interpreted construct; AIC);
- прикладной модуль; ПМ (application module; AM);
- прикладной объект (application object);
- прикладной протокол; ПП (application protocol; АР);
- прикладная эталонная модель; ПЭМ (application reference model; ARM);
- общие ресурсы (common resources);
- данные (data);
- информация (information);
- интегрированный ресурс (integrated resource);
- изделие (product);
- данные об изделии (product data);
- интерпретированная модель модуля; ИММ (module interpreted model; MIM).
3.2 Сокращения
В настоящем стандарте применены следующие сокращения:
ПМ — прикладной модуль;
ПЭМ — прикладная эталонная модель;
ИММ — интерпретированная модель модуля;
URL — унифицированный указатель информационного ресурса.
2
ГОСТ Р ИСОГГС 10303-1267—2016
4 Информационные требования
В настоящем разделе определены информационные требования к прикладному модулю «Требуемый ресурс», которые представлены в форме ПЭМ.
Примечания
1 Графическое представление информационных требований приведено о приложении С.
2 Спецификация отображения определена в 5.1. Она показывает, как удовлетворяются информационные требования при использовании общих ресурсов и конструкций, определенных в схеме ИММ или импортированных в схему ИММ прикладного модуля, описанного в настоящем стандарте.
В настоящем разделе средствами языка EXPRESS, специфицированного в ИСО 10303-11. определены информационные требования, которым должны соответствовать реализации. Ниже представлен фрагмент EXPRESS-спецификации, с которого начинается описание схемы Required resource arm. В нем определены необходимые внешние ссылки.
BXPRBSS-спецификация:
•)
SCHEMA Required resource_arm;
(*
4.1 Прикладные эталонные модели, необходимые для прикладного модуля
Ниже представлены интерфейсные операторы языка EXPRESS, посредством которых задаются элементы, импортированные из прикладных эталонных моделей других прикладных модулей.
EXPRESS спецификация:
*)
USE FROM Classi£ication_assignment_arm; -- ISO/TS 10303 1114 USE FROM Requirement_identification_and_version_arm; -- ISO/TS 10303-1140 USE FROM Resource_item_arm; -- ISO/TS 10303-1268 USE FROM Value_with_unit_arm; -- ISO/TS 10303-1054 <*
Примечания
1 Схемы, ссылки на которые даны выше, можно найти в следующих документах комплекса ИСО 10303; Classification_assignment_arm — ИСО/ТС 10303-1114;
Requirement_identification_and_version_arm — ИСОЯС 10303-1140.
Rosourco_itom_arm — ИСОЯС 10303-1268;
Value_with_unit_arm — ИСОЯС 10303-1054.
2 Графическое представление данных схем приведено на рисунках С.1 и С.2. приложение С.
4.2 Определение типов данных ПЭМ
В настоящем подразделе определены типы данных ПЭМ рассматриваемого прикладного модуля.
4.2.1 Тип данных required_resource_classification _item
Выбираемый тип данных required resourceclassification item является расширением типа данных classification item В настоящем типе данных к списку альтернативных выбираемых типов данных добавлены именованные типы Required_resource, Required_resource_assignment и Required_ resource_ relationship
Примечание — В прикладных модулях, использующих конструкции настоящею прикладного модуля, список объектных типов данных может быть расширен.
EXPRESS-спецификация:
*)
TYPE requ i red_resource_classi f icat ion_i Lem = EXTENSIBLE CENERIC_ENTITY SELECT BASF.D_ON classification_item WITH (Requ i red_resource,
Requ i red_resource_ass ignment,
Requ i red_resource_re1at ionsh i p);
ENDJTYPE;
<*
4.2.2 Тип данных required_resource_item
3
Тип данных required resource item является расширяемым списком альтернативных именованных типов данных. Дополнительные альтернативные типы данных задаются в выбранных (SELECT) типах данных, расширяющих тип данных required resource Jtem.
Примечание — Для того чтобы обеспечить уверенность в том. что для объектов, ссылающихся на пустой расширяемый выбираемый (SELECT) тип данных, существует хотя бы один тип разрешенных экземпляров, в прикладных модулях, использующих этот тип данных, требуется его расширение.
EXPRESS-спецификация:
*)
TYPE required.resource.item = EXTENSIBLE GENERIC ENTITY SELECT;
END.TYPE;
(*
4.2.3 Тип данных resource requirement_select
Тип данных resource.requirement.select является расширяемым списком альтернативных типов данных, позволяющим обозначать экземпляры данных типа Requirementversion.
Примечание — Список объектных типов данных может быть расширен в прикладных модулях, в которых используются конструкции настоящего прикладного модуля.
EXPRESS-спецификация:
*)
TYPE resource.requirement.select = EXTENSIBLE SELECT (Requirement.version);
END.TYPE;
<*
4.3 Определение объектов ПЭМ
В настоящем подразделе описаны объекты ПЭМ рассматриваемого прикладного модуля. Каждый объект ПЭМ является простейшим неделимым элементом, который моделирует уникальное понятие прикладной области, и содержит атрибуты для представления объекта. Далее приведены объекты ПЭМ и их определения.
4.3.1 Объект Required.resource
Объект Required.resource представляет выявленную потребность в ресурсе. Роль требуемого ресурса определяется классификатором.
Пример — Примерами классификации требуемых ресурсов могут быть *facility» (оборудование). *test equipment» (испытательное оборудование), •supervisor» (надсмотрщик).
EXPRESS спецификация:
*)
ENTITY Required resource
ABSTRACT SUPERTYPE OF (ONEOF {Required.resource.by.reference,
Required resource by_requirement,
Required resource.by.resource^item));
name: STRING;
description: OPTIONAL STRING;
required.quantity: OPTIONAL Value.with.unit;
END.ENTITY;
(*
Определение атрибутов:
name — слова, которыми называется требуемый ресурс;
description — текст, предоставляющий дополнительную информацию о требуемом ресурсе. Задавать значение этого атрибута не обязательно;
quantity — необходимое количество требуемого ресурса. Задавать значение этого атрибута не обязательно.
Пример — Количество может быть задано как требуемый объем или как продолжительность.