Товары в корзине: 0 шт Оформить заказ
Стр. 1 

65 страниц

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

 Скачать PDF

Идентичен ISO/TS 10303-1289:2010.

Оглавление

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

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

3 Термины и сокращения

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

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

     3.3 Сокращения

4 Информационные требования

     4.1 Необходимые ПЭМ прикладных модулей

     4.2 Определение типов данных ПЭМ

5 Интерпретированная модель модуля

     5.1 Спецификация отображения

     5.1.1 Объект Alias_identification

     5.1.2 Объект Approval_assignment

     5.1.3 Объект Attribute_classification

     5.1.4 Объект Attribute_tranlation_assignment

     5.1.5 Объект Certification_assignment

     5.1.6 Объект Classification_assignment

     5.1.7 Объект Contract_assignment

     5.1.8 Объект Date_or_date_time_assignment

     5.1.9 Объект Event_assignment

     5.1.10 Объект Identification_assignment

     5.1.11 Объект Language_indication

     5.1.12 Объект Organization_or_person_in_organization_assignment

     5.1.13 Объект Time_interval_assignment

     5.2 Сокращенный листинг ИММ на языке ЕХРЕЕSS

     5.2.1 Определение типов данных ИММ

Приложение А (обязательное) Сокращенные наименования объектов ИММ

Приложение В (обязательное) Регистрация информационных объектов

Приложение С (справочное) ЕХРЕЕSS-G диаграмма ПЭМ

Приложение D (справочное) ЕХРЕЕSS-G диаграмма ИММ

Приложение Е (справочное) Машинно-интерпретируемые листинги

Приложение F (справочное) История изменений

Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов и документов ссылочным национальным стандартам Российской Федерации

Библиография

Стр. 1
стр. 1
Стр. 2
стр. 2
Стр. 3
стр. 3
Стр. 4
стр. 4
Стр. 5
стр. 5
Стр. 6
стр. 6
Стр. 7
стр. 7
Стр. 8
стр. 8
Стр. 9
стр. 9
Стр. 10
стр. 10
Стр. 11
стр. 11
Стр. 12
стр. 12
Стр. 13
стр. 13
Стр. 14
стр. 14
Стр. 15
стр. 15
Стр. 16
стр. 16
Стр. 17
стр. 17
Стр. 18
стр. 18
Стр. 19
стр. 19
Стр. 20
стр. 20
Стр. 21
стр. 21
Стр. 22
стр. 22
Стр. 23
стр. 23
Стр. 24
стр. 24
Стр. 25
стр. 25
Стр. 26
стр. 26
Стр. 27
стр. 27
Стр. 28
стр. 28
Стр. 29
стр. 29
Стр. 30
стр. 30

НАЦИОНАЛЬНЫМ

СТАНДАРТ

РОССИЙСКОЙ

ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ

ГОСТ Р исо/тс 10303-1289— 2012

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

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

Часть 1289

Прикладной модуль.

Информация о ресурсах управления по прикладному протоколу ПП239

ISO/TS 10303-1289:2010-07 Industrial automation systems and integration — Product data representation and exchange — Part 1289: Application module: AP239 management resource information (IDT)

Издание официальное

Москва

Стандартинформ

2013

Предисловие

Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. № 184-ФЗ «О техническом регулировании», а правила применения национальных стандартов Российской Федерации — ГОСТ Р 1.0-2004 «Стандартизация в Российской Федерации. Основные положения»

Сведения о стандарте

1    ПОДГОТОВЛЕН Государственным научным учреждением «Центральный научно-исследовательский и опытно-конструкторский институт робототехники и технической кибернетики» на основе собственного аутентичного перевода на русский язык международного документа, указанного в пункте 4

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

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

4    Настоящий стандарт идентичен международному документу ИСОЯС 10303-1289:2010-07 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1289. Прикладной модуль. Информация о ресурсах управления по прикладному протоколу ПП239 (1ВОЯЗ 10303-1289:2010-07, Industrial automation systems and integration — Product data representation and exchange — Part 1289: Application module: AP239 management resource information).

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

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

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

©Стандартинформ, 2013

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

Contractassig n merit,

Dateordate.time.assignment,

Datetime,

Event,

Event_assignment,

Event_relationship,

External_class_library,

ldentification_assignment,

Language,

Languagejndication,

Local_time,

Organization,

Organization_or_person_in_organization_assignment,

Organization_relationship,

Person,

Personinorganization,

Project,

Projectassignment,

Projectrelationship,

Securityclassification,

Securityclassificationassignment,

Time_interval_relationship);

ENDTYPE;

(*

4.2.5 Тип данных ap239_mri_classified_attribute_select

Тип данных ap239_mri_classified_attribute_select является расширением типа данных classified_attribute_select. В его список альтернативных типов данных добавлены типы данных Address_assignment, Approval, Approval_assignment, Approval_relationship, Approval_status, Approving.person.organization, Certification, Certificationassignment, Contract, Date_or_date_ time_assignment, Event_assignment, Event_relationship, ldentification_assignment, Language, Organization_or_person_in_organization_assignment, Organization_relationship, Person_in_organization, Project, assignment, Project.relationship, Security.classification и Time_interval_relationship.

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

Атрибутам экземпляров объектов, относящихся к типу данных ap239_mri_classified_attribute_select может быть назначен атрибут Class с помощью объекта Attribute.classification следующим образом:

-    объект Address.assignment: классифицируется атрибут address.type объекта Address.assignment;

-    объект Approval: классифицируется атрибут purpose объекта Approval;

-    объект Approval.assignment: классифицируется атрибут role объекта Approval.assignment;

-    объект Approving person.organization: классифицируется атрибут role объекта Approvingperson. organization;

-    объект Approval.relationship: классифицируется атрибут relation type объекта Approval, relationship;

-    объект Approval.status: классифицируется атрибут status.name объекта Approval.status;

-    объект Certification: классифицируется атрибут name объекта Certification;

-    объект Certification assignment: классифицируется атрибут role объекта Certification assignment;

-    объект Contract: классифицируется атрибут kind объекта Contract;

-    объект Date.or.date.time.assignment: классифицируется атрибут role объекта Date.or.date. timeassignment;

-    объект Event.assignment: классифицируется атрибут role объекта Event.assignment;

-    объект Event.relationship: классифицируется атрибут relation.type объекта Event.relationship; -объект Identification.assignment: классифицируется атрибут role объекта Identification.assignment; -объект Language: классифицируются атрибуты language.code и country.codeобъекта Language;

-    объект Organization_or_person.in.organization.assignment: классифицируется атрибут role объекта Organ ization_or_person_in_organization_assignment;

ГОСТ Р ИСО/ТС 10303-1289—2012

-    объект Organizationrelationship: классифицируется атрибут relation_type объекта Organization_relationship;

-    объект Person in organization: классифицируется атрибут role объекта Person_in_organization;

-    объект Project_assignment: классифицируется атрибут role объекта Project_assignment;

-    объект Project_relationship: классифицируется атрибут relation_type объекта Project_relationship;

-    объект Security_classification: классифицируется атрибут classificationjevel объекта Security_ classification.

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

*)

