Application module: Project management resource information ISO/TS 10303-1434:2011-10(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
    3.1 Terms and definitions
    3.2 Abbreviated terms

4 Information requirements
   4.1 Required AM ARMs
   4.2 ARM type definitions
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing
     5.2.1 MIM type definitions
     5.2.2 MIM entity definitions

A MIM short names
B Information object registration
C ARM EXPRESS-G   EXPRESS-G
D MIM EXPRESS-G   EXPRESS-G
E Computer interpretable listings
F Application module implementation and usage guide
G Change history
Bibliography
Index

5.2 MIM EXPRESS short listing

This clause specifies the EXPRESS schema derived from the mapping table. It uses elements from the common resources or from other application modules and defines the EXPRESS constructs that are specific to this part of ISO 10303.

This clause constitutes the Module Interpreted Module (MIM) of the application module.

This clause also specifies the modifications that apply to the constructs imported from the common resources.

The following restrictions apply to the use, in this schema, of constructs defined in common resources or in application modules:

EXPRESS specification:

*)
SCHEMA Project_management_resource_information_mim;

USE FROM date_time_schema    --  ISO 10303-41
  (local_time);

USE FROM Document_structure_mim;    --  ISO/TS 10303-1124

USE FROM External_class_mim;    --  ISO/TS 10303-1275

USE FROM Position_in_organization_mim;    --  ISO/TS 10303-1242

USE FROM product_property_definition_schema    --  ISO 10303-41
  (characterized_object);

USE FROM Schedule_mim;    --  ISO/TS 10303-1437

