Application module: Machining features ISO/TS 10303-1814:2019(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
    3.1 Terms and definitions
    3.2 Abbreviated terms

4 Information requirements
   4.1 Required AM ARMs
   4.2 ARM type definitions
   4.3 ARM entity definitions
   4.4 ARM subtype constraint definition
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing
     5.2.1 MIM type definition
     5.2.2 MIM entity definition
     5.2.3 MIM rule definitions

A MIM short names
B Information object registration
C ARM EXPRESS-G   EXPRESS-G
D MIM EXPRESS-G   EXPRESS-G
E Computer interpretable listings
F Change history
Bibliography
Index

5.1 Mapping specification

In the following, "Application element" designates any entity data type defined in Clause 4, any of its explicit attributes and any subtype constraint. "MIM element" designates any entity data type defined in Clause 5.2 or imported with a USE FROM statement, from another EXPRESS schema, any of its attributes and any subtype constraint defined in Clause 5.2 or imported with a USE FROM statement.

This clause contains the mapping specification that defines how each application element of this part of ISO 10303 (see Clause 4) maps to one or more MIM elements (see Clause 5.2).

The mapping for each application element is specified in a separate subclause below. The mapping specification of an attribute of an ARM entity is a subclause of the clause that contains the mapping specification of this entity. Each mapping specification subclause contains up to five elements.

Title: The clause title contains:

MIM element: This section contains, depending on the considered application element:

When the mapping of an application element involves more than one MIM element, each of these MIM elements is presented on a separate line in the mapping specification, enclosed between parentheses or brackets.

Source: This section contains:

This section is omitted when the keywords PATH or IDENTICAL MAPPING or NO MAPPING EXTENSION PROVIDED are used in the MIM element section.

Rules: This section contains the name of one or more global rules that apply to the population of the MIM entity data types listed in the MIM element section or in the reference path. When no rule applies, this section is omitted.

A reference to a global rule may be followed by a reference to the subclause in which the rule is defined.

Constraint: This section contains the name of one or more subtype constraints that apply to the population of the MIM entity data types listed in the MIM element section or in the reference path. When no subtype constraint applies, this section is omitted.

A reference to a subtype constraint may be followed by a reference to the subclause in which the subtype constraint is defined.

Reference path: This section contains:

For the expression of reference paths and of the constraints between MIM elements, the following notational conventions apply:

[] enclosed section constrains multiple MIM elements or sections of the reference path are required to satisfy an information requirement;
() enclosed section constrains multiple MIM elements or sections of the reference path are identified as alternatives within the mapping to satisfy an information requirement;
{} enclosed section constrains the reference path to satisfy an information requirement;
<> enclosed section constrains at one or more required reference path;
|| enclosed section constrains the supertype entity;
-> the attribute, whose name precedes the -> symbol, references the entity or select type whose name follows the -> symbol;
<- the entity or select type, whose name precedes the <- symbol, is referenced by the entity attribute whose name follows the <- symbol;
[i] the attribute, whose name precedes the [i] symbol, is an aggregate; any element of that aggregate is referred to;
[n] the attribute, whose name precedes the [n] symbol, is an ordered aggregate; member n of that aggregate is referred to;
=> the entity, whose name precedes the => symbol, is a supertype of the entity whose name follows the => symbol;
<= the entity, whose name precedes the <= symbol, is a subtype of the entity whose name follows the <= symbol;
= the string, select, or enumeration type is constrained to a choice or value;
\ the reference path expression continues on the next line;
* one or more instances of the relationship entity data type may be assembled in a relationship tree structure. The path between the relationship entity and the related entities, is enclosed with braces;
-- the text following is a comment or introduces a clause reference;
*> the select or enumeration type, whose name precedes the *> symbol, is extended into the select or enumeration type whose name follows the *> symbol;
<* the select or enumeration type, whose name precedes the <* symbol, is an extension of the select or enumeration type whose name follows the <* symbol;
!{} section enclosed by {} indicates a negative constraint placed on the mapping.
The definition and use of mapping templates are not supported in the present version of the application modules. However, use of predefined templates /MAPPING_OF/, /SUBTYPE/, and /SUPERTYPE/ is supported.

5.1.1 Angle_taper

MIM element: taper
Source: ISO 10303-113
Reference path:   taper <=
shape_aspect
{shape_aspect
shape_aspect.description = 'angle taper'}
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition = characterized_object
characterized_object =>
feature_component_definition}

5.1.1.1 Angle_taper to Numerical_item_with_unit (as angle)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   taper <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'taper angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.2 Bevel_gear

MIM element: gear
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   gear <=
feature_definition <=
characterized_object

5.1.2.1 Bevel_gear to Numerical_item_with_unit (as root_angle)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( gear <=
feature_definition <=
characterized_object )
( externally_defined_feature_definition <=
feature_definition <=
characterized_object )
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'root angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.2.2 Bevel_gear to Numerical_item_with_unit (as tip_angle)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( gear <=
feature_definition <=
characterized_object )
( externally_defined_feature_definition <=
feature_definition <=
characterized_object )
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'tip angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.3 Blind_bottom_condition

MIM element: hole_bottom
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   hole_bottom <=
shape_aspect
{shape_aspect
(shape_aspect.description = 'conical')
(shape_aspect.description = 'flat')
(shape_aspect.description = 'flat with radius')
(shape_aspect.description = 'flat with taper')
(shape_aspect.description = 'spherical')}
{shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
feature_component_definition}

5.1.3.1 start_or_end

MIM element: shape_aspect_relationship.name
Source: ISO 10303-41
Reference path:   round_hole <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship
shape_aspect_relationship.name = 'hole depth start'
shape_aspect_relationship.name = 'hole depth end'

5.1.4 Boss

MIM element: boss
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   boss <=
feature_definition <=
characterized_object
{characterized_object
(characterized_object.description = 'circular')
(characterized_object.description = 'complex')
(characterized_object.description = 'rectangular')}

5.1.4.1 Boss to Boss_top_condition (as top_condition)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   boss <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'top condition occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'boss top usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
boss_top

5.1.4.2 Boss to Linear_path_feature_component (as boss_height)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   boss <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'boss height occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
[shape_aspect_relationship.name = 'boss height']
[shape_aspect_relationship.description = 'path feature component usage']]}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'linear'}
shape_aspect =>
path_feature_component

5.1.4.3 Boss to Numerical_item_with_unit (as fillet_radius)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   boss <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
{property_definition =>
product_definition_shape}
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'fillet radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.5 Boss_top_condition

MIM element: boss_top
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   boss_top <=
shape_aspect
{shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
feature_component_definition}

5.1.5.1 start_or_end

MIM element: shape_aspect_relationship.name
Source: ISO 10303-41
Reference path:   boss_top <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
shape_aspect_relationship.name
{( shape_aspect_relationship.name = 'boss height start')
(shape_aspect_relationship.name = 'boss height end')}

5.1.5.2 Boss_top_condition to Numerical_item_with_unit (as top_radius)

MIM element: PATH
Source: ISO 10303-41
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   boss_top <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
{property_definition =>
product_definition_shape}
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'top radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.6 Catalogue_gear

MIM element: externally_defined_feature_definition
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   externally_defined_feature_definition <=
[externally_defined_item
{externally_defined_item.item_id ->
source_item
source_item= 'external gear'}
{externally_defined_item.source ->
external_source
external_source.source_id ->
source_item
source_item= 'external feature specification'}]
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'gear'}

5.1.6.1 Catalogue_gear to Specification_definition (as documentation)

#1:   (if specification has zero constraints)

MIM element: PATH
Reference path:   ( externally_defined_feature_definition
document_reference_item = externally_defined_feature_definition
document_reference_item <-
applied_document_reference.items[i]
applied_document_reference <=
document_reference
document_reference.assigned_document ->
document)
{document <-
document_representation_type.represented_document
document_representation_type}
{document=>
document_file <=
characterized_object}

#2:   (if specification has one or more constraints)

MIM element: PATH
Reference path:   ( externally_defined_feature_definition
document_reference_item = externally_defined_feature_definition
document_reference_item <-
applied_document_usage_constraint_assignment.items[i]
applied_document_usage_constraint_assignment <=
document_usage_constraint_assignment
document_usage_constraint_assignment.assigned_document_usage ->
document_usage_constraint
document_usage_constraint.source ->
document)
{document <-
document_representation_type.represented_document
document_representation_type}
{document =>
document_file <=
characterized_object}

5.1.7 Catalogue_knurl

MIM element: externally_defined_feature_definition
Source: ISO 10303-41
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   externally_defined_feature_definition <=
[externally_defined_item
{externally_defined_item.item_id ->
source_item
source_item= 'external knurl'}
{externally_defined_item.source ->
external_source
external_source.source_id ->
source_item
source_item= 'external feature specification'}]
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'knurl'}

5.1.7.1 Catalogue_knurl to Specification_definition (as documentation)

#1:   (if specification has zero constraints)

MIM element: PATH
Reference path:   ( externally_defined_feature_definition
document_reference_item = externally_defined_feature_definition
document_reference_item <-
applied_document_reference.items[i]
applied_document_reference <=
document_reference
document_reference.assigned_document ->
document)
{document <-
document_representation_type.represented_document
document_representation_type}
{document =>
document_file <=
characterized_object}

#2:   (if specification has one or more constraints)

MIM element: PATH
Reference path:   ( externally_defined_feature_definition
document_reference_item = externally_defined_feature_definition
document_reference_item <-
applied_document_usage_constraint_assignment.items[i]
applied_document_usage_constraint_assignment <=
document_usage_constraint_assignment
document_usage_constraint_assignment.assigned_document_usage ->
document_usage_constraint
document_usage_constraint.source ->
document)
{document <-
document_representation_type.represented_document
document_representation_type}
{document =>
document_file <=
characterized_object}

5.1.8 Catalogue_marking

MIM element: externally_defined_feature_definition
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   externally_defined_feature_definition <=
[externally_defined_item
{externally_defined_item.item_id ->
source_item
source_item= 'external marking'}
{externally_defined_item.source ->
external_source
external_source.source_id ->
source_item
source_item= 'external feature specification'}]
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'marking'}

5.1.8.1 Catalogue_marking to Specification_definition (as documentation)

#1:   (if specification has zero constraints)

MIM element: PATH
Reference path:   ( externally_defined_feature_definition
document_reference_item = externally_defined_feature_definition
document_reference_item <-
applied_document_reference.items[i]
applied_document_reference <=
document_reference
document_reference.assigned_document ->
document)
{document <-
document_representation_type.represented_document
document_representation_type}
{document =>
document_file <=
characterized_object}

#2:   (if specification has one or more constraints)

MIM element: PATH
Reference path:   ( externally_defined_feature_definition
document_reference_item = externally_defined_feature_definition
document_reference_item <-
applied_document_usage_constraint_assignment.items[i]
applied_document_usage_constraint_assignment <=
document_usage_constraint_assignment
document_usage_constraint_assignment.assigned_document_usage ->
document_usage_constraint
document_usage_constraint.source ->
document)
{document <-
document_representation_type.represented_document
document_representation_type}
{document =>
document_file <=
characterized_object}

5.1.9 Catalogue_thread

MIM element: externally_defined_feature_definition
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   externally_defined_feature_definition <=
[externally_defined_item
{externally_defined_item.item_id->
source_item
source_item= 'external thread'}
{externally_defined_item.source ->
external_source
external_source.source_id ->
source_item
source_item= 'external feature specification'}]
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'thread'}

5.1.9.1 Catalogue_thread to Numerical_item_with_unit (as major_diameter)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   externally_defined_feature_definition <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'major diameter'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.9.2 Catalogue_thread to Specification_definition (as documentation)

#1:   (if specification has zero constraints)

MIM element: PATH
Reference path:   ( externally_defined_feature_definition
document_reference_item = externally_defined_feature_definition
document_reference_item <-
applied_document_reference.items[i]
applied_document_reference <=
document_reference
document_reference.assigned_document ->
document)
{document <-
document_representation_type.represented_document
document_representation_type}
{document =>
document_file <=
characterized_object}

#2:   (if specification has one or more constraints)

