| Application module: Organization structure | ISO/TS 10303-1435:2011-10(E) © ISO |
(*
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