Application module: Risk management ISO/TS 10303-1467: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 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 Risk_management_mim;

USE FROM Approval_mim;    --  ISO/TS 10303-1012

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

USE FROM Condition_mim;    --  ISO/TS 10303-1253

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

USE FROM Document_assignment_mim;    --  ISO/TS 10303-1122

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

USE FROM Justification_mim;    --  ISO/TS 10303-1263

USE FROM Person_organization_assignment_mim;    --  ISO/TS 10303-1013

USE FROM Resource_item_mim;    --  ISO/TS 10303-1268

USE FROM Risk_definition_mim;    --  ISO/TS 10303-1786

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

USE FROM state_type_schema    --  ISO 10303-56
  (state_type_role);
(*

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

Approval_mim ISO/TS 10303-1012
Collection_identification_and_version_mim ISO/TS 10303-1396
Condition_mim ISO/TS 10303-1253
date_time_schema ISO 10303-41
Document_assignment_mim ISO/TS 10303-1122
Identification_relationship_mim ISO/TS 10303-1398
Justification_mim ISO/TS 10303-1263
Person_organization_assignment_mim ISO/TS 10303-1013
Resource_item_mim ISO/TS 10303-1268
Risk_definition_mim ISO/TS 10303-1786
Same_as_external_item_mim ISO/TS 10303-1402
state_type_schema ISO 10303-56

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

The rm_action_items type is an extension of the action_items type. It adds the data types action_method, action_resource, applied_action_assignment, applied_action_method_assignment, approval, ascribable_state, document_file, executed_action, general_property, organization, person, person_and_organization, product, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, risk_impact_assignment, risk_perception_source_assignment, state_observed, state_observed_assignment and state_observed_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 rm_action_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON action_items WITH
   (action_method,
    action_resource,
    applied_action_assignment,
    applied_action_method_assignment,
    approval,
    ascribable_state,
    document_file,
    executed_action,
    general_property,
    organization,
    person,
    person_and_organization,
    product,
    product_definition,
    product_definition_formation,
    product_definition_formation_relationship,
    product_definition_relationship,
    risk_impact_assignment,
    risk_perception_source_assignment,
    state_observed,
    state_observed_assignment,
    state_observed_relationship);
END_TYPE;
(*

5.2.1.2 rm_action_method_items   EXPRESS-G

The rm_action_method_items type is an extension of the action_method_items type. It adds the data types action_method, action_resource, applied_action_assignment, applied_action_method_assignment, applied_approval_assignment, date_and_time_assignment, date_assignment, document_file, executed_action, organization, person, person_and_organization, product, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, property_definition, risk_impact_assignment, risk_perception_source_assignment, state_observed_relationship and state_type 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 rm_action_method_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON action_method_items WITH
   (action_method,
    action_resource,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_approval_assignment,
    date_and_time_assignment,
    date_assignment,
    document_file,
    executed_action,
    organization,
    person,
    person_and_organization,
    product,
    product_definition,
    product_definition_formation,
    product_definition_formation_relationship,
    product_definition_relationship,
    property_definition,
    risk_impact_assignment,
    risk_perception_source_assignment,
    state_observed_relationship,
    state_type);
END_TYPE;
(*

5.2.1.3 rm_approval_item   EXPRESS-G

The rm_approval_item type is an extension of the approval_item type. It adds the data types action_method, action_method_relationship, action_resource, action_resource_relationship, applied_action_assignment, applied_action_method_assignment, applied_classification_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_identification_assignment, applied_organization_assignment, applied_person_and_organization_assignment, ascribable_state, assumption, date_and_time_assignment, date_assignment, executed_action, general_property, general_property_relationship, identification_assignment_relationship, justification_assignment, justification_group_assignment, justification_item_group_assignment, justification_support_assignment, justification_support_item_group_assignment, organization_relationship, organizational_address, person_and_organization, product, product_definition, product_definition_context, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_relationship, property_definition, risk_impact_assignment, risk_perception_source_assignment, state_observed_assignment, state_observed_relationship, state_type, state_type_assignment and state_type_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 rm_approval_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON approval_item WITH
   (action_method,
    action_method_relationship,
    action_resource,
    action_resource_relationship,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_classification_assignment,
    applied_document_reference,
    applied_document_usage_constraint_assignment,
    applied_identification_assignment,
    applied_organization_assignment,
    applied_person_and_organization_assignment,
    ascribable_state,
    assumption,
    date_and_time_assignment,
    date_assignment,
    executed_action,
    general_property,
    general_property_relationship,
    identification_assignment_relationship,
    justification_assignment,
    justification_group_assignment,
    justification_item_group_assignment,
    justification_support_assignment,
    justification_support_item_group_assignment,
    organization_relationship,
    organizational_address,
    person_and_organization,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_formation_relationship,
    product_definition_relationship,
    product_relationship,
    property_definition,
    risk_impact_assignment,
    risk_perception_source_assignment,
    state_observed_assignment,
    state_observed_relationship,
    state_type,
    state_type_assignment,
    state_type_relationship);
END_TYPE;
(*

5.2.1.4 rm_classification_item   EXPRESS-G

The rm_classification_item type is an extension of the classification_item type. It adds the data types action_method, action_method_relationship, applied_action_assignment, applied_action_method_assignment, applied_document_reference, applied_document_usage_constraint_assignment, document_file, executed_action, product, product_definition, product_definition_formation, product_relationship, property_definition, risk_impact_assignment, risk_perception_relationship and risk_perception_source_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 rm_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON classification_item WITH
   (action_method,
    action_method_relationship,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_document_reference,
    applied_document_usage_constraint_assignment,
    document_file,
    executed_action,
    product,
    product_definition,
    product_definition_formation,
    product_relationship,
    property_definition,
    risk_impact_assignment,
    risk_perception_relationship,
    risk_perception_source_assignment);
END_TYPE;
(*

5.2.1.5 rm_collection_assignment_groupable_item   EXPRESS-G

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

5.2.1.6 rm_collection_membership_groupable_item   EXPRESS-G

The rm_collection_membership_groupable_item type is an extension of the collection_membership_groupable_item type. It adds the data types action_method, action_method_relationship, action_relationship, action_resource, action_resource_relationship, action_status, address, applied_action_assignment, applied_action_method_assignment, applied_approval_assignment, applied_classification_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_external_identification_assignment, applied_identification_assignment, applied_organization_assignment, applied_person_and_organization_assignment, approval, approval_person_organization, approval_relationship, approval_status, ascribable_state, ascribable_state_relationship, calendar_date, class, collection_assignment, collection_membership, coordinated_universal_time_offset, date_and_time, date_and_time_assignment, date_assignment, derived_unit, derived_unit_element, document_file, executed_action, external_source, general_property, general_property_relationship, identification_assignment_relationship, justification_assignment, justification_group_assignment, justification_item_group_assignment, justification_support_assignment, justification_support_item_group_assignment, local_time, measure_with_unit, named_unit, organization, organization_relationship, person, person_and_organization, product, product_definition, product_definition_context, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_relationship, property_definition, property_definition_representation, representation, representation_context, representation_item, representation_relationship, risk_impact_assignment, risk_perception_source_assignment, same_as_external_item_assignment, state_observed, state_observed_assignment, state_observed_relationship, state_observed_role, state_type, state_type_assignment, state_type_relationship and state_type_role 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 rm_collection_membership_groupable_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON collection_membership_groupable_item WITH
   (action_method,
    action_method_relationship,
    action_relationship,
    action_resource,
    action_resource_relationship,
    action_status,
    address,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_approval_assignment,
    applied_classification_assignment,
    applied_document_reference,
    applied_document_usage_constraint_assignment,
    applied_external_identification_assignment,
    applied_identification_assignment,
    applied_organization_assignment,
    applied_person_and_organization_assignment,
    approval,
    approval_person_organization,
    approval_relationship,
    approval_status,
    ascribable_state,
    ascribable_state_relationship,
    calendar_date,
    class,
    collection_assignment,
    collection_membership,
    coordinated_universal_time_offset,
    date_and_time,
    date_and_time_assignment,
    date_assignment,
    derived_unit,
    derived_unit_element,
    document_file,
    executed_action,
    external_source,
    general_property,
    general_property_relationship,
    identification_assignment_relationship,
    justification_assignment,
    justification_group_assignment,
    justification_item_group_assignment,
    justification_support_assignment,
    justification_support_item_group_assignment,
    local_time,
    measure_with_unit,
    named_unit,
    organization,
    organization_relationship,
    person,
    person_and_organization,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_formation_relationship,
    product_definition_relationship,
    product_relationship,
    property_definition,
    property_definition_representation,
    representation,
    representation_context,
    representation_item,
    representation_relationship,
    risk_impact_assignment,
    risk_perception_source_assignment,
    same_as_external_item_assignment,
    state_observed,
    state_observed_assignment,
    state_observed_relationship,
    state_observed_role,
    state_type,
    state_type_assignment,
    state_type_relationship,
    state_type_role);
END_TYPE;
(*

5.2.1.7 rm_condition_action_method_items   EXPRESS-G

The rm_condition_action_method_items type is an extension of the condition_action_method_items type. It adds the data types action_method, action_resource, action_resource_relationship, applied_action_assignment, applied_action_method_assignment, applied_approval_assignment, applied_classification_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_identification_assignment, applied_organization_assignment, applied_person_and_organization_assignment, approval, ascribable_state, calendar_date, date_and_time, date_and_time_assignment, date_assignment, executed_action, general_property, justification_assignment, justification_group_assignment, justification_item_group_assignment, organization, product, product_definition, product_definition_formation, product_definition_relationship, property_definition, property_definition_representation, representation, state_observed, state_type and state_type_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 rm_condition_action_method_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON condition_action_method_items WITH
   (action_method,
    action_resource,
    action_resource_relationship,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_approval_assignment,
    applied_classification_assignment,
    applied_document_reference,
    applied_document_usage_constraint_assignment,
    applied_identification_assignment,
    applied_organization_assignment,
    applied_person_and_organization_assignment,
    approval,
    ascribable_state,
    calendar_date,
    date_and_time,
    date_and_time_assignment,
    date_assignment,
    executed_action,
    general_property,
    justification_assignment,
    justification_group_assignment,
    justification_item_group_assignment,
    organization,
    product,
    product_definition,
    product_definition_formation,
    product_definition_relationship,
    property_definition,
    property_definition_representation,
    representation,
    state_observed,
    state_type,
    state_type_relationship);
END_TYPE;
(*

5.2.1.8 rm_date_and_time_item   EXPRESS-G

The rm_date_and_time_item type is an extension of the date_and_time_item type. It adds the data types action_method, action_method_relationship, action_relationship, action_resource, applied_action_assignment, applied_action_method_assignment, applied_classification_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_identification_assignment, applied_organization_assignment, applied_person_and_organization_assignment, approval, approval_person_organization, ascribable_state, date_and_time_assignment, date_assignment, document_file, executed_action, general_property, general_property_relationship, identification_assignment_relationship, justification_assignment, justification_group_assignment, justification_item_group_assignment, justification_support_assignment, justification_support_item_group_assignment, organization_relationship, organizational_address, person, person_and_organization, product, product_definition, product_definition_context, product_definition_formation, product_definition_formation_relationship, product_relationship, property_definition, property_definition_representation, representation, risk_impact_assignment, risk_perception_relationship, risk_perception_source_assignment, state_observed, state_observed_assignment, state_observed_relationship, state_type, state_type_assignment and state_type_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 rm_date_and_time_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON date_and_time_item WITH
   (action_method,
    action_method_relationship,
    action_relationship,
    action_resource,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_classification_assignment,
    applied_document_reference,
    applied_document_usage_constraint_assignment,
    applied_identification_assignment,
    applied_organization_assignment,
    applied_person_and_organization_assignment,
    approval,
    approval_person_organization,
    ascribable_state,
    date_and_time_assignment,
    date_assignment,
    document_file,
    executed_action,
    general_property,
    general_property_relationship,
    identification_assignment_relationship,
    justification_assignment,
    justification_group_assignment,
    justification_item_group_assignment,
    justification_support_assignment,
    justification_support_item_group_assignment,
    organization_relationship,
    organizational_address,
    person,
    person_and_organization,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_formation_relationship,
    product_relationship,
    property_definition,
    property_definition_representation,
    representation,
    risk_impact_assignment,
    risk_perception_relationship,
    risk_perception_source_assignment,
    state_observed,
    state_observed_assignment,
    state_observed_relationship,
    state_type,
    state_type_assignment,
    state_type_relationship);
END_TYPE;
(*

5.2.1.9 rm_date_item   EXPRESS-G

The rm_date_item type is an extension of the date_item type. It adds the data types action_method, action_method_relationship, action_relationship, action_resource, applied_action_assignment, applied_action_method_assignment, applied_classification_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_identification_assignment, applied_organization_assignment, applied_person_and_organization_assignment, approval, approval_person_organization, ascribable_state, date_and_time_assignment, date_assignment, document_file, executed_action, general_property, general_property_relationship, identification_assignment_relationship, justification_assignment, justification_group_assignment, justification_item_group_assignment, justification_support_assignment, justification_support_item_group_assignment, organization_relationship, organizational_address, person, person_and_organization, product, product_definition, product_definition_context, product_definition_formation, product_definition_formation_relationship, product_relationship, property_definition, property_definition_representation, representation, risk_impact_assignment, risk_perception_relationship, risk_perception_source_assignment, state_observed, state_observed_assignment, state_observed_relationship, state_type, state_type_assignment and state_type_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 rm_date_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON date_item WITH
   (action_method,
    action_method_relationship,
    action_relationship,
    action_resource,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_classification_assignment,
    applied_document_reference,
    applied_document_usage_constraint_assignment,
    applied_identification_assignment,
    applied_organization_assignment,
    applied_person_and_organization_assignment,
    approval,
    approval_person_organization,
    ascribable_state,
    date_and_time_assignment,
    date_assignment,
    document_file,
    executed_action,
    general_property,
    general_property_relationship,
    identification_assignment_relationship,
    justification_assignment,
    justification_group_assignment,
    justification_item_group_assignment,
    justification_support_assignment,
    justification_support_item_group_assignment,
    organization_relationship,
    organizational_address,
    person,
    person_and_organization,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_formation_relationship,
    product_relationship,
    property_definition,
    property_definition_representation,
    representation,
    risk_impact_assignment,
    risk_perception_relationship,
    risk_perception_source_assignment,
    state_observed,
    state_observed_assignment,
    state_observed_relationship,
    state_type,
    state_type_assignment,
    state_type_relationship);
END_TYPE;
(*

5.2.1.10 rm_document_reference_item   EXPRESS-G

The rm_document_reference_item type is an extension of the document_reference_item type. It adds the data types action_method, action_method_relationship, action_relationship, action_resource, action_resource_relationship, applied_action_assignment, applied_action_method_assignment, applied_approval_assignment, applied_classification_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_identification_assignment, applied_organization_assignment, applied_person_and_organization_assignment, approval, ascribable_state, assumption_assignment, assumption_relationship, class, executed_action, general_property, general_property_relationship, item_assumed, justification_assignment, justification_group_assignment, justification_item_group_assignment, justification_support_assignment, justification_support_item_group_assignment, organization, organization_relationship, organizational_address, person, person_and_organization, product, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_relationship, property_definition, property_definition_representation, representation, representation_item, risk_impact_assignment, risk_perception_source_assignment, state_observed, state_type and state_type_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 rm_document_reference_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON document_reference_item WITH
   (action_method,
    action_method_relationship,
    action_relationship,
    action_resource,
    action_resource_relationship,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_approval_assignment,
    applied_classification_assignment,
    applied_document_reference,
    applied_document_usage_constraint_assignment,
    applied_identification_assignment,
    applied_organization_assignment,
    applied_person_and_organization_assignment,
    approval,
    ascribable_state,
    assumption_assignment,
    assumption_relationship,
    class,
    executed_action,
    general_property,
    general_property_relationship,
    item_assumed,
    justification_assignment,
    justification_group_assignment,
    justification_item_group_assignment,
    justification_support_assignment,
    justification_support_item_group_assignment,
    organization,
    organization_relationship,
    organizational_address,
    person,
    person_and_organization,
    product,
    product_definition,
    product_definition_formation,
    product_definition_formation_relationship,
    product_definition_relationship,
    product_relationship,
    property_definition,
    property_definition_representation,
    representation,
    representation_item,
    risk_impact_assignment,
    risk_perception_source_assignment,
    state_observed,
    state_type,
    state_type_relationship);
END_TYPE;
(*

5.2.1.11 rm_identification_item   EXPRESS-G

The rm_identification_item type is an extension of the identification_item type. It adds the data types action_method, action_method_relationship, action_relationship, action_resource, address, applied_action_assignment, applied_action_method_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_external_identification_assignment, applied_organization_assignment, applied_person_and_organization_assignment, approval, approval_status, ascribable_state, ascribable_state_relationship, class, document_file, executed_action, general_property, general_property_relationship, identification_assignment_relationship, justification_assignment, justification_group_assignment, justification_item_group_assignment, justification_support_assignment, justification_support_item_group_assignment, organization, person, person_and_organization, product, product_definition_formation, product_definition_relationship, product_relationship, property_definition, risk_impact_assignment, risk_perception_source_assignment, state_observed, state_observed_assignment, state_observed_relationship, state_type_assignment and state_type_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 rm_identification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON identification_item WITH
   (action_method,
    action_method_relationship,
    action_relationship,
    action_resource,
    address,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_document_reference,
    applied_document_usage_constraint_assignment,
    applied_external_identification_assignment,
    applied_organization_assignment,
    applied_person_and_organization_assignment,
    approval,
    approval_status,
    ascribable_state,
    ascribable_state_relationship,
    class,
    document_file,
    executed_action,
    general_property,
    general_property_relationship,
    identification_assignment_relationship,
    justification_assignment,
    justification_group_assignment,
    justification_item_group_assignment,
    justification_support_assignment,
    justification_support_item_group_assignment,
    organization,
    person,
    person_and_organization,
    product,
    product_definition_formation,
    product_definition_relationship,
    product_relationship,
    property_definition,
    risk_impact_assignment,
    risk_perception_source_assignment,
    state_observed,
    state_observed_assignment,
    state_observed_relationship,
    state_type_assignment,
    state_type_relationship);
END_TYPE;
(*

5.2.1.12 rm_justification_item   EXPRESS-G

The rm_justification_item type is an extension of the justification_item type. It adds the data types action_method, action_method_relationship, action_resource, action_resource_relationship, applied_action_assignment, applied_action_method_assignment, applied_approval_assignment, applied_classification_assignment, applied_document_reference, applied_document_usage_constraint_assignment, approval, ascribable_state, executed_action, general_property, general_property_relationship, product, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, property_definition, representation, state_observed_assignment and state_type_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 rm_justification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON justification_item WITH
   (action_method,
    action_method_relationship,
    action_resource,
    action_resource_relationship,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_approval_assignment,
    applied_classification_assignment,
    applied_document_reference,
    applied_document_usage_constraint_assignment,
    approval,
    ascribable_state,
    executed_action,
    general_property,
    general_property_relationship,
    product,
    product_definition,
    product_definition_formation,
    product_definition_formation_relationship,
    product_definition_relationship,
    property_definition,
    representation,
    state_observed_assignment,
    state_type_assignment);
END_TYPE;
(*

5.2.1.13 rm_justification_support_item   EXPRESS-G

The rm_justification_support_item type is an extension of the justification_support_item type. It adds the data types action_method, applied_action_assignment, applied_action_method_assignment, applied_organization_assignment, applied_person_and_organization_assignment, approval, executed_action, general_property, general_property_relationship, product, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, property_definition, risk_impact_assignment, state_observed, state_observed_assignment, state_observed_relationship, state_type, state_type_assignment and state_type_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 rm_justification_support_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON justification_support_item WITH
   (action_method,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_organization_assignment,
    applied_person_and_organization_assignment,
    approval,
    executed_action,
    general_property,
    general_property_relationship,
    product,
    product_definition,
    product_definition_formation,
    product_definition_formation_relationship,
    product_definition_relationship,
    property_definition,
    risk_impact_assignment,
    state_observed,
    state_observed_assignment,
    state_observed_relationship,
    state_type,
    state_type_assignment,
    state_type_relationship);
END_TYPE;
(*

5.2.1.14 rm_organization_item   EXPRESS-G

The rm_organization_item type is an extension of the organization_item type. It adds the data types action_method, action_method_relationship, action_relationship, action_resource, applied_action_assignment, applied_action_method_assignment, applied_classification_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_identification_assignment, applied_organization_assignment, applied_person_and_organization_assignment, approval, approval_status, ascribable_state, class, date_and_time_assignment, date_assignment, document_file, executed_action, general_property, general_property_relationship, identification_assignment_relationship, justification_assignment, justification_group_assignment, justification_item_group_assignment, justification_support_assignment, justification_support_item_group_assignment, organization, person_and_organization, product, product_definition, product_definition_context, product_definition_formation, product_definition_formation_relationship, product_relationship, property_definition, property_definition_representation, representation, risk_impact_assignment, risk_perception_source_assignment, state_observed, state_observed_assignment, state_observed_relationship, state_type, state_type_assignment and state_type_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 rm_organization_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON organization_item WITH
   (action_method,
    action_method_relationship,
    action_relationship,
    action_resource,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_classification_assignment,
    applied_document_reference,
    applied_document_usage_constraint_assignment,
    applied_identification_assignment,
    applied_organization_assignment,
    applied_person_and_organization_assignment,
    approval,
    approval_status,
    ascribable_state,
    class,
    date_and_time_assignment,
    date_assignment,
    document_file,
    executed_action,
    general_property,
    general_property_relationship,
    identification_assignment_relationship,
    justification_assignment,
    justification_group_assignment,
    justification_item_group_assignment,
    justification_support_assignment,
    justification_support_item_group_assignment,
    organization,
    person_and_organization,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_formation_relationship,
    product_relationship,
    property_definition,
    property_definition_representation,
    representation,
    risk_impact_assignment,
    risk_perception_source_assignment,
    state_observed,
    state_observed_assignment,
    state_observed_relationship,
    state_type,
    state_type_assignment,
    state_type_relationship);
END_TYPE;
(*

5.2.1.15 rm_person_and_organization_item   EXPRESS-G

The rm_person_and_organization_item type is an extension of the person_and_organization_item type. It adds the data types action_method, action_method_relationship, action_relationship, action_resource, applied_action_assignment, applied_action_method_assignment, applied_classification_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_identification_assignment, applied_organization_assignment, applied_person_and_organization_assignment, approval, approval_status, ascribable_state, class, date_and_time_assignment, date_assignment, document_file, executed_action, general_property, general_property_relationship, identification_assignment_relationship, justification_assignment, justification_group_assignment, justification_item_group_assignment, justification_support_assignment, justification_support_item_group_assignment, organization, person_and_organization, product, product_definition, product_definition_context, product_definition_formation, product_definition_formation_relationship, product_relationship, property_definition, property_definition_representation, representation, risk_impact_assignment, risk_perception_source_assignment, state_observed, state_observed_assignment, state_observed_relationship, state_type, state_type_assignment and state_type_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 rm_person_and_organization_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON person_and_organization_item WITH
   (action_method,
    action_method_relationship,
    action_relationship,
    action_resource,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_classification_assignment,
    applied_document_reference,
    applied_document_usage_constraint_assignment,
    applied_identification_assignment,
    applied_organization_assignment,
    applied_person_and_organization_assignment,
    approval,
    approval_status,
    ascribable_state,
    class,
    date_and_time_assignment,
    date_assignment,
    document_file,
    executed_action,
    general_property,
    general_property_relationship,
    identification_assignment_relationship,
    justification_assignment,
    justification_group_assignment,
    justification_item_group_assignment,
    justification_support_assignment,
    justification_support_item_group_assignment,
    organization,
    person_and_organization,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_formation_relationship,
    product_relationship,
    property_definition,
    property_definition_representation,
    representation,
    risk_impact_assignment,
    risk_perception_source_assignment,
    state_observed,
    state_observed_assignment,
    state_observed_relationship,
    state_type,
    state_type_assignment,
    state_type_relationship);
END_TYPE;
(*

5.2.1.16 rm_risk_impact_item   EXPRESS-G

The rm_risk_impact_item type is an extension of the risk_impact_item type. It adds the data types action_method, action_relationship, action_resource, action_resource_relationship, applied_action_assignment, applied_organization_assignment, applied_person_and_organization_assignment, approval, ascribable_state, ascribable_state_relationship, executed_action, general_property, general_property_relationship, organization, person, person_and_organization, product_definition, product_definition_formation_relationship, product_definition_relationship, representation, representation_item, state_observed, state_observed_assignment, state_observed_relationship and state_type_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 rm_risk_impact_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON risk_impact_item WITH
   (action_method,
    action_relationship,
    action_resource,
    action_resource_relationship,
    applied_action_assignment,
    applied_organization_assignment,
    applied_person_and_organization_assignment,
    approval,
    ascribable_state,
    ascribable_state_relationship,
    executed_action,
    general_property,
    general_property_relationship,
    organization,
    person,
    person_and_organization,
    product_definition,
    product_definition_formation_relationship,
    product_definition_relationship,
    representation,
    representation_item,
    state_observed,
    state_observed_assignment,
    state_observed_relationship,
    state_type_relationship);
END_TYPE;
(*

5.2.1.17 rm_risk_perception_source_item   EXPRESS-G

The rm_risk_perception_source_item type is an extension of the risk_perception_source_item type. It adds the data types action_relationship, action_resource, action_resource_relationship, applied_action_method_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_organization_assignment, applied_person_and_organization_assignment, approval, approval_person_organization, ascribable_state, ascribable_state_relationship, document_file, general_property, general_property_relationship, justification_assignment, justification_group_assignment, justification_item_group_assignment, justification_support_assignment, justification_support_item_group_assignment, organization, person, person_and_organization, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_relationship, property_definition, representation, representation_item, state_observed, state_observed_assignment, state_observed_relationship, state_type and state_type_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 rm_risk_perception_source_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON risk_perception_source_item WITH
   (action_relationship,
    action_resource,
    action_resource_relationship,
    applied_action_method_assignment,
    applied_document_reference,
    applied_document_usage_constraint_assignment,
    applied_organization_assignment,
    applied_person_and_organization_assignment,
    approval,
    approval_person_organization,
    ascribable_state,
    ascribable_state_relationship,
    document_file,
    general_property,
    general_property_relationship,
    justification_assignment,
    justification_group_assignment,
    justification_item_group_assignment,
    justification_support_assignment,
    justification_support_item_group_assignment,
    organization,
    person,
    person_and_organization,
    product_definition,
    product_definition_formation,
    product_definition_formation_relationship,
    product_definition_relationship,
    product_relationship,
    property_definition,
    representation,
    representation_item,
    state_observed,
    state_observed_assignment,
    state_observed_relationship,
    state_type,
    state_type_relationship);
END_TYPE;
(*

5.2.1.18 rm_same_as_item   EXPRESS-G

The rm_same_as_item type is an extension of the same_as_item type. It adds the data types action_method, action_resource, action_status, address, applied_action_method_assignment, applied_external_identification_assignment, approval, approval_status, ascribable_state, calendar_date, coordinated_universal_time_offset, date_and_time, derived_unit, derived_unit_element, executed_action, external_source, general_property, item_assumed, local_time, measure_with_unit, named_unit, organization, person, product, product_definition, product_definition_context, product_definition_formation, representation_context, state_observed, state_observed_role, state_type and state_type_role 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 rm_same_as_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON same_as_item WITH
   (action_method,
    action_resource,
    action_status,
    address,
    applied_action_method_assignment,
    applied_external_identification_assignment,
    approval,
    approval_status,
    ascribable_state,
    calendar_date,
    coordinated_universal_time_offset,
    date_and_time,
    derived_unit,
    derived_unit_element,
    executed_action,
    external_source,
    general_property,
    item_assumed,
    local_time,
    measure_with_unit,
    named_unit,
    organization,
    person,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    representation_context,
    state_observed,
    state_observed_role,
    state_type,
    state_type_role);
END_TYPE;
(*

5.2.1.19 rm_state_observed_of_item   EXPRESS-G

The rm_state_observed_of_item type is an extension of the state_observed_of_item type. It adds the data types action_method, action_resource, applied_action_assignment, applied_action_method_assignment, applied_approval_assignment, approval, executed_action, product, product_definition_formation, product_definition_relationship, property_definition, risk_impact_assignment and state_observed_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 rm_state_observed_of_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON state_observed_of_item WITH
   (action_method,
    action_resource,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_approval_assignment,
    approval,
    executed_action,
    product,
    product_definition_formation,
    product_definition_relationship,
    property_definition,
    risk_impact_assignment,
    state_observed_assignment);
END_TYPE;
(*

5.2.1.20 rm_state_type_of_item   EXPRESS-G

The rm_state_type_of_item type is an extension of the state_type_of_item type. It adds the data types action_method, action_resource, action_resource_relationship, applied_action_assignment, applied_action_method_assignment, applied_external_identification_assignment, approval, document_file, executed_action, organization, person_and_organization, product, product_definition, product_definition_formation, product_definition_relationship, risk_attitude and risk_impact_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 rm_state_type_of_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON state_type_of_item WITH
   (action_method,
    action_resource,
    action_resource_relationship,
    applied_action_assignment,
    applied_action_method_assignment,
    applied_external_identification_assignment,
    approval,
    document_file,
    executed_action,
    organization,
    person_and_organization,
    product,
    product_definition,
    product_definition_formation,
    product_definition_relationship,
    risk_attitude,
    risk_impact_assignment);
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 rm_characterizable_address   EXPRESS-G

A rm_characterizable_address is a type of characterized_object and address

EXPRESS specification:

*)
ENTITY rm_characterizable_address
  SUBTYPE OF (address, characterized_object);
END_ENTITY;
(*

5.2.2.2 rm_characterizable_applied_action_assignment   EXPRESS-G

A rm_characterizable_applied_action_assignment is a type of characterized_object and applied_action_assignment

EXPRESS specification:

*)
ENTITY rm_characterizable_applied_action_assignment
  SUBTYPE OF (applied_action_assignment, characterized_object);
END_ENTITY;
(*

5.2.2.3 rm_characterizable_applied_action_method_assignment   EXPRESS-G

A rm_characterizable_applied_action_method_assignment is a type of characterized_object and applied_action_method_assignment

EXPRESS specification:

*)
ENTITY rm_characterizable_applied_action_method_assignment
  SUBTYPE OF (applied_action_method_assignment, characterized_object);
END_ENTITY;
(*

5.2.2.4 rm_characterizable_applied_document_reference   EXPRESS-G

A rm_characterizable_applied_document_reference is a type of characterized_object and applied_document_reference

EXPRESS specification:

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

5.2.2.5 rm_characterizable_applied_document_usage_constraint_assignment   EXPRESS-G

A rm_characterizable_applied_document_usage_constraint_assignment is a type of characterized_object and applied_document_usage_constraint_assignment

EXPRESS specification:

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

5.2.2.6 rm_characterizable_applied_organization_assignment   EXPRESS-G

A rm_characterizable_applied_organization_assignment is a type of characterized_object and applied_organization_assignment

EXPRESS specification:

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

5.2.2.7 rm_characterizable_applied_person_and_organization_assignment   EXPRESS-G

A rm_characterizable_applied_person_and_organization_assignment is a type of characterized_object and applied_person_and_organization_assignment

EXPRESS specification:

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

5.2.2.8 rm_characterizable_person   EXPRESS-G

A rm_characterizable_person is a type of characterized_object and person

EXPRESS specification:

*)
ENTITY rm_characterizable_person
  SUBTYPE OF (characterized_object, person);
END_ENTITY;
(*

5.2.2.9 rm_characterizable_person_and_organization   EXPRESS-G

A rm_characterizable_person_and_organization is a type of characterized_object and person_and_organization

EXPRESS specification:

*)
ENTITY rm_characterizable_person_and_organization
  SUBTYPE OF (characterized_object, person_and_organization);
END_ENTITY;
(*

5.2.2.10 rm_characterizable_risk_impact_assignment   EXPRESS-G

A rm_characterizable_risk_impact_assignment is a type of characterized_object and risk_impact_assignment

EXPRESS specification:

*)
ENTITY rm_characterizable_risk_impact_assignment
  SUBTYPE OF (characterized_object, risk_impact_assignment);
END_ENTITY;
(*

5.2.2.11 rm_characterizable_state_observed   EXPRESS-G

A rm_characterizable_state_observed is a type of characterized_object and state_observed

EXPRESS specification:

*)
ENTITY rm_characterizable_state_observed
  SUBTYPE OF (characterized_object, state_observed);
END_ENTITY;
(*

5.2.2.12 rm_characterizable_state_observed_assignment   EXPRESS-G

A rm_characterizable_state_observed_assignment is a type of characterized_object and state_observed_assignment

EXPRESS specification:

*)
ENTITY rm_characterizable_state_observed_assignment
  SUBTYPE OF (characterized_object, state_observed_assignment);
END_ENTITY;
(*

5.2.2.13 rm_characterizable_state_observed_relationship   EXPRESS-G

A rm_characterizable_state_observed_relationship is a type of characterized_object and state_observed_relationship

EXPRESS specification:

*)
ENTITY rm_characterizable_state_observed_relationship
  SUBTYPE OF (characterized_object, state_observed_relationship);
END_ENTITY;
(*

5.2.2.14 rm_characterizable_state_type   EXPRESS-G

A rm_characterizable_state_type is a type of characterized_object and state_type

EXPRESS specification:

*)
ENTITY rm_characterizable_state_type
  SUBTYPE OF (characterized_object, state_type);
END_ENTITY;
(*

5.2.2.15 rm_characterizable_state_type_assignment   EXPRESS-G

A rm_characterizable_state_type_assignment is a type of characterized_object and state_type_assignment

EXPRESS specification:

*)
ENTITY rm_characterizable_state_type_assignment
  SUBTYPE OF (characterized_object, state_type_assignment);
END_ENTITY;
(*

5.2.2.16 rm_characterizable_state_type_relationship   EXPRESS-G

A rm_characterizable_state_type_relationship is a type of characterized_object and state_type_relationship

EXPRESS specification:

*)
ENTITY rm_characterizable_state_type_relationship
  SUBTYPE OF (characterized_object, state_type_relationship);
END_ENTITY;
(*



*)
END_SCHEMA;  -- Risk_management_mim
(*


© ISO 2011 — All rights reserved