MIM element: PATH
Reference path:   ( externally_defined_feature_definition
document_reference_item = externally_defined_feature_definition
document_reference_item <-
applied_document_usage_constraint_assignment.items[i]
applied_document_usage_constraint_assignment <=
document_usage_constraint_assignment
document_usage_constraint_assignment.assigned_document_usage ->
document_usage_constraint
document_usage_constraint.source ->
document)
{document <-
document_representation_type.represented_document
document_representation_type}
{document =>
document_file <=
characterized_object}

5.1.10 Chamfer

MIM element: chamfer
Source: ISO 10303-113
Rules: shape_aspect_relationship_subtype_exclusiveness
transition_feature_life_cycle
transition_feature_on_part_boundary
Reference path:   chamfer <=
transition_feature <=
shape_aspect

5.1.10.1 Chamfer to Face_shape_element (as chamfer_face)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   chamfer <=
transition_feature <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition
represented_definition = property_definition
represented_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation = shape_definition_representation}
property_definition_representation.used_representation ->
representation
{representation.name = 'chamfer face'}
representation =>
shape_representation =>
face_shape_representation

5.1.10.2 Chamfer to First_chamfer_offset (as first_parameter)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   chamfer <=
transition_feature <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
{shape_aspect
shape_aspect.description = 'first offset'}
shape_aspect =>
chamfer_offset

5.1.10.3 Chamfer to Second_chamfer_parameter (as second_parameter)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   chamfer <=
transition_feature <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
{shape_aspect
shape_aspect.description = 'second offset'}
shape_aspect =>
chamfer_offset

5.1.11 Chamfer_angle

MIM element: chamfer_offset
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   chamfer_offset <=
shape_aspect
{shape_aspect
shape_aspect.description = 'second offset'}

5.1.11.1 Chamfer_angle to Numerical_item_with_unit (as angle_amount)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   chamfer_offset <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'offset angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.12 Circular_boss

MIM element: boss
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   boss <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'circular'}

5.1.12.1 Circular_boss to Angle_taper (as change_in_diameter)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   boss <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'change in diameter occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'taper usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'angle taper'}
shape_aspect =>
taper

5.1.12.2 Circular_boss to Circular_closed_profile (as circular_profile)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   boss <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'circular profile occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
circular_closed_profile

5.1.12.3 Circular_boss to Diameter_taper (as change_in_diameter)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   boss <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'change in diameter occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'taper usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'diameter taper'}
shape_aspect =>
taper

5.1.12.4 Circular_boss to Directed_taper (as change_in_diameter)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   boss <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'change in diameter occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'taper usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'directed taper'}
shape_aspect =>
taper

5.1.13 Circular_closed_profile

MIM element: circular_closed_profile
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   circular_closed_profile <=
shape_aspect

5.1.13.1 Circular_closed_profile to Numerical_item_with_unit (as diameter)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   circular_closed_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'diameter'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.14 Circular_closed_shape_profile

MIM element: outside_profile
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   outside_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'closed circular boundary occurrence'}

5.1.14.1 Circular_closed_shape_profile to Circular_closed_profile (as closed_boundary)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   outside_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'closed circular boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship =>
shape_defining_relationship
shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
circular_closed_profile

5.1.15 Circular_cutout

MIM element: pocket
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   pocket <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'circular cutout'}

5.1.15.1 Circular_cutout to Circular_closed_profile (as circular_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'enclosed boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
circular_closed_profile

5.1.16 Circular_offset_pattern

MIM element: shape_aspect
Source: ISO 10303-41
Rules: shape_aspect_relationship_subtype_exclusiveness
Reference path:   [shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship =>
feature_component_relationship =>
pattern_offset_membership]
[shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
modified_pattern]

5.1.16.1 index_number

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'offset index'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit
measure_with_unit.value_component ->
measure_value
measure_value = count_measure
count_measure}

5.1.16.2 Circular_offset_pattern to Numerical_item_with_unit (as angular_offset)

MIM element: PATH
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'offset'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.17 Circular_omit_pattern

MIM element: shape_aspect
Source: ISO 10303-41
Rules: shape_aspect_relationship_subtype_exclusiveness
Reference path:   [shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship =>
feature_component_relationship =>
pattern_omit_membership]
[shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
modified_pattern]

5.1.17.1 omit_index

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'omit index'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit
measure_with_unit.value_component ->
measure_value
measure_value = count_measure
count_measure}

5.1.18 Circular_path_feature_component

MIM element: path_feature_component
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   path_feature_component <=
shape_aspect
{shape_aspect
(shape_aspect.description = 'partial circular')
(shape_aspect.description = 'complete circular')}

5.1.18.1 Circular_path_feature_component to length_measure (as radius)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   path_feature_component <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.19 Circular_pattern

MIM element: circular_pattern
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   circular_pattern <=
replicate_feature <=
feature_definition <=
characterized_object

5.1.19.1 number_of_features

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   circular_pattern <=
replicate_feature <=
feature_definition <=
characterized_object
shape_definition = characterized_object
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'number of features'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit
measure_with_unit.value_component ->
measure_value
measure_value = count_measure
count_measure}

5.1.19.2 Circular_pattern to Circular_offset_pattern (as relocated_base_feature)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
Reference path:   circular_pattern <=
replicate_feature <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
[shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship =>
pattern_offset_membership}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect]
[shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship}
{shape_aspect_relationship.description = 'base pattern'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect <-
{shape_aspect =>
modified_pattern}
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship}
{shape_aspect_relationship.description = 'modified pattern'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect]

5.1.19.3 Circular_pattern to Circular_omit_pattern (as missing_base_feature)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   circular_pattern <=
replicate_feature <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
[shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship =>
pattern_omit_membership}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect]
[shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship}
{shape_aspect_relationship.description = 'base pattern'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect <-
{shape_aspect =>
modified_pattern}
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship}
{shape_aspect_relationship.description = 'modified pattern'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect]

5.1.19.4 Circular_pattern to Numerical_item_with_unit (as angular_spacing)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   circular_pattern <=
replicate_feature <=
feature_definition <=
characterized_object
shape_definition = characterized_object
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'angular spacing'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.19.5 Circular_pattern to Numerical_item_with_unit (as base_feature_diameter)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   circular_pattern <=
replicate_feature <=
feature_definition <=
characterized_object
shape_definition = characterized_object
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'diameter'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.19.6 Circular_pattern to Numerical_item_with_unit (as base_feature_rotation)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   circular_pattern <=
replicate_feature <=
feature_definition <=
characterized_object
shape_definition = characterized_object
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'base feature rotation'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.20 Closed_profile

MIM element: ( circular_closed_profile)
( closed_path_profile)
( ngon_closed_profile)
( rectangular_closed_profile)
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   (circular_closed_profile <= shape_aspect)
(closed_path_profile <= shape_aspect)
(ngon_closed_profile <= shape_aspect)
(rectangular_closed_profile <= shape_aspect)

5.1.21 Closed_slot

MIM element: slot
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   slot <=
feature_definition <=
characterized_object

5.1.21.1 Closed_slot to Complete_circular_path_feature_component (as course_of_travel)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   slot <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'course of travel occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
[shape_aspect_relationship.name = 'course of travel']
[shape_aspect_relationship.description = 'path feature component usage']]}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{ shape_aspect.description = 'complete circular'}
shape_aspect =>
path_feature_component

5.1.21.2 Closed_slot to General_path_feature_component (as course_of_travel)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   slot <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'course of travel occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
[shape_aspect_relationship.name = 'course of travel']
[shape_aspect_relationship.description = 'path feature component usage']]}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{ shape_aspect.description = 'complex'}
shape_aspect =>
path_feature_component

5.1.21.3 Closed_slot to Loop_slot_end_type (as end_condition)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   slot <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'end condition occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'slot end usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = 'loop'}
shape_aspect =>
slot_end

5.1.22 Complete_circular_path_feature_component

MIM element: path_feature_component
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   path_feature_component <=
shape_aspect
{shape_aspect
shape_aspect.description = 'complete circular'}

5.1.23 Compound_feature

MIM element: compound_feature
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   compound_feature <=
feature_definition <=
characterized_object
characterized_definition = characterized_object <-
property_definition.definition
property_definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect
shape_aspect.name = 'compound feature in solid'

5.1.23.1 Compound_feature to Compound_feature_element (as element)

#1:   as element except for thread

MIM element: PATH
Rules: machining_feature_life_cycle
shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
transition_feature_life_cycle
transition_feature_on_part_boundary
Reference path:   compound_feature <=
feature_definition <=
characterized_object
characterized_definition = characterized_object <-
property_definition.definition
property_definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect
{shape_aspect =>
composite_shape_aspect}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
(( instanced_feature)
( transition_feature))

#2:   as element for thread only

MIM element: PATH
Rules: machining_feature_life_cycle
shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
transition_feature_life_cycle
transition_feature_on_part_boundary
Reference path:   compound_feature <=
feature_definition <=
characterized_object
characterized_definition = characterized_object <-
property_definition.definition
property_definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect
{shape_aspect =>
composite_shape_aspect}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
(applied_area)

5.1.24 Compound_feature_element

#1:   as element except for thread

MIM element: ( instanced_feature)
( transition_feature)
#2(applied_area)
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
transition_feature_life_cycle
transition_feature_on_part_boundary
Reference path:   ( instanced_feature <=
[ feature_definition <=
characterized_object]
[shape_aspect])
(transition_feature <=
shape_aspect)

#2:   as element for thread only

MIM element: (applied_area)
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
transition_feature_life_cycle
transition_feature_on_part_boundary
Reference path:   (applied_area <=
shape_aspect)

5.1.24.1 Compound_feature_element to Machining_feature (as element)

MIM element: IDENTICAL MAPPING

5.1.24.2 Compound_feature_element to Transition_feature (as element)

MIM element: IDENTICAL MAPPING

5.1.25 Compound_feature_relationship

MIM element: shape_aspect_relationship
Source: ISO 10303-41
Reference path:   {shape_aspect_relationship
shape_aspect_relationship.name = 'compound feature ordering'}

5.1.25.1 Compound_feature_relationship to Compound_feature_element (as predecessor)

MIM element: PATH
Rules: machining_feature_life_cycle
shape_aspect_relationship_subtype_exclusiveness
transition_feature_life_cycle
transition_feature_on_part_boundary
Reference path:   shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
( instanced_feature)
( transition_feature)

5.1.25.2 Compound_feature_relationship to Compound_feature_element (as successor)

MIM element: PATH
Rules: machining_feature_life_cycle
shape_aspect_relationship_subtype_exclusiveness
transition_feature_life_cycle
transition_feature_on_part_boundary
Reference path:   shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
( instanced_feature)
( transition_feature)

5.1.26 Conical_hole_bottom

MIM element: hole_bottom
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   hole_bottom <=
shape_aspect
{shape_aspect
shape_aspect.description = 'conical'}

5.1.26.1 Conical_hole_bottom to Numerical_item_with_unit (as tip_angle)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   hole_bottom <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'tip angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.26.2 Conical_hole_bottom to Numerical_item_with_unit (as tip_radius)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   hole_bottom <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'tip radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.27 Constant_radius_edge_round

MIM element: edge_round
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
transition_feature_life_cycle
transition_feature_on_part_boundary
Reference path:   edge_round <=
transition_feature <=
shape_aspect
{shape_aspect
shape_aspect.description = 'constant radius'}

5.1.27.1 Constant_radius_edge_round to Numerical_item_with_unit (as first_face_offset)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   edge_round <=
transition_feature <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'first offset'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.27.2 Constant_radius_edge_round to Numerical_item_with_unit (as radius)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   edge_round <=
transition_feature <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.27.3 Constant_radius_edge_round to Numerical_item_with_unit (as second_face_offset)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   edge_round <=
transition_feature <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'second offset'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.28 Constant_radius_fillet

MIM element: fillet
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
transition_feature_life_cycle
transition_feature_on_part_boundary
Reference path:   fillet <=
transition_feature <=
shape_aspect
{shape_aspect
shape_aspect.description = 'constant radius'}

5.1.28.1 Constant_radius_fillet to Numerical_item_with_unit (as first_face_offset)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   fillet <=
transition_feature <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'first offset'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.28.2 Constant_radius_fillet to Numerical_item_with_unit (as radius)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   fillet <=
transition_feature <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.28.3 Constant_radius_fillet to Numerical_item_with_unit (as second_face_offset)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   fillet <=
transition_feature <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'second offset'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.29 Counterbore_hole

MIM element: composite_hole
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   composite_hole <=
compound_feature <=
feature_definition <=
characterized_object
{ characterized_object.description = 'counterbore'}

5.1.29.1 Counterbore_hole to Round_hole (as larger_hole)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   composite_hole <=
compound_feature <=
feature_definition <=
characterized_object
characterized_definition = characterized_object <-
property_definition.definition
property_definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect
{shape_aspect =>
composite_shape_aspect}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.name = 'large hole']}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature <=
feature_definition =>
round_hole

5.1.29.2 Counterbore_hole to Round_hole (as smaller_hole)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   composite_hole <=
compound_feature <=
feature_definition <=
characterized_object
characterized_definition = characterized_object <-
property_definition.definition
property_definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect
{shape_aspect =>
composite_shape_aspect}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.name = 'small hole']}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature <=
feature_definition =>
round_hole

5.1.30 Countersunk_hole

MIM element: composite_hole
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   composite_hole <=
compound_feature <=
feature_definition
{ feature_definition <=
characterized_object
characterized_object.description = 'countersunk' }
feature_definition =>
instanced_feature <=
shape_aspect

5.1.30.1 Countersunk_hole to Round_hole (as constant_diameter_hole)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   composite_hole <=
compound_feature <=
feature_definition <=
characterized_object
characterized_definition = characterized_object <-
property_definition.definition
property_definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect
{shape_aspect =>
composite_shape_aspect}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.name = 'constant diameter hole']}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature <=
feature_definition =>
round_hole

5.1.30.2 Countersunk_hole to Round_hole (as tapered_hole)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   composite_hole <=
compound_feature <=
feature_definition <=
characterized_object
characterized_definition = characterized_object <-
property_definition.definition
property_definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect
shape_aspect =>
composite_shape_aspect
composite_shape_aspect.component_relationships ->
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature <=
feature_definition =>
round_hole
{round_hole <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'change in diameter occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'taper usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
taper}

5.1.31 Cutout_feature

MIM element: pocket
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   pocket <=
feature_definition <=
characterized_object
{characterized_object
(characterized_object.description = 'circular cutout')
(characterized_object.description = 'complex cutout')}

5.1.31.1 Cutout_feature to Through_pocket_bottom_condition (as bottom_condition)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'bottom condition occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'pocket bottom usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
(shape_aspect.description = 'through')}
shape_aspect =>
pocket_bottom

5.1.32 Defined_gear

MIM element: gear
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   gear <=
feature_definition <=
characterized_object

5.1.33 Defined_marking

MIM element: marking
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   marking <=
feature_definition <=
characterized_object

5.1.33.1 Defined_marking to Numerical_item_with_unit (as character_height)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   marking <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'character height'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.33.2 Defined_marking to Numerical_item_with_unit (as character_spacing)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   marking <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'character spacing'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.33.3 Defined_marking to text (as font_name)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   marking <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'font name'}
representation_item =>
descriptive_representation_item

5.1.33.4 Defined_marking to text (as special_instruction)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   marking <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'special instructions'}
representation_item =>
descriptive_representation_item

5.1.34 Defined_thread

MIM element: thread
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   thread <=
feature_definition <=
characterized_object

5.1.34.1 Defined_thread to Numerical_item_with_unit (as crest)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   thread <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'crest'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.34.2 Defined_thread to Numerical_item_with_unit (as major_diameter)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   thread
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'major diameter'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.34.3 Defined_thread to Numerical_item_with_unit (as minor_diameter)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   thread <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'minor diameter'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.34.4 Defined_thread to Numerical_item_with_unit (as pitch_diameter)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   thread <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'pitch diameter'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.35 Diagonal_knurl

MIM element: turned_knurl
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   turned_knurl <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'diagonal'}

5.1.35.1 Diagonal_knurl to Numerical_item_with_unit (as helix_angle)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   turned_knurl <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'helix angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.35.2 Diagonal_knurl to text (as helix_hand)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   turned_knurl <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'helix hand'}
representation_item =>
descriptive_representation_item

5.1.36 Diameter_taper

MIM element: taper
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   taper <=
shape_aspect
{shape_aspect
shape_aspect.description = 'diameter taper'}
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition = characterized_object
characterized_object =>
feature_component_definition}

5.1.36.1 Diameter_taper to Numerical_item_with_unit (as final_diameter)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   taper <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'final diameter'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.37 Diamond_knurl

MIM element: turned_knurl
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   turned_knurl <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'diamond'}

5.1.37.1 Diamond_knurl to Numerical_item_with_unit (as helix_angle)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   turned_knurl <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'helix angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.38 Directed_taper

MIM element: taper
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   taper <=
shape_aspect
{shape_aspect
shape_aspect.description = 'directed taper'}{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition = characterized_object
characterized_object =>
feature_component_definition}

5.1.38.1 Directed_taper to Direction_element (as direction)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   taper <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
{ representation.name = 'direction'}
representation =>
shape_representation =>
direction_shape_representation

5.1.38.2 Directed_taper to Numerical_item_with_unit (as angle)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   taper <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.39 Direction_element

MIM element: direction_shape_representation
Source: ISO 10303-113
Reference path:   direction_shape_representation <=
shape_representation <=
representation
{representation.items[i] ->
representation_item =>
geometric_representation_item =>
direction}

5.1.40 Edge_round

MIM element: edge_round
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
transition_feature_life_cycle
transition_feature_on_part_boundary
Reference path:   edge_round <=
transition_feature <=
shape_aspect

5.1.40.1 Edge_round to Face_shape_element (as edge_round_face)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   edge_round <=
transition_feature <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition
represented_definition = property_definition
represented_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation = shape_definition_representation}
property_definition_representation.used_representation ->
representation
{representation.name = 'edge round face'}
representation =>
shape_representation =>
face_shape_representation

5.1.40.2 Edge_round to Face_shape_element (as first_face_shape)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   edge_round <=
transition_feature <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
{property_definition =>
product_definition_shape}
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'first face shape'}
representation =>
shape_representation =>
face_shape_representation

5.1.40.3 Edge_round to Face_shape_element (as second_face_shape)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   edge_round <=
transition_feature <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
{property_definition =>
product_definition_shape}
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'second face shape'}
representation =>
shape_representation =>
face_shape_representation

5.1.41 Face_shape_element

MIM element: face_shape_representation
Source: ISO 10303-113
Rules: representation_subtype_exclusiveness
Reference path:   face_shape_representation <=
shape_representation <=
representation
representation.items[i] ->
representation_item =>
geometric_representation_item =>
(face_surface)
(oriented_face)

5.1.42 Face_shape_element_relationship

MIM element: face_shape_representation_relationship
Source: ISO 10303-224
Reference path:   face_shape_representation_relationship<=
representation_relationship

5.1.42.1 Face_shape_element_relationship to Face_shape_element (as related)

MIM element: PATH
Reference path:   face_shape_representation_relationship <=
representation_relationship
representation_relationship.rep_2 ->
representation =>
shape_representation =>
face_shape_representation

5.1.42.2 Face_shape_element_relationship to Face_shape_element (as relating)

MIM element: PATH
Reference path:   face_shape_representation_relationship <=
representation_relationship
representation_relationship.rep_1 ->
representation =>
shape_representation =>
face_shape_representation

5.1.43 Fillet

MIM element: fillet
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
transition_feature_life_cycle
transition_feature_on_part_boundary
Reference path:   fillet <=
transition_feature <=
shape_aspect

5.1.43.1 Fillet to Face_shape_element (as fillet_face)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   fillet <=
transition_feature <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition
represented_definition = property_definition
represented_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation = shape_definition_representation}
property_definition_representation.used_representation ->
representation
{representation.name = 'fillet face'}
representation =>
shape_representation =>
face_shape_representation

5.1.43.2 Fillet to Face_shape_element (as first_face_shape)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   fillet <=
transition_feature <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
{property_definition =>
product_definition_shape}
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'first face shape'}
representation =>
shape_representation =>
face_shape_representation

5.1.43.3 Fillet to Face_shape_element (as second_face_shape)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   fillet <=
transition_feature <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
{property_definition =>
product_definition_shape}
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'second face shape'}
representation =>
shape_representation =>
face_shape_representation

5.1.44 First_chamfer_offset

MIM element: chamfer_offset
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   chamfer_offset <=
shape_aspect
{shape_aspect
shape_aspect.description = 'first offset'}

5.1.44.1 First_chamfer_offset to Face_shape_element (as face_shape)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   chamfer_offset <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'first face shape'}
representation =>
shape_representation =>
face_shape_representation

5.1.44.2 First_chamfer_offset to Numerical_item_with_unit (as offset_amount)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   chamfer_offset <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'offset amount'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.45 Flat_hole_bottom

MIM element: hole_bottom
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   hole_bottom <=
shape_aspect
{shape_aspect
shape_aspect.description = 'flat'}

5.1.46 Flat_slot_end_type

MIM element: slot_end
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   slot_end <=
shape_aspect
{shape_aspect
shape_aspect.description = 'flat'}

5.1.46.1 Flat_slot_end_type to Numerical_item_with_unit (as first_radius)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   slot_end <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'first radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.46.2 Flat_slot_end_type to Numerical_item_with_unit (as second_radius)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   slot_end <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'second radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.47 Flat_with_radius_hole_bottom

MIM element: hole_bottom
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   hole_bottom <=
shape_aspect
{shape_aspect
shape_aspect.description = 'flat with radius'}

5.1.47.1 Flat_with_radius_hole_bottom to Numerical_item_with_unit (as corner_radius)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   hole_bottom <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'corner radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.48 Flat_with_taper_hole_bottom

MIM element: hole_bottom
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   hole_bottom <=
shape_aspect
{shape_aspect
shape_aspect.description = 'flat with taper'}

5.1.48.1 Flat_with_taper_hole_bottom to Numerical_item_with_unit (as final_diameter)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   hole_bottom <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'final diameter'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.48.2 Flat_with_taper_hole_bottom to Numerical_item_with_unit (as taper_diameter)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   hole_bottom <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'taper angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.49 Gear

MIM element: (gear)
(externally_defined_feature_definition)
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_relationship_subtype_exclusiveness
Reference path:   (gear <=
feature_definition <=
characterized_object)
(externally_defined_feature_definition <=
[externally_defined_item]
[feature_definition <=
characterized_object
{characterized_object
(characterized_object.description = 'helical bevel gear')
(characterized_object.description = 'straight bevel gear')
(characterized_object.description = 'spur gear')
(characterized_object.description = 'helix gear')}])

5.1.49.1 internal_or_external_gear

MIM element: descriptive_representation_item.description
Source: ISO 10303-45
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( gear <=
feature_definition <=
characterized_object )
( externally_defined_feature_definition <=
feature_definition <=
characterized_object )
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'pitch type'}
representation_item =>
descriptive_representation_item
descriptive_representation_item.description
{(descriptive_representation_item.description = 'internal')
(descriptive_representation_item.description = 'external')}

5.1.49.2 module_or_diametrical_pitch

MIM element: descriptive_representation_item.description
Source: ISO 10303-45
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( gear <=
feature_definition <=
characterized_object )
( externally_defined_feature_definition <=
feature_definition <=
characterized_object )
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'pitch type'}
representation_item =>
descriptive_representation_item
descriptive_representation_item.description
{(descriptive_representation_item.description = 'module')
(descriptive_representation_item.description = 'diametral pitch')}