TYPE ap239_mri_classified_attribute_select = EXTENSIBLE GENERICENTITY SELECT BASEDON classified_attribute_selectWITH (Addressassignment,

Approval,

Approvalassignment,

Approval_relationship,

Approvalstatus,

Approving_person_organization,

Certification,

Certificationassignment,

Contract,

Dateordatetimeassignment,

Eventassignment,

Event_relationship,

Identificationassignment,

Language,

Organizationorpersoninorganizationassignment,

Organization_relationship,

Person_in_organization,

Project_assignment,

Project_relationship,

Security_classification,

Time_interval_relationship);

END_TYPE;

(*

4.2.6    Тип данных ap239_mri_contract_item

Тип данных ap239_mri_contract_item является расширением типа данных contract_item. В его список альтернативных типов данных добавлены типы данных External_class, Externalclasslibrary и Securityclassification.

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

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

*)

TYPE ap239_mri_contract_item = EXTENSIBLE GENERIC ENTITY SELECT BASED ON contractJtem WITH (Externalclass,

Externalclasslibrary,

Securityclassification);

ENDTYPE;

c

4.2.7    Тип данных ap239_mri_date_or_date_time_item

Тип данных ap239_mri_date_or_date_time_item является расширением типа данных date_or_date_time_item. В его список альтернативных типов данных добавлены типы данных Address_assignment, Approval, Certification_assignment, Classification assignment, Contract assignment, Date or date time assignment, Event_assignment, Identification assignment, Organization relationship, Person, Person_in_organization и Securityclassification.

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

7

Объектам, относящимся к типу данных ap239_mri_date_or_date_timeJtem, могут быть назначены атрибуты Calendardate или Date_time с помощью объекта Date_or_date_time_assignment. EXPRESS-спецификация:

*)

TYPE ap239_mri_date_or_date_time item = EXTENSIBLE GENERICENTITY SELECT BASEDON date or date time item WITH (Addressassignment,

Approval,

Certificationassignment,

Classificationassignment,

Contractassig n ment,

Dateordatetimeassignment,

Eventassignment,

Identificationassignment,

Organizationrelationship,

Person,

Person in organization,

Securityclassification);

ENDTYPE;

r

4.2.8    Тип данных ap239_mri_event_item

Тип данных ap239_mri_event_item является расширением типа данных event_item. В его список альтернативных типов данных добавлены типы данных Certification и Project.

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

Объектам, относящимся к типу данных ap239_mri_event_item, может быть назначен атрибут Event с помощью объекта Event_assignment.

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

*)

TYPE ap239_mri_event_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED ON eventJtem WITH

(Certification,

Project);

END_TYPE;

(*

4.2.9    Тип данных ap239_mri_identification_item

Тип данных ap239_mri identification Jtem является расширением типа данных identification_item. В его список альтернативных типов данных добавлены типы данных Address, Approval, Approval_status, Certification, Event, External_class_library, Organization, Organization_or_person_in_organization_ assignment, Person, Person_in_ organization, Project, Security_classification и Security_classification_ assignment.

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

Объектам, относящимся к типу данных ap239_mri_identification_item, может быть назначен атрибут identification с помощью объекта Identification assignment.

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

*)

TYPE ap239_mri_identificationJtem = EXTENSIBLE GENERICENTITY SELECT BASEDON identification Jtem WITH

(Address,

Approval,

Approvalstatus,

Certification,

Event,

External_classjibrary,

ГОСТ Р ИСО/ТС 10303-1289—2012

Organization,

Organization_or_person_in_organization_assignment,

Person

Person_in_organization,

Project,

Security_classification,

Security_classification_assignment);

END_TYPE;

(*

4.2.10    Тип данных ap239_mri_organization_or_person_in_organization_item

Тип данных ap239_mri_organization_or_person_in_organization_item является расширением типа данных organization_or_person_in_organization_item. В его список альтернативных типов данных добавлены типы данных Address_assignment, Certification, Certificationassignment, Classificationassignment, Contract assignment, Date_or_date_time_assignment, Event, Event_assignment, Organization_or_ person in organization assignment, Personinorganization, Project, Project_assignment и Secu rityclassification.

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

Объектам, относящимся к типу данных ap239_mri_organization_or_person_in_organization_item могут быть назначены атрибуты Organization или Person in organization с помощью объекта Organizationorpersoninorganizationassignment.

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

*)

TYPE ap239_mri_organization_or_personJn_organization_item = EXTENSIBLE GENERICENTITY SELECT BASEDON organization_or_person_in_organization_item WITH (Addressassignment,

Certification,

Certification_assignment,

Classification_assignment,

Contract_assignment,

Date_or_date_time_assignment,

Event,

Event_assignment,

Organization_or_person_in_organization_assignment,

Person_in_organization,

Project,

Projectassignment,

Security_classification);

