Application module: Shape property assignment | ISO/TS 10303-1032:2019(E) © ISO |
(*
ISO/TC 184/SC 4/WG 12 N10035 - ISO/TS 10303-1032 Shape property assignment - EXPRESS MIM
Supersedes
ISO/TC 184/SC 4/WG 12 N9674
*)
SCHEMA Shape_property_assignment_mim;
USE FROM
Assembly_structure_mim;
-- ISO/TS 10303-1026
USE FROM
External_model_mim;
-- ISO/TS 10303-1033
USE FROM
Geometric_model_relationship_mim;
-- ISO/TS 10303-1403
USE FROM
Property_assignment_mim;
-- ISO/TS 10303-1030
USE FROM
Product_view_definition_relationship_mim;
-- ISO/TS 10303-1041
USE FROM
basic_attribute_schema -- ISO 10303-41
(id_attribute);
USE FROM
product_property_definition_schema -- ISO 10303-41
(characterized_item,
characterized_product_definition,
product_definition_shape,
shape_aspect,
shape_aspect_relationship);
USE FROM
product_property_representation_schema -- ISO 10303-41
(item_identified_representation_usage,
chain_based_item_identified_representation_usage,
shape_definition_representation);
USE FROM
shape_dimension_schema -- ISO 10303-47
(dimensional_location,
dimensional_size);
TYPE geometric_item_specific_usage_select =
SELECT
(shape_aspect,
shape_aspect_relationship);
END_TYPE;
TYPE geometric_model_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
(geometric_representation_item);
END_TYPE;
TYPE shape_model =
EXTENSIBLE
GENERIC_ENTITY
SELECT
(shape_representation);
END_TYPE;
ENTITY chain_based_geometric_item_specific_usage
SUBTYPE OF (geometric_item_specific_usage, chain_based_item_identified_representation_usage);
END_ENTITY;
ENTITY geometric_item_specific_usage
SUBTYPE OF (item_identified_representation_usage);
SELF\item_identified_representation_usage.definition : geometric_item_specific_usage_select;
SELF\item_identified_representation_usage.used_representation : shape_model;
SELF\item_identified_representation_usage.identified_item : geometric_model_item;
END_ENTITY;
END_SCHEMA; -- Shape_property_assignment_mim
© ISO 2019 — All rights reserved