Industrial automation systems and integration — Product data representation and exchange — Part 210: Application protocol: Electronic assembly, interconnection, and packaging design

Systèmes d'automatisation industrielle et intégration — Représentation et échange de données de produits — Partie 210: Protocole d'application: Interconnexions électroniques, assemblage, et conception d'emballage

General Information

Status
Withdrawn
Publication Date
06-Jun-2001
Withdrawal Date
06-Jun-2001
Current Stage
9599 - Withdrawal of International Standard
Completion Date
20-Apr-2011
Ref Project

Relations

Buy Standard

Standard
ISO 10303-210:2001 - Industrial automation systems and integration -- Product data representation and exchange
English language
4515 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 10303-210:2001 - Industrial automation systems and integration -- Product data representation and exchange
English language
4515 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 10303-210:2001 - Industrial automation systems and integration -- Product data representation and exchange
English language
4515 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 10303-210:2001 - Industrial automation systems and integration -- Product data representation and exchange
English language
4515 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 10303-210:2001 - Industrial automation systems and integration -- Product data representation and exchange
English language
4515 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO
STANDARD 10303-210
First edition
2001-05-15
Industrial automation systems and
integration — Product data representation
and exchange —
Part 210:
Application protocol: Electronic assembly,
interconnection, and packaging design
Systèmes d'automatisation industrielle et intégration — Représentation et
échange de données de produits —
Partie 210: Protocole d'application: Interconnexions électroniques,
assemblage, et conception d'emballage
Reference number
ISO 10303-210:2001(E)
©
ISO 2001

---------------------- Page: 1 ----------------------
ISO 10303-210:2001(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but shall not
be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this
file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat accepts no liability in this
area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters
were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event
that a problem relating to it is found, please inform the Central Secretariat at the address given below.
© ISO 2001
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic
or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISO's member body
in the country of the requester.
ISO copyright office
Case postale 56 � CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.ch
Web www.iso.ch
Printed in Switzerland
ii © ISO 2001 – All rights reserved

---------------------- Page: 2 ----------------------
ISO 10303-210:2001(E)
Contents Page
1 Scope . . . . . . . . . . . 1
2 Normative references . . . . . . . . . . . . . . . . . . 3
3 Terms, definitions, and abbreviations . . . . . . . . . . . 6
3.1 Terms defined in IEC 60050-541 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2 Terms defined in ISO 129 . . . . . . . 6
3.3 Terms defined in ISO 1101 . . . . . . . . . . . 6
3.4 Terms defined in ISO 2692 . . . . . . . . . . . 7
3.5 Terms defined in ISO 2692: Amendment 1 . . . . . . . . . . . . . . . . . . . . . . . 7
3.6 Terms defined in ISO 5459 . . . . . . . . . . . 7
3.7 Terms defined in ISO 8015 . . . . . . . . . . . 7
3.8 Terms defined in ISO 10303-1 . . . . . . . . . 7
3.9 Terms defined in ISO 10303-11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.10 Terms defined in ISO 10303-44 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.11 Terms defined in ISO 10303-45 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.12 Terms defined in ISO 10303-46 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.13 Other definitions . . . . . . . . . . 9
3.14 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4 Information requirements . . . . . . . . 13
4.1 Units of functionality. . . . . . . . 13
4.2 Application objects . . . . . . . 85
4.3 Application assertions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 689
5 Application interpreted model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857
5.1 Mapping table . . . . . . . . 857
5.2 AIM EXPRESS short listing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2082
6 Conformance requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2973
6.1 Device Functional and Physical Characterization . . . . . . . . . . . . . . . . . 2976
6.2 Interconnect Technology Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . 2985
6.3 Assembly Technology Constraints . . . . . . . . . . . . . . . . . . . . . . . . . 2994
6.4 Assembly Functional Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 3002
6.5 Assembly Physical Requirements . . . . . . . . . 3011
6.6 Interconnect Functional Requirements . . . . . 3019
6.7 Interconnect Physical Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 3027
6.8 Assembly Physical Design . . . . . . . . . . . . . . . 3036
6.9 Interconnect Design . . . . . . . . . . . . . . . . . . . . . . . . . 3046
6.10 Interconnect Design (Microwave) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3058
6.11 Geometric Dimensioning and Tolerancing . . . . . . . . . . . . . . . . . . . . . . . . 3070
6.12 Product Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3079
6.13 Functional Decomposition . . . . . . 3082
6.14 Package Functional and Physical Characterization . . . . . . . . . . . . . . . . . . . . 3089
6.15 Geometrically Bounded Surface Model . . . . . . . . . . . 3097
c ISO 2001 — All rights reserved iii

---------------------- Page: 3 ----------------------
ISO 10303-210:2001(E)
6.16 Wireframe Model With Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3098
6.17 Advanced Boundary Representation . . . . . . . . . . . . . . . . . . . . . . . . . . . 3099
6.18 Constructive Solid Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3100
6.19 Extruded Solid . . . . . . . . . . 3101
6.20 Geometrically Bounded 2d Wireframe Model . . . . . . . . . . . . 3101
6.21 Wireframe 2d Model With Topology . . . . . . . . . . . . . . . . . 3102
6.22 Curve 2d . . . . . . . . 3102
6.23 Basic Curve 2d . . . . . . . . . . 3102
6.24 Laminate Assembly Design . . . . . . . . . . . . 3103
6.25 Connection Zone Based Model Extraction . . . . . . . . . . . . . . . . . . . . . . . . 3108
6.26 Functional Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3111
6.27 Physical Unit Physical Characterization . . . . . . . . . . . . . . . . . . . . . . . . . 3115
6.28 Packaged Part White Box Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3123
6.29 Printed Part Functional and Physical Characterization . . . . . . . . . . . . 3132
6.30 Open Shell Model . . . . . . . 3140
6.31 Assembly Functional Interface Requirements . . . . . . . . . . . . . . . . . . . . . . 3140
6.32 Assembly Physical Interface Requirements . . . . . . . . . . . . . . . . . 3145
6.33 Assembly Requirement Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3152
6.34 Interconnect Requirement Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . 3159
6.35 Functional Requirement Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . 3166
6.36 Product Requirement Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3168
6.37 Datum Difference Based Model Definition . . . . . . . . . . . . . . . . . . . . . . . 3171
6.38 Datum Difference Based Characteristic . . . . . . . 3174
6.39 Design Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3177
Annex A (normative) AIM EXPRESS expanded listing . . . . . . . . . . . . . . . . . . . . 3183
Annex B (normative) Short names of entities . . . . . . . . . . . . . . . . . . . . . . . . . . 3674
Annex C (normative) Implementation method specific requirements . . . . . . . 3691
Annex D (normative) Protocol Implementation Conformance Statement (PICS) proforma . . 3692
Annex E (normative) Information object registration . . . . . . . . . . . . . . . 3695
E.1 Document identification . . . . . . . . . 3695
E.2 Schema identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3695
Annex F (normative) Application interpreted constructs . . . . . . . . . . . . . . . . . . . . 3696
F.1 Geometrically bounded surface. . . . . . . . 3696
F.2 Manifold surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3714
Annex G (informative) Application activity model . . . . . . . . . . . . . . . . . . 3731
G.1 Application activity model definitions . . . . . . . . . . . . . . . . . . . . . . . . . . 3731
G.2 Application activity model figures . . . . . . . . 3751
Annex H (informative) Application reference model . . . . . . . . . . . . . . . . . . . . . . . 3773
H.1 EXPRESS . . . . . . . . . . . 3773
H.2 EXPRESS-G . . . . . . . . . 3922
ivc ISO 2001 — All rights reserved

---------------------- Page: 4 ----------------------
ISO 10303-210:2001(E)
AnnexJ(informative) AIMEXPRESS-G . 4166
Annex K (informative) AIM EXPRESS listing. 4247
Annex L (informative) Technical discussions . 4248
Bibliography . 4321
Index . 4324
Figures
1 Data planning model . . . . . . . . . xxi
2 Altered_package . . . . . . . . . . 89
3 Analytical_model of a resistor . . . . . . . . . . . . . 93
4 Array_placement_group . . . . . . . . . . . . . . . . . . . . . . . 104
5 Assembled_with_bonding . . . . . . . . . . . . . . . . . 105
6 Assembled_with_fasteners . . . . . . . . . 106
7 Assembly_component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
8 Assembly_joint . . . . . . . . . . . . . . . 114
9 Assembly_module_usage_view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
10 Bevel_edge_feature_shape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
11 Blind_via . . . . . . . . . . . 133
12 Fabrication drawing detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
13 Alternative functions for Bounding_Curve . . . . . . . . 140
14 Buried_via. . . . . . . . 141
15 Component_termination_passage role in an assembly . . . . . . . . . . . . . . . . . . . . 180
16 Component_termination_passage cross-section view . . . . . . . . . 180
17 Component_termination_passage_template terminals . . . . . . . . . . . . . . 186
18 Partially exploded view of a Conductor . . . . . . . . . . . . . . . . . . . . . . . . . 199
19 Conductor . . . . . . . . . . . . . 204
20 Contact_size_dependent_land . . . . . . . 217
21 Square corners with extend . . . . . . . . . 222
22 Corners with positive extend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
23 Square corners with truncate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
24 Round corners . . . . . . . . . . . 224
25 Curve end treatment . . . . . . . . . . . . . . . . 224
26 Completed curve . . . . . . . . . 225
27 Cutout plan view showing installed component . . . . . . . . . . . . . . . . . . . . . . . 229
28 Cutout cross-section view showing installed component . . . . . . . . . . . . . . . . 229
29 Cutout_edge_segment . . . . . . . . . 230
30 Datum . . . . . . . . . . . . . . . . . 234
31 Datum_based_length_measure . . . . . . . . . . . . . 237
32 Datum_system . . . . . . . . . . . . 249
33 Measurement arrangement for minimum_annular_ring . . . . . . . . . . . . . 259
34 Dependently_located_layer_connection_point . . . . . . . . 264
35 Power Plane 1 design intent . . . . . . . . . . . . . . . . 270
36 Power Plane 2 design intent . . . . . . . . . . . . . . . . 270
c ISO 2001 — All rights reserved v

---------------------- Page: 5 ----------------------
ISO 10303-210:2001(E)
37 Signal 3 design intent . . . . . . . 271
38 Power Plane 1 to 2 Material removal template . . . . . . . . . . . . . . . . . . . . . . . . 271
39 Power Plane 1 to Signal 3 Material removal template . . . . . . . . . . . . . . . . . . . . 271
40 Power Plane 2 to Signal 3 Material removal template . . . . . . . . . . . . . . . . . . . . 272
41 Final shape for the combined signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
42 Dielectric_material_passage exploded view . . . . . . . . . . . . . . . . . . . . . . . . . 285
43 Explicitly_located_layer_connection_point . . . . . . . . . . . . . . . . . . . . . . . . . 329
44 Land to Conductive_interconnect_element Fabrication_joint exploded view . . . . . . . . 333
45 Land to Component_termination_passage exploded view . . . . . . . . . . . . 334
46 Schematic presentation of network definition with Functional_units . . . . . . . . . . . . . 347
47 Complex technology specific land pattern definition . . . . . . . . . . . . . . . . . . . . . 372
48 Simple technology specific land pattern definition . . . . . . . . . . . . . . . . . . . . . . 373
49 Interconnect_module_component_terminal in an assembly . . . . . . . . . . . 376
50 Interconnect_module_terminal . . . . . . 385
51 Interface_component . . . . . . . . . . 388
52 Interfacial_connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
53 Laminate_text_component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
54 Land . . . . . . . . . . . . . . 400
55 Custom designs for Land_physical_template . . . . . . . . . . . . . . . . . . . . . . . . . 403
56 Complex land template shapes . . . . . . . . . . . . . . . . 404
57 Land_template_interface_terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
58 Land_template_join_terminal . . . . . . . . . . . . . . 407
59 Material_removal_feature_template supports electrical isolation . . . . . . . . . . . 438
60 Material_removal_feature_template supports thermal isolation and electrical conduction . 439
61 Next_higher_assembly_relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
62 Axial lead . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
63 Eight lead SOIC . . . . . . . . . . . . . . . . 458
64 Eight lead DIP. . . . . . . . . 459
65 Twenty lead reversed J lead . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
66 Ball grid array . . . . . . . . . . 461
67 T099 . . . . . . . . . . . . 463
68 Package_terminal . . . . . . . . . . . . 469
69 Packaged_component_join_terminal . . . . . . . . . 474
70 Packaged_connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
71 Packaged_connector_component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
72 Packaged_part exploded assembly detail . . . . . . . . . . . . . . . 481
73 Pca. . . . . . . . . . . . 505
74 Pca_usage_view . . . . . . . . . . . . . 507
75 Circular Pcb tolerances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
76 Complex Pcb tolerances. . . . . . . . 509
77 Bare printed wiring board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510
78 Physical_unit_design_view . . . . . . . . . . . . . . 526
79 Plated_inter_stratum_feature cross-section . . . . . . . . . . . . . . . . 536
80 Exploded view of Plated_inter_stratum_feature . . . . . . . . . . . . . 537
81 Plated_interconnect_module_edge_segment . . . . . . . . . . . . . . . 538
82 Plated_passage . . . . . . . . . . . . . . . 539
vic ISO 2001 — All rights reserved

---------------------- Page: 6 ----------------------
ISO 10303-210:2001(E)
83 Three-dimensional assembly relationships . . . . . . . . . . . . . . . . . . . . . . . . . . 549
84 Two-dimensional assembly relationships . . . . . . . . . . . . . . . . . . . . . 550
85 Twenty pin orientation features . . . . . . . . . . . . . . . . . . . . . . . . . . 551
86 Eight lead gull wing orientation features . . . . . . . . . . . . . . . . . . . . . 552
87 Eight lead DIP orientation features . . . . . . . 553
88 TO-99 orientation features . . . . . . . . . 554
89 Ball grid array orientation features . . . . . . . . . . . . . . 555
90 Axial Package modifications and resulting orientations . . . . . . . . . . . . . . . . . . . 556
91 Primary_reference_terminal and Polarity_indication_feature for discrete devices . . . . . . 556
92 Printed_connector_component and associated terminals . . . . . . . . . . . . . 558
93 Single contact of a Printed_connector_template . . . . . . . . . . . . . . . . . . . . . . . 560
94 Printed_part_cross_section_template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563
95 Printed_part_template . . . . . . . 565
96 Probe_access_area . . . . . . . . . . . . 571
97 Process_specification . . . . . . . . . 572
98 Radius_edge_feature_shape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
99 Registered_style . . . . . . . . . . 587
100 Shield . . . . . . . . . . 608
101 Step_edge_feature_shape . . . . . . . . . . . . . . . . . . . 619
102 Stratum . . . . . . . . . . . . . . 622
103 Stratum_feature . . . . . . . . . . . . . 627
104 Styled_text . . . . . . . . . . . . 644
105 Sub_assembly_relationship . . . . . . . . . . . . . 646
106 Thermal_isolation_removal_structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654
107 Trace_template . . . . . . . . . . . . 669
108 Via. . . . . . . . . . . . 676
109 Via_template_terminal . . . . . . . . . 680
G.1 Electrical or electronic product life cycle (Context) . . . . . . . . . . . . . . . . . . . . . 3752
G.2 Create electrical-electronic product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3753
G.3 Develop product . . . . . . . . . . . . 3754
G.4 Develop preliminary product definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3755
G.5 Develop detailed architecture . . . . . . . . . . . . . . 3756
G.6 Complete detailed architecture . . . . . . . . . . . . 3757
G.7 Define electronic design. . . . . . . 3758
G.8 Analyse electronic design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3759
G.9 Analyse board specialty disciplines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3760
G.10 Develop detail product definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3761
G.11 Design mechanical PCA . . . . . . . . . . . . 3762
G.12 Evaluate functional mechanical characteristics . . . . . . . . . . . . . . . . . . . . . . . . 3763
G.13 Finish detailed PCA definition . . . . . . 3764
G.14 Place components . . . . . . . . . . . 3765
G.15 Locate components . . . . . . . . . . 3766
G.16 Refine placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3767
G.17 Analyse component placement . . . . . . 3768
G.18 Route board . . . . . . . . . . . . . . 3769
G.19 Prepare for routing . . . . . . . . . 3770
c ISO 2001 — All rights reserved vii

---------------------- Page: 7 ----------------------
ISO 10303-210:2001(E)
G.20 Make prototype . . . . . . . . . . . . 3771
G.21 Release engineering design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3772
H.1 ARM EXPRESS-G Graphic 1 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3923
H.2 ARM EXPRESS-G Graphic 2 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3924
H.3 ARM EXPRESS-G Graphic 3 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3925
H.4 ARM EXPRESS-G Graphic 4 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3926
H.5 ARM EXPRESS-G Graphic 5 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3927
H.6 ARM EXPRESS-G Graphic 6 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3928
H.7 ARM EXPRESS-G Graphic 7 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3929
H.8 ARM EXPRESS-G Graphic 8 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3930
H.9 ARM EXPRESS-G Graphic 9 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3931
H.10 ARM EXPRESS-G Graphic 10 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3932
H.11 ARM EXPRESS-G Graphic 11 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3933
H.12 ARM EXPRESS-G Graphic 12 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3934
H.13 ARM EXPRESS-G Graphic 13 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3935
H.14 ARM EXPRESS-G Graphic 14 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3936
H.15 ARM EXPRESS-G Graphic 15 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3937
H.16 ARM EXPRESS-G Graphic 16 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3938
H.17 ARM EXPRESS-G Graphic 17 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3939
H.18 ARM EXPRESS-G Graphic 18 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3940
H.19 ARM EXPRESS-G Graphic 19 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3941
H.20 ARM EXPRESS-G Graphic 20 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3942
H.21 ARM EXPRESS-G Graphic 21 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3943
H.22 ARM EXPRESS-G Graphic 22 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3944
H.23 ARM EXPRESS-G Graphic 23 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3945
H.24 ARM EXPRESS-G Graphic 24 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3946
H.25 ARM EXPRESS-G Graphic 25 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3947
H.26 ARM EXPRESS-G Graphic 26 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3948
H.27 ARM EXPRESS-G Graphic 27 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3949
H.28 ARM EXPRESS-G Graphic 28 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3950
H.29 ARM EXPRESS-G Graphic 29 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3951
H.30 ARM EXPRESS-G Graphic 30 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3952
H.31 ARM EXPRESS-G Graphic 31 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3953
H.32 ARM EXPRESS-G Graphic 32 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3954
H.33 ARM EXPRESS-G Graphic 33 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3955
H.34 ARM EXPRESS-G Graphic 34 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3956
H.35 ARM EXPRESS-G Graphic 35 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3957
H.36 ARM EXPRESS-G Graphic 36 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3958
H.37 ARM EXPRESS-G Graphic 37 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3959
H.38 ARM EXPRESS-G Graphic 38 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3960
H.39 ARM EXPRESS-G Graphic 39 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3961
H.40 ARM EXPRESS-G Graphic 40 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3962
H.41 ARM EXPRESS-G Graphic 41 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3963
H.42 ARM EXPRESS-G Graphic 42 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3964
H.43 ARM EXPRESS-G Graphic 43 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3965
H.44 ARM EXPRESS-G Graphic 44 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3966
viiic ISO 2001 — All rights reserved

---------------------- Page: 8 ----------------------
ISO 10303-210:2001(E)
H.45 ARM EXPRESS-G Graphic 45 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3967
H.46 ARM EXPRESS-G Graphic 46 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3968
H.47 ARM EXPRESS-G Graphic 47 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3969
H.48 ARM EXPRESS-G Graphic 48 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3970
H.49 ARM EXPRESS-G Graphic 49 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3971
H.50 ARM EXPRESS-G Graphic 50 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3972
H.51 ARM EXPRESS-G Graphic 51 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3973
H.52 ARM EXPRESS-G Graphic 52 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3974
H.53 ARM EXPRESS-G Graphic 53 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3975
H.54 ARM EXPRESS-G Graphic 54 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3976
H.55 ARM EXPRESS-G Graphic 55 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3977
H.56 ARM EXPRESS-G Graphic 56 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3978
H.57 ARM EXPRESS-G Graphic 57 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3979
H.58 ARM EXPRESS-G Graphic 58 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3980
H.59 ARM EXPRESS-G Graphic 59 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3981
H.60 ARM EXPRESS-G Graphic 60 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3982
H.61 ARM EXPRESS-G Graphic 61 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3983
H.62 ARM EXPRESS-G Graphic 62 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3984
H.63 ARM EXPRESS-G Graphic 63 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3985
H.64 ARM EXPRESS-G Graphic 64 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3986
H.65 ARM EXPRESS-G Graphic 65 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3987
H.66 ARM EXPRESS-G Graphic 66 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3988
H.67 ARM EXPRESS-G Graphic 67 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3989
H.68 ARM EXPRESS-G Graphic 68 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3990
H.69 ARM EXPRESS-G Graphic 69 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3991
H.70 ARM EXPRESS-G Graphic 70 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3992
H.71 ARM EXPRESS-G Graphic 71 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3993
H.72 ARM EXPRESS-G Graphic 72 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3994
H.73 ARM EXPRESS-G Graphic 73 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3995
H.74 ARM EXPRESS-G Graphic 74 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3996
H.75 ARM EXPRESS-G Graphic 75 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3997
H.76 ARM EXPRESS-G Graphic 76 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3998
H.77 ARM EXPRESS-G Graphic 77 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3999
H.78 ARM EXPRESS-G Graphic 78 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4000
H.79 ARM EXPRESS-G Graphic 79 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4001
H.80 ARM EXPRESS-G Graphic 80 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4002
H.81 ARM EXPRESS-G Graphic 81 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4003
H.82 ARM EXPRESS-G Graphic 82 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4004
H.83 ARM EXPRESS-G Graphic 83 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4005
H.84 ARM EXPRESS-G Graphic 84 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4006
H.85 ARM EXPRESS-G Graphic 85 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4007
H.86 ARM EXPRESS-G Graphic 86 of 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4008
H.87 ARM EXPRESS-G Graphic 87 of 243 . . . . . . . . . . . . . . . . . . . . . .
...

ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 1001
Table 17 – Mapping table for assembly_physical_interface_requirement UoF (Continued)
Application element AIM element Source Rules Reference path
mating_connector_placement_- PATH 386, shape_representation <=
relationship to 371, representation
axis_placement 120 representation.items[1] ->
(as connector_placement) {representation_item
representation_item.name = ‘connector
placement’}
representation_item =>
geometric_representation_item =>
placement
mating_connector_placement_- PATH 292, shape_representation <=
relationship to 293, representation <-
mating_connector_component 367 property_definition_representation.used_-
(as placed_connector) representation
property_definition_representation
property_definition_representation.definition
->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_-
product_definition
characterized_product_definition
characterized_product_definition = product_-
definition
{product_definition
product_definition.description = ‘mating
connector’}
product_definition =>
component_definition
mating_connector_placement_- PATH 386, shape_representation <=
relationship to 371, representation <-
next_higher_assembly_interface_- 366, representation_map.mapped_representation
requirement 368, representation_map <-
(as interface_context) 292, mapped_item.mapping_source
293, mapped_item <=
367, representation_item <-
384, 1 representation.items[i]

---------------------- Page: 1 ----------------------
ISO 10303-210:2001(E)
1002c ISO 2001 — All rights reserved
Table 17 – Mapping table for assembly_physical_interface_requirement UoF (Continued)
Application element AIM element Source Rules Reference path
{[representation
representation.name = ‘volume shape’]
[representation =>
shape_representation]}
representation <-
property_definition_representation.used_-
representation
property_definition_representation
property_definition_representation.definition
->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_-
product_definition
characterized_product_definition
characterized_product_definition = product_-
definition_relationship
{product_definition_relationship
product_definition_relationship.relating_-
product_definition ->
[product_definition
product_definition.description = ‘mating
connector’]
[product_definition =>
component_definition]}
product_definition_relationship =>
product_definition_usage =>
assembly_component_usage =>
specified_higher_usage_occurrence
NEXT_HIGHER_ASSEMBLY_- specified_higher_usage_- 44 233
INTERFACE_REQUIREMENT occurrence

---------------------- Page: 2 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 1003
Table 17 – Mapping table for assembly_physical_interface_requirement UoF (Concluded)
Application element AIM element Source Rules Reference path
next_higher_assembly_interface_- PATH 1, 384, specified_higher_usage_occurrence <=
requirement to 371, assembly_component_usage <=
bound_volume_shape 386 product_definition_usage <=
(as shape) product_definition_relationship
characterized_product_definition = product_-
definition_relationship
characterized_product_definition
characterized_definition = characterized_-
product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_-
representation ->
{representation
representation.name = ‘3d bound volume shape’}
representation =>
shape_representation
next_higher_assembly_interface_- PATH 292, specified_higher_usage_occurrence
requirement to 293, specified_higher_usage_occurrence.upper_usage
ee_product_version 260, ->
(as version_of_next_higher_- 290, assembly_component_usage <=
assembly) 291 product_definition_usage <=
product_definition_relationship
product_definition_relationship.relating_-
product_definition ->
product_definition
product_definition.formation ->
product_definition_formation

---------------------- Page: 3 ----------------------
ISO 10303-210:2001(E)
1004c ISO 2001 — All rights reserved
Table 18 – Mapping table for assembly_physical_requirement_allocation UoF
Application element AIM element Source Rules Reference path
(product_definition_relationship) 41 ({product_definition_relationship
ASSEMBLY_REQUIREMENT_-
(shape_aspect_relationship) 41 product_definition_relationship.name =
ALLOCATION
‘assembly requirement allocation’})
({shape_aspect_relationship
shape_aspect_relationship.name = ‘assembly
requirement allocation’})
assembly_requirement_allocation PATH 20, product_definition_relationship
to assembly_component 367, product_definition_relationship.related_-
(as assembly_assignment) 369, product_definition ->
362 (product_definition =>
component_definition)
assembly_requirement_allocation PATH 20, shape_aspect_relationship
to component_feature 362 shape_aspect_relationship.related_shape_aspect
(as assembly_assignment) ->
({shape_aspect
(shape_aspect.description = ‘assembly module
component terminal’)
(shape_aspect.description = ‘bare die
component terminal’)
(shape_aspect.description = ‘interconnect
component join terminal’)
(shape_aspect.description = ‘interconnect
module component terminal’)
(shape_aspect.description = ‘minimally defined
component terminal’)
(shape_aspect.description = ‘packaged
component join terminal’)
}
shape_aspect =>
component_terminal)
({shape_aspect

---------------------- Page: 4 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 1005
Table 18 – Mapping table for assembly_physical_requirement_allocation UoF (Continued)
Application element AIM element Source Rules Reference path
(shape_aspect.description = ‘interconnect
component interface terminal’)
(shape_aspect.description = ‘packaged
connector component interface terminal’)}
shape_aspect =>
component_interface_terminal)
assembly_requirement_allocation PATH 20 (product_definition_relationship
to ee_requirement_occurrence product_definition_relationship.relating_-
(as requirement) product_definition ->
product_definition
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = ‘assembly
requirement’}
characterized_product_definition = product_-
definition
characterized_product_definition
characterized_definition = characterized_-
product_definition)
(shape_aspect_relationship
shape_aspect_relationship.relating_shape_-
aspect ->
shape_aspect
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition = characterized_-
product_definition
characterized_product_definition = product_-
definition
product_definition
product_definition.frame_of_reference ->

---------------------- Page: 5 ----------------------
ISO 10303-210:2001(E)
1006c ISO 2001 — All rights reserved
Table 18 – Mapping table for assembly_physical_requirement_allocation UoF (Continued)
Application element AIM element Source Rules Reference path
product_definition_context <=
application_context_element
application_context_element.name = ‘assembly
requirement’}
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition)
characterized_definition <-
property_definition.definition
property_definition =>
requirements_property
ASSEMBLY_SEPARATION_RE- (product_definition_relationship) 41 ({product_definition_relationship
QUIREMENT_ALLOCATION (shape_aspect_relationship) 41 [product_definition_relationship.name =
‘assembly requirement allocation’]
[product_definition_relationship.description =
‘assembly separation requirement’]})
({shape_aspect_relationship
[shape_aspect_relationship.name = ‘assembly
requirement allocation’]
[shape_aspect_relationship.description =
‘assembly separation requirement’]})
assembly_separation_- PATH 20, product_definition_relationship
requirement_allocation to 367, product_definition_relationship.related_-
assembly_component 369, product_definition ->
(as disjoint_assignment) 362 (product_definition =>
component_definition)
assembly_separation_- PATH 20, 21, shape_aspect_relationship
requirement_allocation to 362 shape_aspect_relationship.related_shape_aspect
component_feature ->
(as disjoint_assignment) ({shape_aspect
(shape_aspect.description = ‘assembly module
component terminal’)
(shape_aspect.description = ‘bare die
terminal’)

---------------------- Page: 6 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 1007
Table 18 – Mapping table for assembly_physical_requirement_allocation UoF (Continued)
Application element AIM element Source Rules Reference path
(shape_aspect.description = ‘interconnect
component join terminal’)
(shape_aspect.description = ‘interconnect
module component terminal’)
(shape_aspect.description = ‘minimally defined
component terminal’)
(shape_aspect.description = ‘packaged
component join terminal’)
}
shape_aspect =>
component_terminal)
({shape_aspect
(shape_aspect.description = ‘interconnect
component interface terminal’)
(shape_aspect.description = ‘packaged
connector component interface terminal’)}
shape_aspect =>
component_interface_terminal)
ELECTROMAGNETIC_COM- product_definition_relationship 41 {product_definition_relationship
PATIBILITY_REQUIREMENT_- [product_definition_relationship.name =
ALLOCATION ‘assembly requirement allocation’]
[product_definition_relationship.description
= ‘electromagnetic compatibility requirement
allocation’]}
INTERFACE_COMPONENT_- product_definition_relationship 41 213 {product_definition_relationship
ALLOCATION product_definition_relationship.name =
‘interface component allocation’}
interface_component_allocation to PATH 292, product_definition_relationship
interface_component 293 product_definition_relationship.related_-
(as mating_solution) product_definition ->
product_definition
{product_definition
[product_definition =>

---------------------- Page: 7 ----------------------
ISO 10303-210:2001(E)
1008c ISO 2001 — All rights reserved
Table 18 – Mapping table for assembly_physical_requirement_allocation UoF (Continued)
Application element AIM element Source Rules Reference path
component_definition =>
interface_component_definition]
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = ‘physical
occurrence’]}
{product_definition <-
product_definition_relationship.related_-
product_definition
{product_definition_relationship
product_definition_relationship.name =
‘instantiated part’}
product_definition_relationship
product_definition_relationship.relating_-
product_definition ->
[product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = ‘physical
design usage’]
[product_definition =>
(physical_unit)
(physical_unit =>
externally_defined_physical_unit =>
library_defined_physical_unit)]}
interface_component_allocation to PATH product_definition_relationship
mating_connector_component product_definition_relationship.relating_-
(as mating_requirement) product_definition ->
{product_definition
product_definition.description = ‘mating
connector’}
product_definition =>
component_definition

---------------------- Page: 8 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 1009
Table 18 – Mapping table for assembly_physical_requirement_allocation UoF (Continued)
Application element AIM element Source Rules Reference path
REQUIREMENT_ALLOCATION (product_definition_relationship) 41 ({product_definition_relationship
(shape_aspect_relationship) 41 product_definition_relationship.name =
(requirement_allocation_group) 210 ‘requirement allocation’})
({shape_aspect_relationship
shape_aspect_relationship.name = ‘requirement
allocation’})
(requirement_allocation_group
requirement_allocation_group <-
group_assignment.assigned_group
group_assignment =>
applied_group_assignment
{applied_group_assignment
applied_group_assignment.items[i] ->
(group_assigned_item = product)
(group_assigned_item = product_definition_-
formation)
(group_assigned_item = configuration_item)})
requirement_allocation to PATH 362 product_definition_relationship
assembly_component product_definition_relationship.related_-
(as target_product_object) product_definition ->
(product_definition =>
component_definition)
requirement_allocation to PATH 362 shape_aspect_relationship
component_feature shape_aspect_relationship.related_shape_aspect
(as target_product_object) ->
({shape_aspect
(shape_aspect.description = ‘assembly module
component terminal’)
(shape_aspect.description = ‘bare die
component terminal’)
(shape_aspect.description = ‘interconnect
component join terminal’)
(shape_aspect.description = ‘interconnect
module component terminal’)
(shape_aspect.description = ‘minimally defined
component terminal’)

---------------------- Page: 9 ----------------------
ISO 10303-210:2001(E)
1010c ISO 2001 — All rights reserved
Table 18 – Mapping table for assembly_physical_requirement_allocation UoF (Continued)
Application element AIM element Source Rules Reference path
(shape_aspect.description = ‘packaged
component join terminal’)
}
shape_aspect =>
component_terminal)
({shape_aspect
(shape_aspect.description = ‘interconnect
component interface terminal’)
(shape_aspect.description = ‘packaged
connector component interface terminal’)}
shape_aspect =>
component_interface_terminal)
requirement_allocation to PATH 295 requirement_allocation_group
ee_product requirement_allocation_group <-
(as target_product_object) group_assignment.assigned_group
group_assignment =>
applied_group_assignment
applied_group_assignment.items[i] ->
group_assigned_item = product
requirement_allocation to PATH requirement_allocation_group
ee_product_configuration requirement_allocation_group <-
(as target_product_object) group_assignment.assigned_group
group_assignment =>
applied_group_assignment
applied_group_assignment.items[i] ->
group_assigned_item = configuration_item
requirement_allocation to PATH product_definition_relationship
ee_product_definition product_definition_relationship.related_-
(as target_product_object) product_definition ->
product_definition =>
(product_definition_with_associated_documents)
(physical_unit)

---------------------- Page: 10 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 1011
Table 18 – Mapping table for assembly_physical_requirement_allocation UoF (Continued)
Application element AIM element Source Rules Reference path
(physical_unit =>
externally_defined_physical_unit)
(physical_unit =>
externally_defined_physical_unit =>
library_defined_physical_unit)
(functional_unit)
(functional_unit =>
externally_defined_functional_unit)
(functional_unit =>
externally_defined_functional_unit =>
library_defined_functional_unit)
requirement_allocation to PATH requirement_allocation_group
ee_product_version requirement_allocation_group <-
(as target_product_object) group_assignment.assigned_group
group_assignment =>
applied_group_assignment
applied_group_assignment.items[i] ->
group_assigned_item = product_definition_-
formation
requirement_allocation to PATH (product_definition_relationship
ee_requirement_occurrence product_definition_relationship.relating_-
(as allocated_requirement) product_definition ->
product_definition
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name =
‘requirement’}
characterized_product_definition = product_-
definition
characterized_product_definition
characterized_definition = characterized_-
product_definition

---------------------- Page: 11 ----------------------
ISO 10303-210:2001(E)
1012c ISO 2001 — All rights reserved
Table 18 – Mapping table for assembly_physical_requirement_allocation UoF (Continued)
Application element AIM element Source Rules Reference path
characterized_definition <-
property_definition.definition
property_definition =>)
(shape_aspect_relationship
shape_aspect_relationship.relating_shape_-
aspect ->
shape_aspect
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition = characterized_-
product_definition
characterized_product_definition = product_-
definition
product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name =
‘requirement’}
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition =>)
(requirement_allocation_group <=
property_definition_relationship
property_definition_relationship.relating_-
property_definition ->
property_definition =>)
requirements_property

---------------------- Page: 12 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 1013
Table 18 – Mapping table for assembly_physical_requirement_allocation UoF (Continued)
Application element AIM element Source Rules Reference path
requirement_allocation to PATH requirement_allocation_group <=
ee_requirement_occurrence property_definition_relationship
(as target_product_object) {property_definition_relationship
property_definition_relationship.name =
‘derived from operation’}
property_definition_relationship.related_-
property_definition ->
property_definition =>
requirements_property
requirement_allocation to PATH 362 product_definition_relationship
assembly_component product_definition_relationship.related_-
(as target_product_object) product_definition ->
(product_definition =>
component_definition)
requirement_allocation to PATH shape_aspect_relationship
part_feature shape_aspect_relationship.related_shape_aspect
(as target_product_object) ->
shape_aspect
{([shape_aspect =>
composite_shape_aspect]
[shape_aspect
shape_aspect.description = ‘part group
feature’])
(shape_aspect.description = ‘part generic
feature’)
(shape_aspect.description = ‘polarity
indication feature’)
(shape_aspect.description = ‘interconnect
module edge segment surface’)
(shape_aspect.description = ‘interconnect
module edge surface’)
(shape_aspect.description = ‘interconnect
module primary surface’)
(shape_aspect.description = ‘interconnect
module secondary surface’)
(shape_aspect.description = ‘interconnect
module surface feature’)

---------------------- Page: 13 ----------------------
ISO 10303-210:2001(E)
1014c ISO 2001 — All rights reserved
Table 18 – Mapping table for assembly_physical_requirement_allocation UoF (Continued)
Application element AIM element Source Rules Reference path
(shape_aspect =>
primary_orientation_feature)
(shape_aspect =>
secondary_orientation_feature)
(shape_aspect =>
package_body)
(shape_aspect =>
part_tooling_feature)
(shape_aspect =>
thermal_feature)
(shape_aspect =>
part_mounting_feature)
(shape_aspect =>
package_terminal)
(shape_aspect =>
assembly_module_terminal)
(shape_aspect =>
interconnect_module_terminal)
(shape_aspect =>
minimally_defined_bare_die_terminal)
(shape_aspect =>
packaged_part_terminal)
(shape_aspect =>
package_body_surface)}
requirement_allocation to PATH shape_aspect_relationship
physical_connectivity_definition shape_aspect_relationship.related_shape_aspect
(as target_product_object) ->
shape_aspect =>
physical_connectivity_definition
requirement_allocation to PATH 362 shape_aspect_relationship
physical_connectivity_element shape_aspect_relationship.related_shape_aspect
(as target_product_object) ->
shape_aspect =>
physical_connectivity_element

---------------------- Page: 14 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 1015
Table 18 – Mapping table for assembly_physical_requirement_allocation UoF (Continued)
Application element AIM element Source Rules Reference path
SHIELD_ALLOCATION product_definition_relationship 41 20, {product_definition_relationship
338 [product_definition_relationship.name =
‘assembly requirement allocation’]
[product_definition_relationship.description =
‘shield allocation’]}
shield_allocation to PATH 20 product_definition_relationship
electromagnetic_requirement_- product_definition_relationship.relating_-
occurrence product_definition ->
(as requirement) {product_definition <-
product_definition_relationship.relating_-
product_definition
product_definition_relationship
product_definition_relationship.name = ‘shield
group member’}
product_definition
characterized_product_definition = product_-
definition
characterized_product_definition
characterized_definition = characterized_-
product_definition
characterized_definition <-
property_definition.definition
{property_definition
property_definition.name = ‘electromagnetic
requirement’}
property_definition =>
requirements_property
shield_allocation to shield PATH 369, product_definition_relationship
(as assembly_assignment) 362 product_definition_relationship.related_-
product_definition ->
product_definition
(product_definition =>

---------------------- Page: 15 ----------------------
ISO 10303-210:2001(E)
1016c ISO 2001 — All rights reserved
Table 18 – Mapping table for assembly_physical_requirement_allocation UoF (Continued)
Application element AIM element Source Rules Reference path
component_definition =>
discrete_shield)
THERMAL_REQUIREMENT_- product_definition_relationship 41 391 {product_definition_relationship
ALLOCATION [product_definition_relationship.name =
‘assembly requirement allocation’]
[product_definition_relationship.description =
‘thermal requirement allocation’]}
thermal_requirement_allocation to PATH 20, product_definition_relationship
thermal_component 367, product_definition_relationship.related_-
(as assembly_assignment) 369, product_definition ->
362 {product_definition
product_definition.description = ‘thermal
component’}
(product_definition =>
component_definition =>
thermal_component)
thermal_requirement_allocation to PATH 20 product_definition_relationship
thermal_requirement_occurrence product_definition_relationship.relating_-
(as requirement) product_definition ->
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = ‘design
requirement’}
product_definition
characterized_product_definition = product_-
definition
characterized_product_definition
characterized_definition = characterized_-
product_definition
characterized_definition <-
property_definition.definition
{property_definition
property_definition.name = ‘thermal
requirement’}

---------------------- Page: 16 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 1017
Table 18 – Mapping table for assembly_physical_requirement_allocation UoF (Concluded)
Application element AIM element Source Rules Reference path
property_definition =>
requirements_property

---------------------- Page: 17 ----------------------
ISO 10303-210:2001(E)
1018c ISO 2001 — All rights reserved
Table 19 – Mapping table for assembly_shape UoF
Application element AIM element Source Rules Reference path
shape_representation 41 122, {shape_representation <=
ASSEMBLY_COMPONENT_-
369, [representation
2D_SHAPE
367, representation.name = ‘planar projected
362 shape’]
[representation <-
property_definition_representation.used_-
representation
property_definition_representation
property_definition_representation.definition
->
({property_definition =>
product_definition_shape}
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_-
product_definition
characterized_product_definition
characterized_product_definition = product_-
definition
product_definition =>
component_definition)
]}
assembly_component_2d_shape to PATH 15, shape_representation <=
assembly_component 369, representation <-
(as 367, property_definition_representation.used_-
shape_characterized_component) 362 representation
property_definition_representation
property_definition_representation.definition
->

---------------------- Page: 18 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 1019
Table 19 – Mapping table for assembly_shape UoF (Continued)
Application element AIM element Source Rules Reference path
({property_definition =>
product_definition_shape}
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_-
product_definition
characterized_product_definition
characterized_product_definition = product_-
definition
product_definition =>
component_definition)
ASSEMBLY_COMPONENT_- (shape_representation) 41 16, (shape_representation <=
3D_SHAPE (manifold_surface_shape_- 210 122, representation
representation) 369, {representation
367, representation.name = ‘3d bound volume
362 shape’})
assembly_component_3d_shape to PATH 369, (shape_representation <=
assembly_component 367, representation <-)
(as 362 (manifold_surface_shape_representation <=
shape_characterized_component) shape_representation <=
representation <-)
property_definition_representation.used_-
representation
property_definition_representation
property_definition_representation.definition
->
({property_definition =>
product_definition_shape}
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_-
product_definition

---------------------- Page: 19 ----------------------
ISO 10303-210:2001(E)
1020c ISO 2001 — All rights reserved
Table 19 – Mapping table for assembly_shape UoF (Continued)
Application element AIM element Source Rules Reference path
characterized_product_definition
characterized_product_definition = product_-
definition
product_definition =>
component_definition)
BOND_ASSEMBLY_POSITION mapped_item 43 {mapped_item <=
representation_item
representation_item.name = ‘assembly
position’}
bond_assembly_position to PATH 120, mapped_item <=
assembled_with_bonding 373 representation_item <-
(as bond) representation.items[i]
{representation
representation.name = ‘bond assembly
position’}
representation <-
property_definition_representation.used_-
representation
property_definition_representation
property_definition_representation.definition
->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = shape_definition
shape_definition
shape_definition = shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = ‘assembled
with bonding’}
shape_aspect_relationship =>
assembly_joint
bond_assembly_position to PATH mapped_item
axis_placement_3d mapped_item.mapping_target ->
(as bond_definition_placement) representation_item =>
geometric_representation_item =>
placement =>
axis2_placement_3d

---------------------- Page: 20 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 1021
Table 19 – Mapping table for assembly_shape UoF (Continued)
Application element AIM element Source Rules Reference path
bond_assembly_position to PATH 368, mapped_item
default_assembly_bond_shape 384, mapped_item.mapping_source ->
(as bond_model) 369 representation_map
representation_map.mapped_representation ->
representation <-
property_definition_representation.used_-
representation
property_definition_representation
property_definition_representation.definition
->
{property_definition
[property_definition.description = ‘default
assembly bond shape’]
[property_definition.definition ->
characterized_definition
characterized_definition = characterized_-
product_definition
characterized_product_definition
characterized_product_definition = product_-
definition_relationship
product_definition_relationship =>
product_definition_usage =>
assembly_component_usage]}
property_definition =>
product_definition_shape
bond_assembly_position to PATH 120, mapped_item <=
physical_unit_3d_shape 369, representation_item <-
(as assembly_model) 367, representation.items[i]
122 {representation
[representation.name = ‘3d bound volume
shape’]
[representation <-

---------------------- Page: 21 ----------------------
ISO 10303-210:2001(E)
1022c ISO 2001 — All rights reserved
Table 19 – Mapping table for assembly_shape UoF (Continued)
Application element AIM element Source Rules Reference path
property_definition_representation.used_-
representation
property_definition_representation
property_definition_representation.definition
->
{property_definition =>
product_definition_shape}
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_-
product_definition
characterized_product_definition
characterized_product_definition = product_-
definition
product_definition =>
physical_unit]}
representation =>
shape_representation
COMPONENT_2D_EDGE_LO- component_location 210 371, component_location <=
CATION 372 representation
{representation
representation.context_of_items ->
[representation_context =>
geometric_representation_context
geometric_representation_context.coordinate_-
space_dimension = 2]
[representation_context
representation_context.context_type =
‘component edge’]}
component_2d_edge_location to PATH component_location <=
assembly_joint representation
(as reference_terminal_assembly_- representation <-
joint) property_definition_representation.used_-
representation
property_definition_representation
property_definition_representation.definition
->

---------------------- Page: 22 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 1023
Table 19 – Mapping table for assembly_shape UoF (Continued)
Application element AIM element Source Rules Reference path
property_definition
property_definition.definition ->
ch
...

ISO 10303-210:2001(E)
Associated global rules:
The following global rules defined in this part of ISO 10303 apply to the tolerance_zone_definition
entity:
— conical_tolerance_zone_definition_constraint (See 5.2.4.68) ;
— tolerance_zone_definition_constraint (See 5.2.4.398) ;
— tolerance_zone_definition_with_per_unit_size_specification_constraint (See 5.2.4.399) .
5.2.3.2.90 tolerance_zone_form
The base definition of the tolerance_zone_form entity is given in ISO 10303-47. The following modifi-
cations apply to this Part of ISO 10303.
The definition of tolerance_zone_form is modified as follows:
Associated global rules:
The following global rule defined in this part of ISO 10303 applies to the tolerance_zone_form entity:
— tolerance_zone_form_constraint (See 5.2.4.401) .
5.2.3.2.91 versioned_action_request
The base definition of the versioned_action_request entity is given in ISO 10303-41. The following
modifications apply to this Part of ISO 10303.
The definition of versioned_action_request is modified as follows:
c ISO 2001 — All rights reserved 2501

---------------------- Page: 1 ----------------------
ISO 10303-210:2001(E)
Associated global rules:
The following global rules defined in this part of ISO 10303 apply to the versioned_action_request entity:
— change_request_unique_constraint (See 5.2.4.35) ;
— versioned_action_request_requires_approval (See 5.2.4.411) ;
— versioned_action_request_requires_date_or_date_and_time (See 5.2.4.412) ;
— versioned_action_request_requires_person_organization (See 5.2.4.413);
— versioned_action_request_requires_status (See 5.2.4.414);
— work_request_constraint (See 5.2.4.421);
— work_request_unique_constraint (See 5.2.4.422).
5.2.4 electronic_assembly_interconnect_and_packaging_design rule definitions
NOTE Informal propositions may use the curly brackets, { and }, or the square brackets, [ and ], to indicate an
"AND" relationship. Informal propositions may also use parentheses, ( and ), to indicate an "OR" relationship.
5.2.4.1 acu_requires_security_classification
The acu_requires_security_classification rule assures that if an instance of assembly_component_usage
is also an item of applied_security_classification assignment, then there is a corresponding security clas-
sification for the assembly_component_usage.
EXPRESS specification:
*)
RULE acu_requires_security_classification FOR
(assembly_component_usage,
applied_security_classification_assignment);
WHERE
WR1: SIZEOF (QUERY (acu <* assembly_component_usage |
NOT (SIZEOF (QUERY (asca <*
applied_security_classification_assignment |
acu IN asca.items )) = 1 ))) = 0;
END_RULE;
(*
2502c ISO 2001 — All rights reserved

---------------------- Page: 2 ----------------------
ISO 10303-210:2001(E)
Formal propositions:
WR1: For each instance of assembly_component_usage there shall be exactly one instance of applied_-
security_classification_assignment that contains the instance of assembly_component_usage in its set of
items.
5.2.4.2 add_design_object_management_relationship_unique_constraint
The add_design_object_management_relationship_unique_constraint rule constrains the add_design_-
object_assignment and add_design_object_request_assignment population members, that fill the role of
ARM add_design_object_management_relationship, so that the combination of ARM current_design
and ARM current_design_object attributes shall be unique within the population.
c ISO 2001 — All rights reserved 2503

---------------------- Page: 3 ----------------------
ISO 10303-210:2001(E)
EXPRESS specification:
*)
RULE add_design_object_management_relationship_unique_constraint FOR
( add_design_object_assignment, add_design_object_request_assignment );
LOCAL
pdr_bag : BAG OF product_definition_relationship := [];
pd_bag : BAG OF product_definition := [];
adoa_bag : BAG OF add_design_object_assignment;
adora_bag : BAG OF add_design_object_request_assignment;
pass : BOOLEAN := TRUE;
mdo_bag : BAG OF managed_design_object;
END_LOCAL;
REPEAT i := 1 to SIZEOF(add_design_object_assignment) by 1;
REPEAT j := 1 TO SIZEOF(add_design_object_assignment[i].items) by 1;
IF ( (’ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN.’ +
’PRODUCT_DEFINITION_RELATIONSHIP’ IN
TYPEOF(add_design_object_assignment[i].items[j]))
AND (add_design_object_assignment[i].items[j].name =
’design object addition’) ) THEN
IF EXISTS( add_design_object_assignment[i].items[j].
related_product_definition )
THEN
IF( NOT( add_design_object_assignment[i].items[j].
related_product_definition
IN pd_bag ) ) THEN
pd_bag := pd_bag +
add_design_object_assignment[i].items[j].
related_product_definition;
END_IF;
END_IF;
END_IF;
END_REPEAT;
END_REPEAT;
REPEAT i := 1 to SIZEOF(add_design_object_request_assignment) by 1;
REPEAT j := 1 TO
SIZEOF(add_design_object_request_assignment[i].items) by 1;
IF ( (’ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN.’ +
’PRODUCT_DEFINITION_RELATIONSHIP’ IN
TYPEOF(add_design_object_request_assignment[i].items[j]))
AND (add_design_object_request_assignment[i].items[j].name =
’design object addition’) ) THEN
IF EXISTS(
add_design_object_request_assignment[i].items[j].
related_product_definition )
THEN
IF( NOT(
add_design_object_request_assignment[i].items[j].
related_product_definition
2504c ISO 2001 — All rights reserved

---------------------- Page: 4 ----------------------
ISO 10303-210:2001(E)
IN pd_bag ) ) THEN
pd_bag := pd_bag +
add_design_object_request_assignment[i].items[j].
related_product_definition;
END_IF;
END_IF;
END_IF;
END_REPEAT;
END_REPEAT;
REPEAT i := 1 to SIZEOF(pd_bag) by 1;
IF ( NOT pass ) THEN ESCAPE;
END_IF;
mdo_bag := [];
pdr_bag := QUERY( pdr <* USEDIN(pd_bag[i],
’ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN.’ +
’PRODUCT_DEFINITION_RELATIONSHIP.RELATED_PRODUCT_DEFINITION’) |
(pdr.name = ’design object addition’) );
REPEAT j := 1 to SIZEOF(pdr_bag) by 1;
IF ( NOT pass ) THEN ESCAPE;
END_IF;
adoa_bag := QUERY( adoa <* add_design_object_assignment |
(pdr_bag[j] IN adoa.items) );
REPEAT k := 1 to SIZEOF(adoa_bag) by 1;
IF ( NOT pass ) THEN ESCAPE;
END_IF;
REPEAT l := 1 to SIZEOF(adoa_bag[k].items) by 1;
IF EXISTS( adoa_bag[k].items[l] ) THEN
IF ( adoa_bag[k].items[l] IN mdo_bag ) THEN
pass := FALSE;
ESCAPE;
ELSE
mdo_bag := mdo_bag + adoa_bag[k].items[l];
END_IF;
END_IF;
END_REPEAT;
END_REPEAT;
END_REPEAT;
REPEAT j := 1 to SIZEOF(pdr_bag) by 1;
IF ( NOT pass ) THEN ESCAPE;
END_IF;
adora_bag := QUERY( adora <* add_design_object_request_assignment |
(pdr_bag[j] IN adora.items) );
REPEAT k := 1 to SIZEOF(adora_bag) by 1;
IF ( NOT pass ) THEN ESCAPE;
END_IF;
REPEAT l := 1 to SIZEOF(adora_bag[k].items) by 1;
IF ( adora_bag[k].items[l] IN mdo_bag ) THEN
pass := FALSE;
ESCAPE;
ELSE
mdo_bag := mdo_bag + adora_bag[k].items[l];
c ISO 2001 — All rights reserved 2505