5.1.49.3 Gear to Numerical_item_with_unit (as face_width)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( gear <=
feature_definition <=
characterized_object )
( externally_defined_feature_definition <=
feature_definition <=
characterized_object )
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'face width'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.49.4 Gear to Numerical_item_with_unit (as nominal_tooth_depth)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( gear <=
feature_definition <=
characterized_object )
( externally_defined_feature_definition <=
feature_definition <=
characterized_object )
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'nominal tooth depth'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.49.5 Gear to Numerical_item_with_unit (as normal_attribute)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( gear <=
feature_definition <=
characterized_object )
( externally_defined_feature_definition <=
feature_definition <=
characterized_object )
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'normal_attribute'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.49.6 Gear to Numerical_item_with_unit (as number_of_teeth)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( gear <=
feature_definition <=
characterized_object )
( externally_defined_feature_definition <=
feature_definition <=
characterized_object )
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'number of teeth'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
ratio_measure_with_unit}

5.1.49.7 Gear to Numerical_item_with_unit (as profile_shift)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( gear <=
feature_definition <=
characterized_object )
( externally_defined_feature_definition <=
feature_definition <=
characterized_object )
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'profile shift'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.49.8 Gear to Numerical_item_with_unit (as reference_pressure_angle)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( gear <=
feature_definition <=
characterized_object )
( externally_defined_feature_definition <=
feature_definition <=
characterized_object )
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'reference pressure angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.49.9 Gear to Numerical_item_with_unit (as root_fillet_radius)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( gear <=
feature_definition <=
characterized_object )
( externally_defined_feature_definition <=
feature_definition <=
characterized_object )
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'root fillet radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.49.10 Gear to Numerical_item_with_unit (as tip_diameter)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( gear <=
feature_definition <=
characterized_object )
( externally_defined_feature_definition <=
feature_definition <=
characterized_object )
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'tip diameter'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.49.11 Gear to Shape_element (as applied_shape)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
Reference path:   ( gear <=
feature_definition <=
characterized_object )
( externally_defined_feature_definition <=
feature_definition <=
characterized_object )
characterized_object <-
property_definition.definition
property_definition =>
product_definition_shape

5.1.50 General_boss

MIM element: boss
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   boss <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'complex'}

5.1.50.1 General_boss to Angle_taper (as change_in_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   boss <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'change in boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'taper usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'angle taper'}
shape_aspect =>
taper

5.1.50.2 General_boss to Closed_profile (as enclosed_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   boss <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'enclosed boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
( closed_path_profile)
( ngon_closed_profile)

5.1.50.3 General_boss to Directed_taper (as change_in_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   boss <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'change in boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'taper usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'directed taper'}
shape_aspect =>
taper

5.1.51 General_closed_profile

MIM element: closed_path_profile
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   closed_path_profile <=
shape_aspect

5.1.51.1 General_closed_profile to Path_element (as closed_profile_shape)

MIM element: PATH
Source: ISO 10303-113
Rules: representation_subtype_exclusiveness
Reference path:   closed_path_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation =>
shape_representation =>
path_shape_representation

5.1.52 General_cutout

MIM element: pocket
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   pocket <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'complex cutout'}

5.1.52.1 General_cutout to Profile (as boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
( circular_closed_profile)
( closed_path_profile)
( ngon_closed_profile)
( rectangular_closed_profile)
( linear_profile)
( open_path_profile)
( partial_circular_profile)
( rounded_u_profile)
( square_u_profile)
( tee_profile)
( vee_profile)

5.1.53 General_open_profile

MIM element: open_path_profile
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   open_path_profile <=
shape_aspect

5.1.53.1 General_open_profile to Path_element (as enclosed_boundary)

MIM element: PATH
Source: ISO 10303-113
Rules: representation_subtype_exclusiveness
Reference path:   open_path_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation =>
shape_representation =>
path_shape_representation

5.1.54 General_outside_profile

MIM element: outside_profile
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   outside_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'outside boundary'}

5.1.54.1 General_outside_profile to Profile (as boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   outside_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'outside boundary'}
shape_aspect =>
( circular_closed_profile)
( closed_path_profile)
( ngon_closed_profile)
( rectangular_closed_profile)
( linear_profile)
( open_path_profile)
( partial_circular_profile)
( rounded_u_profile)
( square_u_profile)
( tee_profile)
( vee_profile)

5.1.55 General_path_feature_component

MIM element: path_feature_component
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   path_feature_component <=
shape_aspect
{shape_aspect
shape_aspect.description = 'complex'}

5.1.55.1 General_path_feature_component to Path_element (as sweep_path)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   path_feature_component <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'sweep path'}
representation =>
shape_representation =>
path_shape_representation

5.1.56 General_pattern

MIM element: feature_pattern
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   feature_pattern <=
replicate_feature <=
feature_definition <=
characterized_object

5.1.56.1 General_pattern to Axis_placement (as feature_placement)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   feature_pattern <=
replicate_feature <=
feature_definition <=
characterized_object =
characterized_definition <-
property_definition.definition
property_definition <-
{property_definition =>
product_definition_shape}
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'base feature placement'}
representation_item =>
geometric_representation_item =>
placement

5.1.57 General_pocket

MIM element: pocket
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   pocket <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'complex'}

5.1.57.1 General_pocket to Boss (as volume_not_removed)

MIM element: PATH
Reference path:   pocket <=
feature_definition <=
characterized_object =
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect =>
composite_shape_aspect}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship.description = 'uncut volume'}
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature <=
feature_definition =>
boss

5.1.57.2 General_pocket to Profile (as boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'boundary'}
shape_aspect =>
( circular_closed_profile)
( closed_path_profile)
( ngon_closed_profile)
( rectangular_closed_profile)
( open_path_profile)
( partial_circular_profile)
( rounded_u_profile)
( square_u_profile)
( tee_profile)
( vee_profile)

5.1.57.3 General_pocket to Protrusion (as volume_not_removed)

MIM element: PATH
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect =>
composite_shape_aspect}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship.description = 'uncut volume'}
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature <=
feature_definition =>
protrusion

5.1.58 General_pocket_bottom_condition

MIM element: pocket_bottom
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   pocket_bottom <=
shape_aspect
{shape_aspect
shape_aspect.description = 'complex'}

5.1.58.1 General_pocket_bottom_condition to Face_shape_element (as floor)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   pocket_bottom <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'floor face'}
representation =>
shape_representation =>
face_shape_representation

5.1.58.2 General_pocket_bottom_condition to Numerical_item_with_unit (as floor_radius)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   pocket_bottom <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.59 General_profile_floor

MIM element: profile_floor
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   profile_floor <=
shape_aspect
{shape_aspect
shape_aspect.description = 'complex'}

5.1.59.1 General_profile_floor to Face_shape_element (as floor)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   profile_floor <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'floor'}
representation =>
shape_representation =>
face_shape_representation

5.1.60 General_removal_volume

MIM element: removal_volume
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   removal_volume <=
feature_definition <=
characterized_object

5.1.60.1 General_removal_volume to Shape_element (as removal_volume)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
Reference path:   removal_volume <=
feature_definition <=
characterized_object =
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'shape volume occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'volume shape usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'volume shape'}
shape_aspect

5.1.61 General_revolution

MIM element: revolved_profile
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   revolved_profile <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'open profile'}

5.1.61.1 General_revolution to General_open_profile (as outer_edge_shape)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   revolved_profile
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'outer edge shape occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'outer edge shape'}
shape_aspect =>
open_path_profile

5.1.62 General_rib_top_floor

MIM element: rib_top_floor
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   rib_top_floor <=
shape_aspect
{shape_aspect
shape_aspect.description = 'complex'}

5.1.62.1 General_rib_top_floor to Face_shape_element (as rib_top_face)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   rib_top_floor <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'rib top face'}
representation =>
shape_representation =>
face_shape_representation

5.1.63 General_shape_profile

MIM element: outside_profile
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   outside_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'complex boundary occurrence'}

5.1.63.1 General_shape_profile to Profile (as profile_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   outside_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'complex boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship =>
shape_defining_relationship
shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'boundary'}
shape_aspect =>
( circular_closed_profile)
( closed_path_profile)
( ngon_closed_profile)
( rectangular_closed_profile)
( open_path_profile)
( partial_circular_profile)
( rounded_u_profile)
( square_u_profile)
( tee_profile)
( vee_profile)

5.1.64 General_top_condition

MIM element: boss_top
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   boss_top <=
shape_aspect
{shape_aspect
shape_aspect.description = 'complex'}

5.1.64.1 General_top_condition to Face_shape_element (as top_face)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   boss_top <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation =>
shape_representation =>
face_shape_representation

5.1.65 Groove

MIM element: revolved_profile
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   revolved_profile <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'groove'}

5.1.65.1 Groove to Open_profile (as sweep)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   revolved_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'sweep occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'sweep'}
shape_aspect =>
( open_path_profile)
( partial_circular_profile)
( rounded_u_profile)
( square_u_profile)
( tee_profile)
( vee_profile)

5.1.66 Helical_bevel_gear

MIM element: gear
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   gear <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'helix bevel gear'}

5.1.66.1 left_or_right_hand_tooth

MIM element: descriptive_representation_item.description
Source: ISO 10303-45
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   gear <=
feature_definition <=
characterized_object =
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'pitch type'}
representation_item =>
descriptive_representation_item
descriptive_representation_item.description
{(descriptive_representation_item.description = 'left hand tooth')
(descriptive_representation_item.description = 'right hand tooth')}

5.1.66.2 Helical_bevel_gear to Numerical_item_with_unit (as reference_helix_agle)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   gear <=
feature_definition <=
characterized_object =
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'reference helix angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.67 Helical_gear

MIM element: gear
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   gear <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'helix gear'}

5.1.67.1 left_or_right_hand_tooth

MIM element: descriptive_representation_item.description
Source: ISO 10303-45
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   gear <=
feature_definition <=
characterized_object =
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'pitch type'}
representation_item =>
descriptive_representation_item
descriptive_representation_item.description
{(descriptive_representation_item.description = 'left hand tooth')
(descriptive_representation_item.description = 'right hand tooth')}

5.1.67.2 Helical_gear to Numerical_item_with_unit (as reference_helix_angle)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   gear <=
feature_definition <=
characterized_object =
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'reference helix angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.68 Hole

#1:   if hole is of type round_hole

MIM element: (round_hole)
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   round_hole <=
feature_definition <=
characterized_object

#2:   if hole is of type countersunk_hole or counterbore_hole

MIM element: (composite_hole)
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   composite_hole <=
compound_feature <=
feature_definition <=
characterized_object

5.1.69 Instanced_manufacturing_feature

MIM element: instanced_feature
Source: ISO 10303-47
Reference path:   instanced_feature <=
[shape_aspect]
[ feature_definition <=
characterized_object]

5.1.69.1 Instanced_manufacturing_feature to Manufacturing_feature (as definition)

MIM element: IDENTICAL MAPPING

5.1.70 Knurl

MIM element: ( turned_knurl)
( externally_defined_feature_definition)
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_relationship_subtype_exclusiveness
Reference path:   (turned_knurl <=
feature_definition <=
characterized_object)
(externally_defined_feature_definition <=
[externally_defined_item]
[feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'knurl'}])

5.1.70.1 Knurl to Partial_area_definition (as partial_profile)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   ( turned_knurl <= feature_definition)
( externally_defined_feature_definition <= feature_definition)
feature_definition <=
characterized_object <-
property_definition.definition
property_definition =>
product_definition_shape
shape_aspect.of_shape ->
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'applied area usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
applied_area

5.1.70.2 Knurl to Shape_element (as applied_shape)

MIM element: PATH
Source: ISO 10303-113
Rules: shape_aspect_relationship_subtype_exclusiveness
Reference path:   ( turned_knurl <= feature_definition)
( externally_defined_feature_definition <= feature_definition)
feature_definition <=
characterized_object <-
property_definition.definition
property_definition =>
product_definition_shape
shape_aspect.of_shape ->
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'applied shape']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect

5.1.71 Linear_path_feature_component

MIM element: path_feature_component
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   path_feature_component <=
shape_aspect
{shape_aspect
shape_aspect.description = 'linear'}

5.1.71.1 Linear_path_feature_component to Direction_element (as direction)

MIM element: PATH
Reference path:   path_feature_component <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation =>
shape_representation =>
direction_shape_representation

5.1.71.2 Linear_path_feature_component to length_measure (as distance)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   path_feature_component <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'distance'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.72 Linear_profile

MIM element: linear_profile
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   linear_profile <=
shape_aspect

5.1.72.1 Linear_profile to Numerical_item_with_unit (as profile_length)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   linear_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'profile length'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.73 Location_element

MIM element: location_shape_representation
Source: ISO 10303-113
Rules: representation_subtype_exclusiveness
Reference path:   location_shape_representation <=
shape_representation <=
representation
representation.items[i] ->
{representation_item
representation_item.name = 'orientation'}
{representation_item =>
geometric_representation_item =>
point =>
cartesian_point}

5.1.74 Loop_slot_end_type

MIM element: slot_end
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   slot_end <=
shape_aspect
{shape_aspect
shape_aspect.description = 'loop'}

5.1.75 Machining_feature

MIM element: feature_definition
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   instanced_feature <=
[shape_aspect]
[ feature_definition <=
characterized_object]

5.1.75.1 Machining_feature to Axis_placement_3d (as placement)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   instanced_feature <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
{property_definition =>
product_definition_shape}
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'orientation'}
representation_item =>
geometric_representation_item =>
placement

5.1.76 Manufacturing_feature

MIM element: shape_feature_definition
Source: ISO 10303-1764

5.1.77 Manufacturing_feature_group

MIM element: group
Source: ISO 10303-41

5.1.77.1 Manufacturing_feature_group to Manufacturing_feature (as elements)

MIM element: PATH
Reference path:   group <-
group_assignment.assigned_group
group_assignment =>
applied_group_assignment
applied_group_assignment.items ->
groupable_item *>
mf_groupable_item
(mf_groupable_item=instanced_feature)
(mf_groupable_item=replicate_feature)
(mf_groupable_item=transition_feature)

5.1.77.2 Manufacturing_feature_group to Manufacturing_feature_group (as elements)

MIM element: PATH
Reference path:   group <-
group_relationship.relating_group
group_relationship
group_relationship.related_group ->
group

5.1.78 Marking_feature

MIM element: ( marking)
( externally_defined_feature_definition)
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_relationship_subtype_exclusiveness
Reference path:   (marking <=
feature_definition <=
characterized_object)
(externally_defined_feature_definition <=
[externally_defined_item]
[feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'marking'}])

5.1.78.1 Marking_feature to Shape_element (as applied_to_shape)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
Reference path:   ( marking <= feature_definition)
( externally_defined_feature_definition <= feature_definition)
feature_definition <=
characterized_object <-
property_definition.definition
property_definition =>
product_definition_shape
shape_aspect.of_shape ->
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'applied shape']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect

5.1.78.2 Marking_feature to text (as text)

MIM element: PATH
Reference path:   ( marking <= feature_definition)
( externally_defined_feature_definition <= feature_definition)
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
representation.items[i] ->
{representation_item
representation_item.name = 'marking text'}
representation_item =>
descriptive_representation_item

5.1.79 Multi_axis_feature

MIM element: instanced_feature
Source: ISO 10303-113
Reference path:   (boss <= feature_definition)
(outside_profile <= feature_definition)
(removal_volume <= feature_definition)
(round_hole <= feature_definition)
(flat_face <= feature_definition)
(pocket <= feature_definition)
(protrusion <= feature_definition)
(rib_top <= feature_definition)
(rounded_end <= feature_definition)
(slot <= feature_definition)
(step <= feature_definition)
feature_definition

5.1.79.1 Multi_axis_feature to Planar_element (as maximum_feature_limit)

MIM element: PATH
Reference path:   feature_definition <=
characterized_object
characterized_definition <-
property_definition.definition
{property_definition =>
product_definition_shape}
property_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.used_representation ->
representation
{representation.name ='maximum feature limit'}
representation =>
shape_representation =>
planar_shape_representation

5.1.80 Ngon_profile

MIM element: ngon_closed_profile
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   ngon_closed_profile <=
shape_aspect

5.1.80.1 circumscribed_or_across_flat

MIM element: (representation_item.name = 'circumscribed diameter')
(representation_item.name =
'diameter across flats')
Source: ISO 10303-113
Reference path:   ngon_closed_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
representation_item
(representation_item.name = 'circumscribed diameter')
(representation_item.name = 'diameter across flats')

5.1.80.2 Ngon_profile to Numerical_item_with_unit (as corner_radius)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ngon_closed_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'corner radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.80.3 Ngon_profile to Numerical_item_with_unit (as diameter)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ngon_closed_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
(representation_item.name = 'circumscribed diameter')
(representation_item.name = 'diameter across flats')}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.80.4 Ngon_profile to Numerical_item_with_unit (as number_of_sides)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ngon_closed_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'number of sides'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit
measure_with_unit.value_component ->
measure_value
measure_value = count_measure
count_measure}

5.1.81 Open_profile

MIM element: ( linear_profile)
( open_path_profile)
( partial_circular_profile)
( rounded_u_profile)
( square_u_profile)
( tee_profile)
( vee_profile)
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   (linear_profile <= shape_aspect)
(open_path_profile <= shape_aspect)
(partial_circular_profile <= shape_aspect)
(rounded_u_profile <= shape_aspect)
(square_u_profile <= shape_aspect)
(tee_profile <= shape_aspect)
(vee_profile <= shape_aspect)
shape_aspect

5.1.81.1 Open_profile to Planar_element (as profile_limit)

MIM element: PATH
Source: ISO 10303-113
Reference path:   (rounded_u_profile <= shape_aspect)
(square_u_profile <= shape_aspect)
(open_path_profile <= shape_aspect)
(tee_profile <= shape_aspect)
(vee_profile <= shape_aspect)
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
representation
{representation.name = 'profile limit'}
representation =>
shape_representation =>
planar_shape_representation

5.1.82 Open_slot

MIM element: slot
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   slot <=
feature_definition <=
characterized_object

5.1.82.1 Open_slot to Path_feature_component (as course_of_travel)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   slot <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'course of travel occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
[shape_aspect_relationship.name = 'course of travel']
[shape_aspect_relationship.description = 'path feature component usage']]}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
path_feature_component

5.1.82.2 Open_slot to Slot_end_type (as end_conditions)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   slot <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'end condition occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'slot end usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
slot_end

5.1.83 Open_slot_end_type

MIM element: slot_end
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   slot_end <=
shape_aspect
{shape_aspect
shape_aspect.description = 'open'}

5.1.84 Outer_diameter

MIM element: outer_round
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   outer_round <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'outer diameter'}

5.1.84.1 Outer_diameter to Angle_taper (as reduced_size)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   outer_round <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'reduced size occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
[shape_aspect_relationship.name = 'reduced size']
[shape_aspect_relationship.description = 'taper usage']]}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'angle taper'}
shape_aspect =>
taper

5.1.84.2 Outer_diameter to Diameter_taper (as reduced_size)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   outer_round <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'reduced size occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
[shape_aspect_relationship.name = 'reduced size']
[shape_aspect_relationship.description = 'taper usage']]}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'diameter taper'}
shape_aspect =>
taper

5.1.84.3 Outer_diameter to Directed_taper (as reduced_size)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   outer_round <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'reduced size occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
[shape_aspect_relationship.name = 'reduced size']
[shape_aspect_relationship.description = 'taper usage']]}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'directed taper'}
shape_aspect =>
taper

5.1.84.4 Outer_diameter to Numerical_item_with_unit (as diameter)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   outer_round <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'diameter'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.84.5 Outer_diameter to Numerical_item_with_unit (as feature_length)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   outer_round <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'length'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.85 Outer_diameter_to_shoulder

MIM element: outer_round
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   outer_round <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'outer diameter to shoulder'}

5.1.85.1 Outer_diameter_to_shoulder to Numerical_item_with_unit (as diameter)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   outer_round <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'diameter'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.85.2 Outer_diameter_to_shoulder to Numerical_item_with_unit (as feature_length)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   outer_round <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'feature length'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.85.3 Outer_diameter_to_shoulder to Vee_profile (as v_shape_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   outer_round <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'v-shape boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'v-shape'}
shape_aspect =>
vee_profile

5.1.86 Outer_round

MIM element: outer_round
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   outer_round <=
feature_definition <=
characterized_object

5.1.87 Partial_area_definition

MIM element: applied_area
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   applied_area <=
shape_aspect
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape}

5.1.87.1 Partial_area_definition to Axis_placement (as placement)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   applied_area <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'orientation'}
representation_item =>
geometric_representation_item =>
placement

5.1.87.2 Partial_area_definition to Numerical_item_with_unit (as effective_length)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   applied_area <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'effective length'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.87.3 Partial_area_definition to Numerical_item_with_unit (as maximum_length)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   applied_area <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'maximum length'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.88 Partial_circular_path_feature_component

MIM element: path_feature_component
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   path_feature_component <=
shape_aspect
{shape_aspect
shape_aspect.description = 'partial circular'}

5.1.88.1 Partial_circular_path_feature_component to length_measure (as sweep_angle)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   path_feature_component <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'sweep angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.89 Partial_circular_profile

MIM element: partial_circular_profile
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   partial_circular_profile <=
shape_aspect

5.1.89.1 Partial_circular_profile to Numerical_item_with_unit (as radius)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   partial_circular_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.89.2 Partial_circular_profile to Numerical_item_with_unit (as sweep_angle)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   partial_circular_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'sweep angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.90 Partial_circular_shape_profile

MIM element: outside_profile
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   outside_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'partial circular boundary occurrence'

5.1.90.1 Partial_circular_shape_profile to Partial_circular_profile (as open_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   outside_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'partial circular boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship =>
shape_defining_relationship
shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
partial_circular_profile

5.1.91 Path_element

MIM element: path_shape_representation
Source: ISO 10303-113
Rules: representation_subtype_exclusiveness
Reference path:   path_shape_representation <=
shape_representation <=
representation
representation.items[i] ->
{representation_item
representation_item.name = 'profile shape'}
representation_item =>
(geometric_representation_item =>
curve =>
bounded_curve)
(topological_representation_item =>
edge =>
edge_curve)

5.1.92 Path_feature_component

MIM element: path_feature_component
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   path_feature_component <=
shape_aspect
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition = characterized_object
characterized_object =>
feature_component_definition}

5.1.92.1 Path_feature_component to Axis_placement (as placement)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   path_feature_component <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'orientation'}
representation_item =>
geometric_representation_item =>
placement

5.1.93 Planar_element

MIM element: planar_shape_representation
Source: ISO 10303-113
Reference path:   planar_shape_representation <=
shape_representation <=
representation

5.1.93.1 Planar_element to Direction_element (as normal)

MIM element: direction
Source: ISO 10303-42
Reference path:   planar_shape_representation <=
shape_representation <=
representation
representation.items[i] ->
representation_item =>
geometric_representation_item =>
surface =>
elementary_surface
{elementary_surface =>
plane}
elementary_surface.position ->
axis2_placement_3d.axis ->
direction

5.1.93.2 Planar_element to Location_element (as location)

MIM element: cartesian_point
Source: ISO 10303-42
Reference path:   planar_shape_representation <=
shape_representation <=
representation
representation.items[i] ->
representation_item =>
geometric_representation_item =>
surface =>
elementary_surface
{elementary_surface =>
plane}
elementary_surface.position ->
axis2_placement_3d <=
placement
placement.location ->
cartesian_point

5.1.94 Planar_face

MIM element: flat_face
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   flat_face <=
feature_definition <=
characterized_object

5.1.94.1 Planar_face to Boss (as volume_not_removed)

MIM element: PATH
Reference path:   flat_face <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect =>
composite_shape_aspect}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship.description = 'uncut volume'}
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature <=
feature_definition =>
boss

5.1.94.2 Planar_face to Closed_profile (as face_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   flat_face <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'enclosed boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
[shape_aspect_relationship.name = 'boundary']
[shape_aspect_relationship.description = 'profile usage']]}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
(circular_closed_profile)
(ngon_closed_profile)
(rectangular_closed_profile)
(closed_path_profile)

