Application module: State based behaviour ISO/TS 10303-1371: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
6 Module reference data

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

(*
ISO TC184/SC4/WG3 N2761 - ISO/TS 10303-1371 State based behaviour - EXPRESS MIM
Supersedes ISO TC184/SC4/WG3 N2512
*)



SCHEMA State_based_behaviour_mim;

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

USE FROM Behaviour_description_assignment_mim;    -- ISO/TS 10303-1483

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

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

USE FROM Description_assignment_mim;    -- ISO/TS 10303-1473

USE FROM Expression_assignment_mim;    -- ISO/TS 10303-1491

USE FROM External_state_based_behaviour_model_mim;    -- ISO/TS 10303-1468

USE FROM General_model_parameter_mim;    -- ISO/TS 10303-1472

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

USE FROM Process_property_assignment_mim;    -- ISO/TS 10303-1040

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

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

USE FROM Textual_expression_representation_mim;    -- ISO/TS 10303-1367


TYPE sbb_action_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON action_items WITH
   (state_type);
END_TYPE;

TYPE sbb_action_method_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON action_method_items WITH
   (state_type);
END_TYPE;

TYPE sbb_behaviour_item_groupable_item = SELECT BASED_ON behaviour_item_groupable_item WITH
   (state_type);
END_TYPE;

TYPE sbb_behaviour_model_groupable_item = SELECT BASED_ON behaviour_model_groupable_item WITH
   (action_method,
    state_based_behaviour_model,
    state_type);
END_TYPE;

TYPE sbb_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON classification_item WITH
   (action_method,
    action_method_relationship,
    applied_action_method_assignment,
    applied_description_text_assignment,
    applied_expression_assignment,
    applied_external_identification_assignment,
    applied_identification_assignment,
    class,
    derived_unit,
    description_text,
    document_file,
    expression,
    external_class_library,
    general_property,
    general_property_relationship,
    identification_assignment_relationship,
    measure_with_unit,
    named_unit,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_formation_relationship,
    product_relationship,
    property_definition,
    property_definition_representation,
    representation,
    representation_item,
    representation_relationship,
    state_type,
    state_type_assignment,
    state_type_relationship);
END_TYPE;

TYPE sbb_collection_assignment_groupable_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON collection_assignment_groupable_item WITH
   (action_method,
    product,
    product_definition,
    product_definition_formation);
END_TYPE;

TYPE sbb_collection_membership_groupable_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON collection_membership_groupable_item WITH
   (action_method,
    action_method_relationship,
    applied_action_method_assignment,
    applied_classification_assignment,
    applied_description_text_assignment,
    applied_external_identification_assignment,
    applied_identification_assignment,
    applied_name_assignment,
    class,
    collection_assignment,
    collection_membership,
    derived_unit,
    derived_unit_element,
    description_text,
    document_file,
    external_source,
    general_property,
    general_property_relationship,
    identification_assignment_relationship,
    measure_with_unit,
    named_unit,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_formation_relationship,
    product_relationship,
    property_definition,
    property_definition_representation,
    representation,
    representation_context,
    representation_item,
    representation_relationship,
    same_as_external_item_assignment,
    state_type,
    state_type_assignment,
    state_type_relationship,
    state_type_role);
END_TYPE;

TYPE sbb_condition_action_method_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON condition_action_method_items WITH
   (action_method,
    applied_action_method_assignment,
    applied_classification_assignment,
    applied_expression_assignment,
    applied_identification_assignment,
    general_property,
    parameter_value_select,
    product,
    product_definition_formation,
    property_definition,
    property_definition_representation,
    state_type_relationship);
END_TYPE;

TYPE sbb_description_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON description_item WITH
   (action_method,
    action_method_relationship,
    applied_action_method_assignment,
    applied_description_text_assignment,
    applied_external_identification_assignment,
    applied_identification_assignment,
    class,
    derived_unit,
    document_file,
    expression,
    external_source,
    general_property,
    general_property_relationship,
    identification_assignment_relationship,
    measure_with_unit,
    named_unit,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_definition_formation_relationship,
    product_relationship,
    property_definition,
    property_definition_representation,
    representation,
    representation_item,
    representation_relationship,
    state_type,
    state_type_relationship,
    state_type_role);
END_TYPE;

TYPE sbb_expression_assignment_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON expression_assignment_item WITH
   (condition);
END_TYPE;

TYPE sbb_external_identification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON external_identification_item WITH
   (product);
END_TYPE;

TYPE sbb_identification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON identification_item WITH
   (action_method,
    action_method_relationship,
    applied_action_method_assignment,
    applied_description_text_assignment,
    applied_external_identification_assignment,
    class,
    document_file,
    external_class_library,
    general_property,
    general_property_relationship,
    identification_assignment_relationship,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    product_relationship,
    property_definition,
    representation,
    representation_item,
    state_type,
    state_type_assignment,
    state_type_relationship);
END_TYPE;

TYPE sbb_parameter_value_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON parameter_value_select WITH
   (product_definition,
    representation,
    representation_item,
    state_type);
END_TYPE;

TYPE sbb_same_as_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON same_as_item WITH
   (action_method,
    applied_action_method_assignment,
    applied_external_identification_assignment,
    derived_unit,
    derived_unit_element,
    description_text,
    external_source,
    general_property,
    measure_with_unit,
    named_unit,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    representation_context,
    state_type,
    state_type_role);
END_TYPE;

TYPE sbb_state_type_of_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON state_type_of_item WITH
   (action_method,
    applied_action_method_assignment,
    applied_external_identification_assignment,
    document_file,
    group,
    product,
    product_definition,
    product_definition_formation);
END_TYPE;

ENTITY sbb_characterized_applied_action_method_assignment
  SUBTYPE OF (applied_action_method_assignment, characterized_object);
END_ENTITY;

ENTITY sbb_characterized_general_property_relationship
  SUBTYPE OF (characterized_object, general_property_relationship);
END_ENTITY;

ENTITY sbb_characterized_generic_expression
  SUBTYPE OF (characterized_object, generic_expression);
END_ENTITY;

ENTITY sbb_characterized_product
  SUBTYPE OF (characterized_object, product);
END_ENTITY;

ENTITY sbb_characterized_product_definition_formation
  SUBTYPE OF (characterized_object, product_definition_formation);
END_ENTITY;

ENTITY sbb_characterized_product_definition_formation_relationship
  SUBTYPE OF (characterized_object, product_definition_formation_relationship);
END_ENTITY;

ENTITY sbb_characterized_property_definition_representation
  SUBTYPE OF (characterized_object, property_definition_representation);
END_ENTITY;

ENTITY sbb_characterized_representation
  SUBTYPE OF (characterized_object, representation);
END_ENTITY;

ENTITY sbb_characterized_representation_context
  SUBTYPE OF (characterized_object, representation_context);
END_ENTITY;

ENTITY sbb_characterized_representation_item
  SUBTYPE OF (characterized_object, representation_item);
END_ENTITY;

ENTITY sbb_characterized_state_type
  SUBTYPE OF (characterized_object, state_type);
END_ENTITY;

ENTITY sbb_characterized_state_type_assignment
  SUBTYPE OF (characterized_object, state_type_assignment);
END_ENTITY;

ENTITY sbb_characterized_state_type_relationship
  SUBTYPE OF (characterized_object, state_type_relationship);
END_ENTITY;

END_SCHEMA;  -- State_based_behaviour_mim


© ISO 2011 — All rights reserved