---------------------- Page: 5 ----------------------
ISO 10303-210:2001(E)
END_IF;
END_REPEAT;
END_REPEAT;
END_REPEAT;
END_REPEAT;
WHERE
WR1: pass;
END_RULE;
(*
Formal propositions:
WR1: Every instance of add_design_object_assignment and add_design_object_request_assignment that
has a common product_definition that is the related_product_definition of a product_definition_relation-
ship that has a name of ’design object addition’ where the product_definition_relationship is a member
of the items attribute of the add_design_object_assignment and add_design_object_request_assignment
must have unique managed_design object entities in their items attributes.
5.2.4.3 adjacent_stratum_surface_definition_constraint
The adjacent_stratum_surface_definition_constraint rule constrains the related and relating shape_aspect
of a shape_aspect_relationship when it is used as a adjacent stratum surface definition.
EXPRESS specification:
*)
RULE adjacent_stratum_surface_definition_constraint FOR
( shape_aspect_relationship );
WHERE
WR1: SIZEOF (QUERY (sar <* shape_aspect_relationship |
(sar.name = ’adjacent stratum surface definition’) AND
(NOT((’ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN.’ +
’STRATUM_SURFACE’ IN TYPEOF (sar.related_shape_aspect)) AND
(sar.related_shape_aspect.description IN [’secondary surface’]))))) = 0;
WR2: SIZEOF (QUERY (sar <* shape_aspect_relationship |
(sar.name = ’adjacent stratum surface definition’) AND
(NOT((’ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN.’ +
’STRATUM_SURFACE’ IN TYPEOF (sar.relating_shape_aspect)) AND
(sar.relating_shape_aspect.description IN [’primary surface’]))))) = 0;
END_RULE;
(*
2506c ISO 2001 — All rights reserved

---------------------- Page: 6 ----------------------
ISO 10303-210:2001(E)
Formal propositions:
WR1: If shape_aspect_relationship.name = ’adjacent stratum surface definition’ the shape_aspect_rela-
tionship.related_shape_aspect shall be a stratum_surface with a description of ’secondary surface’.
WR2: If shape_aspect_relationship.name = ’adjacent stratum surface definition’ the shape_aspect_rela-
tionship.relating_shape_aspect shall be a stratum_surface with a description of ’primary surface’.
5.2.4.4 adjacent_stratum_surface_definition_unique_constraint
The adjacent_stratum_surface_definition_unique_constraint rule constrains shape_aspect_relationship
population members, that fill the role of ARM adjacent_stratum_surface_definition, so that the ARM
name shall be unique and that the combination of ARM precedent_surface and ARM subsequent_sur-
face attributes shall be unique within the population.
c ISO 2001 — All rights reserved 2507

---------------------- Page: 7 ----------------------
ISO 10303-210:2001(E)
EXPRESS specification:
*)
RULE adjacent_stratum_surface_definition_unique_constraint FOR
( shape_aspect_relationship );
LOCAL
assd : BAG OF shape_aspect_relationship :=
QUERY( sar <* shape_aspect_relationship
| (sar.description = ’adjacent stratum surface definition’) );
pass1 : BOOLEAN := TRUE;
name_bag : BAG OF STRING := [];
pss_bag : BAG OF stratum_surface := [];
sar_bag : BAG OF shape_aspect_relationship;
pass2 : BOOLEAN := TRUE;
sss_bag : BAG OF stratum_surface;
END_LOCAL;
REPEAT i := 1 to SIZEOF(assd) by 1;
IF EXISTS( assd[i].name ) THEN
IF ( assd[i].name IN name_bag ) THEN
pass1 := FALSE;
ESCAPE;
ELSE
name_bag := name_bag + assd[i].name;
END_IF;
END_IF;
END_REPEAT;
REPEAT i := 1 to SIZEOF(assd) by 1;
IF EXISTS( assd[i].relating_shape_aspect ) THEN
IF (’ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN.’ +
’STRATUM_SURFACE’ IN TYPEOF(assd[i].relating_shape_aspect) ) THEN
IF( NOT( assd[i].relating_shape_aspect IN pss_bag ) ) THEN
pss_bag := pss_bag + assd[i].relating_shape_aspect;
END_IF;
END_IF;
END_IF;
END_REPEAT;
REPEAT i := 1 to SIZEOF(pss_bag) by 1;
IF ( NOT pass2 ) THEN ESCAPE;
END_IF;
sss_bag := [];
sar_bag := QUERY( sar <* assd | (sar.relating_shape_aspect :=:
pss_bag[i]) );
REPEAT j := 1 to SIZEOF(sar_bag) by 1;
IF EXISTS( sar_bag[j].related_shape_aspect ) THEN
IF (’ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN.’ +
’STRATUM_SURFACE’ IN TYPEOF(assd[j].related_shape_aspect) ) THEN
IF ( sar_bag[j].related_shape_aspect IN sss_bag ) THEN
pass2 := FALSE;
2508c ISO 2001 — All rights reserved

---------------------- Page: 8 ----------------------
ISO 10303-210:2001(E)
ESCAPE;
ELSE
sss_bag := sss_bag + sar_bag[j].related_shape_aspect;
END_IF;
END_IF;
END_IF;
END_REPEAT;
END_REPEAT;
WHERE
WR1: pass1;
WR2: pass2;
END_RULE;
(*
Formal propositions:
WR1: Every instance of shape_aspect_relationship with a description of ’adjacent stratum surface defi-
nition’ must have a unique name attribute.
WR2: Every instance of shape_aspect_relationship with a description of ’adjacent stratum surface defi-
nition’ must have a unique combination of relating_shape_aspect and related_shape_aspect attributes.
5.2.4.5 aggregate_connectivity_requirement_unique_constraint
The aggregate_connectivity_requirement_unique_constraint rule constrains product_definition_relation-
ship population members, that fill the role of ARM aggregate_connectivity_requirement, so that the
ARM design_definition_path attribute shall be unique within the population.
c ISO 2001 — All rights reserved 2509

---------------------- Page: 9 ----------------------
ISO 10303-210:2001(E)
EXPRESS specification:
*)
RULE aggregate_connectivity_requirement_unique_constraint FOR
( product_definition_relationship );
LOCAL
acr : BAG OF product_definition_relationship :=
QUERY( pdr <* product_definition_relationship |
(pdr.name = ’aggregate connectivity requirement’) );
pass : BOOLEAN := TRUE;
pd_bag : BAG OF product_definition := [];
END_LOCAL;
REPEAT i := 1 to SIZEOF(acr) by 1;
IF EXISTS( acr[i].related_product_definition ) THEN
IF ( acr[i].id = ’design composition path’ ) THEN
IF ( acr[i].related_product_definition IN pd_bag ) THEN
pass := FALSE;
ESCAPE;
ELSE
pd_bag := pd_bag + acr[i].related_product_definition;
END_IF;
END_IF;
END_IF;
END_REPEAT;
WHERE
WR1: pass;
END_RULE;
(*
Formal propositions:
WR1: Every instance of product_definition_relationship with a name of ’aggregate connectivity require-
ment’ must have a unique related_product_definition attribute that points to a product_definition with an
id of ’design composition path’.
5.2.4.6 analytical_model_port_unique_constraint
The analytical_model_port_unique_constraint rule constrains the analytical_model_port population mem-
bers, that fill the role of ARM analytical_model_port, so that the combination of ARM port_name and
ARM accessed_analytical_model attributes shall be unique within the population.
2510c ISO 2001 — All rights reserved

---------------------- Page: 10 ----------------------
ISO 10303-210:2001(E)
EXPRESS specification:
*)
RULE analytical_model_port_unique_constraint FOR
( analytical_model_port );
LOCAL
name_bag : BAG OF STRING := [];
amp_bag : BAG OF analytical_model_port;
rr_bag : BAG OF representation_relationship;
pass : BOOLEAN := TRUE;
am_bag : BAG OF analytical_model;
END_LOCAL;
REPEAT i := 1 to SIZEOF(analytical_model_port) by 1;
IF EXISTS( analytical_model_port[i].name ) THEN
IF( NOT( analytical_model_port[i].name IN name_bag ) ) THEN
name_bag := name_bag + analytical_model_port[i].name;
END_IF;
END_IF;
END_REPEAT;
REPEAT i := 1 to SIZEOF(name_bag) by 1;
IF ( NOT pass ) THEN ESCAPE;
END_IF;
amp_bag := QUERY( amp <* analytical_model_port |
(amp.name = name_bag[i]) );
am_bag := [];
REPEAT j := 1 to SIZEOF(amp_bag) by 1;
IF ( NOT pass ) THEN ESCAPE;
END_IF;
rr_bag := QUERY( rr <* USEDIN( amp_bag[j],
’ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN.’
+ ’REPRESENTATION_RELATIONSHIP.REP_2’ ) | ((rr.name = ’access mechanism’)
AND
(’ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN.’
+ ’ANALYTICAL_MODEL’ IN TYPEOF(rr.rep_1))) );
REPEAT k := 1 to SIZEOF(rr_bag) by 1;
IF EXISTS( rr_bag[k].rep_1 ) THEN
IF ( rr_bag[k].rep_1 IN am_bag ) THEN
pass := FALSE;
ESCAPE;
ELSE
am_bag := am_bag + rr_bag[k].rep_1;
END_IF;
END_IF;
END_REPEAT;
END_REPEAT;
END_REPEAT;
WHERE
c ISO 2001 — All rights reserved 2511

---------------------- Page: 11 ----------------------
ISO 10303-210:2001(E)
WR1: pass;
END_RULE;
(*
Formal propositions:
WR1: Every instance of analytical_model_port must have a unique combination of name attribute and
analytical_model entity assigned to the analytical_model_port by a representation_relationship with a
name of ’access mechanism’.
5.2.4.7 analytical_model_vector_port_assignment_constraint
The analytical_model_vector_port_assignment_constraint rule constrains the definition of the property_-
definition_representation to ensure that there will be an ordered list of assigned_functional_unit_termi-
nals.
EXPRESS specification:
*)
(*
RULE analytical_model_vector_port_assignment_constraint FOR
(property_definition_representation);
END_RULE;
*)
(*
Informal propositions:
IP1: IF the property_definition_representation.used_representation [is an analytical_model_port] [is an
items of a group_assignment that has a name = (’vector port’) (’digital vector port’)] THEN property_-
definition_representation.definition.description shall be an integer greater than or equal to 0.
IP2: IF the property_definition_representation.used_representation [is an analytical_model_port] [is an
items of a group_assignment that has a name = (’vector port’) (’digital vector port’)] THEN the combi-
nation of the property_definition_representation.used_representation and property_definition_represen-
tation.definition.description shall be unique.
5.2.4.8 angular_dimension_with_direction_vector_unique_constraint
The angular_dimension_with_direction_vector_unique_constraint rule constrains the angular_dimension_-
with_orientation population members, that fill the role of ARM angular_dimension_with_direction_vec-
tor, so that the ARM measurement_orientation attribute shall be unique within the population.
2512c ISO 2001 — All rights reserved

---------------------- Page: 12 ----------------------
ISO 10303-210:2001(E)
EXPRESS specification:
*)
RULE angular_dimension_with_direction_vector_unique_constraint FOR
( angular_dimension_with_orientation );
LOCAL
p_bag : BAG OF property_definition;
pdr_bag : BAG OF property_definition_relationship;
pass : BOOLEAN := TRUE;
pd_bag : BAG OF property_definition := [];
END_LOCAL;
REPEAT i := 1 to SIZEOF(angular_dimension_with_orientation) by 1;
IF ( NOT pass ) THEN ESCAPE;
END_IF;
p_bag := QUERY( pd <* USEDIN(angular_dimension_with_orientation[i],
’ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN.’ +
’PROPERTY_DEFINITION.DEFINITION’) | (pd.description =
’dimensional location property’) );
REPEAT j := 1 to SIZEOF(p_bag) by 1;
IF ( NOT pass ) THEN ESCAPE;
END_IF;
pdr_bag := QUERY( pdr <* USEDIN(p_bag[j],
’ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN.’ +
’PROPERTY_DEFINITION_RELATIONSHIP.RELATING_PROPERTY_DEFINITION’) |
((pdr.name = ’measurement orientation’) AND
(pdr.related_property_definition.description =
’datum based vector orientation’)) );
REPEAT k := 1 to SIZEOF(pdr_bag) by 1;
IF EXISTS( pdr_bag[k].related_property_definition ) THEN
IF ( pdr_bag[k].related_property_definition IN pd_bag ) THEN
pass := FALSE;
ESCAPE;
ELSE
pd_bag := pd_bag + pdr_bag[k].related_property_definition;
END_IF;
END_IF;
END_REPEAT;
END_REPEAT;
END_REPEAT;
WHERE
WR1: pass;
END_RULE;
(*
c ISO 2001 — All rights reserved 2513

---------------------- Page: 13 ----------------------
ISO 10303-210:2001(E)
Formal propositions:
WR1: Every instance of angular_dimension_with_orientation must have a unique property_definition
entity with a name of ’datum based vector orientation’ that is related to the angular_dimension_with_-
orientation by a property_definition_relationship with a name of ’measurement orientation’.
5.2.4.9 angular_size_dimension_constraint
The angular_size_dimension_constraint rule constrains the use of an angular_size when it is used as an
angular size dimension.
EXPRESS specification:
*)
(*
RULE angular_size_dimension_constraint FOR
(angular_size);
END_RULE;
*)
(*
Informal propositions:
IP1: Each angular_size shall be represented by exactly zero shape_dimension_representation that con-
tain at least one representation_item that has a name that is neither ’full angle’ nor ’half angle’.
IP2: Each angular_size shall be represented by exactly zero shape_dimension_representation that con-
tains a representation_item with the name of ’full angle’ and a representation_item with a name of ’half
angle’.
IP3: Each angular_size shall have a name of ’angular’.
5.2.4.10 application_context_requires_ap_definition
The application_context_requires_ap_definition rule assures that each instance of application_context
has an application_protocol_definition with name equal to ’electronic_assembly_interconnect_and_pack-
aging_design’.
EXPRESS specification:
*)
RULE application_context_requires_ap_definition FOR
(application_context, application_protocol_definition);
WHERE
2514c ISO 2001 — All rights reserved