5.1.94.3 Planar_face to Direction_element (as removal_direction)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   flat_face <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
{property_definition =>
product_definition_shape}
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'removal direction'}
representation =>
shape_representation =>
direction_shape_representation

5.1.94.4 Planar_face to Linear_path_feature_component (as course_of_travel)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   flat_face <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'course of travel occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
[shape_aspect_relationship.name = 'course of travel']
[shape_aspect_relationship.description = 'path feature component usage']]}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'linear'}
shape_aspect =>
path_feature_component

5.1.94.5 Planar_face to Linear_profile (as removal_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   flat_face <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'removal boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
[shape_aspect_relationship.name = 'removal boundary']
[shape_aspect_relationship.description = 'profile usage']]}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
linear_profile

5.1.94.6 Planar_face to Numerical_item_with_unit (as removal_depth)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   flat_face <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'removal depth'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.94.7 Planar_face to Protrusion (as volume_not_removed)

MIM element: PATH
Reference path:   flat_face <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect =>
composite_shape_aspect}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship.description = 'uncut volume'}
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature <=
feature_definition =>
protrusion

5.1.95 Planar_pocket_bottom_condition

MIM element: pocket_bottom
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   pocket_bottom <=
shape_aspect
{shape_aspect
shape_aspect.description = 'planar'}

5.1.95.1 Planar_pocket_bottom_condition to Direction_element (as floor_normal)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   pocket_bottom <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'floor normal'}
representation =>
shape_representation =>
direction_shape_representation

5.1.95.2 Planar_pocket_bottom_condition to Location_element (as floor_location)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   pocket_bottom <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'floor location'}
representation =>
shape_representation =>
location_shape_representation

5.1.95.3 Planar_pocket_bottom_condition to Numerical_item_with_unit (as floor_radius)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   pocket_bottom <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.96 Planar_profile_floor

MIM element: profile_floor
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   profile_floor <=
shape_aspect
{shape_aspect
shape_aspect.description = 'planar'}

5.1.96.1 Planar_profile_floor to Planar_element (as floor)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   profile_floor <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'floor'}
representation =>
shape_representation =>
planar_shape_representation

5.1.97 Planar_rib_top_floor

MIM element: rib_top_floor
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   rib_top_floor <=
shape_aspect
{shape_aspect
shape_aspect.description = 'planar'}

5.1.97.1 Planar_rib_top_floor to Closed_profile (as boundary)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   rib_top_floor <=
{shape_aspect
shape_aspect.description = 'boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'rib top floor boundary'}
shape_aspect =>
( circular_closed_profile)
( closed_path_profile)
( ngon_closed_profile)
( rectangular_closed_profile)

5.1.97.2 Planar_rib_top_floor to Planar_element (as floor_face)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   rib_top_floor <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'rib top face'}
representation =>
shape_representation =>
planar_shape_representation

5.1.98 Planar_top_condition

MIM element: boss_top
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   boss_top <=
shape_aspect
{shape_aspect
shape_aspect.description = 'planar'}

5.1.98.1 Planar_top_condition to Direction_element (as top_normal)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   boss_top <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation =>
shape_representation =>
direction_shape_representation

5.1.98.2 Planar_top_condition to Location_element (as top_location)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   boss_top <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation =>
shape_representation =>
location_shape_representation

5.1.99 Pocket

MIM element: pocket
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   pocket <=
feature_definition <=
characterized_object

5.1.99.1 Pocket to Angle_taper (as change_in_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'change in boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'taper usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'angle taper'}
shape_aspect =>
taper

5.1.99.2 Pocket to Directed_taper (as change_in_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'change in boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'taper usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'directed taper'}
shape_aspect =>
taper

5.1.99.3 Pocket to Linear_path_feature_component (as pocket_depth)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'pocket depth occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
[shape_aspect_relationship.name = 'pocket depth']
[shape_aspect_relationship.description = 'path feature component usage']]}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'linear'}
shape_aspect =>
path_feature_component

5.1.99.4 Pocket to Numerical_item_with_unit (as base_radius)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
{property_definition =>
product_definition_shape}
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'fillet radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.99.5 Pocket to Pocket_bottom_condition (as bottom_condition)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'bottom condition occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'pocket bottom usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
(shape_aspect.description = 'planar')
(shape_aspect.description = 'complex')}
shape_aspect =>
pocket_bottom

5.1.99.6 Pocket to Through_pocket_bottom_condition (as bottom_condition)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'bottom condition occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'pocket bottom usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
(shape_aspect.description = 'through')}
shape_aspect =>
pocket_bottom

5.1.100 Pocket_bottom_condition

MIM element: pocket_bottom
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   pocket_bottom <=
shape_aspect
{shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
feature_component_definition}

5.1.100.1 start_or_end

MIM element: shape_aspect_relationship.name
Source: ISO 10303-41
Reference path:   pocket_bottom <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship
shape_aspect_relationship.name = 'pocket depth start'
shape_aspect_relationship.name = 'pocket depth end'

5.1.101 Profile

MIM element: ( circular_closed_profile)
( closed_path_profile)
( ngon_closed_profile)
( rectangular_closed_profile)
( linear_profile)
( open_path_profile)
( partial_circular_profile)
( rounded_u_profile)
( square_u_profile)
( tee_profile)
( vee_profile)
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   (circular_closed_profile <= shape_aspect)
(closed_path_profile <= shape_aspect)
(ngon_closed_profile <= shape_aspect)
(rectangular_closed_profile <= shape_aspect)
(linear_profile <= shape_aspect)
(open_path_profile <= shape_aspect)
(partial_circular_profile <= shape_aspect)
(rounded_u_profile <= shape_aspect)
(square_u_profile <= shape_aspect)
(tee_profile <= shape_aspect)
(vee_profile <= shape_aspect)
shape_aspect
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition = characterized_object
characterized_object =>
feature_component_definition}

5.1.102 Profile_feature

MIM element: outside_profile
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   outside_profile <=
feature_definition <=
characterized_object

5.1.102.1 Profile_feature to Linear_path_feature_component (as profile_swept_shape)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   outside_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
(shape_aspect.description = 'outside boundary')
(shape_aspect.description = 'complex boundary occurrence')
(shape_aspect.description = 'partial circular boundary occurrence')
(shape_aspect.description = 'closed circular boundary occurrence')
(shape_aspect.description = 'open rectangular boundary occurrence')
(shape_aspect.description = 'closed rectangular boundary occurrence')}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
[shape_aspect_relationship.name = 'profile swept shape']
[shape_aspect_relationship.description = 'path feature component usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
shape_aspect.description = 'linear'
shape_aspect =>
path_feature_component

5.1.103 Profile_floor

MIM element: profile_floor
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   profile_floor <=
shape_aspect
{shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
feature_component_definition}

5.1.103.1 start_or_end

MIM element: descriptive_representation_item.description
Source: ISO 10303-45
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   profile_floor <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'shape profile floor orientation'}
representation_item =>
descriptive_representation_item
descriptive_representation_item.description
{(descriptive_representation_item.description = 'shape profile start')
(descriptive_representation_item.description = 'shape profile end')}

5.1.103.2 Profile_floor to Numerical_item_with_unit (as floor_radius)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   profile_floor <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.104 Protrusion

MIM element: protrusion
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   protrusion <=
feature_definition <=
characterized_object

5.1.104.1 Protrusion to Shape_element (as shape_volume)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
Reference path:   protrusion <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'shape volume occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'volume shape usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'volume shape'}
shape_aspect

5.1.105 Radiused_slot_end_type

MIM element: slot_end
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   slot_end <=
shape_aspect
{shape_aspect
shape_aspect.description = 'radiused'}

5.1.106 Recess

MIM element: pocket
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   pocket <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'recess'}

5.1.106.1 Recess to Boss (as volume_not_removed)

MIM element: PATH
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect =>
composite_shape_aspect}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship.description = 'uncut volume'}
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature <=
feature_definition =>
boss

5.1.106.2 Recess to Pocket_bottom_condition (as bottom_condition)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'bottom condition occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'pocket bottom usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
(shape_aspect.description = 'planar')
(shape_aspect.description = 'complex')}
shape_aspect =>
pocket_bottom

5.1.106.3 Recess to Profile (as fillet_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
( circular_closed_profile)
( closed_path_profile)
( ngon_closed_profile)
( rectangular_closed_profile)
( linear_profile)
( open_path_profile)
( partial_circular_profile)
( rounded_u_profile)
( square_u_profile)
( tee_profile)
( vee_profile)

5.1.106.4 Recess to Protrusion (as volume_not_removed)

MIM element: PATH
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect =>
composite_shape_aspect}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship.description = 'uncut volume'}
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature <=
feature_definition =>
protrusion

5.1.107 Rectangular_boss

MIM element: boss
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   boss <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'rectangular'}

5.1.107.1 Rectangular_boss to Angle_taper (as change_in_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   boss <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'change in boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'taper usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'angle taper'}
shape_aspect =>
taper

5.1.107.2 Rectangular_boss to Directed_taper (as change_in_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   boss <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'change in boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'taper usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'directed taper'}
shape_aspect =>
taper

5.1.107.3 Rectangular_boss to Rectangular_closed_profile (as rectangular_profile)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   boss <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'rectangular profile occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
rectangular_closed_profile

5.1.108 Rectangular_closed_pocket

MIM element: pocket
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   pocket <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'closed rectangular'}

5.1.108.1 Rectangular_closed_pocket to Boss (as volume_not_removed)

MIM element: PATH
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect =>
composite_shape_aspect}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship.description = 'uncut volume'}
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature <=
feature_definition =>
boss

5.1.108.2 Rectangular_closed_pocket to Protrusion (as volume_not_removed)

MIM element: PATH
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect =>
composite_shape_aspect}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship.description = 'uncut volume'}
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature <=
feature_definition =>
protrusion

5.1.108.3 Rectangular_closed_pocket to Rectangular_closed_profile (as closed_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'closed boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
rectangular_closed_profile

5.1.109 Rectangular_closed_profile

MIM element: rectangular_closed_profile
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   rectangular_closed_profile <=
shape_aspect

5.1.109.1 Rectangular_closed_profile to Numerical_item_with_unit (as corner_radius)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   rectangular_closed_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'corner radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.109.2 Rectangular_closed_profile to Numerical_item_with_unit (as profile_length)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   rectangular_closed_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'length'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.109.3 Rectangular_closed_profile to Numerical_item_with_unit (as profile_width)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   rectangular_closed_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'width'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.110 Rectangular_closed_shape_profile

MIM element: outside_profile
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   outside_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'closed rectangular boundary occurrence'}

5.1.110.1 Rectangular_closed_shape_profile to Rectangular_closed_profile (as closed_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   outside_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'closed rectangular boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship =>
shape_defining_relationship
shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
rectangular_closed_profile

5.1.111 Rectangular_offset_pattern

MIM element: shape_aspect
Source: ISO 10303-41
Rules: shape_aspect_relationship_subtype_exclusiveness
Reference path:   [shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship =>
feature_component_relationship =>
pattern_offset_membership]
[shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship.relating_shape_aspect->
shape_aspect =>
modified_pattern]

5.1.111.1 column_index

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'column index'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit
measure_with_unit.value_component ->
measure_value
measure_value = count_measure
count_measure}

5.1.111.2 row_index

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'row index'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit
measure_with_unit.value_component ->
measure_value
measure_value = count_measure}

5.1.111.3 Rectangular_offset_pattern to Direction_element (as offset_direction)

MIM element: PATH
Source: ISO 10303-113
Rules: representation_subtype_exclusiveness
Reference path:   shape_aspect <-
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
{property_definition =>
product_definition_shape}
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'offset direction'}
representation =>
shape_representation =>
direction_shape_representation

5.1.111.4 Rectangular_offset_pattern to Numerical_item_with_unit (as offset_distance)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'offset distance'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.112 Rectangular_omit_pattern

MIM element: shape_aspect
Source: ISO 10303-41
Rules: shape_aspect_relationship_subtype_exclusiveness
Reference path:   [shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship =>
feature_component_relationship =>
pattern_omit_membership]
[shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect=>
modified_pattern]

