Выбираемый тип данных 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, который содержит или может содержать объектные типы данных.
Секция "Элемент ИММ" содержит в зависимости от рассматриваемого прикладного элемента следующие составляющие: