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

4 Information requirements

This clause specifies the information requirements for the AP233 systems engineering application module. The information requirements are specified as the Application Reference Model (ARM) of this application module.

NOTE 1  A graphical representation of the information requirements is given in Annex C.

NOTE 2  The mapping specification is specified in 5.1. It shows how the information requirements are met by using common resources and constructs defined or imported in the MIM schema of this application module.

This clause defines the information requirements to which implementations shall conform using the EXPRESS language as defined in ISO 10303-11. The following begins the Ap233_systems_engineering_arm schema and identifies the necessary external references.

EXPRESS specification:

*)
SCHEMA Ap233_systems_engineering_arm;
(*

4.1 Required AM ARMs

The following EXPRESS interface statements specify the elements imported from the ARMs of other application modules.

EXPRESS specification:

*)
USE FROM Program_management_arm;    --  ISO/TS 10303-1466

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

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

Program_management_arm ISO/TS 10303-1466
System_modelling_arm ISO/TS 10303-1477

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

4.2 ARM type definitions

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

4.2.1 syse_analysed_item   EXPRESS-G

The syse_analysed_item type is an extension of the sysm_analysed_item type. It adds the data types Activity_method_realization_relationship, Managed_resource_relationship, Observation, Observation_consequence, Observation_relationship, Resource_event_relationship, Work_output_assignment and Work_output_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.

Each list member is a product or activity data item to which an analysis can be assigned.

EXPRESS specification:

*)
TYPE syse_analysed_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON sysm_analysed_item WITH
   (Activity_method_realization_relationship,
    Managed_resource_relationship,
    Observation,
    Observation_consequence,
    Observation_relationship,
    Resource_event_relationship,
    Work_output_assignment,
    Work_output_relationship);
END_TYPE;
(*

4.2.2 syse_classified_attribute_select   EXPRESS-G

The syse_classified_attribute_select type is an extension of the prgm_classified_attribute_select type. It adds the data types Alternate_product_relationship, Description_text, Descriptive_document_property, Document_property_representation, Group, Group_relationship, Independent_property_representation, Interface_connection, Interface_connector_definition, Interface_definition_connection, Interface_specification_definition, Numerical_document_property, Part_view_definition and Requirement_view_definition to the list of alternate data types.

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

Each list member is an assertion that a data item has an attribute that is assigned to be a member of a class.

EXPRESS specification:

*)
TYPE syse_classified_attribute_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_classified_attribute_select WITH
   (Alternate_product_relationship,
    Description_text,
    Descriptive_document_property,
    Document_property_representation,
    Group,
    Group_relationship,
    Independent_property_representation,
    Interface_connection,
    Interface_connector_definition,
    Interface_definition_connection,
    Interface_specification_definition,
    Numerical_document_property,
    Part_view_definition,
    Requirement_view_definition);
END_TYPE;
(*

4.2.3 syse_condition_evaluation_item   EXPRESS-G

The syse_condition_evaluation_item type is an extension of the prgm_condition_evaluation_item type. It adds the data types Analysis_assignment, Assembly_component_relationship, Behaviour_description_association, Interface_connection, 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.

Each list member is a product or activity data item to which a condition evaluation can be applied.

EXPRESS specification:

*)
TYPE syse_condition_evaluation_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_condition_evaluation_item WITH
   (Analysis_assignment,
    Assembly_component_relationship,
    Behaviour_description_association,
    Interface_connection,
    Interface_definition_connection,
    Verification);
END_TYPE;
(*

4.2.4 syse_condition_evaluation_parameter_item   EXPRESS-G

The syse_condition_evaluation_parameter_item type is an extension of the pmri_condition_evaluation_parameter_item type. It adds the data types Assembly_component_relationship, Independent_property_representation, Interface_connection, Interface_connector_occurrence, Interface_definition_connection, Requirement_source and Task_io 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.

Each list member is a product or activity data item that can be an input parameter in the evaluation of a condition.

EXPRESS specification:

*)
TYPE syse_condition_evaluation_parameter_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_condition_evaluation_parameter_item WITH
   (Assembly_component_relationship,
    Independent_property_representation,
    Interface_connection,
    Interface_connector_occurrence,
    Interface_definition_connection,
    Requirement_source,
    Task_io);
END_TYPE;
(*

4.2.5 syse_defined_activities   EXPRESS-G

The syse_defined_activities type is an extension of the prgm_defined_activities type. It adds the data type Behaviour_description_association 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.

Each list member is an activity data item capabile of being a defined activity

EXPRESS specification:

*)
TYPE syse_defined_activities = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_defined_activities WITH
   (Behaviour_description_association);
END_TYPE;
(*

4.2.6 syse_defined_methods   EXPRESS-G

The syse_defined_methods type is an extension of the prgm_defined_methods type. It adds the data types Analysis_assignment and behaviour_model 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.

Each list member is a product or activity item that can be a required attribute of a person.

EXPRESS specification:

*)
TYPE syse_defined_methods = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_defined_methods WITH
   (Analysis_assignment,
    behaviour_model);
END_TYPE;
(*

4.2.7 syse_description_item   EXPRESS-G

The syse_description_item type is an extension of the sysm_description_item type. It adds the data types Activity_method_realization, Activity_method_realization_relationship, Condition_evaluation, Condition_evaluation_parameter, Experience_instance, Experience_type, Managed_resource, Managed_resource_relationship, Observation, Observation_consequence, Organization_type, Person_or_organization_or_person_in_organization_in_position, Person_or_organization_or_person_in_organization_in_position_relationship, Position, Position_group, Position_group_role, Position_relationship, Position_role, Position_type, Position_type_assignment, Position_type_role, Qualification_assignment, Qualification_type, Qualification_type_relationship, Related_condition_parameter, Resource_as_realized, Resource_as_realized_relationship, Resource_event, Resource_event_correspondence_relationship, Resource_event_relationship, Risk_impact_assignment, Risk_perception_source_assignment, Task_element_state_relationship, Task_method_state_relationship, Task_objective, Task_objective_state_relationship, Type_of_person, Type_of_person_definition, Type_of_person_definition_relationship, Work_output and Work_output_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.

Each list member is an item to which a description may be assigned

EXPRESS specification:

*)
TYPE syse_description_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON sysm_description_item WITH
   (Activity_method_realization,
    Activity_method_realization_relationship,
    Condition_evaluation,
    Condition_evaluation_parameter,
    Experience_instance,
    Experience_type,
    Managed_resource,
    Managed_resource_relationship,
    Observation,
    Observation_consequence,
    Organization_type,
    Person_or_organization_or_person_in_organization_in_position,
    Person_or_organization_or_person_in_organization_in_position_relationship,
    Position,
    Position_group,
    Position_group_role,
    Position_relationship,
    Position_role,
    Position_type,
    Position_type_assignment,
    Position_type_role,
    Qualification_assignment,
    Qualification_type,
    Qualification_type_relationship,
    Related_condition_parameter,
    Resource_as_realized,
    Resource_as_realized_relationship,
    Resource_event,
    Resource_event_correspondence_relationship,
    Resource_event_relationship,
    Risk_impact_assignment,
    Risk_perception_source_assignment,
    Task_element_state_relationship,
    Task_method_state_relationship,
    Task_objective,
    Task_objective_state_relationship,
    Type_of_person,
    Type_of_person_definition,
    Type_of_person_definition_relationship,
    Work_output,
    Work_output_relationship);
END_TYPE;
(*

4.2.8 syse_evidence_item   EXPRESS-G

The syse_evidence_item type is an extension of the sysm_evidence_item type. It adds the data types Condition_evaluation_assignment, Condition_evaluation_parameter, Observation, Observation_consequence, Observation_relationship, Person_or_organization_or_person_in_organization_in_position, Resource_as_realized_assignment, Resource_as_realized_relationship, Resource_event_correspondence_relationship, Resource_event_relationship, Risk_impact_assignment, Risk_perception_source_assignment, Task_objective_state_relationship, Type_of_person_assignment and Work_output_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.

Each list member item is a component data item used to support this evidence..

EXPRESS specification:

*)
TYPE syse_evidence_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON sysm_evidence_item WITH
   (Condition_evaluation_assignment,
    Condition_evaluation_parameter,
    Observation,
    Observation_consequence,
    Observation_relationship,
    Person_or_organization_or_person_in_organization_in_position,
    Resource_as_realized_assignment,
    Resource_as_realized_relationship,
    Resource_event_correspondence_relationship,
    Resource_event_relationship,
    Risk_impact_assignment,
    Risk_perception_source_assignment,
    Task_objective_state_relationship,
    Type_of_person_assignment,
    Work_output_assignment);
END_TYPE;
(*

4.2.9 syse_groupable_item   EXPRESS-G

The syse_groupable_item type is an extension of the sysm_groupable_item type. It adds the data types Experience_type, Managed_resource, Observation and Work_output 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.

Each list member is a product or activity data item to which a group can be assigned.

EXPRESS specification:

*)
TYPE syse_groupable_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON sysm_groupable_item WITH
   (Experience_type,
    Managed_resource,
    Observation,
    Work_output);
END_TYPE;
(*

4.2.10 syse_in_zone_item   EXPRESS-G

The syse_in_zone_item type is an extension of the syss_in_zone_item type. It adds the data types Activity_method and Applied_activity_method_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.

Each list member is an item that can exist in a zone.

EXPRESS specification:

*)
TYPE syse_in_zone_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON syss_in_zone_item WITH
   (Activity_method,
    Applied_activity_method_assignment);
END_TYPE;
(*

4.2.11 syse_observation_item   EXPRESS-G

The syse_observation_item type is an extension of the prgm_observation_item type. It adds the data types Alternate_product_relationship, Analysis_assignment, Assembly_relationship_substitution, Axis_placement_mapping, Behaviour_description_association, Contextual_shape_representation, Decision_path, Description_text, Description_text_assignment, Environment_assignment, Evidence, Expression_assignment, Generic_expression, Geometric_item_specific_usage, Group, Group_relationship, In_zone, Interface_connection, Interface_connector_occurrence, Interface_definition_connection, Interface_definition_for, Item_shape, Item_usage_effectivity, Measure_qualification, Observed_environment_assignment, Observed_environment_to_definition, Observed_environment_to_definition_version, Observed_environment_to_definition_view, Precision_qualifier, Product_occurrence_definition_relationship, Requirement_assignment, Requirement_satisfied_by, Requirement_source, Shape_dependent_property_representation, Shape_description_association, Shape_element, Shape_element_relationship, Task_io_hierarchy, Type_qualifier, Uncertainty_qualifier, Validation, Verification 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.

Each list member is any item that an observation can be made about, or any item that can be used as part of the observation..

EXPRESS specification:

*)
TYPE syse_observation_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_observation_item WITH
   (Alternate_product_relationship,
    Analysis_assignment,
    Assembly_relationship_substitution,
    Axis_placement_mapping,
    Behaviour_description_association,
    Contextual_shape_representation,
    Decision_path,
    Description_text,
    Description_text_assignment,
    Environment_assignment,
    Evidence,
    Expression_assignment,
    Generic_expression,
    Geometric_item_specific_usage,
    Group,
    Group_relationship,
    In_zone,
    Interface_connection,
    Interface_connector_occurrence,
    Interface_definition_connection,
    Interface_definition_for,
    Item_shape,
    Item_usage_effectivity,
    Measure_qualification,
    Observed_environment_assignment,
    Observed_environment_to_definition,
    Observed_environment_to_definition_version,
    Observed_environment_to_definition_view,
    Precision_qualifier,
    Product_occurrence_definition_relationship,
    Requirement_assignment,
    Requirement_satisfied_by,
    Requirement_source,
    Shape_dependent_property_representation,
    Shape_description_association,
    Shape_element,
    Shape_element_relationship,
    Task_io_hierarchy,
    Type_qualifier,
    Uncertainty_qualifier,
    Validation,
    Verification,
    Verification_relationship);
END_TYPE;
(*

4.2.12 syse_observed_context   EXPRESS-G

The syse_observed_context type is an extension of the prgm_observed_context type. It adds the data types Alternate_product_relationship, Analysis_assignment, Assembly_component_relationship, Assembly_relationship_substitution, Behaviour_description_association, Evidence, Interface_connection, Interface_connector_occurrence, Interface_definition_connection, Interface_definition_for, Requirement_assignment 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.

Each list member is a data item serving as the context in which an observation is made.

EXPRESS specification:

*)
TYPE syse_observed_context = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_observed_context WITH
   (Alternate_product_relationship,
    Analysis_assignment,
    Assembly_component_relationship,
    Assembly_relationship_substitution,
    Behaviour_description_association,
    Evidence,
    Interface_connection,
    Interface_connector_occurrence,
    Interface_definition_connection,
    Interface_definition_for,
    Requirement_assignment,
    Verification);
