Application module: Product data management | ISO/TS 10303-1231:2019(E) © ISO |
(*
ISO/TC 184/SC 4/WG 12 N9588 - ISO/TS 10303-1231 Product data management - EXPRESS MIM
Supersedes
ISO/TC 184/SC 4/WG 12 N6750
*)
SCHEMA Product_data_management_mim;
USE FROM
Configuration_effectivity_mim;
-- ISO/TS 10303-1058
USE FROM
Document_management_mim;
-- ISO/TS 10303-1290
USE FROM
Effectivity_application_mim;
-- ISO/TS 10303-1059
USE FROM
External_class_mim;
-- ISO/TS 10303-1275
USE FROM
Incomplete_data_reference_mechanism_mim;
-- ISO/TS 10303-1349
USE FROM
Independent_property_representation_mim;
-- ISO/TS 10303-1038
USE FROM
Process_property_assignment_mim;
-- ISO/TS 10303-1040
USE FROM
Product_structure_mim;
-- ISO/TS 10303-1134
USE FROM
Product_view_definition_properties_mim;
-- ISO/TS 10303-1034
USE FROM
Time_interval_assignment_mim;
-- ISO/TS 10303-1365
USE FROM
Work_order_mim;
-- ISO/TS 10303-1043
TYPE pdm_action_items =
SELECT
BASED_ON
action_items
WITH
(configuration_effectivity,
product_definition,
product_definition_formation,
product_definition_relationship);
END_TYPE;
TYPE pdm_action_request_item =
SELECT
BASED_ON
action_request_item
WITH
(product_definition,
product_definition_formation,
product_definition_relationship,
property_definition);
END_TYPE;
TYPE pdm_approval_item =
SELECT
BASED_ON
approval_item
WITH
(action,
applied_action_assignment,
configuration_effectivity,
versioned_action_request);
END_TYPE;
TYPE pdm_attribute_language_item =
SELECT
BASED_ON
attribute_language_item
WITH
(applied_document_reference,
applied_document_usage_constraint_assignment,
applied_external_identification_assignment,
applied_organizational_project_assignment,
approval,
approval_relationship,
approval_status,
certification,
certification_type,
contract,
date_role,
date_time_role,
document_relationship,
document_usage_role,
external_source,
identification_role,
object_role,
organization_relationship,
organizational_project,
organizational_project_relationship,
organizational_project_role,
person_and_organization,
product,
product_definition,
product_definition_formation,
product_definition_relationship);
END_TYPE;
TYPE pdm_certification_item =
SELECT
BASED_ON
certification_item
WITH
(product_definition_formation_relationship);
END_TYPE;
TYPE pdm_classification_item =
SELECT
BASED_ON
classification_item
WITH
(action,
action_directive,
action_method,
action_property,
action_relationship,
action_request_solution,
action_request_status,
address,
alternate_product_relationship,
applied_action_assignment,
applied_action_request_assignment,
applied_approval_assignment,
applied_certification_assignment,
applied_contract_assignment,
applied_date_and_time_assignment,
applied_date_assignment,
applied_document_reference,
applied_document_usage_constraint_assignment,
applied_effectivity_assignment,
applied_event_occurrence_assignment,
applied_external_identification_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,
assembly_component_usage_substitute,
calendar_date,
certification,
class,
configuration_item,
context_dependent_unit,
contract,
conversion_based_unit,
date_and_time,
date_and_time_assignment,
date_assignment,
derived_unit,
descriptive_representation_item,
directed_action,
document_file,
document_relationship,
effectivity,
event_occurrence,
executed_action,
general_property,
general_property_relationship,
group,
identification_assignment,
language,
measure_representation_item,
measure_with_unit,
multi_language_attribute_assignment,
named_unit,
organization,
organization_relationship,
organizational_address,
organizational_project,
organizational_project_relationship,
person,
person_and_organization_address,
product,
product_concept,
product_definition,
product_definition_context,
product_definition_formation,
product_definition_formation_relationship,
product_definition_relationship,
property_definition,
property_definition_representation,
representation,
representation_context,
representation_item,
security_classification,
uncertainty_measure_with_unit,
versioned_action_request);
END_TYPE;
TYPE pdm_date_and_time_item =
SELECT
BASED_ON
date_and_time_item
WITH
(action,
applied_action_assignment,
executed_action,
versioned_action_request);
END_TYPE;
TYPE pdm_date_item =
SELECT
BASED_ON
date_item
WITH
(action,
applied_action_assignment,
versioned_action_request);
END_TYPE;
TYPE pdm_document_reference_item =
SELECT
BASED_ON
document_reference_item
WITH
(action_method,
executed_action,
product_definition_formation_relationship,
shape_aspect,
shape_aspect_relationship,
versioned_action_request);
END_TYPE;
TYPE pdm_effectivity_item =
SELECT
BASED_ON
effectivity_item
WITH
(product_definition,
product_definition_formation,
product_definition_relationship);
END_TYPE;
TYPE pdm_event_occurrence_item =
SELECT
BASED_ON
event_occurrence_item
WITH
(organizational_project);
END_TYPE;
TYPE pdm_external_class_name_item =
SELECT
BASED_ON
name_item
WITH
(assembly_component_usage,
external_class_library);
END_TYPE;
TYPE pdm_identification_item =
SELECT
BASED_ON
identification_item
WITH
(shape_aspect_relationship);
END_TYPE;
TYPE pdm_multi_language_attribute_item =
SELECT
BASED_ON
multi_language_attribute_item
WITH
(applied_document_reference,
applied_document_usage_constraint_assignment,
applied_external_identification_assignment,
applied_organizational_project_assignment,
approval,
approval_relationship,
approval_status,
certification,
certification_type,
contract,
date_role,
date_time_role,
document_relationship,
document_usage_role,
external_source,
identification_role,
object_role,
organization_relationship,
organizational_project,
organizational_project_relationship,
organizational_project_role,
person_and_organization,
product,
product_definition,
product_definition_formation,
product_definition_relationship);
END_TYPE;
TYPE pdm_organization_item =
SELECT
BASED_ON
organization_item
WITH
(action,
applied_action_assignment,
approval,
configuration_item,
contract,
executed_action,
security_classification,
versioned_action_request);
END_TYPE;
TYPE pdm_person_and_organization_item =
SELECT
BASED_ON
person_and_organization_item
WITH
(action,
applied_action_assignment,
approval,
configuration_item,
contract,
executed_action,
security_classification,
versioned_action_request);
END_TYPE;
TYPE pdm_project_item =
SELECT
BASED_ON
project_item
WITH
(executed_action,
product_concept);
END_TYPE;
TYPE pdm_security_classification_item =
SELECT
BASED_ON
security_classification_item
WITH
(assembly_component_usage);
END_TYPE;
TYPE pdm_time_interval_item =
SELECT
BASED_ON
time_interval_item
WITH
(action);
END_TYPE;
END_SCHEMA; -- Product_data_management_mim
© ISO 2019 — All rights reserved