Application module: AP233 systems engineering ISO/TS 10303-433: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 Ap233_systems_engineering_mim;

USE FROM Program_management_mim;    --  ISO/TS 10303-1466

USE FROM System_modelling_mim;    --  ISO/TS 10303-1477
(*

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

Program_management_mim ISO/TS 10303-1466
System_modelling_mim ISO/TS 10303-1477

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 syse_action_items   EXPRESS-G

The syse_action_items type is an extension of the ds_action_items type. It adds the data types alternate_product_relationship, applied_description_text_assignment, applied_expression_assignment, assembly_component_usage_substitute, characterized_object, context_dependent_shape_representation, description_text, generic_expression, geometric_item_specific_usage, group_relationship, item_defined_transformation, measure_qualification, precision_qualifier, shape_aspect, shape_aspect_relationship, type_qualifier and uncertainty_qualifier 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 syse_action_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON ds_action_items WITH
   (alternate_product_relationship,
    applied_description_text_assignment,
    applied_expression_assignment,
    assembly_component_usage_substitute,
    characterized_object,
    context_dependent_shape_representation,
    description_text,
    generic_expression,
    geometric_item_specific_usage,
    group_relationship,
    item_defined_transformation,
    measure_qualification,
    precision_qualifier,
    shape_aspect,
    shape_aspect_relationship,
    type_qualifier,
    uncertainty_qualifier);
END_TYPE;
(*

5.2.1.2 syse_analysed_item   EXPRESS-G

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

5.2.1.3 syse_attribute_classification_item   EXPRESS-G

The syse_attribute_classification_item type is an extension of the prgm_attribute_classification_item type. It adds the data types alternate_product_relationship, description_text and group_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 syse_attribute_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_attribute_classification_item WITH
   (alternate_product_relationship,
    description_text,
    group_relationship);
END_TYPE;
(*

5.2.1.4 syse_description_item   EXPRESS-G

The syse_description_item type is an extension of the sysm_description_item type. It adds the data types action, applied_position_in_organization_group_assignment, experience, experience_type, organization_type, person_type, person_type_definition, person_type_definition_relationship, position_in_organization, position_in_organization_assignment, position_in_organization_relationship, position_in_organization_type, position_in_organization_type_assignment, qualification_type and qualification_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 syse_description_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON sysm_description_item WITH
   (action,
    applied_position_in_organization_group_assignment,
    experience,
    experience_type,
    organization_type,
    person_type,
    person_type_definition,
    person_type_definition_relationship,
    position_in_organization,
    position_in_organization_assignment,
    position_in_organization_relationship,
    position_in_organization_type,
    position_in_organization_type_assignment,
    qualification_type,
    qualification_type_relationship);
END_TYPE;
(*

5.2.1.5 syse_evidence_item   EXPRESS-G

The syse_evidence_item type is an extension of the sysm_evidence_item type. It adds the data types action_method_assignment, action_property, action_resource_relationship, applied_person_type_assignment, applied_position_in_organization_assignment, risk_impact_assignment 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 syse_evidence_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON sysm_evidence_item WITH
   (action_method_assignment,
    action_property,
    action_resource_relationship,
    applied_person_type_assignment,
    applied_position_in_organization_assignment,
    risk_impact_assignment,
    risk_perception_source_assignment);
END_TYPE;
(*

5.2.1.6 syse_experience_item   EXPRESS-G

The syse_experience_item type is an extension of the prjm_experience_item type. It adds the data type group 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 syse_experience_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prjm_experience_item WITH
   (group);
END_TYPE;
(*

5.2.1.7 syse_experience_type_item   EXPRESS-G

The syse_experience_type_item type is an extension of the prjm_experience_type_item type. It adds the data type behaviour_model_groupable_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 syse_experience_type_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prjm_experience_type_item WITH
   (behaviour_model_groupable_item);
END_TYPE;
(*

5.2.1.8 syse_groupable_item   EXPRESS-G

The syse_groupable_item type is an extension of the sysm_groupable_item type. It adds the data type experience_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 syse_groupable_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON sysm_groupable_item WITH
   (experience_type);
END_TYPE;
(*

5.2.1.9 syse_location_representation_item   EXPRESS-G

The syse_location_representation_item type is an extension of the prgm_location_representation_item type. It adds the data types alternate_product_relationship, assembly_component_usage_substitute, constrained_general_parameter_relationship, evidence, interface_connection, interface_connector_occurrence and verification 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 syse_location_representation_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_location_representation_item WITH
   (alternate_product_relationship,
    assembly_component_usage_substitute,
    constrained_general_parameter_relationship,
    evidence,
    interface_connection,
    interface_connector_occurrence,
    verification);
END_TYPE;
(*

5.2.1.10 syse_observed_context_item   EXPRESS-G

The syse_observed_context_item type is an extension of the im_observed_context_item type. It adds the data types alternate_product_relationship, assembly_component_usage_substitute and evidence 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 syse_observed_context_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON im_observed_context_item WITH
   (alternate_product_relationship,
    assembly_component_usage_substitute,
    evidence);
END_TYPE;
(*

5.2.1.11 syse_person_type_item   EXPRESS-G

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

5.2.1.12 syse_position_in_organization_group_item   EXPRESS-G

The syse_position_in_organization_group_item type is an extension of the prgm_position_in_organization_group_item type. It adds the data types evidence, interface_definition_connection and verification 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 syse_position_in_organization_group_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_position_in_organization_group_item WITH
   (evidence,
    interface_definition_connection,
    verification);
END_TYPE;
(*

5.2.1.13 syse_position_in_organization_item   EXPRESS-G

The syse_position_in_organization_item type is an extension of the prgm_position_in_organization_item type. It adds the data types evidence, interface_definition_connection and verification 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 syse_position_in_organization_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_position_in_organization_item WITH
   (evidence,
    interface_definition_connection,
    verification);
END_TYPE;
(*

5.2.1.14 syse_position_in_organization_type_item   EXPRESS-G

The syse_position_in_organization_type_item type is an extension of the prgm_position_in_organization_type_item type. It adds the data types evidence, interface_definition_connection and verification 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 syse_position_in_organization_type_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_position_in_organization_type_item WITH
   (evidence,
    interface_definition_connection,
    verification);
END_TYPE;
(*

5.2.1.15 syse_requirement_source_item   EXPRESS-G

The syse_requirement_source_item type is an extension of the sysm_requirement_source_item type. It adds the data type action 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 syse_requirement_source_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON sysm_requirement_source_item WITH
   (action);
END_TYPE;
(*

5.2.1.16 syse_risk_impact_item   EXPRESS-G

The syse_risk_impact_item type is an extension of the prgm_risk_impact_item type. It adds the data types alternate_product_relationship, assembly_component_usage_substitute, evidence and verification_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 syse_risk_impact_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_risk_impact_item WITH
   (alternate_product_relationship,
    assembly_component_usage_substitute,
    evidence,
    verification_relationship);
END_TYPE;
(*

5.2.1.17 syse_risk_perception_source_item   EXPRESS-G

The syse_risk_perception_source_item type is an extension of the prgm_risk_perception_source_item type. It adds the data types alternate_product_relationship, applied_expression_assignment, assembly_component_usage_substitute, evidence, generic_expression and verification_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 syse_risk_perception_source_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_risk_perception_source_item WITH
   (alternate_product_relationship,
    applied_expression_assignment,
    assembly_component_usage_substitute,
    evidence,
    generic_expression,
    verification_relationship);
END_TYPE;
(*

5.2.1.18 syse_selected_item_context_items   EXPRESS-G

The syse_selected_item_context_items type is an extension of the prjm_selected_item_context_items type. It adds the data type 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 syse_selected_item_context_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prjm_selected_item_context_items WITH
   (product_definition_formation);
END_TYPE;
(*

5.2.1.19 syse_selected_item_select   EXPRESS-G

The syse_selected_item_select type is an extension of the pmri_selected_item_select type. It adds the data types interface_connection, interface_connector_definition, interface_connector_occurrence and interface_definition_connection 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 syse_selected_item_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_selected_item_select WITH
   (interface_connection,
    interface_connector_definition,
    interface_connector_occurrence,
    interface_definition_connection);
END_TYPE;
(*

5.2.1.20 syse_state_observed_of_item   EXPRESS-G

The syse_state_observed_of_item type is an extension of the sysm_state_observed_of_item type. It adds the data types alternate_product_relationship, assembly_component_usage_substitute, evidence and group 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 syse_state_observed_of_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON sysm_state_observed_of_item WITH
   (alternate_product_relationship,
    assembly_component_usage_substitute,
    evidence,
    group);
END_TYPE;
(*



*)
END_SCHEMA;  -- Ap233_systems_engineering_mim
(*


© ISO 2011 — All rights reserved