ENDTYPE;

r

4.2.11    Тип данных ap239_mri_string_select

Tип данных ap239_mri_string_select является расширением типа данных stringselect. В его список альтернативных типов данных добавлен тип данных Event.

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

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

*)

TYPE ap239_mri_string_select = EXTENSIBLE GENERIC ENTITY SELECT BASED ON string_select WITH (Event);

ENDTYPE;

(*

4.2.12    Тип данных ap239_mri_time_interval_item

Тип данных ap239_mri_time_interval Jtem является расширением типа данных time_interval_item. В его список альтернативных типов данных добавлены типы данных Address_assignment, Approval,

9

Certification_assignment, Classificationassignment, Contractassignment, Date_or_date_time_ assignment, Event_assignment, Identificationassignment, Organizationrelationship, Person, Person_in_organization и Security classification.

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

Объектам из ap239_mri_time_interval_item, может быть назначен атрибут Timejnterval с помощью объекта Time_interval_assignment.

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

*)

TYPE ap239jmri_timejnterval item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON timejnterval Jtem WITH

(Address_assignment,

Approval,

Certification_assignment,

Classificationassignment,

Contract_assignment,

Date_or_date_time_assignment,

Event_assignment,

Identificationassignment,

Organization_relationship,

Person,

Person_in_organization,

Security_classification);

END_TYPE;

(*

*)END_SCHEMA; -- Ap239_management_resource information_arm

5 Интерпретированная модель модуля

5.1 Спецификация отображения

В настоящем стандарте под термином «прикладной элемент» понимается любой объектный тип данных, определенный в разделе 4, любой из его явных атрибутов и любое ограничение на подтипы. Термин «элемент ИММ» обозначает любой объектный тип данных, определенный в 5.2 или импортированный с помощью оператора USE FROM из другой EXPRESS-схемы, любой из его атрибутов и любое ограничение на подтипы, определенное в 5.2 или импортированное с помощью оператора USE FROM.

Данный подраздел устанавливает спецификацию отображения, которая определяет как каждый прикладной элемент, определенный в разделе 4 настоящего стандарта, отображается на один или несколько элементов ИММ (см. 5.2).

Спецификация отображения для каждого прикладного элемента определена ниже в отдельном пункте. Спецификация отображения атрибута объекта ПЭМ определена в подпункте пункта, содержащего спецификацию отображения данного объекта. Каждая спецификация отображения содержит до пяти секций.

Секция «Заголовок» содержит:

-    наименование рассматриваемого объекта ПЭМ или ограничение на подтипы либо

-    наименование атрибута рассматриваемого объекта ПЭМ, если данный атрибут ссылается на тип, не являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных, либо

-    составное выражение вида: «связь объекта «наименование объекта ПЭМ> с объектом «тип данных, на который дана ссылка>, представляющим атрибут «наименование атрибута»», если данный атрибут ссылается на тип данных, являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных.

Секция «Элемент ИММ» содержит в зависимости от рассматриваемого прикладного элемента следующие составляющие:

10

ГОСТ Р ИСО/ТС 10303-1289—2012

-    наименование одного или более объектных типов данных ИММ;

-    наименование атрибута объекта ИММ, представленное в виде синтаксической конструкции «наименование объекта>.<наименование атрибута», если рассматриваемый атрибут ссылается на тип, не являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных;

-    ключевое слово PATH, если рассматриваемый атрибут объекта ПЭМ ссылается на объектный тип данных или на тип SELECT, который содержит или может содержать объектные типы данных;

-    ключевое слово IDENTICAL MAPPING, если оба прикладных объекта, присутствующих в прикладном утверждении, отображаются на тот же самый экземпляр объектного типа данных ИММ;

-    синтаксическую конструкцию /8иРЕРТУРЕ(<наименование супертипа»)/, если рассматриваемый объект ПЭМ отображается как его супертип;

-одну или более конструкций /311ВТУРЕ(<наименование подтипа»)/, если отображение рассматриваемого объекта ПЭМ является объединением отображений его подтипов.

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

Секция «Источник» содержит:

-    обозначение стандарта ИСО, в котором определен данный элемент ИММ, для тех элементов ИММ, которые определены в общих ресурсах;

-    обозначение настоящего стандарта для тех элементов ИММ, которые определены в схеме ИММ настоящего стандарта.

Данная секция опускается, если в секции «Элемент ИММ» используются ключевые слова PATH или IDENTICAL MAPPING.

Секция «Правила» содержит наименования одного или более глобальных правил, которые применяются к совокупности объектных типов данных ИММ, перечисленных в секции «Элемент ИММ» или «Ссылочный путь». Если никакие правила не применяются, то данную секцию опускают.

За ссылкой на глобальное правило может следовать ссылка на подраздел, в котором определено данное правило.

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

За ссылкой на ограничение подтипа может следовать ссылка на подпункт, в котором определено данное ограничение на подтипы.

Секция «Ссылочный путь» содержит:

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

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

В выражениях, определяющих ссылочные пути и ограничения между элементами ИММ, применяют следующие условные обозначения:

[] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию;

() — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию;

{} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию;

< > — в угловые скобки заключают один или более необходимых ссылочных путей;

||    —    между вертикальными линиями помещают объект супертипа;

-» — атрибут, наименование которого предшествует символу ->, ссылается на объектный или выбираемый тип данных, наименование которого следует после этого символа;

<- — атрибут объекта, наименование которого следует после символа <-, ссылается на объектный или выбираемый тип данных, наименование которого предшествует этому символу;

11

[i] — атрибут, наименование которого предшествует символу [i], является агрегированной структурой; ссылка дается на любой элемент данной структуры;

[п] — атрибут, наименование которого предшествует символу [п], является упорядоченной агрегированной структурой; ссылка дается на л-й элемент данной структуры;

=> — объект, наименование которого предшествует символу =>, является супертипом объекта, наименование которого следует после этого символа;