USE FROM Selected_item_mim;    --  ISO/TS 10303-1357
(*

NOTE 1   The schemas referenced above are specified in the following part of ISO 10303:

date_time_schema ISO 10303-41
Document_structure_mim ISO/TS 10303-1124
External_class_mim ISO/TS 10303-1275
Position_in_organization_mim ISO/TS 10303-1242
product_property_definition_schema ISO 10303-41
Schedule_mim ISO/TS 10303-1437
Selected_item_mim ISO/TS 10303-1357

NOTE 2   See Annex D, Figures D.1, D.2and D.3 for a graphical representation of this schema.

5.2.1 MIM type definitions

This subclause specifies the MIM types for this application module. The MIM types and definitions are specified below.

5.2.1.1 pmri_action_items   EXPRESS-G

The pmri_action_items type is an extension of the ss_action_items type. It adds the data types applied_experience_assignment, applied_person_type_assignment, applied_person_type_definition_assignment, applied_position_in_organization_group_assignment, applied_qualification_type_assignment, document_relationship, experience, experience_type, experience_type_relationship, external_class_library, person_type, person_type_definition, person_type_definition_relationship, position_in_organization, position_in_organization_assignment, position_in_organization_relationship, position_in_organization_type, position_in_organization_type_assignment, qualification_type, qualification_type_relationship and selected_item_assignment to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_action_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_action_items WITH
   (applied_experience_assignment,
    applied_person_type_assignment,
    applied_person_type_definition_assignment,
    applied_position_in_organization_group_assignment,
    applied_qualification_type_assignment,
    document_relationship,
    experience,
    experience_type,
    experience_type_relationship,
    external_class_library,
    person_type,
    person_type_definition,
    person_type_definition_relationship,
    position_in_organization,
    position_in_organization_assignment,
    position_in_organization_relationship,
    position_in_organization_type,
    position_in_organization_type_assignment,
    qualification_type,
    qualification_type_relationship,
    selected_item_assignment);
END_TYPE;
(*

5.2.1.2 pmri_action_method_items   EXPRESS-G

The pmri_action_method_items type is an extension of the ss_action_method_items type. It adds the data types applied_location_representation_assignment, applied_organizational_project_assignment, contract, contract_relationship, document_file, location, organizational_project, product, product_definition and product_definition_formation to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_action_method_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_action_method_items WITH
   (applied_location_representation_assignment,
    applied_organizational_project_assignment,
    contract,
    contract_relationship,
    document_file,
    location,
    organizational_project,
    product,
    product_definition,
    product_definition_formation);
END_TYPE;
(*

5.2.1.3 pmri_action_request_item   EXPRESS-G

The pmri_action_request_item type is an extension of the ss_action_request_item type. It adds the data types contract, document_file, product, product_definition and product_definition_formation to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_action_request_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_action_request_item WITH
   (contract,
    document_file,
    product,
    product_definition,
    product_definition_formation);
END_TYPE;
(*

5.2.1.4 pmri_approval_item   EXPRESS-G

The pmri_approval_item type is an extension of the ss_approval_item type. It adds the data types applied_identification_assignment, certification, effectivity, general_property, general_property_relationship, product_definition_context and selected_item_assignment to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_approval_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_approval_item WITH
   (applied_identification_assignment,
    certification,
    effectivity,
    general_property,
    general_property_relationship,
    product_definition_context,
    selected_item_assignment);
END_TYPE;
(*

5.2.1.5 pmri_attribute_classification_item   EXPRESS-G

The pmri_attribute_classification_item type is an extension of the ss_attribute_classification_item type. It adds the data types action_method_relationship, applied_approval_assignment, applied_certification_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_effectivity_assignment, applied_external_identification_assignment, applied_identification_assignment, applied_location_representation_assignment, applied_organization_assignment, applied_organizational_project_assignment, applied_person_and_organization_assignment, approval, approval_person_organization, approval_relationship, approval_status, certification, contract, contract_relationship, date_and_time_assignment, date_assignment, derived_unit, document_file, document_relationship, effectivity, general_property, general_property_relationship, justification_group_assignment, justification_item_group_assignment, justification_support_item_group_assignment, location, location_relationship, measure_with_unit, named_unit, organizational_project_relationship, product, product_definition, product_definition_context, product_definition_formation, product_definition_relationship, representation, representation_context, representation_item, security_classification and time_interval_relationship to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_attribute_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_attribute_classification_item WITH
   (action_method_relationship,
    applied_approval_assignment,
    applied_certification_assignment,
    applied_document_reference,
    applied_document_usage_constraint_assignment,
    applied_effectivity_assignment,
    applied_external_identification_assignment,
    applied_identification_assignment,
    applied_location_representation_assignment,
    applied_organization_assignment,
    applied_organizational_project_assignment,
    applied_person_and_organization_assignment,
    approval,
    approval_person_organization,
    approval_relationship,
    approval_status,
    certification,
    contract,
    contract_relationship,
    date_and_time_assignment,
    date_assignment,
    derived_unit,
    document_file,
    document_relationship,
    effectivity,
    general_property,
    general_property_relationship,
    justification_group_assignment,
    justification_item_group_assignment,
    justification_support_item_group_assignment,
    location,
    location_relationship,
    measure_with_unit,
    named_unit,
    organizational_project_relationship,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_relationship,
    representation,
    representation_context,
    representation_item,
    security_classification,
    time_interval_relationship);
END_TYPE;
(*

5.2.1.6 pmri_attribute_language_item   EXPRESS-G

The pmri_attribute_language_item type is an extension of the ss_attribute_language_item type. It adds the data types applied_location_assignment, applied_location_representation_assignment, location, location_relationship, measure_representation_item and representation to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_attribute_language_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_attribute_language_item WITH
   (applied_location_assignment,
    applied_location_representation_assignment,
    location,
    location_relationship,
    measure_representation_item,
    representation);
END_TYPE;
(*

5.2.1.7 pmri_certification_item   EXPRESS-G

The pmri_certification_item type is an extension of the ss_certification_item type. It adds the data types product and product_definition_formation to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_certification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_certification_item WITH
   (product,
    product_definition_formation);
END_TYPE;
(*

5.2.1.8 pmri_classification_item   EXPRESS-G

The pmri_classification_item type is an extension of the ss_classification_item type. It adds the data types address, applied_external_identification_assignment, applied_location_assignment, applied_location_representation_assignment, derived_unit, external_class_library, general_property, general_property_relationship, measure_with_unit, named_unit, product, product_definition, product_definition_formation, representation, selected_item and selected_item_assignment to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_classification_item WITH
   (address,
    applied_external_identification_assignment,
    applied_location_assignment,
    applied_location_representation_assignment,
    derived_unit,
    external_class_library,
    general_property,
    general_property_relationship,
    measure_with_unit,
    named_unit,
    product,
    product_definition,
    product_definition_formation,
    representation,
    selected_item,
    selected_item_assignment);
END_TYPE;
(*

5.2.1.9 pmri_collection_membership_groupable_item   EXPRESS-G

The pmri_collection_membership_groupable_item type is an extension of the ss_collection_membership_groupable_item type. It adds the data types applied_experience_assignment, applied_person_type_assignment, applied_person_type_definition_assignment, applied_position_in_organization_group_assignment, applied_qualification_type_assignment, document_relationship, experience, experience_type, experience_type_relationship, person_type, person_type_definition, person_type_definition_relationship, position_in_organization, position_in_organization_assignment, position_in_organization_relationship, position_in_organization_type, position_in_organization_type_assignment, qualification_type, qualification_type_relationship and selected_item_assignment to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_collection_membership_groupable_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_collection_membership_groupable_item WITH
   (applied_experience_assignment,
    applied_person_type_assignment,
    applied_person_type_definition_assignment,
    applied_position_in_organization_group_assignment,
    applied_qualification_type_assignment,
    document_relationship,
    experience,
    experience_type,
    experience_type_relationship,
    person_type,
    person_type_definition,
    person_type_definition_relationship,
    position_in_organization,
    position_in_organization_assignment,
    position_in_organization_relationship,
    position_in_organization_type,
    position_in_organization_type_assignment,
    qualification_type,
    qualification_type_relationship,
    selected_item_assignment);
END_TYPE;
(*

5.2.1.10 pmri_condition_action_method_items   EXPRESS-G

The pmri_condition_action_method_items type is an extension of the ss_condition_action_method_items type. It adds the data types applied_approval_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_organization_assignment, applied_person_and_organization_assignment, approval, calendar_date, date_and_time, date_and_time_assignment, date_assignment, product, product_definition, product_definition_formation and representation to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_condition_action_method_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_condition_action_method_items WITH
   (applied_approval_assignment,
    applied_certification_assignment,
    applied_classification_assignment,
    applied_contract_assignment,
    applied_document_reference,
    applied_document_usage_constraint_assignment,
    applied_organization_assignment,
    applied_person_and_organization_assignment,
    approval,
    calendar_date,
    date_and_time,
    date_and_time_assignment,
    date_assignment,
    product,
    product_definition,
    product_definition_formation,
    representation);
END_TYPE;
(*

5.2.1.11 pmri_condition_evaluation_action_items   EXPRESS-G

The pmri_condition_evaluation_action_items type is an extension of the ss_condition_evaluation_action_items type. It adds the data types applied_approval_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_identification_assignment, applied_organization_assignment, applied_person_and_organization_assignment, approval, calendar_date, date_and_time, date_and_time_assignment, date_assignment, product, product_definition, product_definition_formation and representation to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_condition_evaluation_action_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_condition_evaluation_action_items WITH
   (applied_approval_assignment,
    applied_certification_assignment,
    applied_classification_assignment,
    applied_contract_assignment,
    applied_document_reference,
    applied_document_usage_constraint_assignment,
    applied_identification_assignment,
    applied_organization_assignment,
    applied_person_and_organization_assignment,
    approval,
    calendar_date,
    date_and_time,
    date_and_time_assignment,
    date_assignment,
    product,
    product_definition,
    product_definition_formation,
    representation);
END_TYPE;
(*

5.2.1.12 pmri_contract_item   EXPRESS-G

The pmri_contract_item type is an extension of the ss_contract_item type. It adds the data types external_class_library, organization_item, person_and_organization_item and product_definition_formation to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_contract_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_contract_item WITH
   (external_class_library,
    organization_item,
    person_and_organization_item,
    product_definition_formation);
END_TYPE;
(*

5.2.1.13 pmri_date_and_time_item   EXPRESS-G

The pmri_date_and_time_item type is an extension of the ss_date_and_time_item type. It adds the data types address, applied_identification_assignment, applied_location_assignment, applied_location_representation_assignment, general_property, general_property_relationship, product_definition, product_definition_context, product_definition_formation and representation to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_date_and_time_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_date_and_time_item WITH
   (address,
    applied_identification_assignment,
    applied_location_assignment,
    applied_location_representation_assignment,
    general_property,
    general_property_relationship,
    product_definition,
    product_definition_context,
    product_definition_formation,
    representation);
END_TYPE;
(*

5.2.1.14 pmri_date_item   EXPRESS-G

The pmri_date_item type is an extension of the ss_date_item type. It adds the data types address, applied_identification_assignment, applied_location_assignment, applied_location_representation_assignment, general_property, general_property_relationship, product_definition, product_definition_context, product_definition_formation and representation to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_date_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_date_item WITH
   (address,
    applied_identification_assignment,
    applied_location_assignment,
    applied_location_representation_assignment,
    general_property,
    general_property_relationship,
    product_definition,
    product_definition_context,
    product_definition_formation,
    representation);
END_TYPE;
(*

5.2.1.15 pmri_document_reference_item   EXPRESS-G

The pmri_document_reference_item type is an extension of the ss_document_reference_item type. It adds the data types applied_external_identification_assignment, applied_location_assignment, applied_location_representation_assignment, location, location_relationship and representation to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_document_reference_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_document_reference_item WITH
   (applied_external_identification_assignment,
    applied_location_assignment,
    applied_location_representation_assignment,
    location,
    location_relationship,
    representation);
END_TYPE;
(*

5.2.1.16 pmri_effectivity_item   EXPRESS-G

The pmri_effectivity_item type is an extension of the ss_effectivity_item type. It adds the data types applied_location_assignment, document_relationship, product_definition, product_definition_relationship and selected_item_assignment to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_effectivity_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_effectivity_item WITH
   (applied_location_assignment,
    document_relationship,
    product_definition,
    product_definition_relationship,
    selected_item_assignment);
END_TYPE;
(*

5.2.1.17 pmri_identification_item   EXPRESS-G

The pmri_identification_item type is an extension of the ss_identification_item type. It adds the data types address, applied_external_identification_assignment, applied_location_representation_assignment, applied_organization_assignment, applied_person_and_organization_assignment, applied_security_classification_assignment, approval, certification, document_file, external_class_library, general_property, general_property_relationship, location, organizational_project, product_definition_context and representation to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_identification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_identification_item WITH
   (address,
    applied_external_identification_assignment,
    applied_location_representation_assignment,
    applied_organization_assignment,
    applied_person_and_organization_assignment,
    applied_security_classification_assignment,
    approval,
    certification,
    document_file,
    external_class_library,
    general_property,
    general_property_relationship,
    location,
    organizational_project,
    product_definition_context,
    representation);
END_TYPE;
(*

5.2.1.18 pmri_justification_item   EXPRESS-G

The pmri_justification_item type is an extension of the ss_justification_item type. It adds the data types applied_location_assignment, document_relationship and product_definition_relationship to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_justification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_justification_item WITH
   (applied_location_assignment,
    document_relationship,
    product_definition_relationship);
END_TYPE;
(*

5.2.1.19 pmri_justification_support_item   EXPRESS-G

The pmri_justification_support_item type is an extension of the ss_justification_support_item type. It adds the data types applied_location_assignment, document_relationship, location, product_definition_context and product_definition_relationship to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_justification_support_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_justification_support_item WITH
   (applied_location_assignment,
    document_relationship,
    location,
    product_definition_context,
    product_definition_relationship);
END_TYPE;
(*

5.2.1.20 pmri_location_item   EXPRESS-G

The pmri_location_item type is an extension of the ss_location_item type. It adds the data types document_file, organizational_project, product, product_definition and product_definition_formation to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_location_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_location_item WITH
   (document_file,
    organizational_project,
    product,
    product_definition,
    product_definition_formation);
END_TYPE;
(*

5.2.1.21 pmri_multi_language_attribute_item   EXPRESS-G

The pmri_multi_language_attribute_item type is an extension of the ss_multi_language_attribute_item type. It adds the data types applied_location_assignment, applied_location_representation_assignment, location, location_relationship, measure_representation_item and representation to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_multi_language_attribute_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_multi_language_attribute_item WITH
   (applied_location_assignment,
    applied_location_representation_assignment,
    location,
    location_relationship,
    measure_representation_item,
    representation);
END_TYPE;
(*

5.2.1.22 pmri_organization_item   EXPRESS-G

The pmri_organization_item type is an extension of the ss_organization_item type. It adds the data types applied_location_assignment and selected_item_assignment to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_organization_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_organization_item WITH
   (applied_location_assignment,
    selected_item_assignment);
END_TYPE;
(*

5.2.1.23 pmri_person_and_organization_item   EXPRESS-G

The pmri_person_and_organization_item type is an extension of the ss_person_and_organization_item type. It adds the data types applied_location_assignment and selected_item_assignment to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_person_and_organization_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_person_and_organization_item WITH
   (applied_location_assignment,
    selected_item_assignment);
END_TYPE;
(*

5.2.1.24 pmri_position_in_organization_group_item   EXPRESS-G

The pmri_position_in_organization_group_item type is an extension of the position_in_organization_group_item type. It adds the data types applied_organization_assignment, applied_person_and_organization_assignment, approval_person_organization and product_definition to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_position_in_organization_group_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON position_in_organization_group_item WITH
   (applied_organization_assignment,
    applied_person_and_organization_assignment,
    approval_person_organization,
    product_definition);
END_TYPE;
(*

5.2.1.25 pmri_position_in_organization_item   EXPRESS-G

The pmri_position_in_organization_item type is an extension of the position_in_organization_item type. It adds the data types applied_organization_assignment, applied_person_and_organization_assignment, approval_person_organization and product_definition to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_position_in_organization_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON position_in_organization_item WITH
   (applied_organization_assignment,
    applied_person_and_organization_assignment,
    approval_person_organization,
    product_definition);
END_TYPE;
(*

5.2.1.26 pmri_position_in_organization_type_item   EXPRESS-G

The pmri_position_in_organization_type_item type is an extension of the position_in_organization_type_item type. It adds the data types applied_organization_assignment, applied_person_and_organization_assignment, approval_person_organization and product_definition to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_position_in_organization_type_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON position_in_organization_type_item WITH
   (applied_organization_assignment,
    applied_person_and_organization_assignment,
    approval_person_organization,
    product_definition);
END_TYPE;
(*

5.2.1.27 pmri_project_item   EXPRESS-G

The pmri_project_item type is an extension of the ss_project_item type. It adds the data type general_property to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_project_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_project_item WITH
   (general_property);
END_TYPE;
(*

5.2.1.28 pmri_security_classification_item   EXPRESS-G

The pmri_security_classification_item type is an extension of the ss_security_classification_item type. It adds the data types organizational_project_relationship, product_definition and product_definition_formation to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_security_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_security_classification_item WITH
   (organizational_project_relationship,
    product_definition,
    product_definition_formation);
END_TYPE;
(*

5.2.1.29 pmri_selected_item_context_items   EXPRESS-G

The pmri_selected_item_context_items type is an extension of the selected_item_context_items type. It adds the data types contract, contract_relationship and organizational_project to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_selected_item_context_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON selected_item_context_items WITH
   (contract,
    contract_relationship,
    organizational_project);
END_TYPE;
(*

5.2.1.30 pmri_selected_item_select   EXPRESS-G

The pmri_selected_item_select type is an extension of the selected_item_select type. It adds the data types product and product_definition_formation to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_selected_item_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON selected_item_select WITH
   (product,
    product_definition_formation);
END_TYPE;
(*

5.2.1.31 pmri_state_observed_of_item   EXPRESS-G

The pmri_state_observed_of_item type is an extension of the ss_state_observed_of_item type. It adds the data types certification, contract, contract_relationship, document_file, location and security_classification to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_state_observed_of_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_state_observed_of_item WITH
   (certification,
    contract,
    contract_relationship,
    document_file,
    location,
    security_classification);
END_TYPE;
(*

5.2.1.32 pmri_state_type_of_item   EXPRESS-G

The pmri_state_type_of_item type is an extension of the ss_state_type_of_item type. It adds the data types certification, contract, contract_relationship, location, organizational_project, product, product_definition_formation and security_classification to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE pmri_state_type_of_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ss_state_type_of_item WITH
   (certification,
    contract,
    contract_relationship,
    location,
    organizational_project,
    product,
    product_definition_formation,
    security_classification);
END_TYPE;
(*

5.2.2 MIM entity definitions

This subclause specifies the MIM entities for this module. The MIM entities and definitions are specified below.

5.2.2.1 pmri_characterizable_applied_document_reference   EXPRESS-G

A pmri_characterizable_applied_document_reference is a type of characterized_object and applied_document_reference

EXPRESS specification:

*)
ENTITY pmri_characterizable_applied_document_reference
  SUBTYPE OF (applied_document_reference, characterized_object);
END_ENTITY;
(*

5.2.2.2 pmri_characterizable_applied_document_usage_constraint_assignment   EXPRESS-G

A pmri_characterizable_applied_document_usage_constraint_assignment is a type of characterized_object and applied_document_usage_constraint_assignment

EXPRESS specification:

*)
ENTITY pmri_characterizable_applied_document_usage_constraint_assignment
  SUBTYPE OF (applied_document_usage_constraint_assignment, characterized_object);
END_ENTITY;
(*

5.2.2.3 pmri_characterizable_applied_location_assignment   EXPRESS-G

A pmri_characterizable_applied_location_assignment is a type of characterized_object and applied_location_assignment

EXPRESS specification:

*)
ENTITY pmri_characterizable_applied_location_assignment
  SUBTYPE OF (applied_location_assignment, characterized_object);
END_ENTITY;
(*

5.2.2.4 pmri_characterizable_applied_organization_assignment   EXPRESS-G

A pmri_characterizable_applied_organization_assignment is a type of characterized_object and applied_organization_assignment

EXPRESS specification:

*)
ENTITY pmri_characterizable_applied_organization_assignment
  SUBTYPE OF (applied_organization_assignment, characterized_object);
END_ENTITY;
(*

5.2.2.5 pmri_characterizable_applied_person_and_organization_assignment   EXPRESS-G

A pmri_characterizable_applied_person_and_organization_assignment is a type of characterized_object and applied_person_and_organization_assignment

EXPRESS specification:

*)
ENTITY pmri_characterizable_applied_person_and_organization_assignment
  SUBTYPE OF (applied_person_and_organization_assignment, characterized_object);
END_ENTITY;
(*

5.2.2.6 pmri_characterizable_organizational_project   EXPRESS-G

A pmri_characterizable_organizational_project is a type of characterized_object and organizational_project

EXPRESS specification:

*)
ENTITY pmri_characterizable_organizational_project
  SUBTYPE OF (characterized_object, organizational_project);
END_ENTITY;
(*



*)
END_SCHEMA;  -- Project_management_resource_information_mim
(*


© ISO 2011 — All rights reserved