| Application module: AP239 management resource information | ISO/TS 10303-1289:2010-07(E) © ISO |
(*
ISO TC184/SC4/WG12 N6855 - ISO/TS 10303-1289 AP239 management resource information - EXPRESS MIM
Supersedes
ISO TC184/SC4/WG12 N3011
*)
SCHEMA Ap239_management_resource_information_mim;
USE FROM
Attribute_classification_mim;
-- ISO/TS 10303-1246
USE FROM
Classification_assignment_mim;
-- ISO/TS 10303-1114
USE FROM
contract_schema -- ISO 10303-41
(contract_type);
USE FROM
date_time_schema -- ISO 10303-41
(event_occurrence_context_role,
local_time);
USE FROM
External_class_mim;
-- ISO/TS 10303-1275
USE FROM
Management_resource_information_mim;
-- ISO/TS 10303-1288
USE FROM
Set_theory_mim;
-- ISO/TS 10303-1210
USE FROM
Time_interval_assignment_mim;
-- ISO/TS 10303-1365
TYPE ap239_mri_aliasable_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
aliasable_item
WITH
(address,
applied_organization_assignment,
applied_person_and_organization_assignment,
applied_security_classification_assignment,
approval,
approval_status,
certification,
event_occurrence,
external_class_library,
organization,
organizational_project,
person,
person_and_organization,
security_classification);
END_TYPE;
TYPE ap239_mri_approval_item =
SELECT
BASED_ON
approval_item
WITH
(applied_certification_assignment,
applied_classification_assignment,
applied_contract_assignment,
applied_date_and_time_assignment,
applied_date_assignment,
applied_event_occurrence_assignment,
applied_identification_assignment,
applied_organization_assignment,
applied_organizational_project_assignment,
applied_person_and_organization_assignment,
applied_security_classification_assignment,
event_occurrence,
organization_relationship,
organizational_address,
organizational_project,
person_and_organization,
security_classification);
END_TYPE;
TYPE ap239_mri_attribute_classification_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
attribute_classification_item
WITH
(approval,
approval_relationship,
approval_role,
approval_status,
certification,
certification_type,
contract_type,
date_role,
date_time_role,
event_occurrence_context_role,
event_occurrence_relationship,
group,
identification_role,
name_attribute,
object_role,
organization_relationship,
organization_role,
organizational_address,
organizational_project_relationship,
organizational_project_role,
person_and_organization_role,
security_classification_level,
time_interval_relationship);
END_TYPE;
TYPE ap239_mri_attribute_language_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
attribute_language_item
WITH
(event_occurrence);
END_TYPE;
TYPE ap239_mri_certification_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
certification_item
WITH
(organizational_project);
END_TYPE;
TYPE ap239_mri_classification_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
classification_item
WITH
(address,
applied_approval_assignment,
applied_certification_assignment,
applied_contract_assignment,
applied_date_and_time_assignment,
applied_date_assignment,
applied_event_occurrence_assignment,
applied_identification_assignment,
applied_organization_assignment,
applied_organizational_project_assignment,
applied_person_and_organization_assignment,
applied_security_classification_assignment,
approval,
approval_person_organization,
approval_relationship,
approval_status,
attribute_language_assignment,
calendar_date,
certification,
class,
contract,
date_and_time,
event_occurrence,
event_occurrence_relationship,
external_class_library,
language,
local_time,
multi_language_attribute_assignment,
organization,
organization_relationship,
organizational_project,
organizational_project_relationship,
person,
person_and_organization,
security_classification,
time_interval_relationship);
END_TYPE;
TYPE ap239_mri_contract_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
contract_item
WITH
(external_class_library,
externally_defined_class,
security_classification);
END_TYPE;
TYPE ap239_mri_date_and_time_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
date_and_time_item
WITH
(applied_certification_assignment,
applied_classification_assignment,
applied_contract_assignment,
applied_date_and_time_assignment,
applied_date_assignment,
applied_event_occurrence_assignment,
applied_identification_assignment,
approval,
organization_relationship,
organizational_address,
person,
person_and_organization,
security_classification);
END_TYPE;
TYPE ap239_mri_date_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
date_item
WITH
(applied_certification_assignment,
applied_classification_assignment,
applied_contract_assignment,
applied_date_and_time_assignment,
applied_date_assignment,
applied_event_occurrence_assignment,
applied_identification_assignment,
approval,
organization_relationship,
organizational_address,
person,
person_and_organization,
security_classification);
END_TYPE;
TYPE ap239_mri_event_occurrence_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
event_occurrence_item
WITH
(certification,
organizational_project);
END_TYPE;
TYPE ap239_mri_identification_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
identification_item
WITH
(address,
applied_organization_assignment,
applied_person_and_organization_assignment,
applied_security_classification_assignment,
approval,
approval_status,
certification,
event_occurrence,
external_class_library,
organization,
organizational_project,
person,
person_and_organization,
security_classification);
END_TYPE;
TYPE ap239_mri_multi_language_attribute_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
multi_language_attribute_item
WITH
(event_occurrence);
END_TYPE;
TYPE ap239_mri_organization_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
organization_item
WITH
(applied_certification_assignment,
applied_classification_assignment,
applied_contract_assignment,
applied_date_and_time_assignment,
applied_date_assignment,
applied_event_occurrence_assignment,
applied_organization_assignment,
applied_organizational_project_assignment,
applied_person_and_organization_assignment,
certification,
event_occurrence,
organizational_address,
organizational_project,
person_and_organization,
security_classification);
END_TYPE;
TYPE ap239_mri_person_and_organization_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
person_and_organization_item
WITH
(applied_certification_assignment,
applied_classification_assignment,
applied_contract_assignment,
applied_date_and_time_assignment,
applied_date_assignment,
applied_event_occurrence_assignment,
applied_organization_assignment,
applied_organizational_project_assignment,
applied_person_and_organization_assignment,
certification,
event_occurrence,
organizational_address,
organizational_project,
person_and_organization,
security_classification);
END_TYPE;
TYPE ap239_mri_time_interval_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
time_interval_item
WITH
(applied_certification_assignment,
applied_classification_assignment,
applied_contract_assignment,
applied_date_and_time_assignment,
applied_date_assignment,
applied_event_occurrence_assignment,
applied_identification_assignment,
approval,
organization_relationship,
organizational_address,
person,
person_and_organization,
security_classification);
END_TYPE;
END_SCHEMA; -- Ap239_management_resource_information_mim
© ISO 2010 — All rights reserved