<= — объект, наименование которого предшествует символу <=, является подтипом объекта, наименование которого следует после этого символа;

=    —    строковый (STRING), выбираемый (SELECT) или перечисляемый (ENUMERATION) тип дан

ных ограничен выбором или значением;

\    —    выражение для ссылочного пути продолжается на следующей строке;

*    —    один или более экземпляров взаимосвязанных типов данных могут быть собраны в древо

видную структуру. Путь между объектом взаимосвязи и связанными с ним объектами заключают в фигурные скобки;

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

*> — выбираемый или перечисляемый тип данных, наименование которого предшествует символу *>, расширяется до выбираемого или перечисляемого типа данных, наименование которого следует за этим символом;

<* — выбираемый или перечисляемый тип данных, наименование которого предшествует символу <*, является расширением выбираемого или перечисляемого типа данных, наименование которого следует за этим символом.

!{} — заключенный в фигурные скобки фрагмент обозначает отрицательное ограничение на отображение.

Определение и использование шаблонов отображения не поддерживается в настоящей версии прикладных модулей, однако поддерживается использование предопределенных шаблонов /SUBTYPE/ и /SUPERTYPE/.

5.1.1    Объект Aliasjdentification

Объект Alias identification определен в прикладном модуле «Идентификация альтернативных имен». Данная спецификация отображения расширяет отображение объекта Alias_identification за счет включения утверждений, определенных в прикладном модуле «Информация о ресурсах управления по прикладному протоколу ПП239».

Ниже определено отображение объекта Aliasjdentification для случая, когда он отображается на ресурсный объект. В зависимости от расширений выбираемого типа данных alias_identification_item данное отображение может быть заменено в прикладных модулях, в которые определены указанные расширения.

5.1.1.1    Связь объекта Alias identification с объектом Address, представляющим атрибут items Ссылочный путь: applied_identification_assignment.items[i] ->

identificationitem

identificationjtem *> aliasablejtem aliasablejtem

aliasablejtem *> mrialiasableitem

mrialiasableitem

mri aliasable item = address

5.1.1.2    Связь объекта Aliasjdentification с объектом Approval, представляющим атрибут items Ссылочный путь: applied identification_assignment.items[i] ->

identificationjtem

identificationjtem *> aliasablejtem aliasablejtem

aliasablejtem *> mrialiasableitem mrialiasableitem mrialiasableitem = approval

5.1.1.3    Связь объекта Aliasjdentification с объектом Approval_status, представляющим атрибут

items

Ссылочный путь: appliedJdentification_assignment.items[i] -> identification item

ГОСТ Р ИСО/ТС 10303-1289—2012

identificationjtem *> aliasablejtem aliasablejtem

aliasablejtem *> mrialiasableitem mrialiasableitem

mri aliasable item = approvalstatus

5.1.1.4    Связь объекта Alias Jdentification с объектом Certification, представляющим атрибут items Ссылочный путь: appliedJdentification_assignment.items[i] ->

identificationjtem

identificationjtem *> aliasablejtem aliasablejtem

aliasablejtem *> mrialiasableitem mrialiasableitem mri_aliasablejtem = certification

5.1.1.5    Связь объекта Alias Jdentification с объектом Event, представляющим атрибут items Ссылочный путь: applied identification_assignment.items[i] ->

identificationjtem

identificationjtem *> aliasablejtem aliasablejtem

aliasablejtem *> mri aliasable item mrialiasableitem

mrialiasableitem = eventoccurrence

5.1.1.6    Связь объекта Alias Jdentification с объектом External_classjibrary, представляющим атрибут items

Ссылочный путь: applied identification_assignment.items[i] -> identificationjtem

identificationjtem *> aliasablejtem aliasablejtem

aliasablejtem *> mri aliasable item mrialiasableitem

mrialiasableitem = externalclasslibrary

5.1.1.7    Связь объекта Alias Jdentification с объектом Organization, представляющим атрибут items Ссылочный путь: applied identification_assignment.items[i] ->

identificationjtem

identificationjtem *> aliasablejtem aliasablejtem

aliasablejtem *> mri aliasable item mrialiasableitem mri_aliasablejtem = organization

5.1.1.8    Связь объекта Alias Jdentification с объектом Organization_or_person_ in_ organization_ assignment, представляющим атрибут items

Ссылочный путь: appliedJdentification_assignment.items[i] -> identificationjtem

identificationjtem *> aliasablejtem aliasablejtem

aliasablejtem *> mri aliasable item mrialiasableitem

mri_aliasablejtem = applied_organization_assignment

5.1.1.9    Связь объекта Alias Jdentification с объектом Person, представляющим атрибут items Ссылочный путь: appliedJdentification_assignment.items[i] ->

identificationjtem

identificationjtem *> aliasablejtem aliasablejtem

aliasablejtem *> mri aliasable item mrialiasableitem mrialiasableitem = person

13

5.1.1.10    Связь объекта Alias_identification с объектом Person_in_organization, представляющим атрибут items

Ссылочный путь: applied_identification_assignment.items[i] -> identificationitem

identificationjtem *> aliasablejtem aliasablejtem

aliasablejtem *> mrialiasableitem mrialiasableitem

mri_aliasable_item = person_and_organization

5.1.1.11    Связь объекта Alias Jdentification с объектом Project, представляющим атрибут items Ссылочный путь: appliedJdentification_assignment.items[i] ->

identificationjtem

identificationjtem *> aliasablejtem aliasablejtem

aliasablejtem *> mrialiasableitem mrialiasableitem

mrialiasableitem = organizationalproject

5.1.1.12    Связь объекта Aliasjdentification с объектом Security classification, представляющим атрибут items

Ссылочный путь: applied identification_assignment.items[i] -> identificationjtem

identificationjtem *> aliasablejtem aliasablejtem

aliasablejtem *> mri aliasable item mrialiasableitem

mri_aliasablejtem = security_classification

5.1.1.13    Связь объекта Aliasjdentification с объектом Security_classification_ assignment, представляющим атрибут items

