Выбираемый тип данных tsr_security_classification_item идентифицирует элементы, для которых может потребоваться гриф секретности.
EXPRESS-спецификация:
| *) | |
| TYPE tsr_security_classification_item = EXTENSIBLE GENERIC_ENTITY | |
| SELECT BASED_ON security_classification_item WITH | |
| (Product_group, | |
| Product_group_membership, | |
| Product_group_relationship, | |
| Task_element, | |
| Task_element_relationship, | |
| Task_element_state_relationship, | |
| Task_method, | |
| Task_method_assignment, | |
| Task_method_relationship, | |
| Task_method_version, | |
| Task_method_version_assignment, | |
| Task_method_version_relationship, | |
| Task_objective, | |
| Task_ objective_ state_ relationship); | |
| END_TYPE; | |
| (* | |
4.2.30 Тип данных tsr_state_definition_of_item
Тип данных tsr_state_definition_of_item является расширением типа данных state_definition_of_item. В его список альтернативных типов данных добавлены типы данных Activity_method, Applied_activity_method_assignment, Location, Managed_resource, Product, Product_concept, Product_group, Product_version и View_definition_relationship.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
| *) | |
| TYPE tsr_state_definition_of_item = EXTENSIBLE GENERIC_ENTITY SELECT | |
| BASED_ON state_definition_of_item WITH | |
| (Activity_method, | |
| Applied_activity_method_assignment, | |
| Location, | |
| Managed_resource, | |
| Product, | |
| Product_concept, | |
| Product_group, | |
| Product_version, | |
| View_definition_relationship); | |
| END_TYPE; | |
| (* | |
4.2.31 Тип данных tsr_state_of_item
Тип данных tsr_state_of_item является расширением типа данных state_of_item. В его список альтернативных типов данных добавлен тип данных Task_method_version.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
| *) | |
| TYPE tsr_state_of_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON | |
| state_of_item WITH | |
| (Task_method_version); | |
| END_TYPE; | |
| (* | |
4.2.32 Тип данных tsr_string_select
Тип данных tsr_string_select является расширением типа данных string_select. В его список альтернативных типов данных добавлены типы данных Experience_gained, Experience_type, Global_location_representation, Location, Location_relationship, Organization_type, Organizational_location_identification, Position, Position_group, Position_relationship, Position_role, Position_type, Product_based_location_identification, Product_group, Product_group_relationship, Qualification_type, Regional_coordinate, Regional_grid_location_representation, Resource_property, Task_element, Task_element_relationship, Task_method, Task_method_assignment, Task_method_relationship, Task_method_version, Task_method_version_assignment, Task_method_version_relationship, Task_objective, Type_of_person, Type_of_person_assignment, Type_of_person_definition и Type_of_person_definition_relationship.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
| *) | |
| TYPE tsr_string_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON | |
| string_select WITH | |
| (Experience_gained, | |
| Experience_type, | |
| Global_location_representation, | |
| Location, | |
| Location_relationship, | |
| Organization_type, | |
| Organizational_location_identification, | |
| Position, | |
| Position_group, | |
| Position_relationship, | |
| Position_role, | |
| Position_type, | |
| Product_based_location_identification, | |
| Product_group, | |
| Product_group_relationship, | |
| Qualification_type, | |
| Regional_coordinate, | |
| Regional_grid_location_representation, | |
| Resource_property, | |
| Task_element, | |
| Task_element_relationship, | |
| Task_method, | |
| Task_method_assignment, | |
| Task_method_relationship, | |
| Task_method_version, | |
| Task_method_version_assignment, | |
| Task_method_version_relationship, | |
| Task_objective, | |
| Type_of_person, | |
| Type_of_person_assignment, | |
| Type_of_person_definition, | |
| Type_of_person_definition_relationship); | |
| END_TYPE; | |
| (* | |
4.2.33 Тип данных tsr_task_item
Тип данных tsr_task_item является расширением типа данных task_item. В его список альтернативных типов данных добавлены типы данных Activity_property, Assigned_property, Envelope, File, lnterface_connection, Interface_connector_occurrence, Interface_definition_connection, Location, Message, Observation_consequence, Organization, Organization_type, Position, Position_group, Position_type, Product, Product_based_location_identification, Product_concept, Product_configuration, Product_group, Product_version, Product_version_relationship, Product_view_definition, Required_resource, Required_resource_assignment, Resource_item, Resource_property, State_relationship, Task_method, Task_method_version, Type_of_person, Type_of_person_definition, View_definition_relationship, Work_output и Work_output_assignment.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
Выбираемый тип данных tsr_task_item идентифицирует элементы, с которыми могут быть связаны задания.
EXPRESS-спецификация:
| *) | |
| TYPE tsr_task_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON | |
| task_item WITH | |
| (Activity_property, | |
| Assigned_property, | |
| Envelope, | |
| File, | |
| lnterface_connection, | |
| lnterface_connector_occurrence, | |
| lnterface_definition_connection, | |
| Location, | |
| Message, | |
| Observation_consequence, | |
| Organization, | |
| Organization_type, | |
| Position, | |
| Position_group, | |
| Position_type, | |
| Product, | |
| Product_based_location_identification, | |
| Product_concept, | |
| Product_configuration, | |
| Product_group, | |
| Product_version, | |
| Product_version_relationship, | |
| Product_view_definition, | |
| Required_resource, | |
| Required_resource_assignment, | |
| Resource_item, | |
| Resource_property, | |
| State_relationship, | |
| Task_method, | |
| Task_method_version, | |
| Type_of_person, | |
| Type_of_person_definition, | |
| View_definition_relationship | |
| Work_output, | |
| Work_output_assignment); | |
| END_TYPE; | |
| (* | |
4.2.34 Тип данных tsr_type_of_person_item_select
Тип данных tsr_type_of_person_item_select является расширением типа данных type_of_person_item_select. В его список альтернативных типов данных добавлены типы данных Person, Person_in_organization, Position, Position_group и Position_type.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
| *) | |
| TYPE tsr_type_of_person_item_select = EXTENSIBLE GENERIC_ENTITY SELECT | |
| BASED_ON type_of_person_item_select WITH | |
| (Person, | |
| Person_in_organization, | |
| Position, | |
| Position_group, | |
| Position_type); | |
| END_TYPE; | |
| (* | |
4.2.35 Тип данных tsr_work_item
Тип данных tsr_work_item является расширением типа данных work_item. В его список альтернативных типов данных добавлены типы данных Task_element, Task_method и Task_method_version.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
| *) | |
| TYPE tsr_work_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON | |
| work_item WITH | |
| (Task_element, | |
| Task_method, | |
| Task_method_version); | |
| END_TYPE; | |
| (* | |
4.2.36 Тип данных tsr_work_output_item
Тип данных tsr_work_output_item является расширением типа данных work_output_item. В его список альтернативных типов данных добавлены типы данных Contract, Envelope, File, Location, Managed_resource, Message, Organization, Organization_type, Person, Person_in_organization, Position, Position_type, Product, Product_group, Product_version, Product_view_definition, Resource_as_realized, Resource_item и Type_of_person.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
Выбираемый тип данных tsr_work_output_item идентифицирует элементы, которые могут быть результатом задания или способа выполнения задания.
EXPRESS-спецификация:
| *) | |
| TYPE tsr_work_output_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON | |
| work_output_item WITH | |
| (Contract, | |
| Envelope, | |
| File, | |
| Location, | |
| Managed_resource, | |
| Message, | |
| Organization, | |
| Organization_type, | |
| Person, | |
| Person_in_organization, | |
| Position, | |
| Position_type, | |
| Product, | |
| Product_group, | |
| Product_version, | |
| Product_view_definition, | |
| Resource_as_realized, | |
| Resource_item, | |
| Type_of_person); | |
| END_TYPE; | |
| (* | |
| *) | |
| END_SCHEMA; - - Ap239_task_specification_resourced_arm | |
| (* | |
5 Интерпретированная модель модуля
5.1 Спецификация отображения
В настоящем стандарте под термином "прикладной элемент" понимается любой объектный тип данных, определенный в разделе 4, любой из его явных атрибутов и любое ограничение на подтипы. Термин "элемент ИММ" обозначает любой объектный тип данных, определенный в 5.2 или импортированный с помощью оператора USE FROM из другой EXPRESS-схемы, любой из его атрибутов и любое ограничение на подтипы, определенное в 5.2 или импортированное с помощью оператора USE FROM.
В данном подразделе представлена спецификация отображения, которая определяет, как каждый прикладной элемент, описанный в разделе 4 настоящего стандарта, отображается на один или несколько элементов ИММ (см. 5.2).
Спецификация отображения для каждого прикладного элемента определена ниже в отдельном пункте. Спецификация отображения атрибута объекта ПЭМ определена в подпункте пункта, содержащего спецификацию отображения данного объекта. Каждая спецификация отображения содержит до пяти секций.
Секция "Заголовок" содержит:
- наименование рассматриваемого объекта ПЭМ или ограничение на подтипы либо
- наименование атрибута рассматриваемого объекта ПЭМ, если данный атрибут ссылается на тип, не являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных, либо
- составное выражение вида: "связь объекта <наименование объекта ПЭМ> с объектом <тип данных, на который дана ссылка>, представляющим атрибут <наименование атрибута>", если данный атрибут ссылается на тип данных, являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных.
Секция "Элемент ИММ" содержит в зависимости от рассматриваемого прикладного элемента следующие составляющие: