Application module: Issue management ISO/TS 10303-1489: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

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 Issue_management_mim;

USE FROM Activity_method_assignment_mim;    --  ISO/TS 10303-1249

USE FROM Collection_identification_and_version_mim;    --  ISO/TS 10303-1396

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

USE FROM Disposition_mim;    --  ISO/TS 10303-1493

USE FROM Identification_relationship_mim;    --  ISO/TS 10303-1398

USE FROM Issue_mim;    --  ISO/TS 10303-1490

USE FROM Same_as_external_item_mim;    --  ISO/TS 10303-1402
(*

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

Activity_method_assignment_mim ISO/TS 10303-1249
Collection_identification_and_version_mim ISO/TS 10303-1396
date_time_schema ISO 10303-41
Disposition_mim ISO/TS 10303-1493
Identification_relationship_mim ISO/TS 10303-1398
Issue_mim ISO/TS 10303-1490
Same_as_external_item_mim ISO/TS 10303-1402

NOTE 2   See Annex D, Figures D.1and D.2 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 im_action_items   EXPRESS-G

The im_action_items type is an extension of the action_items type. It adds the data types action_directive, action_method, action_method_relationship, action_relationship, action_request_solution, action_request_status, action_status, address, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, applied_approval_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_event_occurrence_assignment, applied_identification_assignment, applied_organization_assignment, applied_organizational_project_assignment, applied_person_and_organization_assignment, applied_security_classification_assignment, approval, approval_person_organization, approval_relationship, approval_status, attribute_language_assignment, calendar_date, certification, class, collection_assignment, collection_membership, contract, contract_relationship, coordinated_universal_time_offset, date_and_time, date_and_time_assignment, date_assignment, derived_unit, derived_unit_element, event_occurrence, event_occurrence_relationship, executed_action, external_source, identification_assignment_relationship, language, local_time, measure_with_unit, multi_language_attribute_assignment, named_unit, organization, organization_relationship, organizational_project, organizational_project_relationship, person, person_and_organization, product, product_definition, product_definition_context, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_relationship, same_as_external_item_assignment, security_classification and versioned_action_request 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 im_action_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON action_items WITH
   (action_directive,
    action_method,
    action_method_relationship,
    action_relationship,
    action_request_solution,
    action_request_status,
    action_status,
    address,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_action_request_assignment,
    applied_approval_assignment,
    applied_certification_assignment,
    applied_classification_assignment,
    applied_contract_assignment,
    applied_event_occurrence_assignment,
    applied_identification_assignment,
    applied_organization_assignment,
    applied_organizational_project_assignment,
    applied_person_and_organization_assignment,
    applied_security_classification_assignment,
    approval,
    approval_person_organization,
    approval_relationship,
    approval_status,
    attribute_language_assignment,
    calendar_date,
    certification,
    class,
    collection_assignment,
    collection_membership,
    contract,
    contract_relationship,
    coordinated_universal_time_offset,
    date_and_time,
    date_and_time_assignment,
    date_assignment,
    derived_unit,
    derived_unit_element,
    event_occurrence,
    event_occurrence_relationship,
    executed_action,
    external_source,
    identification_assignment_relationship,
    language,
    local_time,
    measure_with_unit,
    multi_language_attribute_assignment,
    named_unit,
    organization,
    organization_relationship,
    organizational_project,
    organizational_project_relationship,
    person,
    person_and_organization,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_formation_relationship,
    product_definition_relationship,
    product_relationship,
    same_as_external_item_assignment,
    security_classification,
    versioned_action_request);
END_TYPE;
(*

5.2.1.2 im_action_method_items   EXPRESS-G

The im_action_method_items type is an extension of the action_method_items type. It adds the data types action_method, applied_action_assignment, applied_approval_assignment, certification, contract, contract_relationship, date_and_time_assignment, date_assignment, event_occurrence, executed_action, organization, organizational_project, person, person_and_organization, product, product_definition, product_definition_formation, product_definition_formation_relationship 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 im_action_method_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON action_method_items WITH
   (action_method,
    applied_action_assignment,
    applied_approval_assignment,
    certification,
    contract,
    contract_relationship,
    date_and_time_assignment,
    date_assignment,
    event_occurrence,
    executed_action,
    organization,
    organizational_project,
    person,
    person_and_organization,
    product,
    product_definition,
    product_definition_formation,
    product_definition_formation_relationship,
    security_classification);
END_TYPE;
(*

5.2.1.3 im_action_request_item   EXPRESS-G

The im_action_request_item type is an extension of the action_request_item type. It adds the data types action_method, applied_approval_assignment, applied_certification_assignment, applied_event_occurrence_assignment, applied_organization_assignment, applied_organizational_project_assignment, applied_person_and_organization_assignment, contract, contract_relationship, executed_action, organization, person, person_and_organization, product, product_definition, product_definition_formation and versioned_action_request 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 im_action_request_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON action_request_item WITH
   (action_method,
    applied_approval_assignment,
    applied_certification_assignment,
    applied_event_occurrence_assignment,
    applied_organization_assignment,
    applied_organizational_project_assignment,
    applied_person_and_organization_assignment,
    contract,
    contract_relationship,
    executed_action,
    organization,
    person,
    person_and_organization,
    product,
    product_definition,
    product_definition_formation,
    versioned_action_request);
END_TYPE;
(*

5.2.1.4 im_approval_item   EXPRESS-G

The im_approval_item type is an extension of the approval_item type. It adds the data types action_directive, action_method, action_method_relationship, action_request_solution, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_event_occurrence_assignment, applied_identification_assignment, applied_organization_assignment, applied_organizational_project_assignment, applied_person_and_organization_assignment, applied_security_classification_assignment, contract_relationship, date_and_time_assignment, date_assignment, event_occurrence, executed_action, identification_assignment_relationship, organization_relationship, organizational_address, organizational_project, person_and_organization, product, product_definition, product_definition_context, product_definition_formation, product_definition_formation_relationship, product_relationship, security_classification and versioned_action_request 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 im_approval_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON approval_item WITH
   (action_directive,
    action_method,
    action_method_relationship,
    action_request_solution,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_action_request_assignment,
    applied_certification_assignment,
    applied_classification_assignment,
    applied_contract_assignment,
    applied_event_occurrence_assignment,
    applied_identification_assignment,
    applied_organization_assignment,
    applied_organizational_project_assignment,
    applied_person_and_organization_assignment,
    applied_security_classification_assignment,
    contract_relationship,
    date_and_time_assignment,
    date_assignment,
    event_occurrence,
    executed_action,
    identification_assignment_relationship,
    organization_relationship,
    organizational_address,
    organizational_project,
    person_and_organization,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_formation_relationship,
    product_relationship,
    security_classification,
    versioned_action_request);
END_TYPE;
(*

5.2.1.5 im_attribute_language_item   EXPRESS-G

The im_attribute_language_item type is an extension of the attribute_language_item type. It adds the data types action_directive, action_method, action_method_relationship, action_relationship, action_request_solution, applied_action_assignment, applied_action_method_assignment, contract_relationship, event_occurrence, executed_action, product, product_definition, product_definition_formation, product_relationship and versioned_action_request 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 im_attribute_language_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON attribute_language_item WITH
   (action_directive,
    action_method,
    action_method_relationship,
    action_relationship,
    action_request_solution,
    applied_action_assignment,
    applied_action_method_assignment,
    contract_relationship,
    event_occurrence,
    executed_action,
    product,
    product_definition,
    product_definition_formation,
    product_relationship,
    versioned_action_request);
END_TYPE;
(*

5.2.1.6 im_certification_item   EXPRESS-G

The im_certification_item type is an extension of the certification_item type. It adds the data types action_method, applied_action_method_assignment, approval_person_organization, executed_action, organizational_project, product, product_definition_formation and product_definition_formation_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 im_certification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON certification_item WITH
   (action_method,
    applied_action_method_assignment,
    approval_person_organization,
    executed_action,
    organizational_project,
    product,
    product_definition_formation,
    product_definition_formation_relationship);
END_TYPE;
(*

5.2.1.7 im_classification_item   EXPRESS-G

The im_classification_item type is an extension of the classification_item type. It adds the data types action_directive, action_method, action_method_relationship, action_relationship, action_request_solution, action_request_status, action_status, address, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, applied_approval_assignment, applied_certification_assignment, applied_contract_assignment, applied_event_occurrence_assignment, applied_identification_assignment, applied_organization_assignment, applied_organizational_project_assignment, applied_person_and_organization_assignment, applied_security_classification_assignment, approval, approval_person_organization, approval_relationship, approval_status, attribute_language_assignment, calendar_date, certification, class, contract, contract_relationship, date_and_time, date_and_time_assignment, date_assignment, derived_unit, event_occurrence, event_occurrence_relationship, executed_action, identification_assignment_relationship, language, local_time, measure_with_unit, multi_language_attribute_assignment, named_unit, organization, organization_relationship, organizational_project, organizational_project_relationship, person, person_and_organization, product, product_definition, product_definition_context, product_definition_formation, product_definition_formation_relationship, product_relationship, security_classification and versioned_action_request 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 im_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON classification_item WITH
   (action_directive,
    action_method,
    action_method_relationship,
    action_relationship,
    action_request_solution,
    action_request_status,
    action_status,
    address,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_action_request_assignment,
    applied_approval_assignment,
    applied_certification_assignment,
    applied_contract_assignment,
    applied_event_occurrence_assignment,
    applied_identification_assignment,
    applied_organization_assignment,
    applied_organizational_project_assignment,
    applied_person_and_organization_assignment,
    applied_security_classification_assignment,
    approval,
    approval_person_organization,
    approval_relationship,
    approval_status,
    attribute_language_assignment,
    calendar_date,
    certification,
    class,
    contract,
    contract_relationship,
    date_and_time,
    date_and_time_assignment,
    date_assignment,
    derived_unit,
    event_occurrence,
    event_occurrence_relationship,
    executed_action,
    identification_assignment_relationship,
    language,
    local_time,
    measure_with_unit,
    multi_language_attribute_assignment,
    named_unit,
    organization,
    organization_relationship,
    organizational_project,
    organizational_project_relationship,
    person,
    person_and_organization,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_formation_relationship,
    product_relationship,
    security_classification,
    versioned_action_request);
END_TYPE;
(*

5.2.1.8 im_collection_assignment_groupable_item   EXPRESS-G

The im_collection_assignment_groupable_item type is an extension of the collection_assignment_groupable_item type. It adds the data types action_directive, action_method, contract, executed_action, organization, organizational_project, product, product_definition, product_definition_formation and versioned_action_request 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 im_collection_assignment_groupable_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON collection_assignment_groupable_item WITH
   (action_directive,
    action_method,
    contract,
    executed_action,
    organization,
    organizational_project,
    product,
    product_definition,
    product_definition_formation,
    versioned_action_request);
END_TYPE;
(*

5.2.1.9 im_collection_membership_groupable_item   EXPRESS-G

The im_collection_membership_groupable_item type is an extension of the collection_membership_groupable_item type. It adds the data types action_directive, action_method, action_method_relationship, action_relationship, action_request_solution, action_request_status, action_status, address, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, applied_approval_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_event_occurrence_assignment, applied_identification_assignment, applied_organization_assignment, applied_organizational_project_assignment, applied_person_and_organization_assignment, applied_security_classification_assignment, approval, approval_person_organization, approval_relationship, approval_status, attribute_language_assignment, calendar_date, certification, class, collection_assignment, collection_membership, contract, contract_relationship, coordinated_universal_time_offset, date_and_time, date_and_time_assignment, date_assignment, derived_unit, derived_unit_element, event_occurrence, event_occurrence_relationship, executed_action, external_source, identification_assignment_relationship, language, local_time, measure_with_unit, multi_language_attribute_assignment, named_unit, organization, organization_relationship, organizational_project, organizational_project_relationship, person, person_and_organization, product, product_definition, product_definition_context, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_relationship, same_as_external_item_assignment, security_classification and versioned_action_request 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 im_collection_membership_groupable_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON collection_membership_groupable_item WITH
   (action_directive,
    action_method,
    action_method_relationship,
    action_relationship,
    action_request_solution,
    action_request_status,
    action_status,
    address,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_action_request_assignment,
    applied_approval_assignment,
    applied_certification_assignment,
    applied_classification_assignment,
    applied_contract_assignment,
    applied_event_occurrence_assignment,
    applied_identification_assignment,
    applied_organization_assignment,
    applied_organizational_project_assignment,
    applied_person_and_organization_assignment,
    applied_security_classification_assignment,
    approval,
    approval_person_organization,
    approval_relationship,
    approval_status,
    attribute_language_assignment,
    calendar_date,
    certification,
    class,
    collection_assignment,
    collection_membership,
    contract,
    contract_relationship,
    coordinated_universal_time_offset,
    date_and_time,
    date_and_time_assignment,
    date_assignment,
    derived_unit,
    derived_unit_element,
    event_occurrence,
    event_occurrence_relationship,
    executed_action,
    external_source,
    identification_assignment_relationship,
    language,
    local_time,
    measure_with_unit,
    multi_language_attribute_assignment,
    named_unit,
    organization,
    organization_relationship,
    organizational_project,
    organizational_project_relationship,
    person,
    person_and_organization,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_formation_relationship,
    product_definition_relationship,
    product_relationship,
    same_as_external_item_assignment,
    security_classification,
    versioned_action_request);
END_TYPE;
(*

5.2.1.10 im_contract_item   EXPRESS-G

The im_contract_item type is an extension of the contract_item type. It adds the data types organization_item and person_and_organization_item 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 im_contract_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON contract_item WITH
   (organization_item,
    person_and_organization_item);
END_TYPE;
(*

5.2.1.11 im_date_and_time_item   EXPRESS-G

The im_date_and_time_item type is an extension of the date_and_time_item type. It adds the data types action_directive, action_method, action_method_relationship, action_relationship, action_request_solution, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_event_occurrence_assignment, applied_identification_assignment, applied_organizational_project_assignment, approval, approval_person_organization, contract_relationship, date_and_time_assignment, date_assignment, executed_action, identification_assignment_relationship, organization_relationship, organizational_address, organizational_project, person, person_and_organization, product_definition, product_definition_context, product_definition_formation, product_definition_formation_relationship, product_relationship, security_classification and versioned_action_request 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 im_date_and_time_item = EXTENSIBLE SELECT BASED_ON date_and_time_item WITH
   (action_directive,
    action_method,
    action_method_relationship,
    action_relationship,
    action_request_solution,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_action_request_assignment,
    applied_certification_assignment,
    applied_classification_assignment,
    applied_contract_assignment,
    applied_event_occurrence_assignment,
    applied_identification_assignment,
    applied_organizational_project_assignment,
    approval,
    approval_person_organization,
    contract_relationship,
    date_and_time_assignment,
    date_assignment,
    executed_action,
    identification_assignment_relationship,
    organization_relationship,
    organizational_address,
    organizational_project,
    person,
    person_and_organization,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_formation_relationship,
    product_relationship,
    security_classification,
    versioned_action_request);
END_TYPE;
(*

5.2.1.12 im_date_item   EXPRESS-G

The im_date_item type is an extension of the date_item type. It adds the data types action_directive, action_method, action_method_relationship, action_relationship, action_request_solution, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_event_occurrence_assignment, applied_identification_assignment, applied_organizational_project_assignment, approval, approval_person_organization, contract_relationship, date_and_time_assignment, date_assignment, executed_action, identification_assignment_relationship, organization_relationship, organizational_address, organizational_project, person, person_and_organization, product_definition, product_definition_context, product_definition_formation, product_definition_formation_relationship, product_relationship, security_classification and versioned_action_request 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 im_date_item = EXTENSIBLE SELECT BASED_ON date_item WITH
   (action_directive,
    action_method,
    action_method_relationship,
    action_relationship,
    action_request_solution,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_action_request_assignment,
    applied_certification_assignment,
    applied_classification_assignment,
    applied_contract_assignment,
    applied_event_occurrence_assignment,
    applied_identification_assignment,
    applied_organizational_project_assignment,
    approval,
    approval_person_organization,
    contract_relationship,
    date_and_time_assignment,
    date_assignment,
    executed_action,
    identification_assignment_relationship,
    organization_relationship,
    organizational_address,
    organizational_project,
    person,
    person_and_organization,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_formation_relationship,
    product_relationship,
    security_classification,
    versioned_action_request);
END_TYPE;
(*

5.2.1.13 im_event_occurrence_item   EXPRESS-G

The im_event_occurrence_item type is an extension of the event_occurrence_item type. It adds the data types action_method, action_method_relationship, action_relationship, applied_action_method_assignment, applied_contract_assignment, applied_organizational_project_assignment, approval, certification, contract, contract_relationship, executed_action, organizational_project, product, product_definition, product_definition_formation and versioned_action_request 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 im_event_occurrence_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON event_occurrence_item WITH
   (action_method,
    action_method_relationship,
    action_relationship,
    applied_action_method_assignment,
    applied_contract_assignment,
    applied_organizational_project_assignment,
    approval,
    certification,
    contract,
    contract_relationship,
    executed_action,
    organizational_project,
    product,
    product_definition,
    product_definition_formation,
    versioned_action_request);
END_TYPE;
(*

5.2.1.14 im_identification_item   EXPRESS-G

The im_identification_item type is an extension of the identification_item type. It adds the data types action_directive, action_method, action_method_relationship, action_relationship, address, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, applied_organization_assignment, applied_person_and_organization_assignment, applied_security_classification_assignment, approval, approval_status, certification, class, contract_relationship, event_occurrence, executed_action, identification_assignment_relationship, organization, organizational_project, person, person_and_organization, product, product_definition, product_definition_context, product_definition_formation, product_relationship, security_classification and versioned_action_request 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 im_identification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON identification_item WITH
   (action_directive,
    action_method,
    action_method_relationship,
    action_relationship,
    address,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_action_request_assignment,
    applied_organization_assignment,
    applied_person_and_organization_assignment,
    applied_security_classification_assignment,
    approval,
    approval_status,
    certification,
    class,
    contract_relationship,
    event_occurrence,
    executed_action,
    identification_assignment_relationship,
    organization,
    organizational_project,
    person,
    person_and_organization,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_relationship,
    security_classification,
    versioned_action_request);
END_TYPE;
(*

5.2.1.15 im_multi_language_attribute_item   EXPRESS-G

The im_multi_language_attribute_item type is an extension of the multi_language_attribute_item type. It adds the data types action_directive, action_method, action_method_relationship, action_relationship, action_request_solution, applied_action_assignment, applied_action_method_assignment, contract_relationship, event_occurrence, executed_action, product, product_definition, product_definition_formation, product_relationship and versioned_action_request 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 im_multi_language_attribute_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON multi_language_attribute_item WITH
   (action_directive,
    action_method,
    action_method_relationship,
    action_relationship,
    action_request_solution,
    applied_action_assignment,
    applied_action_method_assignment,
    contract_relationship,
    event_occurrence,
    executed_action,
    product,
    product_definition,
    product_definition_formation,
    product_relationship,
    versioned_action_request);
END_TYPE;
(*

5.2.1.16 im_observed_context_item   EXPRESS-G

The im_observed_context_item type is an extension of the observed_context_item type. It adds the data types action_directive, action_method, applied_action_assignment, applied_action_method_assignment, applied_approval_assignment, applied_certification_assignment, applied_contract_assignment, applied_event_occurrence_assignment, applied_organizational_project_assignment, applied_security_classification_assignment, approval, executed_action, organizational_project, product, product_definition, product_definition_formation, product_definition_formation_relationship, product_design_to_individual and versioned_action_request 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 im_observed_context_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON observed_context_item WITH
   (action_directive,
    action_method,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_approval_assignment,
    applied_certification_assignment,
    applied_contract_assignment,
    applied_event_occurrence_assignment,
    applied_organizational_project_assignment,
    applied_security_classification_assignment,
    approval,
    executed_action,
    organizational_project,
    product,
    product_definition,
    product_definition_formation,
    product_definition_formation_relationship,
    product_design_to_individual,
    versioned_action_request);
END_TYPE;
(*

5.2.1.17 im_organization_item   EXPRESS-G

The im_organization_item type is an extension of the organization_item type. It adds the data types action_directive, action_method, action_method_relationship, action_relationship, action_request_solution, address, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_event_occurrence_assignment, applied_identification_assignment, applied_organization_assignment, applied_organizational_project_assignment, applied_person_and_organization_assignment, approval, approval_status, certification, class, contract_relationship, date_and_time_assignment, date_assignment, event_occurrence, executed_action, identification_assignment_relationship, organization, organizational_project, person, person_and_organization, product, product_definition, product_definition_context, product_definition_formation, product_definition_formation_relationship, product_relationship, security_classification and versioned_action_request 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 im_organization_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON organization_item WITH
   (action_directive,
    action_method,
    action_method_relationship,
    action_relationship,
    action_request_solution,
    address,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_action_request_assignment,
    applied_certification_assignment,
    applied_classification_assignment,
    applied_contract_assignment,
    applied_event_occurrence_assignment,
    applied_identification_assignment,
    applied_organization_assignment,
    applied_organizational_project_assignment,
    applied_person_and_organization_assignment,
    approval,
    approval_status,
    certification,
    class,
    contract_relationship,
    date_and_time_assignment,
    date_assignment,
    event_occurrence,
    executed_action,
    identification_assignment_relationship,
    organization,
    organizational_project,
    person,
    person_and_organization,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_formation_relationship,
    product_relationship,
    security_classification,
    versioned_action_request);
END_TYPE;
(*

5.2.1.18 im_person_and_organization_item   EXPRESS-G

The im_person_and_organization_item type is an extension of the person_and_organization_item type. It adds the data types action_directive, action_method, action_method_relationship, action_relationship, action_request_solution, address, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_event_occurrence_assignment, applied_identification_assignment, applied_organization_assignment, applied_organizational_project_assignment, applied_person_and_organization_assignment, approval, approval_status, certification, class, contract_relationship, date_and_time_assignment, date_assignment, event_occurrence, executed_action, identification_assignment_relationship, organization, organizational_project, person, person_and_organization, product, product_definition, product_definition_context, product_definition_formation, product_definition_formation_relationship, product_relationship, security_classification and versioned_action_request 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 im_person_and_organization_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON person_and_organization_item WITH
   (action_directive,
    action_method,
    action_method_relationship,
    action_relationship,
    action_request_solution,
    address,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_action_request_assignment,
    applied_certification_assignment,
    applied_classification_assignment,
    applied_contract_assignment,
    applied_event_occurrence_assignment,
    applied_identification_assignment,
    applied_organization_assignment,
    applied_organizational_project_assignment,
    applied_person_and_organization_assignment,
    approval,
    approval_status,
    certification,
    class,
    contract_relationship,
    date_and_time_assignment,
    date_assignment,
    event_occurrence,
    executed_action,
    identification_assignment_relationship,
    organization,
    organizational_project,
    person,
    person_and_organization,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_formation_relationship,
    product_relationship,
    security_classification,
    versioned_action_request);
END_TYPE;
(*

5.2.1.19 im_project_item   EXPRESS-G

The im_project_item type is an extension of the project_item type. It adds the data types action_method, action_method_relationship, applied_action_assignment, applied_action_method_assignment, executed_action, organization, person_and_organization, 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 im_project_item = EXTENSIBLE SELECT BASED_ON project_item WITH
   (action_method,
    action_method_relationship,
    applied_action_assignment,
    applied_action_method_assignment,
    executed_action,
    organization,
    person_and_organization,
    product,
    product_definition,
    product_definition_formation);
END_TYPE;
(*

5.2.1.20 im_same_as_item   EXPRESS-G

The im_same_as_item type is an extension of the same_as_item type. It adds the data types action_method, action_request_status, action_status, address, approval, approval_status, attribute_language_assignment, calendar_date, certification, contract, coordinated_universal_time_offset, date_and_time, derived_unit, derived_unit_element, event_occurrence, executed_action, external_source, language, local_time, measure_with_unit, named_unit, observation_consequence, organization, person, product, product_definition, product_definition_context, 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 im_same_as_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON same_as_item WITH
   (action_method,
    action_request_status,
    action_status,
    address,
    approval,
    approval_status,
    attribute_language_assignment,
    calendar_date,
    certification,
    contract,
    coordinated_universal_time_offset,
    date_and_time,
    derived_unit,
    derived_unit_element,
    event_occurrence,
    executed_action,
    external_source,
    language,
    local_time,
    measure_with_unit,
    named_unit,
    observation_consequence,
    organization,
    person,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    security_classification);
END_TYPE;
(*

5.2.1.21 im_security_classification_item   EXPRESS-G

The im_security_classification_item type is an extension of the security_classification_item type. It adds the data types action_directive, action_method, action_method_relationship, action_request_solution, action_request_status, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, event_occurrence, executed_action, observation_relationship, organizational_project_relationship, product, product_definition, product_definition_formation, product_design_version_to_individual, product_relationship and versioned_action_request 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 im_security_classification_item = EXTENSIBLE SELECT BASED_ON security_classification_item WITH
   (action_directive,
    action_method,
    action_method_relationship,
    action_request_solution,
    action_request_status,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_action_request_assignment,
    event_occurrence,
    executed_action,
    observation_relationship,
    organizational_project_relationship,
    product,
    product_definition,
    product_definition_formation,
    product_design_version_to_individual,
    product_relationship,
    versioned_action_request);
END_TYPE;
(*



*)
END_SCHEMA;  -- Issue_management_mim
(*


© ISO 2011 — All rights reserved