END_TYPE;
(*

4.2.13 syse_parameter_value_select   EXPRESS-G

The syse_parameter_value_select type is an extension of the sbb_parameter_value_select type. It adds the data type State_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.

Each list member is a product or activity data item for which a parameter can be provided.

EXPRESS specification:

*)
TYPE syse_parameter_value_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON sbb_parameter_value_select WITH
   (State_relationship);
END_TYPE;
(*

4.2.14 syse_position_group_item   EXPRESS-G

The syse_position_group_item type is an extension of the prgm_position_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.

Each list member is a position group that can be associated with a product or activity data item.

EXPRESS specification:

*)
TYPE syse_position_group_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_position_group_item WITH
   (Evidence,
    Interface_definition_connection,
    Verification);
END_TYPE;
(*

4.2.15 syse_position_item   EXPRESS-G

The syse_position_item type is an extension of the prgm_position_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.

Each list member is a position that can be associated with a product or activity data item.

EXPRESS specification:

*)
TYPE syse_position_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_position_item WITH
   (Evidence,
    Interface_definition_connection,
    Verification);
END_TYPE;
(*

4.2.16 syse_position_type_item   EXPRESS-G

The syse_position_type_item type is an extension of the prgm_position_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.

Each list member is a product or activity data item to which a position type can be assigned.

EXPRESS specification:

*)
TYPE syse_position_type_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_position_type_item WITH
   (Evidence,
    Interface_definition_connection,
    Verification);
END_TYPE;
(*

4.2.17 syse_product_based_location_representation   EXPRESS-G

The syse_product_based_location_representation type is an extension of the prgm_product_based_location_representation type. It adds the data types Alternate_product_relationship, Assembly_relationship_substitution, Constrained_general_parameter_relationship, Evidence, Interface_connection, Interface_connector_occurrence, Interface_definition_connection, Task_io 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.

Each list member is a product data item that can provide the context for a location that can be specified.

EXPRESS specification:

*)
TYPE syse_product_based_location_representation = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_product_based_location_representation WITH
   (Alternate_product_relationship,
    Assembly_relationship_substitution,
    Constrained_general_parameter_relationship,
    Evidence,
    Interface_connection,
    Interface_connector_occurrence,
    Interface_definition_connection,
    Task_io,
    Verification);
END_TYPE;
(*

4.2.18 syse_representation_proxy_select   EXPRESS-G

The syse_representation_proxy_select type is an extension of the sysm_representation_proxy_select type. It adds the data type Scheme_entry 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.

That which is acting as a representation item.

EXPRESS specification:

*)
TYPE syse_representation_proxy_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON sysm_representation_proxy_select WITH
   (Scheme_entry);
END_TYPE;
(*

4.2.19 syse_requirement_assignment_item   EXPRESS-G

The syse_requirement_assignment_item type is an extension of the sysm_requirement_assignment_item type. It adds the data type Work_output 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.

Each list member is an activity or product data item that can be associated with a requirement.

EXPRESS specification:

*)
TYPE syse_requirement_assignment_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON sysm_requirement_assignment_item WITH
   (Work_output);
END_TYPE;
(*

4.2.20 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 types Observation and Resource_event 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.

Each list member is an activity or product data item which can be the source for a requirement

EXPRESS specification:

*)
TYPE syse_requirement_source_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON sysm_requirement_source_item WITH
   (Observation,
    Resource_event);
END_TYPE;
(*

4.2.21 syse_resource_as_realized_item   EXPRESS-G

The syse_resource_as_realized_item type is an extension of the prgm_resource_as_realized_item type. It adds the data types Analysis_assignment, Behaviour_description_association, Evidence, Interface_connection, Interface_definition_connection, Interface_definition_for, Requirement_assignment, Task_io_hierarchy 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.

Each list member is an entity that consumes a resource in its realization

EXPRESS specification:

*)
TYPE syse_resource_as_realized_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_resource_as_realized_item WITH
   (Analysis_assignment,
    Behaviour_description_association,
    Evidence,
    Interface_connection,
    Interface_definition_connection,
    Interface_definition_for,
    Requirement_assignment,
    Task_io_hierarchy,
    Verification);
END_TYPE;
(*

4.2.22 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_relationship_substitution, Evidence, Interface_connection, Interface_connector_occurrence, Interface_definition_connection, Requirement_assignment, Requirement_source, Verification 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.

Each list member is a data item for which a risk impact can be assigned.

EXPRESS specification:

*)
TYPE syse_risk_impact_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_risk_impact_item WITH
   (Alternate_product_relationship,
    Assembly_relationship_substitution,
    Evidence,
    Interface_connection,
    Interface_connector_occurrence,
    Interface_definition_connection,
    Requirement_assignment,
    Requirement_source,
    Verification,
    Verification_relationship);
