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

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 N7120 - ISO/TS 10303-1435 Organization structure - EXPRESS MIM
Supersedes ISO TC184/SC4/WG12 N5885
*)



SCHEMA Organization_structure_mim;

USE FROM Organization_type_mim;    -- ISO/TS 10303-1240

USE FROM product_property_definition_schema   -- ISO 10303-41
  (characterized_object);

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


TYPE os_action_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_action_items WITH
   (applied_organization_type_assignment,
    organization_type);
END_TYPE;

TYPE os_action_method_items = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_action_method_items WITH
   (organization,
    organization_type,
    person,
    person_and_organization,
    person_type,
    position_in_organization,
    position_in_organization_type);
END_TYPE;

TYPE os_action_request_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_action_request_item WITH
   (organization,
    person,
    person_and_organization);
END_TYPE;

TYPE os_approval_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_approval_item WITH
   (applied_experience_assignment,
    applied_organization_type_assignment,
    applied_person_type_assignment,
    applied_position_in_organization_assignment,
    applied_position_in_organization_group_assignment,
    applied_position_in_organization_type_assignment,
    applied_qualification_type_assignment,
    experience_type,
    person_type,
    position_in_organization_type,
    qualification_type);
END_TYPE;

TYPE os_attribute_language_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_attribute_language_item WITH
   (applied_experience_assignment,
    applied_person_type_assignment,
    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,
    qualification_type);
END_TYPE;

TYPE os_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_classification_item WITH
   (applied_experience_assignment,
    applied_position_in_organization_assignment,
    applied_position_in_organization_group_assignment,
    applied_position_in_organization_type_assignment,
    applied_qualification_type_assignment,
    experience,
    organization_type,
    qualification_type_relationship);
END_TYPE;

TYPE os_date_and_time_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_date_and_time_item WITH
   (applied_organization_type_assignment,
    applied_person_type_assignment,
    applied_position_in_organization_assignment,
    applied_position_in_organization_group_assignment,
    applied_position_in_organization_type_assignment);
END_TYPE;

TYPE os_date_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_date_item WITH
   (applied_organization_type_assignment,
    applied_person_type_assignment,
    applied_position_in_organization_assignment,
    applied_position_in_organization_group_assignment,
    applied_position_in_organization_type_assignment);
END_TYPE;

TYPE os_document_reference_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_document_reference_item WITH
   (applied_position_in_organization_assignment,
    experience,
    experience_type,
    organization_type,
    person_type,
    person_type_definition,
    position_in_organization,
    position_in_organization_type,
    position_in_organization_type_assignment,
    qualification_type);
END_TYPE;

TYPE os_effectivity_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_effectivity_item WITH
   (applied_person_type_assignment,
    applied_position_in_organization_assignment,
    applied_position_in_organization_group_assignment,
    applied_position_in_organization_type_assignment,
    group);
END_TYPE;

TYPE os_identification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_identification_item WITH
   (applied_qualification_type_assignment,
    experience_type,
    organization_type,
    person,
    person_and_organization,
    person_type,
    position_in_organization_assignment,
    qualification_type);
END_TYPE;

TYPE os_location_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_location_item WITH
   (organization,
    organization_type,
    person,
    person_and_organization,
    person_type,
    position_in_organization,
    position_in_organization_type);
END_TYPE;

TYPE os_multi_language_attribute_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_multi_language_attribute_item WITH
   (applied_experience_assignment,
    applied_person_type_assignment,
    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,
    qualification_type);
END_TYPE;

TYPE os_organization_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_organization_item WITH
   (applied_person_type_assignment,
    applied_position_in_organization_assignment,
    applied_position_in_organization_group_assignment,
    applied_position_in_organization_type_assignment,
    position_in_organization_type);
END_TYPE;

TYPE os_person_and_organization_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_person_and_organization_item WITH
   (applied_person_type_assignment,
    applied_position_in_organization_assignment,
    applied_position_in_organization_group_assignment,
    applied_position_in_organization_type_assignment,
    position_in_organization_type);
END_TYPE;

TYPE os_person_type_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON person_type_item WITH
   (group,
    person,
    person_and_organization,
    position_in_organization,
    position_in_organization_type);
END_TYPE;

TYPE os_state_observed_of_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_state_observed_of_item WITH
   (organization,
    person_and_organization);
END_TYPE;

TYPE os_state_type_of_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON pmri_state_type_of_item WITH
   (organization,
    person_and_organization);
END_TYPE;

ENTITY os_characterizable_address
  SUBTYPE OF (address, characterized_object);
END_ENTITY;

ENTITY os_characterizable_person
  SUBTYPE OF (characterized_object, person);
END_ENTITY;

ENTITY os_characterizable_person_and_organization
  SUBTYPE OF (characterized_object, person_and_organization);
END_ENTITY;

END_SCHEMA;  -- Organization_structure_mim


© ISO 2011 — All rights reserved