5.1.112.1 column_index

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'column index'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit
measure_with_unit.value_component ->
measure_value
measure_value = count_measure
count_measure}

5.1.112.2 row_index

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'row index'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit
measure_with_unit.value_component ->
measure_value
measure_value = count_measure
count_measure}

5.1.113 Rectangular_open_pocket

MIM element: pocket
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   pocket <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'open rectangular'}

5.1.113.1 Rectangular_open_pocket to Boss (as volume_not_removed)

MIM element: PATH
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect =>
composite_shape_aspect}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship.description = 'uncut volume'}
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature <=
feature_definition =>
boss

5.1.113.2 Rectangular_open_pocket to Protrusion (as volume_not_removed)

MIM element: PATH
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect =>
composite_shape_aspect}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship.description = 'uncut volume'}
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature <=
feature_definition =>
protrusion

5.1.113.3 Rectangular_open_pocket to Square_u_profile (as open_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'open boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
square_u_profile

5.1.114 Rectangular_open_shape_profile

MIM element: outside_profile
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   outside_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'open rectangular boundary occurrence'}

5.1.114.1 Rectangular_open_shape_profile to Square_u_profile (as open_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   outside_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'open rectangular boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship =>
shape_defining_relationship
shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
square_u_profile

5.1.115 Rectangular_pattern

MIM element: rectangular_pattern
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   rectangular_pattern <=
replicate_feature <=
feature_definition <=
characterized_object

5.1.115.1 columns

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   rectangular_pattern <=
replicate_feature <=
feature_definition <=
characterized_object
shape_definition = characterized_object
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'number of columns'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit
measure_with_unit.value_component ->
measure_value
measure_value = count_measure
count_measure}

5.1.115.2 rows

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   rectangular_pattern <=
replicate_feature <=
feature_definition <=
characterized_object
shape_definition = characterized_object
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'number of rows'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit
measure_with_unit.value_component ->
measure_value
measure_value = count_measure
count_measure}

5.1.115.3 Rectangular_pattern to Direction_element (as column_layout_direction)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   rectangular_pattern <=
replicate_feature <=
feature_definition <=
characterized_object
shape_definition = characterized_object
shape_definition <-
property_definition.definition
property_definition <-
{property_definition =>
product_definition_shape}
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'column layout direction'}
representation =>
shape_representation =>
direction_shape_representation

5.1.115.4 Rectangular_pattern to Direction_element (as row_layout_direction)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   rectangular_pattern <=
replicate_feature <=
feature_definition <=
characterized_object
shape_definition = characterized_object
shape_definition <-
property_definition.definition
property_definition <-
{property_definition =>
product_definition_shape}
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'row layout direction'}
representation =>
shape_representation =>
direction_shape_representation

5.1.115.5 Rectangular_pattern to Numerical_item_with_unit (as column_spacing)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   rectangular_pattern <=
replicate_feature <=
feature_definition <=
characterized_object
shape_definition = characterized_object
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'column spacing'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.115.6 Rectangular_pattern to Numerical_item_with_unit (as row_spacing)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   rectangular_pattern <=
replicate_feature <=
feature_definition <=
characterized_object
shape_definition = characterized_object
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'row spacing'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.115.7 Rectangular_pattern to Rectangular_offset_pattern (as relocated_base_feature)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
Reference path:   rectangular_pattern <=
replicate_feature <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
[shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship =>
pattern_offset_membership}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect]
[shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship}
{shape_aspect_relationship.description = 'base pattern'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect <-
{shape_aspect =>
modified_pattern}
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship}
{shape_aspect_relationship.description = 'modified pattern'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect]

5.1.115.8 Rectangular_pattern to Rectangular_omit_pattern (as missing_base_feature)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
Reference path:   rectangular_pattern <=
replicate_feature <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
[shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship =>
pattern_omit_membership}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect]
[shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship}
{shape_aspect_relationship.description = 'base pattern'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect <-
{shape_aspect =>
modified_pattern}
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship}
{shape_aspect_relationship.description = 'modified pattern'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect]

5.1.116 Replicate_base

MIM element: feature_component_relationship
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   feature_component_relationship <=
shape_aspect_relationship

5.1.116.1 Replicate_base to Machining_feature (as base_feature)

MIM element: PATH
Reference path:   feature_component_relationship <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature

5.1.116.2 Replicate_base to Replicate_feature (as base_feature)

MIM element: PATH
Reference path:   feature_component_relationship <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature <=
feature_definition =>
replicate_feature

5.1.117 Replicate_feature

MIM element: replicate_feature
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   replicate_feature <=
feature_definition <=
characterized_object

5.1.117.1 Replicate_feature to Axis_placement (as placement)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   replicate_feature <=
feature_definition =>
instanced_feature <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'orientation'}
representation_item =>
geometric_representation_item =>
placement

5.1.117.2 Replicate_feature to Replicate_base (as replicate_feature_base)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   replicate_feature <=
feature_definition =>
instanced_feature <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship =>
feature_component_relationship
{shape_aspect_relationship.name ='pattern basis'}

5.1.118 Revolved_feature

MIM element: revolved_profile
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   revolved_profile <=
feature_definition <=
characterized_object

5.1.118.1 Revolved_feature to Direction_element (as material_side)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   revolved_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
{property_definition =>
product_definition_shape}
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'removal direction'}
representation =>
shape_representation =>
direction_shape_representation

5.1.118.2 Revolved_feature to Numerical_item_with_unit (as radius)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   revolved_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.119 Revolved_flat

MIM element: revolved_profile
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   revolved_profile <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'flat'}

5.1.119.1 Revolved_flat to Linear_profile (as flat_edge_shape)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   revolved_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'flat edge shape occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'flat edge shape'}
shape_aspect =>
linear_profile

5.1.120 Revolved_round

MIM element: revolved_profile
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   revolved_profile <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'round'}

5.1.120.1 Revolved_round to Partial_circular_profile (as rounded_edge_shape)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   revolved_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'rounded edge shape occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'rounded edge shape'}
shape_aspect =>
partial_circular_profile

5.1.121 Rib_top

MIM element: rib_top
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   rib_top <=
feature_definition <=
characterized_object

5.1.121.1 Rib_top to Direction (as removal_direction)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   rib_top <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
{property_definition =>
product_definition_shape}
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'removal direction'}
representation =>
shape_representation =>
direction_shape_representation

5.1.121.2 Rib_top to Rib_top_floor (as floor_condition)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   rib_top <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'rib top condition occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'ribtop usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
(shape_aspect.description = 'planar')
(shape_aspect.description = 'complex')}
shape_aspect =>
rib_top_floor

5.1.122 Rib_top_floor

MIM element: rib_top_floor
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   rib_top_floor <=
shape_aspect
{shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
feature_component_definition}

5.1.123 Round_hole

MIM element: round_hole
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   round_hole <=
feature_definition <=
characterized_object

5.1.123.1 Round_hole to Angle_taper (as change_in_diameter)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   round_hole <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'change in diameter occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'taper usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'angle taper'}
shape_aspect =>
taper

5.1.123.2 Round_hole to Blind_bottom_condition (as bottom_condition)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   round_hole <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'bottom condition occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'hole bottom usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
(shape_aspect.description = 'conical')
(shape_aspect.description = 'flat')
(shape_aspect.description = 'flat with radius')
(shape_aspect.description = 'flat with taper')
(shape_aspect.description = 'spherical')}
shape_aspect =>
hole_bottom

5.1.123.3 Round_hole to Circular_closed_profile (as diameter)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   round_hole <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'diameter occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
[shape_aspect_relationship.name = 'diameter']
[shape_aspect_relationship.description = 'profile usage']]}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
circular_closed_profile

5.1.123.4 Round_hole to Diameter_taper (as change_in_diameter)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   round_hole <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'change in diameter occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'taper usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'diameter taper'}
shape_aspect =>
taper

5.1.123.5 Round_hole to Directed_taper (as change_in_diameter)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   round_hole <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'change in diameter occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'taper usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'directed taper'}
shape_aspect =>
taper

5.1.123.6 Round_hole to Linear_path_feature_component (as hole_depth)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   round_hole <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'hole depth occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
[shape_aspect_relationship.name = 'hole depth']
[shape_aspect_relationship.description = 'path feature component usage']]}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'linear'}
shape_aspect =>
path_feature_component

5.1.123.7 Round_hole to Through_bottom_condition (as bottom_condition)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   round_hole <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'bottom condition occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'hole bottom usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'through'}
shape_aspect =>
hole_bottom

5.1.124 Rounded_end

MIM element: rounded_end
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   rounded_end <=
feature_definition <=
characterized_object

5.1.124.1 Rounded_end to Linear_path_feature_component (as course_of_travel)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   rounded_end <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'course of travel occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
[shape_aspect_relationship.description = 'path feature component usage']]}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'linear'}
shape_aspect =>
path_feature_component

5.1.124.2 Rounded_end to Partial_circular_profile (as partial_circular_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   rounded_end <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'partial circular boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
[shape_aspect_relationship.description = 'profile usage']]}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
partial_circular_profile

5.1.125 Rounded_u_profile

MIM element: rounded_u_profile
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   rounded_u_profile <=
shape_aspect

5.1.125.1 Rounded_u_profile to Numerical_item_with_unit (as depth)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   rounded_u_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'depth'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.125.2 Rounded_u_profile to Numerical_item_with_unit (as width)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   rounded_u_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'width'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.126 Second_chamfer_offset

MIM element: chamfer_offset
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   chamfer_offset <=
shape_aspect
{shape_aspect
shape_aspect.description = 'second offset'}

5.1.126.1 Second_chamfer_offset to Numerical_item_with_unit (as offset_amount)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   chamfer_offset <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'offset amount'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.127 Second_chamfer_parameter

MIM element: chamfer_offset
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   chamfer_offset <=
shape_aspect
{shape_aspect
shape_aspect.description = 'second offset'}

5.1.127.1 Second_chamfer_parameter to Face_shape_element (as second_face)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   chamfer_offset <=
shape_aspect
shape_definition = shape_aspect
shape_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'second face shape'}
representation =>
shape_representation =>
face_shape_representation

5.1.128 Shape_profile

MIM element: outside_profile
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   outside_profile <=
feature_definition <=
characterized_object

5.1.128.1 Shape_profile to Direction_element (as removal_direction)

MIM element: PATH
Rules: representation_subtype_exclusiveness
Reference path:   outside_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
{property_definition =>
product_definition_shape}
{product_definition_shape <-
shape_aspect.of_shape
shape_aspect
(shape_aspect.description = 'complex boundary occurrence')
(shape_aspect.description = 'partial circular boundary occurrence')
(shape_aspect.description = 'closed circular boundary occurrence')
(shape_aspect.description = 'open rectangular boundary occurrence')
(shape_aspect.description = 'closed rectangular boundary occurrence')}
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation
representation.name = 'removal direction'}
representation =>
shape_representation =>
direction_shape_representation

5.1.128.2 Shape_profile to Profile_floor (as floor_condition)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   outside_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
(shape_aspect.description = 'complex boundary occurrence')
(shape_aspect.description = 'partial circular boundary occurrence')
(shape_aspect.description = 'closed circular boundary occurrence')
(shape_aspect.description = 'open rectangular boundary occurrence')
(shape_aspect.description = 'closed rectangular boundary occurrence')}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship
shape_aspect_relationship
shape_aspect_relationship.description = 'profile floor usage'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
(shape_aspect.description = 'planar')
(shape_aspect.description = 'complex')}
shape_aspect =>
profile_floor

5.1.128.3 Shape_profile to Through_profile_floor (as floor_condition)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   outside_profile <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
(shape_aspect.description = 'complex boundary occurrence')
(shape_aspect.description = 'partial circular boundary occurrence')
(shape_aspect.description = 'closed circular boundary occurrence')
(shape_aspect.description = 'open rectangular boundary occurrence')
(shape_aspect.description = 'closed rectangular boundary occurrence')}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship =>
feature_component_relationship
shape_aspect_relationship
shape_aspect_relationship.description = 'profile floor usage'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
(shape_aspect.description = 'through')}
shape_aspect =>
profile_floor

