Application module: Physical unit design view | ISO/TS 10303-1728:2018-11(E) © ISO |
(*
ISO/TC 184/SC 4/WG 12 N9465 - ISO/TS 10303-1728 Physical unit design view - EXPRESS MIM
Supersedes
ISO/TC 184/SC 4/WG 12 N8207
*)
SCHEMA Physical_unit_design_view_mim;
USE FROM
Assembly_component_mim;
-- ISO/TS 10303-1802
USE FROM
Interface_component_mim;
-- ISO/TS 10303-1691
USE FROM
Part_template_mim;
-- ISO/TS 10303-1722
USE FROM
Physical_unit_usage_view_mim;
-- ISO/TS 10303-1732
USE FROM
Specification_document_mim;
-- ISO/TS 10303-1747
USE FROM
application_context_schema -- ISO 10303-41
(application_context_element);
TYPE component_material_relationship_assignment_item =
EXTENSIBLE
SELECT
(assembly_item_number,
assembly_component_usage,
specification_definition);
END_TYPE;
TYPE pudv_groupable_item =
SELECT
BASED_ON
groupable_item
WITH
(assembly_component,
assembly_component_usage);
END_TYPE;
TYPE pudv_requirement_assigned_item =
SELECT
BASED_ON
requirement_assigned_item
WITH
(assembly_component_usage,
assembly_item_number,
component_material_relationship);
END_TYPE;
ENTITY assembly_item_number
SUBTYPE OF (group, applied_group_assignment);
SELF\applied_group_assignment.items : SET[1:?] OF assembly_component_usage;
DERIVE
SELF\group_assignment.assigned_group : group := SELF;
END_ENTITY;
ENTITY component_material_relationship
SUBTYPE OF (group, property_definition);
SELF\property_definition.definition : physical_unit;
END_ENTITY;
ENTITY component_material_relationship_assignment
SUBTYPE OF (group_assignment, role_association);
SELF\group_assignment.assigned_group : component_material_relationship;
items : SET[1:1] OF component_material_relationship_assignment_item;
DERIVE
SELF\role_association.item_with_role : component_material_relationship_assignment := SELF;
END_ENTITY;
ENTITY next_assembly_usage_occurrence_relationship
SUBTYPE OF (next_assembly_usage_occurrence, product_definition_occurrence_relationship);
DERIVE
SELF\product_definition_occurrence_relationship.occurrence_usage : next_assembly_usage_occurrence_relationship := SELF;
END_ENTITY;
END_SCHEMA; -- Physical_unit_design_view_mim
© ISO 2018 — All rights reserved