END_TYPE;
(*

4.2.23 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, Assembly_component_relationship, Assembly_relationship_substitution, Evidence, Expression_assignment, Generic_expression, Interface_connection, Interface_connector_occurrence, Interface_definition_connection, Interface_definition_for, Requirement_assignment, Requirement_source, Verification 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.

Each list member is a data item for which a risk preception source can be assigned.

EXPRESS specification:

*)
TYPE syse_risk_perception_source_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_risk_perception_source_item WITH
   (Alternate_product_relationship,
    Assembly_component_relationship,
    Assembly_relationship_substitution,
    Evidence,
    Expression_assignment,
    Generic_expression,
    Interface_connection,
    Interface_connector_occurrence,
    Interface_definition_connection,
    Interface_definition_for,
    Requirement_assignment,
    Requirement_source,
    Verification,
    Verification_relationship);
END_TYPE;
(*

4.2.24 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 types Part and Part_version 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.

Each list member is the context in which the product or activity data is being identified as being a Selected_item.

EXPRESS specification:

*)
TYPE syse_selected_item_context_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prjm_selected_item_context_items WITH
   (Part,
    Part_version);
END_TYPE;
(*

4.2.25 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.

Each list member is the product or activity data that is being designated as a Selected_item.

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;
(*

4.2.26 syse_state_of_item   EXPRESS-G

The syse_state_of_item type is an extension of the prgm_state_of_item type. It adds the data types Alternate_product_relationship, Analysis_assignment, Assembly_component_relationship, Assembly_relationship_substitution, Behaviour_description_association, Evidence, Interface_connection, Interface_connector_definition, Interface_connector_occurrence, Interface_definition_connection, Interface_specification_definition, Part_view_definition 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.

Each list member is an activity or product data item which can have a state or be a state.

EXPRESS specification:

*)
TYPE syse_state_of_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_state_of_item WITH
   (Alternate_product_relationship,
    Analysis_assignment,
    Assembly_component_relationship,
    Assembly_relationship_substitution,
    Behaviour_description_association,
    Evidence,
    Interface_connection,
    Interface_connector_definition,
    Interface_connector_occurrence,
    Interface_definition_connection,
    Interface_specification_definition,
    Part_view_definition,
    Verification);
END_TYPE;
(*

4.2.27 syse_type_of_person_item_select   EXPRESS-G

The syse_type_of_person_item_select type is an extension of the prgm_type_of_person_item_select type. It adds the data types Analysis_assignment, Behaviour_description_association, behaviour_model, Evidence, Interface_definition_connection, Interface_definition_for 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.

Each list member is a product or activity item to which a type of person can be assigned.

EXPRESS specification:

*)
TYPE syse_type_of_person_item_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prgm_type_of_person_item_select WITH
   (Analysis_assignment,
    Behaviour_description_association,
    behaviour_model,
    Evidence,
    Interface_definition_connection,
    Interface_definition_for,
    Verification);
END_TYPE;
(*

4.2.28 syse_work_item   EXPRESS-G

The syse_work_item type is an extension of the prjm_work_item type. It adds the data types Analysis_assignment 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.

Each list member is an item that can be a source that produces or delivers work output.

EXPRESS specification:

*)
TYPE syse_work_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prjm_work_item WITH
   (Analysis_assignment,
    Verification);
END_TYPE;
(*

4.2.29 syse_work_output_item   EXPRESS-G

The syse_work_output_item type is an extension of the prjm_work_output_item type. It adds the data types Analysis_assignment, Behaviour_description_association, Evidence, Part, Part_version, Part_view_definition and Task_io 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.

Each list member is any product or activity data item that can be a representation of the item that is defined as work output (actual item or or type of item).

EXPRESS specification:

*)
TYPE syse_work_output_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON prjm_work_output_item WITH
   (Analysis_assignment,
    Behaviour_description_association,
    Evidence,
    Part,
    Part_version,
    Part_view_definition,
    Task_io);
END_TYPE;
(*



*)
END_SCHEMA;  -- Ap233_systems_engineering_arm
(*


© ISO 2011 — All rights reserved