Application module: Work structure ISO/TS 10303-1438: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

(*
ISO TC184/SC4/WG12 N7142 - ISO/TS 10303-1438 Work structure - EXPRESS ARM
Supersedes ISO TC184/SC4/WG12 N5941
*)



SCHEMA Work_structure_arm;

USE FROM Project_management_resource_information_arm;    -- ISO/TS 10303-1434

USE FROM Work_order_arm;    -- ISO/TS 10303-1043


TYPE ws_activity_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_activity_item WITH
   (Observation_consequence);
END_TYPE;

TYPE ws_activity_method_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_activity_method_item WITH
   (Observation_consequence,
    Work_output,
    Work_output_assignment);
END_TYPE;

TYPE ws_approval_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_approval_item WITH
   (Activity_method_assignment,
    Affected_items_assignment,
    Directed_activity,
    Observation,
    Observation_assignment,
    Work_order,
    Work_output,
    Work_request);
END_TYPE;

TYPE ws_certification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_certification_item WITH
   (Work_output);
END_TYPE;

TYPE ws_characterized_activity_definition = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_characterized_activity_definition WITH
   (Work_output);
END_TYPE;

TYPE ws_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_classification_item WITH
   (Activity_method_assignment,
    Affected_items_assignment,
    Observation,
    Observation_assignment,
    Observation_consequence,
    Observation_relationship,
    Work_order,
    Work_output,
    Work_output_assignment,
    Work_output_relationship,
    Work_request,
    Work_request_status);
END_TYPE;

TYPE ws_classified_attribute_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_classified_attribute_select WITH
   (Affected_items_assignment,
    Work_order,
    Work_output,
    Work_output_relationship,
    Work_request,
    Work_request_status);
END_TYPE;

TYPE ws_condition_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_condition_item WITH
   (Work_order,
    Work_request);
END_TYPE;

TYPE ws_condition_parameter_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_condition_parameter_item WITH
   (Observation,
    Work_output);
END_TYPE;

TYPE ws_date_or_date_time_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_date_or_date_time_item WITH
   (Activity_method_assignment,
    Affected_items_assignment,
    Directed_activity,
    Observation,
    Observation_assignment,
    Work_order,
    Work_output,
    Work_request);
END_TYPE;

TYPE ws_documented_element_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_documented_element_select WITH
   (Observation,
    Observation_consequence,
    Work_order,
    Work_output,
    Work_request);
END_TYPE;

TYPE ws_effectivity_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_effectivity_item WITH
   (Work_order,
    Work_output_assignment,
    Work_output_relationship);
END_TYPE;

TYPE ws_identification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_identification_item WITH
   (Affected_items_assignment,
    Directed_activity,
    Observation,
    Observation_assignment,
    Observation_consequence,
    Work_order,
    Work_output,
    Work_request);
END_TYPE;

TYPE ws_justification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_justification_item WITH
   (Activity_method_assignment,
    Affected_items_assignment,
    Directed_activity,
    Observation,
    Observation_assignment,
    Work_order,
    Work_output_assignment,
    Work_request);
END_TYPE;

TYPE ws_justification_support_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_justification_support_item WITH
   (Activity_method_assignment,
    Observation,
    Observation_assignment,
    Work_output,
    Work_request);
END_TYPE;

TYPE ws_location_assignment_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_location_assignment_select WITH
   (Activity_method_assignment);
END_TYPE;

TYPE ws_observation_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_observation_item WITH
   (Work_order);
END_TYPE;

TYPE ws_observed_context = EXTENSIBLE SELECT BASED_ON observed_context WITH
   (Work_order,
    Work_output,
    Work_request);
END_TYPE;

TYPE ws_organization_or_person_in_organization_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_organization_or_person_in_organization_item WITH
   (Activity_method_assignment,
    Affected_items_assignment,
    Directed_activity,
    Observation,
    Observation_assignment,
    Work_order,
    Work_output,
    Work_request);
END_TYPE;

TYPE ws_security_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_security_classification_item WITH
   (Activity_method_assignment,
    Affected_items_assignment,
    Directed_activity,
    Observation,
    Observation_assignment,
    Observation_consequence,
    Observation_relationship,
    Work_order,
    Work_output,
    Work_output_assignment,
    Work_output_relationship,
    Work_request,
    Work_request_status);
END_TYPE;

TYPE ws_state_definition_of_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_state_definition_of_item WITH
   (Work_order,
    Work_request);
END_TYPE;

TYPE ws_state_of_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_state_of_item WITH
   (Work_order,
    Work_request);
END_TYPE;

TYPE ws_string_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_string_select WITH
   (Activity_method_assignment,
    Observation,
    Observation_assignment,
    Observation_consequence,
    Observation_relationship,
    Work_order,
    Work_output,
    Work_output_relationship,
    Work_request);
END_TYPE;

TYPE ws_time_interval_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON time_interval_item WITH
   (Activity_method_assignment,
    Affected_items_assignment,
    Directed_activity,
    Observation,
    Observation_assignment,
    Work_order,
    Work_output,
    Work_request);
END_TYPE;

END_SCHEMA;  -- Work_structure_arm


© ISO 2011 — All rights reserved