Application module: Function based behaviour ISO/TS 10303-1453:2014-02(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 Application module implementation and usage guide
G Change history
Bibliography
Index

(*
ISO TC184/SC4/WG3 N8404 - ISO/TS 10303-1453 Function based behaviour - EXPRESS MIM
Supersedes ISO TC184/SC4/WG3 N2730
*)



SCHEMA Function_based_behaviour_mim;

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

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

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

USE FROM External_functional_model_mim;    -- ISO/TS 10303-1478

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 Required_resource_mim;    -- ISO/TS 10303-1267

USE FROM Resource_property_assignment_mim;    -- ISO/TS 10303-1273

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

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


TYPE fbb_action_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON action_items WITH
   (action_method,
    action_method_assignment_relationship,
    action_resource,
    action_resource_requirement,
    applied_action_method_assignment,
    document_file,
    group,
    product,
    product_definition,
    product_definition_formation,
    product_definition_formation_relationship,
    property_definition,
    resource_property);
END_TYPE;

TYPE fbb_action_method_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON action_method_items WITH
   (action_method,
    action_method_assignment_relationship,
    action_resource,
    action_resource_requirement,
    applied_action_method_assignment,
    document_file,
    group,
    product,
    product_definition,
    product_definition_formation,
    product_definition_formation_relationship,
    property_definition,
    resource_property);
END_TYPE;

TYPE fbb_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON classification_item WITH
   (action_method,
    action_method_relationship,
    applied_action_method_assignment,
    applied_expression_assignment,
    applied_external_identification_assignment,
    applied_identification_assignment,
    class,
    derived_unit,
    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,
    resource_property,
    resource_property_representation);
END_TYPE;

TYPE fbb_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 fbb_collection_membership_groupable_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON collection_membership_groupable_item WITH
   (action_method,
    action_method_relationship,
    action_resource,
    action_resource_relationship,
    action_resource_requirement,
    action_resource_requirement_relationship,
    applied_action_method_assignment,
    applied_classification_assignment,
    applied_external_identification_assignment,
    applied_identification_assignment,
    applied_name_assignment,
    class,
    collection_assignment,
    collection_membership,
    derived_unit,
    derived_unit_element,
    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,
    resource_property,
    resource_property_representation,
    same_as_external_item_assignment);
END_TYPE;

TYPE fbb_condition_action_method_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON condition_action_method_items WITH
   (action_method,
    action_resource,
    action_resource_relationship,
    action_resource_requirement,
    action_resource_requirement_relationship,
    applied_action_method_assignment,
    applied_classification_assignment,
    applied_expression_assignment,
    applied_identification_assignment,
    general_property,
    parameter_value_select,
    product,
    product_definition,
    product_definition_formation,
    property_definition,
    property_definition_representation,
    representation,
    resource_property,
    resource_property_representation);
END_TYPE;

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

TYPE fbb_identification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON identification_item WITH
   (action_method,
    action_method_relationship,
    action_resource,
    action_resource_requirement,
    action_resource_requirement_relationship,
    applied_action_method_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_definition_formation_relationship,
    product_relationship,
    property_definition,
    representation,
    representation_item,
    resource_property);
END_TYPE;

TYPE fbb_same_as_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON same_as_item WITH
   (action_method,
    action_resource,
    action_resource_requirement,
    applied_action_method_assignment,
    applied_external_identification_assignment,
    derived_unit,
    derived_unit_element,
    external_source,
    general_property,
    measure_with_unit,
    named_unit,
    product,
    product_definition,
    product_definition_context,
    product_definition_formation,
    representation_context,
    resource_property);
END_TYPE;

TYPE functional_behaviour_model_groupable_item = SELECT BASED_ON behaviour_model_groupable_item WITH
   (functional_model);
END_TYPE;

ENTITY fbb_characterized_action_method_assignment_relationship
  SUBTYPE OF (action_method_assignment_relationship, characterized_object);
END_ENTITY;

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

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

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

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

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

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

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

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

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

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

END_SCHEMA;  -- Function_based_behaviour_mim


© ISO 2014 — All rights reserved