---------------------- Page: 14 ----------------------
ISO 10303-210:2001(E)
WR1: SIZEOF (QUERY (ac <* application_context |
NOT (SIZEOF (QUERY (apd <* application_protocol_definition |
(ac :=: apd.application)
AND
(apd.application_interpreted_model_schema_name =
’electronic_assembly_interconnect_and_packaging_design’
))) = 1 ))) = 0;
END_RULE;
(*
Formal propositions:
WR1: For each instance of application_context, there shall be exactly one instance of application_proto-
col_definition that references the instance of application_context as its application with a value of ’elec-
tronic_assembly_interconnect_and_packaging_design’ as its application_interpreted_model_schema_-
name.
5.2.4.11 approval_requires_approval_date_time
The approval_requires_approval_date_time rule assures that each instance of approval has an associated
date or time.
EXPRESS specification:
*)
RULE approval_requires_approval_date_time FOR (approval,
approval_date_time);
WHERE
WR1: SIZEOF(QUERY ( app <* approval |
NOT (SIZEOF (QUERY (adt <* approval_date_time |
app :=: adt.dated_approval)) = 1))) = 0;
END_RULE;
(*
Formal propositions:
WR1: For each instance of approval, there shall be exactly one instance of approval_date_time.
5.2.4.12 approval_requires_approval_person_organization
The approval_requires_approval_person_organization rule assures that for each instance of approval
there is an organization or person that is responsible for that approval.
c ISO 2001 — All rights reserved 2515

---------------------- Page: 15 ----------------------
ISO 10303-210:2001(E)
EXPRESS specification:
*)
RULE approval_requires_approval_person_organization FOR (approval,
approval_person_organization);
WHERE
WR1: SIZEOF (QUERY (app <* approval |
NOT (SIZEOF (QUERY (apo <* approval_person_organization |
app :=: apo.authorized_approval)) >= 1))) = 0;
END_RULE;
(*
Formal propositions:
WR1: For each instance of approval, there shall be one or more instances of approval_person_organi-
zation.
5.2.4.13 approvals_are_assigned
The approval_are_assigned rule assures that each approval is referenced by at least one approval_assign-
ment as assigned_approval.
EXPRESS specification:
*)
RULE approvals_are_assigned FOR
(approval, approval_assignment);
WHERE
WR1: SIZEOF (QUERY (app <* approval |
NOT (SIZEOF (QUERY (aa <* approval_assignment |
app :=: aa.assigned_approval )) >= 1 ))) = 0;
END_RULE;
(*
Formal propositions:
WR1: For each instance of approval, there shall be one or more instances of approval_assignment.
5.2.4.14 assembly_alternate_product_constraint
The assembly_alternate_product_constraint rule constrains the base of alternate_product_relationship
when it is used as an assembly alternate product.
2516c ISO 2001 — All rights reserved

---------------------- Page: 16 ----------------------
ISO 10303-210:2001(E)
EXPRESS specification:
*)
(*
RULE assembly_alternate_product_constraint FOR
(alternate_product_relationship);
END_RULE;
*)
(*
Informal propositions:
IP1: IF alternate_product_relationship.basis = ’assembly alternate product’ THEN alternate_product_-
relationship.base shall be a product which is the related_product_definition of an assembly_component_-
usage whose relating_product_definition {is a physical_unit} {has a frame_of_reference of an applica-
tion_context_element where application_context_element.name = ’physical design’}.
5.2.4.15 assembly_component_2d_shape_constraint
The assembly_component_2d_shape_constraint rule constrains the combination of used_representation
and definition of a property_definition_representation when it is used as a planar projected shape.
EXPRESS specification:
*)
(*
RULE assembly_component_2d_shape_constraint FOR
( property_definition_representation );
END_RULE;
*)
(*
Informal propositions:
IP1: IF property_definition_representation has a used_representation where {representation is a shape_-
representation} {representation.name = ’planar projected shape’} THEN property_definition_represen-
tation.definition shall be a (property_definition_shape with a definition of a component_definition) (com-
ponent_shape_aspect).
5.2.4.16 assembly_component_3d_shape_constraint
The assembly_component_3d_shape_constraint rule constrains the used_representation and definition of
a property_definition_representation when it is used as a assembly component 3d shape.
c ISO 2001 — All rights reserved 2517

---------------------- Page: 17 ----------------------
ISO 10303-210:2001(E)
EXPRESS specification:
*)
(*
RULE assembly_component_3d_shape_constraint FOR
( property_definition_representation );
END_RULE;
*)
(*
Informal propositions:
IP1: IF property_definition_representation has a used_representation where {representation is a shape_-
representation} {representation.name = ’3d bound volume shape’ or ’open shell based surface’ THEN
representation shall be in [ advanced_brep_shape_representation, csg_shape_representation, manifold_-
surface_shape_representation, edge_based_wireframe_shape_representation, geometrically_bounded_-
surface_shape_representation, shell_based_wireframe_shape_representation]
5.2.4.17 assembly_composition_relationship_constraint
The assembly_composition_relationship_constraint rule constrains the related and relating product_def-
initions of an assembly_component_usage as well as requiring a security_code to be associated to the
object.
EXPRESS specification:
*)
(*
RULE assembly_composition_relationship_constraint FOR
( assembly_component_usage );
END_RULE;
*)
(*
Informal propositions:
IP1: IF assembly_component_usagenproduct_definition_relationship.name = ’assembly composition’
the relating_product_definition shall be a physical_unit which has an application_context_element with
a name = ’physical design’ assigned as the product_definition.frame_of_reference.
IP2: IF assembly_component_usagenproduct_definition_relationship.name = ’assembly composition’
the related_product_definition shall be a (component_shape_aspect) (component_definition).
IP3: IF assembly_component_usagenproduct_definition_relationship.name = ’assembly composition’
the assembly_composition_relationship requires a security_code.
2518c ISO 2001 — All rights reserved

---------------------- Page: 18 ----------------------
ISO 10303-210:2001(E)
5.2.4.18 assembly_composition_relationship_unique_constraint
The assembly_composition_relationship_unique_constraint rule constrains assembly_component_usage
population members, that fill the role of ARM assembly_composition_relationship, so that the combina-
tion of ARM assembly and ARM component attributes shall be unique within the population.
c ISO 2001 — All rights reserved 2519

---------------------- Page: 19 ----------------------
ISO 10303-210:2001(E)
EXPRESS specification:
*)
RULE assembly_composition_relationship_unique_constraint FOR
( assembly_component_usage );
LOCAL
acr : BAG OF assembly_component_usage :=
QUERY( acu <* assembly_component_usage |
(acu.name = ’assembly composition’) );
pu_bag : BAG OF physical_unit := [];
acu_bag : BAG OF assembly_component_usage;
pass : BOOLEAN := TRUE;
cd_bag : BAG OF component_definition;
END_LOCAL;
REPEAT i := 1 to SIZEOF(acr) by 1;
IF EXISTS( acr[i].relating_product_definition ) THEN
IF( (acr[i].relating_product_definition.frame_of_reference.name =
’physical design’)
AND (’ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN.’ +
’PHYSICAL_UNIT’ IN TYPEOF(acr[i].relating_product_definition)) ) THEN
IF ( NOT ( acr[i].relating_product_definition IN pu_bag )) THEN
pu_bag := pu_bag + acr[i].relating_product_definition;
END_IF;
END_IF;
END_IF;
END_REPEAT;
REPEAT i := 1 to SIZEOF(pu_bag) by 1;
IF ( NOT pass ) THEN ESCAPE;
END_IF;
cd_bag := [];
acu_bag := QUERY( acu <* acr | (acu.relating_product_definition :=:
pu_bag[i]) );
REPEAT j := 1 to SIZEOF(acu_bag) by 1;
IF EXISTS( acu_bag[j].related_product_definition ) THEN
IF ( ’ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN.’ +
’COMPONENT_DEFINITION’ IN
TYPEOF(acu_bag[j].related_product_definition) ) THEN
IF ( acu_bag[j].related_product_definition IN cd_bag ) THEN
pass := FALSE;
ESCAPE;
ELSE
cd_bag := cd_bag + acu_bag[j].related_product_definition;
END_IF;
END_IF;
END_IF;
END_REPEAT;
END_REPEAT;
WHERE
2520c ISO 2001 — All rights reserved

---------------------- Page: 20 ----------------------
ISO 10303-210:2001(E)
WR1: pass;
END_RULE;
(*
Formal propositions:
WR1: Every instance of assembly_component_usage with a name of ’assembly composition’ must have
a unique combination of related_product_definition and relating_product_definition attributes.
5.2.4.19 assembly_module_usage_view_connector_relationship_unique_constraint
The assembly_module_usage_view_connector_relationship_unique_constraint rule constrains assembly_-
module_usage_view_connector_relationship population members, that fill the role of ARM assembly_-
module_usage_view_connector_relationship, so that the combination of ARM externally_visible_par-
tial_reference_designation and ARM associating_usage attributes shall be unique within the population.
c ISO 2001 — All rights reserved 2521

---------------------- Page: 21 ----------------------
ISO 10303-210:2001(E)
EXPRESS specification:
*)
RULE assembly_module_-
usage_view_connector_relationship_unique_constraint FOR
( assembly_module_usage_view_connector_relationship );
LOCAL
r_bag : BAG OF representation;
pdr_bag : BAG OF property_definition_representation;
pu_bag : BAG OF physical_unit := [];
pd_bag : BAG OF property_definition;
amuvcr : BAG OF assembly_module_usage_view_connector_relationship;
rr_bag : BAG OF representation_relationship;
pass : BOOLEAN := TRUE;
desc_bag : BAG OF STRING;
END_LOCAL;
REPEAT i := 1 to
SIZEOF(assembly_module_usage_view_connector_relationship) by 1;
r_bag := USEDIN(assembly_module_usage_view_connector_relationship[i],
’ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN.’ +
’REPRESENTATION.ITEMS’);
REPEAT j := 1 to SIZEOF(r_bag) by 1;
pdr_bag := QUERY( pdr <* USEDIN(r_bag[j],
’ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN.’ +
’PROPERTY_DEFINITION_REPRESENTATION.USED_REPRESENTATION’) | (
( ’ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN.’ +
’PHYSICAL_UNIT’ IN TYPEOF(pdr.definition.definition)) AND
(pdr.definition.definition.frame_of_reference.name =
’physical design usage’) AND
(SIZEOF(QUERY( prpc <*
USEDIN(pdr.definition.definition.formation.of_product,
’ELE
...

ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4001
79, 651 (233)
218, 137, orientation
device_orientation
axis_placement
211, 138, cartesian_point
translation
79, 139 (219, 186, 148, 100, 89, 116, 214, 20, 172)
1
axis_placement_3d axis_placement_2d
79, 150 (145, 182, 152, 144)
79, 154 (145, 54, 187, 36, 37, 152, 143, 156)
79, 0 (106)
(ABS)profile_of_any_line_tolerance
1
77, 1, profile_of_any_line_tolerance_with_referenced_datum_system
82, 2, profile_of_any_line_tolerance_without_referenced_datum_system
locating_
77, 386, composite_linear_profile_locating_tolerance
composite_
or_
linear_
refinement_
profile_
linear_
refined_control
refinement_
profile_
79, 388, composite_linear_profile_refinement_tolerance
tolerance
tolerance
79, 388 (79)
Figure H.79 – ARM EXPRESS-G Graphic 79 of 243

---------------------- Page: 1 ----------------------
ISO 10303-210:2001(E)
4002c ISO 2001 — All rights reserved
80, 654 (233)
45, 73, length_data_element
tolerance_value
(ABS)boundary_size_characteristic 45, 109, length_data_element
maximum_tolerance_value
86, 447, boundary_zone_definition_with_specified_size
(INV)boundary_definition
80, 446 (86)
1
opposing_boundary_set_size_characteristic 85, 575, (ABS)tolerance_zone_opposing_boundary_set
sized_boundary_set
80, 574 (85)
diametrical_boundary_size_characteristic 85, 528, tolerance_zone_circular_or_cylindrical_or_spherical_boundary
sized_boundary
80, 527 (85)
80, 7 (106)80, 0 (77)
boundary_based_position_tolerance 77, 444, profile_of_any_surface_tolerance_with_referenced_datum_system
profile_control
Figure H.80 – ARM EXPRESS-G Graphic 80 of 243

---------------------- Page: 2 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4003
81, 10 (90)81, 0 (92)
108, 582, (ABS)package_body_surface
secondary_orientation_feature
associated_body_vertical_extent S[1:2]
81, 960 (22)
212, 93, connection_zone
zone_1
connection_zone_based_assembly_joint
212, 93, connection_zone
zone_2
81, 0 (59)
59, 555, interconnect_module_edge_surface
composed_surface
135, 499, edge_segment_vertex
start_vertex
interconnect_module_edge_segment_surface
135, 499, edge_segment_vertex
end_vertex
Figure H.81 – ARM EXPRESS-G Graphic 81 of 243

---------------------- Page: 3 ----------------------
ISO 10303-210:2001(E)
4004c ISO 2001 — All rights reserved
82, 0 (106)
(ABS)geometric_tolerance_without_referenced_datum_system
1
82, 4 (82)
flatness_tolerance
circularity_tolerance cylindricity_tolerance straightness_tolerance
82, 6 (83)
profile_of_any_surface_tolerance_without_referenced_datum_system
position_tolerance_without_referenced_datum_system
82, 2 (79)
profile_of_any_line_tolerance_without_referenced_datum_system
82, 0 (106)
(ABS)profile_of_any_surface_tolerance
1
77, 3, profile_of_any_surface_tolerance_with_referenced_datum_system
82, 4, profile_of_any_surface_tolerance_without_referenced_datum_system
locating_
composite_
77, 389, composite_surface_profile_locating_tolerance
or_
surface_
refinement_
profile_
surface_
refined_control
refinement_
profile_
tolerance
82, 391, composite_surface_profile_refinement_tolerance
tolerance
82, 391 (82)
Figure H.82 – ARM EXPRESS-G Graphic 82 of 243

---------------------- Page: 4 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4005
83, 0 (106)
(ABS)position_tolerance
1
77, 5, position_tolerance_with_referenced_datum_system
82, 6, position_tolerance_without_referenced_datum_system
composite_
locating_
77, 392, composite_feature_locating_position_tolerance
feature_
or_
relating_
relating_
refined_control
position_
position_
83, 394, composite_feature_relating_position_tolerance
tolerance
tolerance
83, 394 (83)
83, 948 (113)
(ABS)composite_shape_element 109, 479, shape_element_composing_relationship
(INV)composing_relationships S[2:?]
83, 478 (109)
1
composite_group_shape_element
composite_unit_shape_element
83, 532 (88)
Figure H.83 – ARM EXPRESS-G Graphic 83 of 243

---------------------- Page: 5 ----------------------
ISO 10303-210:2001(E)
4006c ISO 2001 — All rights reserved
84, 0 (86)
114, 590, tolerance_zone_boundary_member_offset
boundary_offsets S[2:2]
profile_boundary_definition_with_offsets
85, 299, tolerance_zone_explicit_opposing_boundary_set
(RT)defined_zone_boundary
84, 589 (114)
84, 687 (239)
conical_ 76, 307, conical_tolerance_zone_boundary_and_surface_relationship
sized_boundary_at_surface
tolerance_
zone_
boundary_ 45, 73, length_data_element
tolerance_value
diametrical_
size_
characteristic
86, 310, conical_tolerance_zone_boundary_definition
(INV)boundary_definition
84, 309 (76, 86, 225)
Figure H.84 – ARM EXPRESS-G Graphic 84 of 243

---------------------- Page: 6 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4007
85, 0 (96)
97, 291, tolerance_zone
(INV)bounded_zone
(ABS)tolerance_zone_boundary
86, 294, (ABS)tolerance_zone_boundary_definition
(INV)boundary_zone_definition
85, 292 (86, 97)
1
tolerance_zone_circular_or_cylindrical_or_spherical_boundary 80, 527, diametrical_boundary_size_characteristic
(INV)size_characteristic
85, 528 (80)
(ABS)tolerance_zone_opposing_boundary_set 80, 574, opposing_boundary_set_size_characteristic
(INV)size_characteristic
85, 575 (80, 86)
1
tolerance_zone_implicit_opposing_boundary_set
tolerance_zone_explicit_opposing_boundary_set 96, 298, tolerance_zone_boundary_member
boundary_members S[2:2]
85, 299 (96, 84)
conical_tolerance_zone_boundary 76, 307, conical_tolerance_zone_boundary_and_surface_relationship
(INV)boundary_and_surface_relationships S[2:2]
85, 308 (76, 86)
Figure H.85 – ARM EXPRESS-G Graphic 85 of 243

---------------------- Page: 7 ----------------------
ISO 10303-210:2001(E)
4008c ISO 2001 — All rights reserved
86, 924 (229)
85, 292, (ABS)tolerance_zone_boundary
defined_zone_boundary
(ABS)tolerance_zone_boundary_definition
87, 293, tolerance_zone_definition
(INV)zone_definition
86, 294 (85, 87)
1
boundary_zone_definition_with_specified_size 80, 446, (ABS)boundary_size_characteristic
specified_boundary_size
86, 447 (80)
115, 588, true_profile
basic_profile
profile_boundary_definition
85, 575, (ABS)tolerance_zone_opposing_boundary_set
(RT)defined_zone_boundary
86, 587 (115)
84, 0, profile_boundary_definition_with_offsets
84, 309, conical_tolerance_zone_boundary_diametrical_size_characteristic
boundary_sizes S[2:2]
conical_tolerance_zone_boundary_definition
85, 308, conical_tolerance_zone_boundary
(RT)defined_zone_boundary
86, 310 (84, 87)
Figure H.86 – ARM EXPRESS-G Graphic 86 of 243

---------------------- Page: 8 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4009
87, 926 (229)
97, 291, tolerance_zone
defined_tolerance_zone
tolerance_zone_definition 86, 294, (ABS)tolerance_zone_boundary_definition
boundary_definition
115, 295, tolerance_zone_form
form
87, 293 (86, 97, 115, 225)
1
projected_tolerance_zone_definition 111, 591, projected_zone_height_characteristic
projected_zone_height
87, 593 (111)
runout_tolerance_zone_definition_with_specified_angle 112, 598, runout_zone_orientation
runout_orientation
87, 600 (112)
89, 403, datum_axis_related_orientation
tolerance_zone_definition_with_specified_orientation
orientation_select 116, 406, viewing_plane_based_orientation
zone_orientation
89, 271, datum_based_vector_orientation
conical_tolerance_zone_definition 86, 310, conical_tolerance_zone_boundary_definition
(RT)boundary_definition
tolerance_zone_definition_with_per_unit_size_specification 116, 622, tolerance_zone_per_unit_size_specification
per_unit_size_specification
87, 621 (116)
Figure H.87 – ARM EXPRESS-G Graphic 87 of 243

---------------------- Page: 9 ----------------------
ISO 10303-210:2001(E)
4010c ISO 2001 — All rights reserved
88, 0 (103)
113, 72, (ABS)shape_element
size_of
(ABS)dimensional_size
Boolean
envelope
88, 305 (107, 102)
1
single_boundary_dimension
Boolean
half_angle
angular_size_dimension
curve_dimension
Boolean
major_angle
113, 347, shape_element_locating_relationship
boundary_separation
dimensional_size_based_on_opposing_boundaries
83, 532, composite_unit_shape_element
(RT)size_of
88, 703 (231)
97, 291, tolerance_zone
oriented_tolerance_zone
datum_axis_and_tolerance_zone_orienting_relationship 59, 402, datum_axis
orienting_datum_axis
89, 403, datum_axis_related_orientation
(INV)zone_orientation
88, 404 (89)
Figure H.88 – ARM EXPRESS-G Graphic 88 of 243

---------------------- Page: 10 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4011
89, 704 (231)
88, 404, datum_axis_and_tolerance_zone_orienting_relationship
orienting_relationship
datum_axis_related_orientation
centre_type
orientation_type
89, 403 (88, 87)
89, 705 (231)
79, 139, axis_placement
direction_vector_representation
datum_based_direction_vector 59, 231, datum_plane
vector_of
Boolean
positive_direction_vector
89, 269 (104, 104)
89, 707 (231)
datum_based_vector_orientation 104, 272, direction_element
direction_components S[2:2]
89, 271 (104, 100, 87)
Figure H.89 – ARM EXPRESS-G Graphic 89 of 243

---------------------- Page: 11 ----------------------
ISO 10303-210:2001(E)
4012c ISO 2001 — All rights reserved
90, 949 (113)
(ABS)physical_feature_or_part_template
1
90, 239 (111, 98, 76, 226, 115, 110)
1
24, 22, (ABS)physical_component_feature
91, 21, (ABS)inter_stratum_feature
130, 23, (ABS)physical_laminate_component
141, 24, part_template 92, 0, part_feature
93, 0, stratum_feature
103, 68, label
identification
datum_feature
94, 69, (ABS)datum_feature_usage_in_datum_relationship
(INV)datum_feature_usages S[1:?]
90, 70 (94, 94)
datum_target_set 98, 513, datum_target_usage_in_datum_target_set_relationship
(INV)included_datum_targets S[1:?]
178, 9, primary_orientation_feature
90, 514 (98)
81, 10, secondary_orientation_feature
datum_target 98, 513, datum_target_usage_in_datum_target_set_relationship
(INV)datum_target_usages S[1:?]
90, 515 (98)
Figure H.90 – ARM EXPRESS-G Graphic 90 of 243

---------------------- Page: 12 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4013
91, 956 (130)91, 21 (90)
Boolean
feature_of_size
(ABS)inter_stratum_feature
117, 158, inter_stratum_feature_template
(RT)usage_definition
91, 159 (15, 149, 121)
1
146, 0, unsupported_passage 140, 0, (ABS)plated_inter_stratum_feature
133, 0, cutout 146, 0, interconnect_module_edge_segment
54, 0, cutout_edge_segment
135, 0, dielectric_material_passage
interconnect_module_edge
1
91, 554 (146)
91, 581 (162)
140, 19, plated_interconnect_module_edge
146, 577, interconnect_module_edge_segment
(INV)plated_segment S[1:?]
partially_plated_interconnect_module_edge
146, 577, interconnect_module_edge_segment
(INV)unplated_segment S[1:?]
Figure H.91 – ARM EXPRESS-G Graphic 91 of 243

---------------------- Page: 13 ----------------------
ISO 10303-210:2001(E)
4014c ISO 2001 — All rights reserved
92, 162 (120, 17, 23, 179, 27, 27, 27, 27, 186, 15,
92, 0 (90)
92, 99 (92)
35, 40, 40, 183)
192, 98, physical_unit_usage_view
associated_definition
212, 77, feature_shape_occurrence
feature_shape S[1:?]
92, 99, part_feature
precedent_feature
part_feature
120, 163, stratum_concept_to_physical_usage_view_assignment
(INV)design_view_definition_stratum_concept S[0:1]
17, 187, component_feature_to_physical_usage_view_assignment
(INV)design_view_definition_component_feature S[0:1]
2, 25, ee_name
(RT)name
1
178, 0, primary_orientation_feature
178, 0, package_body 81, 0, secondary_orientation_feature
184, 0, part_
178, 0, part_tooling_feature
group_
feature
108, 0, polarity_
indication_
59, 0, (ABS)interconnect_module_surface_feature 184, 0, part_mounting_feature
feature
108, 0, (ABS)package_body_surface
176, 0, package_
thermal_feature
terminal
184, 0, (ABS)part_terminal
Figure H.92 – ARM EXPRESS-G Graphic 92 of 243

---------------------- Page: 14 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4015
93, 0 (90)
134, 112, stratum
resident_stratum
stratum_feature Boolean
feature_of_size
2, 25, ee_name
(RT)name
93, 160 (15, 149, 222, 137, 131, 155, 154, 155, 156, 144, 142, 122, 122, 122, 136, 136, 129)
1
fiducial_stratum_feature 133, 0, conductor 129, 0, conductive_filled_area
93, 710 (231)
94, 509, datum_feature_usage_in_datum_system_relationship
datum_
applied_to
feature_
material_ 106, 445, material_condition_property_names
name
condition_
property
99, 510, datum_system_defining_conditions_with_material_conditions
(INV)datum_system_conditions_definition
93, 508 (94, 99)
Figure H.93 – ARM EXPRESS-G Graphic 93 of 243

---------------------- Page: 15 ----------------------
ISO 10303-210:2001(E)
4016c ISO 2001 — All rights reserved
94, 0 (109)
59, 67, (ABS)datum
(RT)relating_shape_element
(ABS)datum_feature_usage_in_datum_relationship
90, 70, datum_feature
(RT)related_shape_element
94, 69 (90, 59, 111)
1
datum_feature_usage_in_single_datum_relationship 59, 512, single_datum
(RT)relating_shape_element
datum_feature_usage_in_common_datum_relationship 59, 511, common_datum
(RT)relating_shape_element
94, 711 (231)
datum_
96, 503, datum_system
feature_
established_datum_system
usage_
in_
90, 70, datum_feature
used_datum_feature
datum_
system_
93, 508, datum_feature_material_condition_property
relationship
(INV)applied_material_condition_property
94, 509 (93)
Figure H.94 – ARM EXPRESS-G Graphic 94 of 243

---------------------- Page: 16 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4017
95, 712 (232)
99, 505, datum_usage_in_datum_system_relationship
assigned_to
datum_precedence_assignment precedence_type
name
99, 507, (ABS)datum_system_defining_conditions
(INV)datum_system_conditions_definition
95, 506 (99, 99)
95, 0 (96)
59, 231, datum_plane
reference_planes S[0:3]
59, 402, datum_axis
reference_axes S[0:3]
datum_reference_frame
59, 502, datum_point
reference_origin
96, 503, datum_system
(INV)used_datum_systems S[1:?]
95, 504 (96)
Figure H.95 – ARM EXPRESS-G Graphic 95 of 243

---------------------- Page: 17 ----------------------
ISO 10303-210:2001(E)
4018c ISO 2001 — All rights reserved
96, 950 (113)
212, 77, feature_shape_occurrence
non_feature_shape_element
element_shape S[1:?]
59, 0, (ABS)datum
1
85, 0, (ABS)tolerance_zone_boundary
97, 0, directed_axis 97, 0, tolerance_zone
97, 0, viewing_plane
78, 0, (ABS)derived_shape_element 95, 0, datum_reference_frame 98, 0, (ABS)positional_boundary
95, 504, datum_reference_frame
established_datum_reference_frame
datum_system 99, 505, datum_usage_in_datum_system_relationship
(INV)datum_usages S[1:3]
96, 214 (180)
99, 507, (ABS)datum_system_defining_conditions
(INV)defining_conditions
96, 503 (95, 99, 99, 94)
seating_plane
tolerance_zone_boundary_member
85, 299, tolerance_zone_explicit_opposing_boundary_set
(INV)explicit_opposing_boundary_set
96, 190 (43,
27, 215)
96, 298 (85, 110, 114)
98, 303, dimension_related_positional_boundary
(INV)composed_positional_boundary
positional_boundary_member
107, 304, positional_boundary_member_definition
(INV)boundary_member_definition
96, 302 (98, 107)
Figure H.96 – ARM EXPRESS-G Graphic 96 of 243

---------------------- Page: 18 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4019
97, 0 (96)
78, 377, centre_axis
axis_to_be_oriented
directed_axis 113, 72, (ABS)shape_element
start_shape_element
113, 72, (ABS)shape_element
end_shape_element
97, 597 (112)
97, 0 (96)
85, 292, (ABS)tolerance_zone_boundary
zone_boundary
tolerance_zone
87, 293, tolerance_zone_definition
(INV)zone_definition
97, 291 (85, 87, 115, 88, 114, 110, 112, 116)
97, 0 (96)
viewing_plane 116, 407, viewing_plane_definition
(INV)viewing_plane_specification
97, 405 (116, 114)
Figure H.97 – ARM EXPRESS-G Graphic 97 of 243

---------------------- Page: 19 ----------------------
ISO 10303-210:2001(E)
4020c ISO 2001 — All rights reserved
98, 0 (96)
(ABS)positional_boundary 102, 584, (ABS)positional_boundary_definition
(INV)boundary_definition
98, 583 (102)
1
96, 302, positional_boundary_member
boundary_members S[1:?]
dimension_related_positional_boundary
90, 239, (ABS)physical_feature_or_part_template
constrained_physical_feature
98, 303 (96, 102)
profile_related_positional_boundary 110, 296, positional_boundary_and_profile_boundary_member_relationship
(INV)associating_relationship
98, 297 (110, 102)
98, 714 (232)
90, 514, datum_target_set
defined_datum_target_set
datum_target_usage_in_datum_target_set_relationship 90, 515, datum_target
used_datum_target
positive_integer Integer
datum_target_number
98, 513 (90, 90)
Figure H.98 – ARM EXPRESS-G Graphic 98 of 243

---------------------- Page: 20 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4021
99, 713 (232)
96, 503, datum_system
conditions_of
(ABS)datum_system_defining_conditions
95, 506, datum_precedence_assignment
assigned_datum_precedences S[1:3]
99, 507 (95, 96, 77)
1
datum_system_defining_conditions_without_material_conditions
99, 530 (100)
datum_system_defining_conditions_with_material_conditions 93, 508, datum_feature_material_condition_property
applied_material_condition_properties S[1:?]
99, 510 (93)
99, 715 (233)
96, 503, datum_system
established_datum_system
datum_usage_in_datum_system_relationship 59, 67, (ABS)datum
used_datum
95, 506, datum_precedence_assignment
(INV)precedence_assignment
99, 505 (95, 96)
Figure H.99 – ARM EXPRESS-G Graphic 99 of 243

---------------------- Page: 21 ----------------------
ISO 10303-210:2001(E)
4022c ISO 2001 — All rights reserved
100, 0 (103)
113, 347, shape_element_locating_relationship
located_elements
dimensional_location
Boolean
directed
100, 348 (102)
1
dimension_along_curve 113, 72, (ABS)shape_element
path
axis_
79, 139, axis_placement
placement_
dimension_location_with_direction_vector
or_
measurement_direction
datum_
based_
vector_
angular_dimension_with_direction_vector
orientation_
89, 271, datum_based_vector_orientation
measurement_orientation
select
dimension_
location_
with_
99, 530, datum_system_defining_conditions_without_material_conditions
specified_
referenced_datum_system_defining_conditions
datum_
system
Figure H.100 – ARM EXPRESS-G Graphic 100 of 243

---------------------- Page: 22 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4023
101, 736 (237)
(ABS)dimension_qualifier 103, 383, (ABS)dimensional_characteristic
qualified_dimensions S[1:?]
1
description
user_defined_dimension_qualifier String
text
name
101, 628 (107,
pre_defined_dimension_qualifier dimension_qualifiers
107)
description
101, 737 (240)
dimension_set 103, 383, (ABS)dimensional_characteristic
associated_dimensions S[1:?]
101, 424 (115)
Figure H.101 – ARM EXPRESS-G Graphic 101 of 243

---------------------- Page: 23 ----------------------
ISO 10303-210:2001(E)
4024c ISO 2001 — All rights reserved
102, 855 (230)
(ABS)positional_boundary_definition 98, 583, (ABS)positional_boundary
defined_positional_boundary
1
102, 584 (98)
110, 300, positional_boundary_offset
boundary_offset
profile_related_positional_boundary_definition
98, 297, profile_related_positional_boundary
(RT)defined_positional_boundary
102, 301 (110, 225)
107, 304, positional_boundary_member_definition
characterized_boundary_member_definitions S[1:?]
dimension_related_positional_boundary_definition
98, 303, dimension_related_positional_boundary
(RT)defined_positional_boundary
102, 306 (107)
102, 735 (236)
105, 439, (ABS)shape_dimension_representation
representation
88, 305, (ABS)dimensional_size
dimensional_
dimensional_location_or_dimensional_size
characteristic_
dimension
representation
100, 348, dimensional_location
Boolean
auxiliary_dimension_representation
Figure H.102 – ARM EXPRESS-G Graphic 102 of 243

---------------------- Page: 24 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4025
103, 734 (236)
dimensional_types
dimension_type
(ABS)dimensional_characteristic
label String
103, 68 (90, 113, 242,
103, 71 (113, 109, 109)
103, 606 (103) 103, 383 (111, 101, 101)
115)
1
100, 0, dimensional_location
88, 0, (ABS)dimensional_size
103, 606, (ABS)dimensional_characteristic
alternate_dimension
statistical_dimensional_tolerance
206, 132, ee_requirement_occurrence
statistical_control_requirement
Figure H.103 – ARM EXPRESS-G Graphic 103 of 243

---------------------- Page: 25 ----------------------
ISO 10303-210:2001(E)
4026c ISO 2001 — All rights reserved
104, 738 (241)
89, 269, datum_based_direction_vector
direction
45, 270, angle_data_element
angle_value
direction_element 59, 231, datum_plane
base_datum_plane
89, 269, datum_based_direction_vector
direction_of_half_datum_plane
89, 271, datum_based_vector_orientation
(INV)elements_of S[1:?]
104, 272 (89)
104, 0 (105)
(ABS)singular_dimension_representation 45, 57, data_element
dimension_value
1
theoretically_exact_dimension_representation maximum_dimension_representation minimum_dimension_representation
Figure H.104 – ARM EXPRESS-G Graphic 104 of 243

---------------------- Page: 26 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4027
105, 882 (234)
(ABS)shape_dimension_representation
105, 439 (58, 102)
1
104, 0, (ABS)singular_dimension_representation
45, 57, data_element
upper_dimension_value
limit_dimension_representation
45, 57, data_element
lower_dimension_value
57, 34, external_definition
definitions S[1:?]
externally_defined_dimension_representation
45, 438, data_element
dimension_value
45, 57, data_element
basic_dimension_value
plus_minus_tolerance_range_representation 45, 57, data_element
upper_deviation
45, 57, data_element
lower_deviation
Figure H.105 – ARM EXPRESS-G Graphic 105 of 243

---------------------- Page: 27 ----------------------
ISO 10303-210:2001(E)
4028c ISO 2001 — All rights reserved
106, 792 (233)
225, 376, constraining_element_definitions
tolerance_zone_or_boundary_definition
(ABS)geometric_tolerance
226, 381, toleranceable_shape_element
toleranced_shape_element
106, 607 (106)
106, 382 (111, 107, 113)
1
1
83, 0, (ABS)position_tolerance
82, 0, (ABS)geometric_tolerance_without_referenced_datum_system
82, 0, (ABS)profile_of_any_surface_tolerance
77, 0, (ABS)geometric_tolerance_with_referenced_datum_system
79, 0, (ABS)profile_of_any_line_tolerance
106, 607, (ABS)geometric_tolerance
alternate_tolerance
statistical_geometric_tolerance
206, 132, ee_requirement_occurrence
statistical_control_requirement
geometric_tolerance_with_applied_material_condition_property material_condition_property_names
applied_material_condition_property_name
106, 445 (93)
80, 7, boundary_based_position_tolerance
Figure H.106 – ARM EXPRESS-G Graphic 106 of 243

---------------------- Page: 28 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4029
107, 793 (233)
(ABS)geometric_tolerance_qualifier 106, 382, (ABS)geometric_tolerance
qualified_geometric_tolerances S[1:?]
1
pre_defined_geometric_tolerance_qualifier geometric_tolerance_qualifiers
description
101, 628, text
description
user_defined_geometric_tolerance_qualifier
101, 628, text
name
107, 856 (230)
96, 302, positional_boundary_member
defined_positional_boundary_member
45, 73, length_data_element
tolerance_value
positional_boundary_member_definition
88, 305, (ABS)dimensional_size
associated_dimension
102, 306, dimension_related_positional_boundary_definition
(INV)boundary_definition
107, 304 (96, 102, 225)
Figure H.107 – ARM EXPRESS-G Graphic 107 of 243

---------------------- Page: 29 ----------------------
ISO 10303-210:2001(E)
4030c ISO 2001 — All rights reserved
108, 196 (178, 178) 108, 0 (92)
108, 582 (108, 178, 81)
178, 195, package_body (ABS)package_body_surface
associated_package_body
1
package_body_top_surface package_body_bottom_surface
108, 634 (228)
108, 486 (131)
121, 279, (ABS)layer_connection_point
precedent_point
layer_connection_point_link 121, 279, (ABS)layer_connection_point
subsequent_point
131, 485, conductive_interconnect_element_with_pre_defined_transitions
(INV)referenced_by
108, 0 (92)
108, 582, (ABS)package_body_surface
associated_body_vertical_extent S[1:2]
polarity_indication_feature
176, 200, package_terminal
associated_terminal
Figure H.108 – ARM EXPRESS-G Graphic 108 of 243

---------------------- Page: 30 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4031
109, 885 (235)
113, 72, (ABS)shape_element
relating_shape_element
103, 71, label
description
(ABS)shape_element_relationship
113, 72, (ABS)shape_element
related_shape_element
103, 71, label
name
242, 0, datum_difference
94, 0, (ABS)datum_feature_usage_in_datum_relationship
1
perpendicular_shape_element_relationship shape_element_boundary_relationship
parallel_shape_element_relationship
shape_element_deriving_relationship 78, 518, (ABS)derived_shape_element
(RT)relating_shape_element
109, 519 (78)
shape_element_constituent_relationship
shape_element_composing_relationship 83, 478, (ABS)composite_shape_element
(RT)relating_shape_element
109, 479 (83)
Figure H.109 – ARM EXPRESS-G Graphic 109 of 243

---------------------- Page: 31 ----------------------
ISO 10303-210:2001(E)
4032c ISO 2001 — All rights reserved
110, 854 (229)
98, 297, profile_related_positional_boundary
positional_
offset_positional_boundary
boundary_
and_
profile_ 96, 298, tolerance_zone_boundary_member
base_profile_tolerance_zone_boundary_member
boundary_
member_
relationship
110, 300, positional_boundary_offset
(INV)offset
110, 296 (98, 110)
110, 857 (230)
110, 296, positional_boundary_and_profile_boundary_member_relationship
offset_boundary_relationship
positional_
boundary_ 45, 73, length_data_element
tolerance_value
offset
102, 301, profile_related_positional_boundary_definition
(INV)boundary_definition
110, 300 (110, 102)
110, 864 (232)
90, 239, (ABS)physical_feature_or_part_template
base_physical_feature
projected_zone_and_base_relationship 97, 291, tolerance_zone
projected_zone
111, 591, projected_zone_height_characteristic
(INV)size_characteristic
110, 592 (111)
Figure H.110 – ARM EXPRESS-G Graphic 110 of 243

---------------------- Page: 32 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4033
111, 865 (233)
110, 592, projected_zone_and_base_relationship
defined_height_of
projected_zone_height_characteristic 45, 73, length_data_element
projected_height_value
87, 593, projected_tolerance_zone_definition
(INV)zone_definition
111, 591 (110, 87)
111, 241 (177) 111, 873 (234)
206, 132, ee_requirement_occurrence
restraint_description
restraint_condition
94, 69, (ABS)datum_feature_usage_in_datum_relationship
restrained_item_select
applied_to
90, 239, (ABS)physical_feature_or_part_template
106, 382, (ABS)geometric_tolerance
geometric_or_dimension_select
tolerance_specific_restraint_condition
affected_tolerances S[1:?]
103, 383, (ABS)dimensional_characteristic
Figure H.111 – ARM EXPRESS-G Graphic 111 of 243

---------------------- Page: 33 ----------------------
ISO 10303-210:2001(E)
4034c ISO 2001 — All rights reserved
112, 878 (234)
97, 291, tolerance_zone
oriented_zone
runout_tolerance_zone_orienting_relationship 97, 597, directed_axis
orienting_axis
112, 598, runout_zone_orientation
(INV)angular_size_characteristic
112, 599 (112)
112, 879 (234)
112, 599, runout_tolerance_zone_orienting_relationship
oriented_relationship
runout_zone_orientation 45, 270, angle_data_element
semi_angle_value
87, 600, runout_tolerance_zone_definition_with_specified_angle
(INV)zone_definition
112, 598 (112, 87)
112, 881 (234)
separate_
geometric_
77, 601, (ABS)geometric_tolerance_with_referenced_datum_system
tolerance_
separated_geometric_tolerances S[1:?]
requirement
Figure H.112 – ARM EXPRESS-G Graphic 112 of 243

---------------------- Page: 34 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4035
113, 883 (235)
103, 68, label
name
(ABS)shape_element
103, 71, label
description
113, 72 (109, 109, 88, 113, 113, 100, 97, 97)
1
96, 950, non_feature_shape_element
83, 948, (ABS)composite_shape_element
90, 949, (ABS)physical_feature_or_part_template
113, 884 (235)
113, 72, (ABS)shape_element
locating_shape_element
shape_element_locating_relationship
113, 72, (ABS)shape_element
located_shape_element
113, 347 (100, 88)
113, 889 (235)
simultaneous_geometric_tolerance_requirement 106, 382, (ABS)geometric_tolerance
grouped_geometric_tolerances S[2:?]
Figure H.113 – ARM EXPRESS-G Graphic 113 of 243

---------------------- Page: 35 ----------------------
ISO 10303-210:2001(E)
4036c ISO 2001 — All rights reserved
114, 923 (228)
97, 405, viewing_plane
orienting_viewing_plane
tolerance_zone_and_viewing_plane_orienting_relationship 97, 291, tolerance_zone
oriented_tolerance_zone
116, 406, viewing_plane_based_orientation
(INV)zone_orientation
114, 408 (116)
114, 925 (229)
96, 298, tolerance_zone_boundary_member
offset_tolerance_zone_boundary_member
45, 73, length_data_element
offset_value
tolerance_zone_boundary_member_offset
offset_types
type_of_offset
84, 589, profile_boundary_definition_with_offsets
(INV)boundary_definition
114, 590 (84)
Figure H.114 – ARM EXPRESS-G Graphic 114 of 243

---------------------- Page: 36 ----------------------
ISO 10303-210:2001(E)
c ISO 2001 — All rights reserved 4037
115, 927 (229)
97, 291, tolerance_zone
characterized_tolerance_zone
tolerance_zone_form 103, 68, label
name
87, 293, tolerance_zone_definition
(INV)zone_definition
115, 295 (87)
115, 931 (230)
90, 239, (ABS)physical_feature_or_part_template
profiled_surface
101, 424, dimension_set
55, 31, ee_document
true_profile
true_profile_representations
profile_representation
202, 425, ee_rule_function
209, 136, (ABS)bound_volume_shape
86, 587, profile_boundary_definition
(INV)boundary_definition S[1:?]
115, 588 (86)
Figure H.115 – ARM EXPRESS-G Graphic 115 of 243

---------------------- Page: 37 ----------------------
ISO 10303-210:2001(E)
4038c ISO 2001 — All rights reserved
116, 928 (230)
97, 291, tolerance_zone
specified_tolerance_zone
tolerance_zone_per_unit_size_specification 45, 73, length_data_element
per_unit_
...

INTERNATIONAL ISO
STANDARD 10303-210
First edition
2001-05-15
Industrial automation systems and
integration — Product data representation
and exchange —
Part 210:
Application protocol: Electronic assembly,
interconnection, and packaging design
Systèmes d'automatisation industrielle et intégration — Représentation et
échange de données de produits —
Partie 210: Protocole d'application: Interconnexions électroniques,
assemblage, et conception d'emballage
Reference number
ISO 10303-210:2001(E)
©
ISO 2001

---------------------- Page: 1 ----------------------
ISO 10303-210:2001(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but shall not
be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this
file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat accepts no liability in this
area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters
were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event
that a problem relating to it is found, please inform the Central Secretariat at the address given below.
This CD-ROM contains the publication ISO 10303-210 in portable document format (PDF), which can be viewed
using Adobe® Acrobat® Read
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.