Ссылочный путь: appliedJdentification_assignment.items[i] -> identificationjtem

identificationjtem *> aliasablejtem aliasablejtem

aliasablejtem *> mri aliasable item mrialiasableitem

mri_aliasablejtem = applied_security_classification_assignment

5.1.2 Объект Approval_assignment

Объект Approval_assignment определен в прикладном модуле «Утверждение». Данная спецификация отображения расширяет отображение объекта Approval_ assignment за счет включения утверждений, определенных в прикладном модуле «Информация о ресурсах управления по прикладному протоколу ПП239».

5.1.2.1    Связь объекта Approval_assignment с объектом Address_assignment, представляющим атрибут items

Элемент ИММ:    PATH

Ссылочный путь: applied_approval_assignment.items[i] -> approval item approval item *> ap239_mri_approval item (ap239_mri_approvalitem = personandorganizationaddress)

(ap239_mri_approval item = organizational address)

5.1.2.2    Связь объекта Approval_assignment с объектом Certification assignment, представляющим атрибут items

Элемент ИММ:    PATH

Ссылочный путь: applied_approval_assignment.items[i] -> approval item approval item *> ap239_mri_approval item ap239_mri_approvalitem = appliedcertificationassignment

ГОСТ Р ИСО/ТС 10303-1289—2012

5.1.2.3    Связь объекта Approval_assignment с объектом Classification_assignment, представляющим атрибут items

Элемент ИММ:    PATH

Ссылочный путь: applied_approval_assignment.items[i] -> approvaljtem approval Jtem *> ap239_mri_approval Jtem ap239_mri_approvalJtem = applied_classification_assignment

5.1.2.4    Связь объекта Approval_assignment с объектом Contract_assignment, представляющим атрибут items

Элемент ИММ:    PATH

Ссылочный путь: applied_approval_assignment.items[i] -> approvaljtem approvaljtem *> ap239_mri_approval item ap239_mri_approval_item = applied_contract_assignment

5.1.2.5    Связь объекта Approval_assignment с объектом Date_or_date_time_ assignment, представляющим атрибут items

Элемент ИММ:    PATH

Ссылочный путь: applied_approval_assignment.items[i] -> approvaljtem approvaljtem *> ap239_mri_approval Jtem (ap239_mri_approvalJtem = applied_date_and_time_assignment) (ap239_mri_approvalJtem = applied_date_assignment)

5.1.2.6    Связь объекта Approval_assignment с объектом Event, представляющим атрибут items

Элемент ИММ:    PATH

Ссылочный путь: applied_approval_assignment.items[i] -> approvaljtem approvaljtem *> ap239_mri_approvalJtem ap239_mri_approvalJtem = event_occurrence

5.1.2.7    Связь объекта Approval_assignment с объектом Event_assignment, представляющим атрибут items

Элемент ИММ:    PATH

Ссылочный путь: applied_approval_assignment.items[i] -> approvaljtem approvaljtem *> ap239_mri_approval item ap239_mri_approvalJtem = applied_event_occurrence_assignment

5.1.2.8    Связь объекта Approval_assignment с объектом ldentification_assignment, представляющим атрибут items

Элемент ИММ:    PATH

Ссылочный путь: applied_approval_assignment.items[i] -> approvaljtem approvaljtem *> ap239_mri_approval item ap239_mri_approvalJtem = appliedJdentification_assignment

5.1.2.9    Связь объекта Approval_assignment с объектом Organization_or_person_ in organization_ assignment, представляющим атрибут items

Элемент ИММ:    PATH

Ссылочный путь: applied_approval_assignment.items[i] -> approvaljtem approvaljtem *> ap239_mri_approvalJtem (ap239_mri_approval item = applied_organization_assignment)

(ap239_mri_approvalitem = applied_person_and_organization_assignment)

5.1.2.10    Связь объекта Approval_assignment с объектом Organization_ relationship, представляющим атрибут items

Элемент ИММ:    PATH

Ссылочный путь: applied_approval_assignment.items[i] -> approvaljtem approvaljtem *> ap239_mri_approval Jtem ap239_mri_approval Jtem = organization _relationship

5.1.2.11    Связь объекта Approval_assignment с объектом Person Jn_organization, представляющим атрибут items

Элемент ИММ:    PATH

Ссылочный путь: applied_approval_assignment.items[i] -> approvaljtem approvaljtem *> ap239_mri_approval Jtem ap239_mri_approvalJtem = person_and_organization

15

ГОСТ Р ИСО/ТС 10303-1289—2012

Содержание

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

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

3    Термины и сокращения..................................... 2

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

3.2    Термин, определенный в ИСО/ТС 10303-1275 ......................... 3

3.3    Сокращения.......................................... 3

4    Информационные требования................................... 3

4.1    Необходимые ПЭМ прикладных модулей........................... 3

4.2    Определение типов данных ПЭМ............................... 4

4.2.1    Тип данных ap239_mri_alias_identification_item...................... 4

4.2.2    Тип данных ap239_mri_approval_item.......................... 4

4.2.3    Тип данных ap239_mri_certification_item......................... 5

4.2.4    Тип данных ap239_mri_classification_item........................ 5

4.2.5    Тип данных ap239_mri_classified_attribute_select..................... 6

4.2.6    Тип данных ap239_mri_contract_item........................... 7

4.2.7    Тип данных ap239_mri_date_or_date_time_item...................... 7

4.2.8    Тип данных ap239_mri_event_item............................ 8

4.2.9    Тип данных ap239_mri_identification_item........................ 8

4.2.10    Тип данных ap239_mri_organization_or_person_in_organization_item........... 9

4.2.11    Тип данных ap239_mri_string_select.......................... 9

4.2.12    Тип данных ap239_mn_time_interval_item........................ 9

5    Интерпретированная модель модуля............................... 10

5.1    Спецификация отображения.................................. 10

5.1.1    Объект Aliasidentification................................ 12