5.1.129 Slot

MIM element: slot
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   slot <=
feature_definition <=
characterized_object

5.1.130 Slot_end_type

MIM element: slot_end
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   slot_end <=
shape_aspect
{shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
feature_component_definition}

5.1.130.1 first_or_second

MIM element: shape_aspect_relationship.name
Source: ISO 10303-41
Reference path:   slot_end <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
shape_aspect_relationship.name
{(shape_aspect_relationship.name = 'course of travel start')
(shape_aspect_relationship.name = 'course of travel end')}

5.1.131 Spherical_cap

MIM element: spherical_cap
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   spherical_cap <=
feature_definition <=
characterized_object

5.1.131.1 Spherical_cap to Numerical_item_with_unit (as internal_angle)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   spherical_cap <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'internal angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.131.2 Spherical_cap to Numerical_item_with_unit (as radius)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   spherical_cap <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.132 Spherical_hole_bottom

MIM element: hole_bottom
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   hole_bottom <=
shape_aspect
{shape_aspect
shape_aspect.description = 'spherical'}

5.1.132.1 Spherical_hole_bottom to Numerical_item_with_unit (as radius)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusivenes
shape_representation_subtype_exclusiveness
Reference path:   hole_bottom <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.133 Spur_gear

MIM element: gear
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   gear <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'spur gear'}

5.1.134 Square_u_profile

MIM element: square_u_profile
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   square_u_profile <=
shape_aspect

5.1.134.1 Square_u_profile to Numerical_item_with_unit (as depth)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   square_u_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'depth'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.134.2 Square_u_profile to Numerical_item_with_unit (as first_angle)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   square_u_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'first angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.134.3 Square_u_profile to Numerical_item_with_unit (as first_radius)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   square_u_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'first radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.134.4 Square_u_profile to Numerical_item_with_unit (as second_angle)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   square_u_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'second angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.134.5 Square_u_profile to Numerical_item_with_unit (as second_radius)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   square_u_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'second radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.134.6 Square_u_profile to Numerical_item_with_unit (as width)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   square_u_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'width'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.135 Step

MIM element: step
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   step <=
feature_definition <=
characterized_object

5.1.135.1 Step to Boss (as volume_not_removed)

MIM element: PATH
Reference path:   step <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect =>
composite_shape_aspect}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship.description = 'uncut volume'}
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature <=
feature_definition =>
boss

5.1.135.2 Step to Linear_path_feature_component (as course_of_travel)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   step <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'course of travel occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
[shape_aspect_relationship.description = 'path feature component usage']]}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = 'linear'}
shape_aspect =>
path_feature_component

5.1.135.3 Step to Protrusion (as volume_not_removed)

MIM element: PATH
Reference path:   step <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect =>
composite_shape_aspect}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship.description = 'uncut volume'}
{shape_aspect_relationship =>
feature_component_relationship}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
instanced_feature <=
feature_definition =>
protrusion

5.1.135.4 Step to Vee_profile (as removal_boundary)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   step <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = 'removal boundary occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'profile usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
vee_profile

5.1.136 Straight_bevel_gear

MIM element: gear
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   gear <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'straight bevel gear'}

5.1.137 Straight_knurl

MIM element: turned_knurl
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   turned_knurl <=
feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'straight'}

5.1.138 Tee_profile

MIM element: tee_profile
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   tee_profile <=
shape_aspect

5.1.138.1 Tee_profile to Numerical_item_with_unit (as cross_bar_depth)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   tee_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'cross bar depth'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.138.2 Tee_profile to Numerical_item_with_unit (as cross_bar_width)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   tee_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'cross bar width'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.138.3 Tee_profile to Numerical_item_with_unit (as depth)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   tee_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'depth'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.138.4 Tee_profile to Numerical_item_with_unit (as first_angle)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   tee_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'first angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.138.5 Tee_profile to Numerical_item_with_unit (as first_offset)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   tee_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'first offset'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.138.6 Tee_profile to Numerical_item_with_unit (as radius)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   tee_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.138.7 Tee_profile to Numerical_item_with_unit (as second_angle)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   tee_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'second angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.138.8 Tee_profile to Numerical_item_with_unit (as second_offset)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   tee_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'second offset'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.138.9 Tee_profile to Numerical_item_with_unit (as width)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   tee_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'width'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.139 Thread

MIM element: ( thread)
( externally_defined_feature_definition)
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_relationship_subtype_exclusiveness
Reference path:   (thread <=
feature_definition <=
characterized_object)
(externally_defined_feature_definition <=
[externally_defined_item]
[feature_definition <=
characterized_object
{characterized_object
characterized_object.description = 'thread'}])

5.1.139.1 hand

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( thread <=
feature_definition <=
characterized_object)
( externally_defined_feature_definition <=
feature_definition <=
characterized_object)
characterized_definition =
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
representation_item
{ representation_item.name = 'hand' }
representation_item =>
descriptive_representation_item
{ (descriptive_representation_item.description = 'left')
(descriptive_representation_item.description = 'right')}

5.1.139.2 side

MIM element: descriptive_representation_item.description
Source: ISO 10303-45
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( thread <=
feature_definition <=
characterized_object)
( externally_defined_feature_definition <=
feature_definition <=
characterized_object)
characterized_object =
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
representation_item
{ representation_item.name = 'side' }
representation_item =>
descriptive_representation_item
descriptive_representation_item.description
{(descriptive_representation_item.description = 'internal')
(descriptive_representation_item.description = 'external')}

5.1.139.3 Thread to Numerical_item_with_unit (as nominal_size)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( thread <=
feature_definition <=
characterized_object)
( externally_defined_feature_definition <=
feature_definition <=
characterized_object)
characterized_object =
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'nominal size'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.139.4 Thread to Numerical_item_with_unit (as number_of_threads)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( thread <=
feature_definition <=
characterized_object)
( externally_defined_feature_definition <=
feature_definition <=
characterized_object)
characterized_definition =
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'number of threads'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
ratio_measure_with_unit}

5.1.139.5 Thread to Partial_area_definition (as partial_profile)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   ( thread <=
feature_definition <=
characterized_object)
( externally_defined_feature_definition <=
feature_definition <=
characterized_object)
characterized_object <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'applied area usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
applied_area

5.1.139.6 Thread to Shape_element (as applied_shape)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
Reference path:   ( thread <=
feature_definition <=
characterized_object)
( externally_defined_feature_definition <=
feature_definition <=
characterized_object)
characterized_object <-
property_definition.definition
property_definition =>
product_definition_shape

5.1.139.7 Thread to text (as fit_class)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( thread <=
feature_definition <=
characterized_object)
( externally_defined_feature_definition <=
feature_definition <=
characterized_object)
characterized_definition =
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'fit class'}
representation_item =>
descriptive_representation_item

5.1.139.8 Thread to text (as fit_class_2)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( thread <=
feature_definition <=
characterized_object)
( externally_defined_feature_definition <=
feature_definition <=
characterized_object)
characterized_object =
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'fit class 2'}
representation_item =>
descriptive_representation_item

5.1.139.9 Thread to text (as form)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( thread <=
feature_definition <=
characterized_object)
( externally_defined_feature_definition <=
feature_definition <=
characterized_object)
characterized_definition =
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'form'}
representation_item =>
descriptive_representation_item

5.1.139.10 Thread to text (as qualifier)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   ( thread <=
feature_definition <=
characterized_object)
( externally_defined_feature_definition <=
feature_definition <=
characterized_object)
characterized_object =
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'qualifier'}
representation_item =>
descriptive_representation_item

5.1.139.11 Thread to Thread_runout (as runout)

MIM element: PATH
Rules: shape_aspect_relationship_subtype_exclusiveness
shape_aspect_subtype_exclusiveness
Reference path:   ( thread <=
feature_definition <=
characterized_object)
( externally_defined_feature_definition <=
feature_definition <=
characterized_object)
characterized_object <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship
shape_aspect_relationship.description = 'thread runout usage']}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
thread_runout

5.1.140 Thread_runout

MIM element: thread_runout
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   thread_runout <=
shape_aspect
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape}

5.1.140.1 included_or_extra

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   thread_runout <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'included or extra'}
representation_item =>
descriptive_representation_item
(descriptive_representation_item.description = 'included')
(descriptive_representation_item.description = 'extra')

5.1.140.2 pitch_or_dimension

MIM element: -
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   thread_runout <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'pitch or dimension'}
representation_item =>
descriptive_representation_item
(descriptive_representation_item.description = 'pitch')
(descriptive_representation_item.description = 'dimension')

5.1.140.3 Thread_runout to Numerical_item_with_unit (as length_of_runout)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   thread_runout <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'length of runout'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.141 Through_bottom_condition

MIM element: hole_bottom
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   hole_bottom <=
shape_aspect
{shape_aspect
shape_aspect.description = 'through'}
{shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
feature_component_definition}

5.1.142 Through_pocket_bottom_condition

MIM element: pocket_bottom
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   pocket_bottom <=
shape_aspect
{shape_aspect
shape_aspect.description = 'through'}
{shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
feature_component_definition}

5.1.143 Through_profile_floor

MIM element: profile_floor
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   profile_floor <=
shape_aspect
{shape_aspect
shape_aspect.description = 'through'}
{shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
feature_component_definition}

5.1.144 Transition_feature

MIM element: transition_feature
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
transition_feature_life_cycle
transition_feature_on_part_boundary
Reference path:   transition_feature <=
shape_aspect

5.1.145 Turned_knurl

MIM element: turned_knurl
Source: ISO 10303-113
Rules: machining_feature_life_cycle
shape_aspect_subtype_exclusiveness
subtype_mandatory_characterized_object
Reference path:   turned_knurl <=
feature_definition <=
characterized_object

5.1.145.1 Turned_knurl to Numerical_item_with_unit (as diametrical_pitch)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   turned_knurl <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'diametral pitch'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.145.2 Turned_knurl to Numerical_item_with_unit (as major_diameter)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   turned_knurl <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'major diameter'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.145.3 Turned_knurl to Numerical_item_with_unit (as nominal_diameter)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   turned_knurl <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'nominal diameter'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.145.4 Turned_knurl to Numerical_item_with_unit (as number_of_teeth)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   turned_knurl <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'number of teeth'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit
measure_with_unit.value_component ->
measure_value
measure_value = count_measure
count_measure}

5.1.145.5 Turned_knurl to Numerical_item_with_unit (as root_fillet)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   turned_knurl <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'root fillet'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.145.6 Turned_knurl to Numerical_item_with_unit (as tooth_depth)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   turned_knurl <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'tooth depth'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.146 Vee_profile

MIM element: vee_profile
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   vee_profile <=
shape_aspect

5.1.146.1 Vee_profile to Numerical_item_with_unit (as first_length)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   vee_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'first length'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.146.2 Vee_profile to Numerical_item_with_unit (as profile_angle)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   vee_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'profile angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.146.3 Vee_profile to Numerical_item_with_unit (as profile_radius)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   vee_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'profile radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.146.4 Vee_profile to Numerical_item_with_unit (as second_length)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   vee_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'second length'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

5.1.146.5 Vee_profile to Numerical_item_with_unit (as tilt_angle)

MIM element: PATH
Source: ISO 10303-113
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   vee_profile <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'tilt angle'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

5.1.147 Woodruff_slot_end_type

MIM element: slot_end
Source: ISO 10303-113
Rules: shape_aspect_subtype_exclusiveness
Reference path:   slot_end <=
shape_aspect
{shape_aspect
shape_aspect.description = 'woodruff'}

5.1.147.1 Woodruff_slot_end_type to Numerical_item_with_unit (as radius)

MIM element: PATH
Rules: dependent_instantiable_shape_representation
representation_subtype_exclusiveness
shape_representation_subtype_exclusiveness
Reference path:   slot_end <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
{property_definition_representation =>
shape_definition_representation}
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation
representation.items[i] ->
{representation_item
representation_item.name = 'radius'}
representation_item =>
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit


© ISO 2019 — All rights reserved