5.1.2    Объект Approval assignment............................... 14

5.1.3    Объект Attribute classification.............................. 16

5.1.4    Объект Attribute translation assignment......................... 22

5.1.5    Объект Certification assignment............................. 22

5.1.6    Объект Classification assignment............................ 22

5.1.7    Объект Contract assignment............................... 26

5.1.8    Объект Date or date time assignment.......................... 27

5.1.9    Объект Event assignment................................ 30

5.1.10    Объект Identification assignment............................ 31

5.1.11    Объект Language indication............................... 37

5.1.12    Объект Organization or person in organization assignment............... 37

5.1.13    Объект Time interval assignment............................ 40

5.2    Сокращенный листинг ИММ на языке EXPRESS....................... 41

5.2.1 Определение типов данных ИММ............................ 42

Приложение А (обязательное) Сокращенные наименования объектов ИММ.............. 51

Приложение В (обязательное) Регистрация информационных объектов................ 52

Приложение С (справочное) EXPRESS-G диаграмма ПЭМ...................... 53

Приложение D (справочное) EXPRESS-G диаграмма ИММ...................... 54

Приложение Е (справочное) Машинно-интерпретируемые листинги.................. 55

Приложение F (справочное) История изменений........................... 56

Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов и документов ссылочным национальным стандартам Российской Федерации........ 57

Библиография............................................ 58

5.1.2.12    Связь объекта Approval_assignment с объектом Project, представляющим атрибут items

Элемент ИММ:    PATH

Ссылочный путь: applied_approval_assignment.items[i] -> approvaljtem approvaljtem *> ap239_mri_approval item ap239_mri_approvalitem = organizationalproject

5.1.2.13    Связь объекта Approval_assignment с объектом Project_assignment, представляющим атрибут items

Элемент ИММ:    PATH

Ссылочный путь: applied_approval_assignment.items[i] -> approvaljtem approvaljtem *> ap239_mri_approval item

ap239_mri_approvalitem = appliedorganizationalprojectassignment

5.1.2.14    Связь объекта Approval_assignment с объектом Securityclassification, представляющим атрибут items

Элемент ИММ:    PATH

Ссылочный путь: applied_approval_assignment.items[i] -> approvaljtem approvaljtem *> ap239_mri_approval item ap239_mri_approvalitem = securityclassification

5.1.2.15    Связь объекта Approval_assignment с объектом Security_classification_ assignment, представляющим атрибут items

Элемент ИММ:    PATH

Ссылочный путь: applied_approval_assignment.items[i] -> approvaljtem approvaljtem *> ap239_mri_approval item

ap239_mri_approvalitem = appliedsecurityclassificationassignment

5.1.3 Объект Attribute_classification

Объект Attribute_classification определен в прикладном модуле «Классификация атрибутов». Данная спецификация отображения расширяет отображение объекта Attribute_classification за счет включения утверждений, определенных в прикладном модуле «Информация о ресурсах управления по прикладному протоколу ПП239».

5.1.3.1    Связь объекта Attribute_classification с объектом Address_assignment, представляющим атрибут classified_entity

Вариант 1: Классифицируется атрибут address_type объекта Address_assignment, а атрибут Person in organization назначается с помощью объекта Address_assignment.

Элемент ИММ:    PATH

Ссылочный путь: applied attribute classification assignment

{applied_attribute_classification_assignment<=

attributeclassificationassignment

attributeclassificationassignment.attributename = 'description'} applied_attribute_classification_assignment.items[i] = attributeclassificationitem

attributeclassificationitem *> ap239_mri_attribute_classificationitem ap239_mri_attribute_classificationitem = personandorganizationaddress Вариант 2: Классифицируется атрибут address_type объекта Address_assignment, а атрибут Organization назначается с помощью объекта Address_ assignment.

Элемент ИММ:    PATH

Ссылочный путь: applied attribute classification assignment

{applied_attribute_classification_assignment<=

attributeclassificationassignment

attributeclassificationassignment.attributename = 'description'} applied_attribute_classification_assignment.items[i] = attributeclassificationitem

attributeclassificationitem *> ap239_mri_attribute_classificationitem ap239_mri_attribute_classification item = organizational address

5.1.3.2    Связь объекта Attribute_classification с объектом Approval, представляющим атрибут classified_entity

Классифицируется атрибут level объекта approval.

ГОСТ Р ИСО/ТС 10303-1289—2012

Введение

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

Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических групп: «Методы описания», «Методы реализации», «Методология и основы аттестационного тестирования», «Интегрированные обобщенные ресурсы», «Интегрированные прикладные ресурсы», «Прикладные протоколы», «Комплекты абстрактных тестов», «Прикладные интерпретированные конструкции» и «Прикладные модули». Полный перечень стандартов комплекса ИСО 10303 можно получить на сайте http://www.tc184-sc4.org/titles/ STEP_Titles.htm. Настоящий стандарт входит в тематическую группу «Прикладные модули». Он подготовлен подкомитетом SC4 «Производственные данные» Технического комитета 184 ИСО «Системы автоматизации производства и их интеграция».

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

-    «Информация о ресурсах управления» (ИСОЯС10303-1288);

-    «Классификация атрибутов» (ИСОЯС 10303-1246);

-    «Задание классификации» (ИСОЯС 10303-1114);

-    «Внешний класс» (ИСО/ТС 10303-1275);

-    «Назначение идентифицирующего кода» (ИСОЯС 10303-1021);

-«Теория множеств» (ИСОЯС 10303-1210).

Модуль «Информация о ресурсах управления» предоставляет другим модулям возможность задавать для данных об изделиях и действиях управленческую информацию о:

-дате и времени;

-    работниках и организациях;

-    согласованиях;

-    идентификаторах объектов;

-    сертификатах и контрактах;

-    идентификации языка;

-    проектах;

-    категориях защиты.

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

Модуль «Классификация атрибутов» обеспечивает классификацию атрибутов объектного типа данных языка EXPRESS. Стандартные значения, используемые данной классификацией, определены как классы, представляемые объектным типом данных Class.

Примечания

1    Определение объектного типа данных Class может храниться во внешней библиотеке классов.

2    Если атрибут объектного типа данных языка EXPRESS классифицирован, то значение данного атрибута у экземпляра данного объектного типа данных языка EXPRESS будет определяться атрибутом name или identifier данного класса.

Модуль «Задание классификации» обеспечивает назначение классификационной информации данным об изделии действии. Он предоставляет общие возможности, которые могут быть конкретизированы и дополнительно ограничены в других прикладных модулях.

Модуль «Внешний класс» определяет представление классов, определенных как внешние по отношению к обменному файлу данных и содержащихся в библиотеке внешних классов.

Модуль «Назначение идентифицирующего кода» обеспечивает представление назначения идентифицирующего кода данным об изделии или действии.

IV

ГОСТ Р ИСО/ТС 10303-1289—2012

Модуль «Теория множеств» позволяет устанавливать отношения между классами на языке теории множеств, включая следующие:

-дополнение;

-    пересечение;

-    степенное множество;

-    собственное подмножество;

-    эквивалентность (т.е. равенство);

-    подмножество;

-объединение.

Третье издание ИСО/ТС 10303-1289, соответствующее настоящему стандарту, содержит изменения ко второму изданию, представленные в приложении F.

В разделе 1 определены область применения данного прикладного модуля, его функциональность и относящиеся к нему данные. В разделе 3 приведены термины, примененные в настоящем стандарте и определенные как в настоящем, так и в других стандартах. В разделе 4 установлены информационные требования прикладной предметной области с использованием принятой в ней терминологии. Графичес-кое представление информационных требований, называемых прикладной эталонной моделью (ПЭМ), приведено а приложении С. Структуры ресурсов интерпретированы, чтобы соответствовать информационным требованиям. Результатом данной интерпретации является интерпретированная модель модуля (ИММ). Данная интерпретация, представленная в 5.1, устанавливает соответствие между информационными требованиями и ИММ. Сокращенный листинг ИММ, представленный в 5.2, определяет интерфейс к ресурсам. Графическое представление сокращенного листинга ИММ приведено в приложении D.

Имя типа данных в языке EXPRESS может использоваться для ссылки на сам тип данных либо на экземпляр данных этого типа. Различие в использовании обычно понятно из контекста. Если существует вероятность неоднозначного толкования, то в текст включается фраза «объектный тип данных» либо «экземпляр^!) объектного типа данных».

Двойные кавычки ("...") обозначают цитируемый текст, одинарные кавычки ('...') — значения конкретных текстовых строк.

V

ГОСТ Р ИСО/ТС 10303-1289—2012

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

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

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

Часть 1289

Прикладной модуль.

Информация о ресурсах управления по прикладному протоколу ПП239

Industrial automation systems and integration. Product data representation and exchange. Part 1289. Application module. AP239 management resource information

Дата введения — 2013 — 05— 01

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

Настоящий стандарт определяет прикладной модуль «Информация о ресурсах управления по прикладному протоколу ПП239».

Требования настоящего стандарта распространяются на:

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

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

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

-    задание управленческой информации управленческим данным;

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

-    задание классификационной информации для управленческой информации;

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

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

-    ссылки на классы из библиотеки внешних классов;

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

-отношения между классами на языке теории множеств:

-дополнение;

-    пересечение;

-    степенное множество;

-    собственное подмножество;

-эквивалентность (т. е равенство);

-    подмножество;

-объединение.

Требования настоящего стандарта не распространяются на:

-    задание управленческой информации данным об изделии;

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

-    существование класса;

-формализацию классификации;

-    содержание библиотеки внешних классов;

-определение множества или класса.

Примечание — Определение множества или класса относится к области применения прикладного модуля «Класс»;

-    классификацию и спецификацию принадлежности к полному множеству;

-отображения между множествами или классами;

-    отношения между классами или множествами, не являющиеся отношениями теории множеств.

Издание официальное

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-54 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен данными. Часть 54. Интегрированный обобщенный ресурс. Классификация и теория множеств (ISO 10303-54, Industrial automation systems and integration — Product data representation and exchange

—    Part 54: Integrated generic resource: Classification and set theory)

ИСОЯС 10303-1114 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1114. Прикладной модуль. Задание классификации (ISO/TS 10303-1114, Industrial automation systems and integration — Product data representation and exchange — Part 1114: Application module: Classification assignment)

ИСОЯС 10303-1210 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1210. Прикладной модуль. Теория множеств (ISO/TS 10303-1210, Industrial automation systems and integration — Product data representation and exchange — Part 1210: Application module: Set theory)

ИСОЯС 10303-1246 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1246. Прикладной модуль. Классификация атрибутов (ISO/ TS 10303-1246, Industrial automation systems and integration — Product data representation and exchange — Part 1246: Application module: Attribute classification)

ИСОЯС 10303-1275 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1275. Прикладной модуль. Внешний класс (ISO/TS 10303-1275, Industrial automation systems and integration — Product data representation and exchange — Part 1275: Application module: External class)

ИСОЯС 10303-1288 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1288. Прикладной модуль. Информация о ресурсах управления (ISO/TS 10303-1288, Industrial automation systems and integration — Product data representation and exchange

—    Part 1288: Application module: Management resource information)

ИСОЯС 10303-1365 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1365. Прикладной модуль. Задание интервала времени (ISO/TS 10303-1365, Industrial automation systems and integration — Product data representation and exchange

—    Part 1365: Application module: Time interval assignment)

3    Термины и сокращения

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

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

-    приложение (application);

-    прикладная интерпретированная модель; ПИМ (application interpreted model; AIM);

-    прикладной модуль; ПМ (application module; AM);

-    прикладной объект (application object);

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

-    прикладная эталонная модель; ПЭМ (application reference model; ARM);

2

ГОСТ Р ИСО/ТС 10303-1289—2012

-    общие ресурсы (common resources);

-данные (data);

-    информация (information);

-    интегрированный ресурс (integrated resource);

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

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

-    интерпретированная модель модуля; ИММ (module interpreted model; MIM).

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

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

-    библиотека внешних классов (external class library).

3.3    Сокращения

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

ПМ — прикладной модуль (application module; AM);

ПЭМ — прикладная эталонная модель (application reference model; ARM);

ИММ —интерпретированная модель модуля (module interpreted model; MIM); mri — информация о ресурсах управления (management resource information); URL —унифицированный указатель ресурса (uniform resource locator).

4 Информационные требования

В данном разделе определены информационные требования для прикладного модуля «Информация о ресурсах управления по прикладному протоколу ПП239», представленные в форме ПЭМ.

Примечания

1    Графическое представление информационных требований приведено в приложении С.

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

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

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

*)

SCHEMA Ap239_management_resource_information_arm;

(*

4.1 Необходимые ПЭМ прикладных модулей

Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей.

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

*)

USE FROM Attribute classification arm; -- ISO/TS 10303-1246

USE FROM Classification assignment arm; -- ISC^TS 10303-1114

USE FROM Extern a l_class_arm; -- ISCVTS 10303-1275

USE FROM Management resource information arm; -- 130Я5 10303-1288

USE FROM Set_theory_arm; -- 130ЯЗ 10303-1210

USE FROM Time interval assignment arm; -- 130Я5 10303-1365 /*

ИСО

выше, определены в следующих стандартах комплекса

Примечания

Attribute_classification_arm

Classification_assignment_arm

External_class_arm

Management_resource_information_arm

Settheoryarm

Time_interval_assignment_arm

1 Схемы, ссылки на которые приведены 10303:

-    ИСОЯС 10303-1246;

-    ИСОЯС 10303-1114;

-    ИСОЯС 10303-1275;

-    ИСОЯС 10303-1288;

-    ИСОЯС 10303-1210;

-    ИСОЯС 10303-1365.

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

3

4.2 Определение типов данных ПЭМ

В настоящем подразделе определены типы данных ПЭМ прикладного модуля «Информация о ресурсах управления по прикладному протоколу ПП239».

4.2.1    Тип данных ap239_mri_alias_identification_item

Тип данных ap239_mri_alias_identification_item является расширением типа данных alias_identification_item. В его список альтернативных типов данных добавлены типы данных Address, Approval, Approval_status, Certification, Event, External_class_ library, Organization, Organization_or_person_in_organization_assignment, Person, Personin.organization, Project, Security_classification и Security_classification_ assignment.

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

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

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

*)

TYPE ap239_mri_alias_identification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASE DO N

aliasjdentificationjtem WITH (Address,

Approval,

Approvalstatus,

Certification,

Event,

External_class_library,

Organization,

Organizationorpersoninorganizationassignment,

Person,

Person_in_organization,

Project,

Security_classification,

Security_classification_assignment);

ENDTYPE;

r

4.2.2    Тип данных ap239_mri_approval_item

Тип данных ap239_mri_approval_item является расширением типа данных approvaMtem. В его список альтернативных типов данных добавлены типы данных Address_assignment, Certificationassignment, Classificationassignment, Contract assignment, Date_ or_date_ time assignment, Event, Event_assignment, ldentification_ assignment, Organization_or_ person_in_organization_assignment, Organization_ relationship, Person_in_organization, Project, Project_assignment, Security, classification и Security classification assignment.

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

Объектам, относящимся к типу данных ap239_mri_approval_item может быть назначен атрибут Approval с помощью объекта Approval.assignment.

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

*)

TYPE ap239_mri_approval_item = EXTENSIBLE GENERICENTITY SELECT BASEDON approval Jtem WITH (Addressassignment,

Certificationassignment,

Classificationassignment,

Contractassignment,

Dateordatetimeassignment,

Event,

Eventassignment,

Identificationassignment,

4

ГОСТ Р ИСО/ТС 10303-1289—2012

Organization_or_personJn_organization_assignment,

Organization_relationship,

Person_in_organization,

Project,

Projectassignment,

Security_classification,

Security_classification_assignment);

END_TYPE;

(*

4.2.3    Тип данных ap239_mri_certification_item

Тип данных ap239_mri_certification_item является расширением типа данных certificationjtem.

В его список альтернативных типов данных добавлен тип данных Project.

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

Объектам, относящимся к типу данных ap239_mri_certification_item может быть назначен атрибут Certification с помощью объекта Certification_assignment.

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

*)

TYPE ap239_mri_certification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASEDON certificationjtem WITH

(Project);

END_TYPE;

(*

4.2.4    Тип данных ap239_mri_classificationJtem

Тип данных ap239_mri_classification Jtem является расширением типа данных classification Jtem. В его список альтернативных типов данных добавлены типы данных Address, Address_assignment, Approval, Approval_assignment, Approvalrelationship, Approvalstatus, Approving person organization. Attributetranslationassignment, Calendardate, Certification, Certification_assignment, Class, Contract, Contract_ assignment, Date_or_date_time_assignment, Date_time, Event, Event_assignment, Eventrelationship, Externalclasslibrary, Identification assignment, Language, Languagejndication, Local time, Organization, Organizationorperson in_ organizationassignment, Organization_ relationship, Person, Person in organization, Project, Project_assignment, Projectrelationship, Securityclassification, Security classificationassignment и Timeintervalrelationship.

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

Объектам, относящимся к типу данных ap239_mri_classification item могут быть назначен атрибут Class с помощью объекта Classification assignment.

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

*)

TYPE ap239_mri_classification item = EXTENSIBLE GENERIC ENTITY SELECT BASED ON classification item WITH

(Address,

Addressassignment,

Approval,

Approvalassignment,

Approvalrelationship,

Approvalstatus,

Approvingpersonorganization,

Attributetranslationassignment,

Calendardate,

Certification,

Certificationassignment,

Class,

Contract,

5