Skip to main content

step_io/generated/
profile.rs

1// @generated by codegen. DO NOT EDIT.
2// Schema-faithful model + generic 2-pass read + topo write.
3
4/// Internal round-trip oracle input — not a supported entry point; the
5/// supported write path is the authoring API.
6#[doc(hidden)]
7#[derive(Clone, Copy, PartialEq, Eq, Debug)]
8pub enum SchemaTarget {
9    Universal,
10    Ap242,
11}
12
13pub struct ApdInfo {
14    pub status: &'static str,
15    pub name: &'static str,
16    pub year: i64,
17    pub description: &'static str,
18}
19
20pub struct SchemaProfile {
21    pub legal: &'static [&'static str],
22    pub downgrade: &'static [(&'static str, &'static str)],
23    pub file_schema: &'static [&'static str],
24    pub apd: ApdInfo,
25}
26
27impl SchemaProfile {
28    /// Whether `kw` (UPPER STEP keyword) is legal in this target.
29    pub fn is_legal(&self, kw: &str) -> bool {
30        self.legal.binary_search(&kw).is_ok()
31    }
32    /// Rename-safe supertype for an illegal subtype `kw`, if any.
33    pub fn downgrade(&self, kw: &str) -> Option<&'static str> {
34        self.downgrade
35            .binary_search_by(|&(s, _)| s.cmp(kw))
36            .ok()
37            .map(|i| self.downgrade[i].1)
38    }
39    pub fn for_target(t: SchemaTarget) -> Option<&'static SchemaProfile> {
40        match t {
41            SchemaTarget::Universal => None,
42            SchemaTarget::Ap242 => Some(&AP242E2),
43        }
44    }
45}
46
47static AP242E2_LEGAL: &[&str] = &[
48    "A3MA_ASSEMBLY_AND_SHAPE_CRITERIA_RELATIONSHIP",
49    "A3MA_EQUIVALENCE_CRITERION_ASSESSMENT_THRESHOLD_RELATIONSHIP",
50    "A3MA_EQUIVALENCE_INSPECTION_RESULT",
51    "A3MA_LENGTH_MEASURE_AND_CONTEXT_DEPENDENT_MEASURE_PAIR",
52    "A3MS_EQUIVALENCE_CRITERION_WITH_SPECIFIED_ELEMENTS",
53    "A3MS_EQUIVALENCE_INSPECTION_RESULT",
54    "A3M_EQUIVALENCE_ACCURACY_ASSOCIATION",
55    "A3M_EQUIVALENCE_ASSESSMENT_BY_LOGICAL_TEST",
56    "A3M_EQUIVALENCE_ASSESSMENT_BY_NUMERICAL_TEST",
57    "A3M_EQUIVALENCE_CRITERIA_REPRESENTATION",
58    "A3M_EQUIVALENCE_CRITERION",
59    "A3M_EQUIVALENCE_CRITERION_FOR_ASSEMBLY",
60    "A3M_EQUIVALENCE_CRITERION_FOR_SHAPE",
61    "A3M_EQUIVALENCE_CRITERION_OF_ASSEMBLY_DATA_STRUCTURE",
62    "A3M_EQUIVALENCE_CRITERION_OF_COMPONENT_PROPERTY_DIFFERENCE",
63    "A3M_EQUIVALENCE_CRITERION_OF_DETAILED_ASSEMBLY_DATA_CONTENT",
64    "A3M_EQUIVALENCE_CRITERION_OF_DETAILED_SHAPE_DATA_CONTENT",
65    "A3M_EQUIVALENCE_CRITERION_OF_REPRESENTATIVE_ASSEMBLY_PROPERTY_VALUE",
66    "A3M_EQUIVALENCE_CRITERION_OF_REPRESENTATIVE_SHAPE_PROPERTY_VALUE",
67    "A3M_EQUIVALENCE_CRITERION_OF_SHAPE_DATA_STRUCTURE",
68    "A3M_EQUIVALENCE_CRITERION_REPORT_ITEM_WITH_MEASURED_VALUE",
69    "A3M_EQUIVALENCE_CRITERION_WITH_SPECIFIED_ELEMENTS",
70    "A3M_EQUIVALENCE_INSPECTION_INSTANCE_REPORT_ITEM",
71    "A3M_EQUIVALENCE_INSPECTION_REQUIREMENT_WITH_VALUES",
72    "A3M_EQUIVALENCE_INSPECTION_RESULT_REPRESENTATION",
73    "A3M_EQUIVALENCE_INSPECTION_RESULT_REPRESENTATION_FOR_ASSEMBLY",
74    "A3M_EQUIVALENCE_INSPECTION_RESULT_REPRESENTATION_FOR_SHAPE",
75    "A3M_EQUIVALENCE_SUMMARY_REPORT_REQUEST_WITH_REPRESENTATIVE_VALUE",
76    "A3M_INSPECTED_MODEL_AND_INSPECTION_RESULT_RELATIONSHIP",
77    "ABRUPT_CHANGE_OF_SURFACE_NORMAL",
78    "ABSORBED_DOSE_MEASURE_WITH_UNIT",
79    "ABSORBED_DOSE_UNIT",
80    "ABSTRACTED_EXPRESSION_FUNCTION",
81    "ABSTRACT_VARIABLE",
82    "ABS_FUNCTION",
83    "ACCELERATION_MEASURE_WITH_UNIT",
84    "ACCELERATION_UNIT",
85    "ACOS_FUNCTION",
86    "ACTION",
87    "ACTION_ACTUAL",
88    "ACTION_ASSIGNMENT",
89    "ACTION_DIRECTIVE",
90    "ACTION_DIRECTIVE_RELATIONSHIP",
91    "ACTION_HAPPENING",
92    "ACTION_METHOD",
93    "ACTION_METHOD_ASSIGNMENT",
94    "ACTION_METHOD_RELATIONSHIP",
95    "ACTION_METHOD_ROLE",
96    "ACTION_PROPERTY",
97    "ACTION_PROPERTY_REPRESENTATION",
98    "ACTION_RELATIONSHIP",
99    "ACTION_REQUEST_ASSIGNMENT",
100    "ACTION_REQUEST_SOLUTION",
101    "ACTION_REQUEST_STATUS",
102    "ACTION_RESOURCE",
103    "ACTION_RESOURCE_RELATIONSHIP",
104    "ACTION_RESOURCE_REQUIREMENT",
105    "ACTION_RESOURCE_TYPE",
106    "ACTION_STATUS",
107    "ACTUATED_KINEMATIC_PAIR",
108    "ADDITIVE_MANUFACTURING_BUILD_PLATE_RELATIONSHIP",
109    "ADDITIVE_MANUFACTURING_SETUP",
110    "ADDITIVE_MANUFACTURING_SETUP_RELATIONSHIP",
111    "ADDITIVE_MANUFACTURING_SETUP_WORKPIECE_RELATIONSHIP",
112    "ADDITIVE_MANUFACTURING_SUPPORT_STRUCTURE_GEOMETRY_RELATIONSHIP",
113    "ADDRESS",
114    "ADD_ELEMENT",
115    "ADVANCED_BREP_SHAPE_REPRESENTATION",
116    "ADVANCED_FACE",
117    "AGC_WITH_DIMENSION",
118    "AGGREGATE_ID_ATTRIBUTE",
119    "ALL_AROUND_SHAPE_ASPECT",
120    "ALTERNATE_PRODUCT_RELATIONSHIP",
121    "ALTERNATIVE_SOLUTION_RELATIONSHIP",
122    "AMOUNT_OF_SUBSTANCE_MEASURE_WITH_UNIT",
123    "AMOUNT_OF_SUBSTANCE_UNIT",
124    "ANALYSIS_ASSIGNMENT",
125    "ANALYSIS_ITEM",
126    "ANALYSIS_MODEL",
127    "ANALYSIS_REPRESENTATION_CONTEXT",
128    "AND_EXPRESSION",
129    "ANGLE_ASSEMBLY_CONSTRAINT_WITH_DIMENSION",
130    "ANGLE_DIRECTION_REFERENCE",
131    "ANGLE_GEOMETRIC_CONSTRAINT",
132    "ANGULARITY_TOLERANCE",
133    "ANGULAR_DIMENSION",
134    "ANGULAR_LOCATION",
135    "ANGULAR_SIZE",
136    "ANNOTATION_CURVE_OCCURRENCE",
137    "ANNOTATION_FILL_AREA",
138    "ANNOTATION_FILL_AREA_OCCURRENCE",
139    "ANNOTATION_OCCURRENCE",
140    "ANNOTATION_OCCURRENCE_ASSOCIATIVITY",
141    "ANNOTATION_OCCURRENCE_RELATIONSHIP",
142    "ANNOTATION_PLACEHOLDER_OCCURRENCE",
143    "ANNOTATION_PLANE",
144    "ANNOTATION_POINT_OCCURRENCE",
145    "ANNOTATION_SUBFIGURE_OCCURRENCE",
146    "ANNOTATION_SYMBOL",
147    "ANNOTATION_SYMBOL_OCCURRENCE",
148    "ANNOTATION_TEXT",
149    "ANNOTATION_TEXT_CHARACTER",
150    "ANNOTATION_TEXT_OCCURRENCE",
151    "AP242_ASSIGNMENT_OBJECT_RELATIONSHIP",
152    "APEX",
153    "APPLICATION_CONTEXT",
154    "APPLICATION_CONTEXT_ELEMENT",
155    "APPLICATION_DEFINED_FUNCTION",
156    "APPLICATION_PROTOCOL_DEFINITION",
157    "APPLIED_ACTION_ASSIGNMENT",
158    "APPLIED_ACTION_METHOD_ASSIGNMENT",
159    "APPLIED_ACTION_REQUEST_ASSIGNMENT",
160    "APPLIED_APPROVAL_ASSIGNMENT",
161    "APPLIED_AREA",
162    "APPLIED_ATTRIBUTE_CLASSIFICATION_ASSIGNMENT",
163    "APPLIED_CERTIFICATION_ASSIGNMENT",
164    "APPLIED_CLASSIFICATION_ASSIGNMENT",
165    "APPLIED_CLASSIFICATION_ASSIGNMENT_RELATIONSHIP",
166    "APPLIED_CONTRACT_ASSIGNMENT",
167    "APPLIED_DATE_AND_TIME_ASSIGNMENT",
168    "APPLIED_DATE_ASSIGNMENT",
169    "APPLIED_DESCRIPTION_TEXT_ASSIGNMENT",
170    "APPLIED_DESCRIPTION_TEXT_ASSIGNMENT_RELATIONSHIP",
171    "APPLIED_DIRECTED_ACTION_ASSIGNMENT",
172    "APPLIED_DOCUMENT_REFERENCE",
173    "APPLIED_DOCUMENT_USAGE_CONSTRAINT_ASSIGNMENT",
174    "APPLIED_EFFECTIVITY_ASSIGNMENT",
175    "APPLIED_EVENT_OCCURRENCE_ASSIGNMENT",
176    "APPLIED_EXTERNAL_IDENTIFICATION_ASSIGNMENT",
177    "APPLIED_EXTERNAL_IDENTIFICATION_ASSIGNMENT_RELATIONSHIP",
178    "APPLIED_GROUP_ASSIGNMENT",
179    "APPLIED_IDENTIFICATION_ASSIGNMENT",
180    "APPLIED_INEFFECTIVITY_ASSIGNMENT",
181    "APPLIED_LOCATION_ASSIGNMENT",
182    "APPLIED_LOCATION_REPRESENTATION_ASSIGNMENT",
183    "APPLIED_NAME_ASSIGNMENT",
184    "APPLIED_ORGANIZATIONAL_PROJECT_ASSIGNMENT",
185    "APPLIED_ORGANIZATION_ASSIGNMENT",
186    "APPLIED_ORGANIZATION_TYPE_ASSIGNMENT",
187    "APPLIED_PERSON_AND_ORGANIZATION_ASSIGNMENT",
188    "APPLIED_PRESENTED_ITEM",
189    "APPLIED_SECURITY_CLASSIFICATION_ASSIGNMENT",
190    "APPLIED_STATE_OBSERVED_ASSIGNMENT",
191    "APPLIED_STATE_TYPE_ASSIGNMENT",
192    "APPLIED_TIME_INTERVAL_ASSIGNMENT",
193    "APPLIED_USAGE_RIGHT",
194    "APPROVAL",
195    "APPROVAL_ASSIGNMENT",
196    "APPROVAL_DATE_TIME",
197    "APPROVAL_PERSON_ORGANIZATION",
198    "APPROVAL_RELATIONSHIP",
199    "APPROVAL_ROLE",
200    "APPROVAL_STATUS",
201    "AREA_IN_SET",
202    "AREA_MEASURE_WITH_UNIT",
203    "AREA_UNIT",
204    "AREA_WITH_OUTER_BOUNDARY",
205    "ARRAY_PLACEMENT_GROUP",
206    "ASCRIBABLE_STATE",
207    "ASCRIBABLE_STATE_RELATIONSHIP",
208    "ASIN_FUNCTION",
209    "ASSEMBLY_BOND_DEFINITION",
210    "ASSEMBLY_COMPONENT",
211    "ASSEMBLY_COMPONENT_USAGE",
212    "ASSEMBLY_COMPONENT_USAGE_SUBSTITUTE",
213    "ASSEMBLY_GEOMETRIC_CONSTRAINT",
214    "ASSEMBLY_GROUP_COMPONENT",
215    "ASSEMBLY_GROUP_COMPONENT_DEFINITION_PLACEMENT_LINK",
216    "ASSEMBLY_JOINT",
217    "ASSEMBLY_SHAPE_CONSTRAINT",
218    "ASSEMBLY_SHAPE_CONSTRAINT_ITEM_RELATIONSHIP",
219    "ASSEMBLY_SHAPE_JOINT",
220    "ASSEMBLY_SHAPE_JOINT_ITEM_RELATIONSHIP",
221    "ASSIGNED_ANALYSIS",
222    "ASSIGNED_REQUIREMENT",
223    "ASSIGNMENT_OBJECT_RELATIONSHIP",
224    "ATAN_FUNCTION",
225    "ATOMIC_FORMULA",
226    "ATOM_BASED_LITERAL",
227    "ATTACHMENT_SLOT_AS_PLANNED",
228    "ATTACHMENT_SLOT_AS_REALIZED",
229    "ATTACHMENT_SLOT_DESIGN",
230    "ATTACHMENT_SLOT_DESIGN_TO_PLANNED",
231    "ATTACHMENT_SLOT_DESIGN_TO_REALIZED",
232    "ATTACHMENT_SLOT_ON_PRODUCT",
233    "ATTACHMENT_SLOT_PLANNED_TO_REALIZED",
234    "ATTRIBUTE_ASSERTION",
235    "ATTRIBUTE_CLASSIFICATION_ASSIGNMENT",
236    "ATTRIBUTE_LANGUAGE_ASSIGNMENT",
237    "ATTRIBUTE_VALUE_ASSIGNMENT",
238    "ATTRIBUTE_VALUE_ROLE",
239    "AUXILIARY_GEOMETRIC_REPRESENTATION_ITEM",
240    "AXIS1_PLACEMENT",
241    "AXIS2_PLACEMENT_2D",
242    "AXIS2_PLACEMENT_3D",
243    "BACKGROUND_COLOUR",
244    "BACK_CHAINING_RULE",
245    "BACK_CHAINING_RULE_BODY",
246    "BANDED_MATRIX",
247    "BARRING_HOLE",
248    "BASIC_SPARSE_MATRIX",
249    "BEAD",
250    "BEAD_END",
251    "BETWEEN_SHAPE_ASPECT",
252    "BEVELED_SHEET_REPRESENTATION",
253    "BEZIER_CURVE",
254    "BEZIER_SURFACE",
255    "BEZIER_VOLUME",
256    "BINARY_ASSEMBLY_CONSTRAINT",
257    "BINARY_BOOLEAN_EXPRESSION",
258    "BINARY_FUNCTION_CALL",
259    "BINARY_GENERIC_EXPRESSION",
260    "BINARY_LITERAL",
261    "BINARY_NUMERIC_EXPRESSION",
262    "BINARY_REPRESENTATION_ITEM",
263    "BLOCK",
264    "BLOCK_VOLUME",
265    "BOOLEAN_DEFINED_FUNCTION",
266    "BOOLEAN_EXPRESSION",
267    "BOOLEAN_LITERAL",
268    "BOOLEAN_REPRESENTATION_ITEM",
269    "BOOLEAN_RESULT",
270    "BOOLEAN_RESULT_2D",
271    "BOOLEAN_VARIABLE",
272    "BOSS",
273    "BOSS_TOP",
274    "BOUNDARY_CURVE",
275    "BOUNDARY_CURVE_OF_B_SPLINE_OR_RECTANGULAR_COMPOSITE_SURFACE",
276    "BOUNDED_CURVE",
277    "BOUNDED_PCURVE",
278    "BOUNDED_SURFACE",
279    "BOUNDED_SURFACE_CURVE",
280    "BOUND_PARAMETER_ENVIRONMENT",
281    "BOUND_VARIABLE_SEMANTICS",
282    "BOUND_VARIATIONAL_PARAMETER",
283    "BOXED_HALF_SPACE",
284    "BOX_DOMAIN",
285    "BREAKDOWN_CONTEXT",
286    "BREAKDOWN_ELEMENT_GROUP_ASSIGNMENT",
287    "BREAKDOWN_ELEMENT_REALIZATION",
288    "BREAKDOWN_ELEMENT_USAGE",
289    "BREAKDOWN_OF",
290    "BREP_WITH_VOIDS",
291    "BYTES_REPRESENTATION_ITEM",
292    "B_SPLINE_BASIS",
293    "B_SPLINE_CURVE",
294    "B_SPLINE_CURVE_KNOT_LOCATOR",
295    "B_SPLINE_CURVE_SEGMENT",
296    "B_SPLINE_CURVE_WITH_KNOTS",
297    "B_SPLINE_FUNCTION",
298    "B_SPLINE_SURFACE",
299    "B_SPLINE_SURFACE_KNOT_LOCATOR",
300    "B_SPLINE_SURFACE_PATCH",
301    "B_SPLINE_SURFACE_STRIP",
302    "B_SPLINE_SURFACE_WITH_KNOTS",
303    "B_SPLINE_VOLUME",
304    "B_SPLINE_VOLUME_WITH_KNOTS",
305    "CALENDAR_DATE",
306    "CAMERA_IMAGE",
307    "CAMERA_IMAGE_2D_WITH_SCALE",
308    "CAMERA_IMAGE_3D_WITH_SCALE",
309    "CAMERA_MODEL",
310    "CAMERA_MODEL_D2",
311    "CAMERA_MODEL_D3",
312    "CAMERA_MODEL_D3_MULTI_CLIPPING",
313    "CAMERA_MODEL_D3_MULTI_CLIPPING_INTERSECTION",
314    "CAMERA_MODEL_D3_MULTI_CLIPPING_UNION",
315    "CAMERA_MODEL_D3_WITH_HLHSR",
316    "CAMERA_MODEL_WITH_LIGHT_SOURCES",
317    "CAMERA_USAGE",
318    "CAPACITANCE_MEASURE_WITH_UNIT",
319    "CAPACITANCE_UNIT",
320    "CARTESIAN_11",
321    "CARTESIAN_COMPLEX_NUMBER_REGION",
322    "CARTESIAN_POINT",
323    "CARTESIAN_TRANSFORMATION_OPERATOR",
324    "CARTESIAN_TRANSFORMATION_OPERATOR_2D",
325    "CARTESIAN_TRANSFORMATION_OPERATOR_3D",
326    "CC_DESIGN_APPROVAL",
327    "CC_DESIGN_CERTIFICATION",
328    "CC_DESIGN_CONTRACT",
329    "CC_DESIGN_DATE_AND_TIME_ASSIGNMENT",
330    "CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT",
331    "CC_DESIGN_SECURITY_CLASSIFICATION",
332    "CC_DESIGN_SPECIFICATION_REFERENCE",
333    "CDGC_WITH_DIMENSION",
334    "CELSIUS_TEMPERATURE_MEASURE_WITH_UNIT",
335    "CENTRE_OF_SYMMETRY",
336    "CERTIFICATION",
337    "CERTIFICATION_ASSIGNMENT",
338    "CERTIFICATION_TYPE",
339    "CHAIN_BASED_GEOMETRIC_ITEM_SPECIFIC_USAGE",
340    "CHAIN_BASED_ITEM_IDENTIFIED_REPRESENTATION_USAGE",
341    "CHAMFER",
342    "CHAMFER_OFFSET",
343    "CHANGE",
344    "CHANGE_COMPOSITION_RELATIONSHIP",
345    "CHANGE_ELEMENT",
346    "CHANGE_ELEMENT_SEQUENCE",
347    "CHANGE_GROUP",
348    "CHANGE_GROUP_ASSIGNMENT",
349    "CHANGE_REQUEST",
350    "CHARACTERISTIC_DATA_COLUMN_HEADER",
351    "CHARACTERISTIC_DATA_COLUMN_HEADER_LINK",
352    "CHARACTERISTIC_DATA_TABLE_HEADER",
353    "CHARACTERISTIC_DATA_TABLE_HEADER_DECOMPOSITION",
354    "CHARACTERISTIC_TYPE",
355    "CHARACTERIZED_CHAIN_BASED_ITEM_WITHIN_REPRESENTATION",
356    "CHARACTERIZED_CLASS",
357    "CHARACTERIZED_ITEM_WITHIN_REPRESENTATION",
358    "CHARACTERIZED_LOCATION_OBJECT",
359    "CHARACTERIZED_OBJECT",
360    "CHARACTERIZED_OBJECT_RELATIONSHIP",
361    "CHARACTERIZED_PRODUCT_CONCEPT_FEATURE",
362    "CHARACTERIZED_PRODUCT_CONCEPT_FEATURE_CATEGORY",
363    "CHARACTERIZED_REPRESENTATION",
364    "CHARACTER_GLYPH_FONT_USAGE",
365    "CHARACTER_GLYPH_STYLE_OUTLINE",
366    "CHARACTER_GLYPH_STYLE_STROKE",
367    "CHARACTER_GLYPH_SYMBOL",
368    "CHARACTER_GLYPH_SYMBOL_OUTLINE",
369    "CHARACTER_GLYPH_SYMBOL_STROKE",
370    "CIRCLE",
371    "CIRCULAR_AREA",
372    "CIRCULAR_CLOSED_PROFILE",
373    "CIRCULAR_INVOLUTE",
374    "CIRCULAR_PATH",
375    "CIRCULAR_PATTERN",
376    "CIRCULAR_RUNOUT_TOLERANCE",
377    "CLASS",
378    "CLASSIFICATION_ASSIGNMENT",
379    "CLASSIFICATION_ASSIGNMENT_RELATIONSHIP",
380    "CLASSIFICATION_ROLE",
381    "CLASS_BY_EXTENSION",
382    "CLASS_BY_INTENSION",
383    "CLASS_SYSTEM",
384    "CLASS_USAGE_EFFECTIVITY_CONTEXT_ASSIGNMENT",
385    "CLGC_WITH_DIMENSION",
386    "CLOSED_CURVE_STYLE_PARAMETERS",
387    "CLOSED_PATH_PROFILE",
388    "CLOSED_SHELL",
389    "CLOTHOID",
390    "COAXIALITY_TOLERANCE",
391    "COAXIAL_ASSEMBLY_CONSTRAINT",
392    "COAXIAL_GEOMETRIC_CONSTRAINT",
393    "COLLECTION",
394    "COLLECTION_ASSIGNMENT",
395    "COLLECTION_MEMBERSHIP",
396    "COLLECTION_RELATIONSHIP",
397    "COLLECTION_VERSION",
398    "COLLECTION_VERSION_RELATIONSHIP",
399    "COLLECTION_VERSION_SEQUENCE_RELATIONSHIP",
400    "COLLECTION_VIEW_DEFINITION",
401    "COLOUR",
402    "COLOUR_RGB",
403    "COLOUR_SPECIFICATION",
404    "COMMON_DATUM",
405    "COMPARISON_EQUAL",
406    "COMPARISON_EXPRESSION",
407    "COMPARISON_GREATER",
408    "COMPARISON_GREATER_EQUAL",
409    "COMPARISON_LESS",
410    "COMPARISON_LESS_EQUAL",
411    "COMPARISON_NOT_EQUAL",
412    "COMPLEX_AREA",
413    "COMPLEX_CLAUSE",
414    "COMPLEX_CONJUNCTIVE_CLAUSE",
415    "COMPLEX_DISJUNCTIVE_CLAUSE",
416    "COMPLEX_NUMBER_LITERAL",
417    "COMPLEX_NUMBER_LITERAL_POLAR",
418    "COMPLEX_SHELLED_SOLID",
419    "COMPLEX_TRIANGULATED_FACE",
420    "COMPLEX_TRIANGULATED_SURFACE_SET",
421    "COMPONENT_DEFINITION",
422    "COMPONENT_FEATURE",
423    "COMPONENT_FEATURE_JOINT",
424    "COMPONENT_FEATURE_RELATIONSHIP",
425    "COMPONENT_MATING_CONSTRAINT_CONDITION",
426    "COMPONENT_PATH_SHAPE_ASPECT",
427    "COMPONENT_TERMINAL",
428    "COMPOSITE_ASSEMBLY_SEQUENCE_DEFINITION",
429    "COMPOSITE_ASSEMBLY_TABLE",
430    "COMPOSITE_CURVE",
431    "COMPOSITE_CURVE_ON_SURFACE",
432    "COMPOSITE_CURVE_SEGMENT",
433    "COMPOSITE_CURVE_TRANSITION_LOCATOR",
434    "COMPOSITE_GROUP_SHAPE_ASPECT",
435    "COMPOSITE_HOLE",
436    "COMPOSITE_MATERIAL_DESIGNATION",
437    "COMPOSITE_SHAPE_ASPECT",
438    "COMPOSITE_SHEET_REPRESENTATION",
439    "COMPOSITE_TEXT",
440    "COMPOSITE_TEXT_WITH_ASSOCIATED_CURVES",
441    "COMPOSITE_TEXT_WITH_BLANKING_BOX",
442    "COMPOSITE_TEXT_WITH_DELINEATION",
443    "COMPOSITE_TEXT_WITH_EXTENT",
444    "COMPOSITE_UNIT_SHAPE_ASPECT",
445    "COMPOUND_FEATURE",
446    "COMPOUND_REPRESENTATION_ITEM",
447    "COMPOUND_SHAPE_REPRESENTATION",
448    "CONCAT_EXPRESSION",
449    "CONCENTRICITY_TOLERANCE",
450    "CONCEPT_FEATURE_OPERATOR",
451    "CONCEPT_FEATURE_RELATIONSHIP",
452    "CONCEPT_FEATURE_RELATIONSHIP_WITH_CONDITION",
453    "CONDITION",
454    "CONDITIONAL_CONCEPT_FEATURE",
455    "CONDITIONAL_EFFECTIVITY",
456    "CONDUCTANCE_MEASURE_WITH_UNIT",
457    "CONDUCTANCE_UNIT",
458    "CONFIGURABLE_ITEM",
459    "CONFIGURATION_DESIGN",
460    "CONFIGURATION_EFFECTIVITY",
461    "CONFIGURATION_ITEM",
462    "CONFIGURATION_ITEM_HIERARCHICAL_RELATIONSHIP",
463    "CONFIGURATION_ITEM_RELATIONSHIP",
464    "CONFIGURATION_ITEM_REVISION_SEQUENCE",
465    "CONFIGURED_EFFECTIVITY_ASSIGNMENT",
466    "CONFIGURED_EFFECTIVITY_CONTEXT_ASSIGNMENT",
467    "CONIC",
468    "CONICAL_STEPPED_HOLE_TRANSITION",
469    "CONICAL_SURFACE",
470    "CONNECTED_EDGE_SET",
471    "CONNECTED_EDGE_WITH_LENGTH_SET_REPRESENTATION",
472    "CONNECTED_FACE_SET",
473    "CONNECTED_FACE_SUB_SET",
474    "CONNECTED_VOLUME_SET",
475    "CONNECTED_VOLUME_SUB_SET",
476    "CONNECTION_ZONE_BASED_ASSEMBLY_JOINT",
477    "CONNECTION_ZONE_INTERFACE_PLANE_RELATIONSHIP",
478    "CONNECTIVITY_DEFINITION",
479    "CONNECTIVITY_DEFINITION_ITEM_RELATIONSHIP",
480    "CONSTANT_FUNCTION",
481    "CONSTITUENT_SHAPE_ASPECT",
482    "CONSTRAINED_KINEMATIC_MOTION_REPRESENTATION",
483    "CONSTRUCTIVE_GEOMETRY_REPRESENTATION",
484    "CONSTRUCTIVE_GEOMETRY_REPRESENTATION_RELATIONSHIP",
485    "CONTACTING_FEATURE",
486    "CONTACT_FEATURE",
487    "CONTACT_FEATURE_DEFINITION",
488    "CONTACT_FEATURE_DEFINITION_FIT_RELATIONSHIP",
489    "CONTACT_FEATURE_FIT_RELATIONSHIP",
490    "CONTACT_RATIO_REPRESENTATION",
491    "CONTAINING_MESSAGE",
492    "CONTEXT_DEPENDENT_INVISIBILITY",
493    "CONTEXT_DEPENDENT_KINEMATIC_LINK_REPRESENTATION",
494    "CONTEXT_DEPENDENT_OVER_RIDING_STYLED_ITEM",
495    "CONTEXT_DEPENDENT_SHAPE_REPRESENTATION",
496    "CONTEXT_DEPENDENT_UNIT",
497    "CONTINUOUS_SHAPE_ASPECT",
498    "CONTRACT",
499    "CONTRACT_ASSIGNMENT",
500    "CONTRACT_RELATIONSHIP",
501    "CONTRACT_TYPE",
502    "CONVERSION_BASED_UNIT",
503    "CONVEX_HEXAHEDRON",
504    "COORDINATED_UNIVERSAL_TIME_OFFSET",
505    "COORDINATES_LIST",
506    "COS_FUNCTION",
507    "COUNTERBORE_HOLE_DEFINITION",
508    "COUNTERBORE_HOLE_OCCURRENCE",
509    "COUNTERBORE_HOLE_OCCURRENCE_IN_ASSEMBLY",
510    "COUNTERDRILL_HOLE_DEFINITION",
511    "COUNTERDRILL_HOLE_OCCURRENCE",
512    "COUNTERDRILL_HOLE_OCCURRENCE_IN_ASSEMBLY",
513    "COUNTERSINK_HOLE_DEFINITION",
514    "COUNTERSINK_HOLE_OCCURRENCE",
515    "COUNTERSINK_HOLE_OCCURRENCE_IN_ASSEMBLY",
516    "CRITERION_REPORT_ITEM_WITH_NUMBER_OF_INSTANCES",
517    "CRITERION_REPORT_ITEM_WITH_VALUE",
518    "CROSS_SECTIONAL_ALTERNATIVE_SHAPE_ELEMENT",
519    "CROSS_SECTIONAL_GROUP_SHAPE_ELEMENT",
520    "CROSS_SECTIONAL_GROUP_SHAPE_ELEMENT_WITH_LACING",
521    "CROSS_SECTIONAL_GROUP_SHAPE_ELEMENT_WITH_TUBULAR_COVER",
522    "CROSS_SECTIONAL_OCCURRENCE_SHAPE_ELEMENT",
523    "CROSS_SECTIONAL_PART_SHAPE_ELEMENT",
524    "CSG_2D_SHAPE_REPRESENTATION",
525    "CSG_PRIMITIVE_SOLID_2D",
526    "CSG_SHAPE_REPRESENTATION",
527    "CSG_SOLID",
528    "CSG_SOLID_2D",
529    "CUBIC_BEZIER_TESSELLATED_EDGE",
530    "CUBIC_BEZIER_TRIANGULATED_FACE",
531    "CUBIC_TESSELLATED_CONNECTING_EDGE",
532    "CURRENCY",
533    "CURRENCY_MEASURE_WITH_UNIT",
534    "CURRENT_CHANGE_ELEMENT_ASSIGNMENT",
535    "CURVE",
536    "CURVE_11",
537    "CURVE_BASED_PATH",
538    "CURVE_BASED_PATH_WITH_ORIENTATION",
539    "CURVE_BASED_PATH_WITH_ORIENTATION_AND_PARAMETERS",
540    "CURVE_BOUNDED_SURFACE",
541    "CURVE_DIMENSION",
542    "CURVE_DISTANCE_GEOMETRIC_CONSTRAINT",
543    "CURVE_LENGTH_GEOMETRIC_CONSTRAINT",
544    "CURVE_REPLICA",
545    "CURVE_SEGMENT_SET",
546    "CURVE_SMOOTHNESS_GEOMETRIC_CONSTRAINT",
547    "CURVE_STYLE",
548    "CURVE_STYLE_FONT",
549    "CURVE_STYLE_FONT_AND_SCALING",
550    "CURVE_STYLE_FONT_PATTERN",
551    "CURVE_STYLE_PARAMETERS_REPRESENTATION",
552    "CURVE_STYLE_PARAMETERS_WITH_ENDS",
553    "CURVE_STYLE_RENDERING",
554    "CURVE_SWEPT_SOLID_SHAPE_REPRESENTATION",
555    "CURVE_WITH_EXCESSIVE_SEGMENTS",
556    "CURVE_WITH_SMALL_CURVATURE_RADIUS",
557    "CYCLIDE_SEGMENT_SOLID",
558    "CYLINDRICAL_11",
559    "CYLINDRICAL_PAIR",
560    "CYLINDRICAL_PAIR_VALUE",
561    "CYLINDRICAL_PAIR_WITH_RANGE",
562    "CYLINDRICAL_POINT",
563    "CYLINDRICAL_SURFACE",
564    "CYLINDRICAL_VOLUME",
565    "CYLINDRICITY_TOLERANCE",
566    "DATA_ENVIRONMENT",
567    "DATA_EQUIVALENCE_ASSESSMENT_SPECIFICATION",
568    "DATA_EQUIVALENCE_CRITERIA_REPRESENTATION",
569    "DATA_EQUIVALENCE_CRITERION",
570    "DATA_EQUIVALENCE_DEFINITION",
571    "DATA_EQUIVALENCE_DEFINITION_RELATIONSHIP",
572    "DATA_EQUIVALENCE_DEFINITION_REPRESENTATION_RELATIONSHIP",
573    "DATA_EQUIVALENCE_INSPECTED_ELEMENT_PAIR",
574    "DATA_EQUIVALENCE_INSPECTION_CRITERION_REPORT",
575    "DATA_EQUIVALENCE_INSPECTION_CRITERION_REPORT_ITEM",
576    "DATA_EQUIVALENCE_INSPECTION_INSTANCE_REPORT",
577    "DATA_EQUIVALENCE_INSPECTION_INSTANCE_REPORT_ITEM",
578    "DATA_EQUIVALENCE_INSPECTION_REPORT",
579    "DATA_EQUIVALENCE_INSPECTION_REQUIREMENT",
580    "DATA_EQUIVALENCE_INSPECTION_RESULT",
581    "DATA_EQUIVALENCE_INSPECTION_RESULT_REPRESENTATION",
582    "DATA_EQUIVALENCE_INSPECTION_RESULT_WITH_JUDGEMENT",
583    "DATA_EQUIVALENCE_REPORT_REQUEST",
584    "DATA_QUALITY_ASSESSMENT_MEASUREMENT_ASSOCIATION",
585    "DATA_QUALITY_ASSESSMENT_SPECIFICATION",
586    "DATA_QUALITY_CRITERIA_REPRESENTATION",
587    "DATA_QUALITY_CRITERION",
588    "DATA_QUALITY_CRITERION_ASSESSMENT_ASSOCIATION",
589    "DATA_QUALITY_CRITERION_MEASUREMENT_ASSOCIATION",
590    "DATA_QUALITY_DEFINITION",
591    "DATA_QUALITY_DEFINITION_RELATIONSHIP",
592    "DATA_QUALITY_DEFINITION_REPRESENTATION_RELATIONSHIP",
593    "DATA_QUALITY_INSPECTION_CRITERION_REPORT",
594    "DATA_QUALITY_INSPECTION_CRITERION_REPORT_ITEM",
595    "DATA_QUALITY_INSPECTION_INSTANCE_REPORT",
596    "DATA_QUALITY_INSPECTION_INSTANCE_REPORT_ITEM",
597    "DATA_QUALITY_INSPECTION_REPORT",
598    "DATA_QUALITY_INSPECTION_RESULT",
599    "DATA_QUALITY_INSPECTION_RESULT_REPRESENTATION",
600    "DATA_QUALITY_INSPECTION_RESULT_WITH_JUDGEMENT",
601    "DATA_QUALITY_MEASUREMENT_REQUIREMENT",
602    "DATA_QUALITY_REPORT_MEASUREMENT_ASSOCIATION",
603    "DATA_QUALITY_REPORT_REQUEST",
604    "DATE",
605    "DATED_EFFECTIVITY",
606    "DATE_AND_TIME",
607    "DATE_AND_TIME_ASSIGNMENT",
608    "DATE_ASSIGNMENT",
609    "DATE_REPRESENTATION_ITEM",
610    "DATE_ROLE",
611    "DATE_TIME_REPRESENTATION_ITEM",
612    "DATE_TIME_ROLE",
613    "DATUM",
614    "DATUM_FEATURE",
615    "DATUM_FEATURE_CALLOUT",
616    "DATUM_REFERENCE",
617    "DATUM_REFERENCE_COMPARTMENT",
618    "DATUM_REFERENCE_ELEMENT",
619    "DATUM_REFERENCE_MODIFIER_WITH_VALUE",
620    "DATUM_SYSTEM",
621    "DATUM_TARGET",
622    "DATUM_TARGET_CALLOUT",
623    "DEFAULT_MODEL_GEOMETRIC_VIEW",
624    "DEFAULT_TOLERANCE_TABLE",
625    "DEFAULT_TOLERANCE_TABLE_CELL",
626    "DEFINED_CHARACTER_GLYPH",
627    "DEFINED_CONSTRAINT",
628    "DEFINED_FUNCTION",
629    "DEFINED_SYMBOL",
630    "DEFINITE_INTEGRAL_EXPRESSION",
631    "DEFINITE_INTEGRAL_FUNCTION",
632    "DEFINITIONAL_PRODUCT_DEFINITION_USAGE",
633    "DEFINITIONAL_REPRESENTATION",
634    "DEFINITIONAL_REPRESENTATION_RELATIONSHIP",
635    "DEFINITIONAL_REPRESENTATION_RELATIONSHIP_WITH_SAME_CONTEXT",
636    "DEGENERATE_PCURVE",
637    "DEGENERATE_TOROIDAL_SURFACE",
638    "DELETE_ELEMENT",
639    "DEPENDENT_VARIABLE_DEFINITION",
640    "DERIVED_SHAPE_ASPECT",
641    "DERIVED_UNIT",
642    "DERIVED_UNIT_ELEMENT",
643    "DESCRIPTION_ATTRIBUTE",
644    "DESCRIPTION_TEXT",
645    "DESCRIPTION_TEXT_ASSIGNMENT",
646    "DESCRIPTION_TEXT_ASSIGNMENT_RELATIONSHIP",
647    "DESCRIPTIVE_REPRESENTATION_ITEM",
648    "DESIGN_CONTEXT",
649    "DESIGN_MAKE_FROM_RELATIONSHIP",
650    "DETAILED_EQUIVALENCE_REPORT_REQUEST",
651    "DETAILED_EQUIVALENCE_REPORT_REQUEST_WITH_NUMBER_OF_INSTANCES",
652    "DETAILED_REPORT_REQUEST",
653    "DETAILED_REPORT_REQUEST_WITH_NUMBER_OF_DATA",
654    "DIAMETER_DIMENSION",
655    "DIELECTRIC_CONSTANT_MEASURE_WITH_UNIT",
656    "DIFFERENT_ANGLE_OF_ASSEMBLY_CONSTRAINT",
657    "DIFFERENT_ASSEMBLY_CENTROID",
658    "DIFFERENT_ASSEMBLY_CENTROID_USING_NOTIONAL_SOLID",
659    "DIFFERENT_ASSEMBLY_CONSTRAINT_TYPE",
660    "DIFFERENT_ASSEMBLY_VOLUME",
661    "DIFFERENT_BOUNDING_BOX",
662    "DIFFERENT_CENTROID",
663    "DIFFERENT_COMPONENT_IDENTIFICATION_VIA_MULTI_LEVEL_REFERENCE",
664    "DIFFERENT_COMPONENT_SHAPE",
665    "DIFFERENT_COMPONENT_TYPE",
666    "DIFFERENT_CURVE_LENGTH",
667    "DIFFERENT_LENGTH_OF_ASSEMBLY_CONSTRAINT",
668    "DIFFERENT_NUMBER_OF_CLOSED_SHELL",
669    "DIFFERENT_NUMBER_OF_COMPONENTS",
670    "DIFFERENT_NUMBER_OF_GEOMETRIC_ELEMENTS",
671    "DIFFERENT_NUMBER_OF_GEOMETRIC_ELEMENTS_WIREFRAME_MODEL",
672    "DIFFERENT_NUMBER_OF_TOPOLOGICAL_ELEMENTS",
673    "DIFFERENT_NUMBER_OF_TOPOLOGICAL_ELEMENTS_WIREFRAME_MODEL",
674    "DIFFERENT_PLACEMENT_OF_COMPONENT",
675    "DIFFERENT_SURFACE_AREA",
676    "DIFFERENT_SURFACE_NORMAL",
677    "DIFFERENT_VOLUME",
678    "DIMENSIONAL_CHARACTERISTIC_REPRESENTATION",
679    "DIMENSIONAL_EXPONENTS",
680    "DIMENSIONAL_LOCATION",
681    "DIMENSIONAL_LOCATION_WITH_DATUM_FEATURE",
682    "DIMENSIONAL_LOCATION_WITH_PATH",
683    "DIMENSIONAL_SIZE",
684    "DIMENSIONAL_SIZE_WITH_DATUM_FEATURE",
685    "DIMENSIONAL_SIZE_WITH_PATH",
686    "DIMENSION_CALLOUT",
687    "DIMENSION_CALLOUT_COMPONENT_RELATIONSHIP",
688    "DIMENSION_CALLOUT_RELATIONSHIP",
689    "DIMENSION_CURVE",
690    "DIMENSION_CURVE_DIRECTED_CALLOUT",
691    "DIMENSION_CURVE_TERMINATOR",
692    "DIMENSION_CURVE_TERMINATOR_TO_PROJECTION_CURVE_ASSOCIATIVITY",
693    "DIMENSION_PAIR",
694    "DIMENSION_RELATED_TOLERANCE_ZONE_ELEMENT",
695    "DIMENSION_TEXT_ASSOCIATIVITY",
696    "DIRECTED_ACTION",
697    "DIRECTED_ACTION_ASSIGNMENT",
698    "DIRECTED_ANGLE",
699    "DIRECTED_DIMENSIONAL_LOCATION",
700    "DIRECTED_TOLERANCE_ZONE",
701    "DIRECTION",
702    "DIRECTION_SHAPE_REPRESENTATION",
703    "DISALLOWED_ASSEMBLY_RELATIONSHIP_USAGE",
704    "DISCONNECTED_FACE_SET",
705    "DISCONTINUOUS_GEOMETRY",
706    "DIV_EXPRESSION",
707    "DOCUMENT",
708    "DOCUMENT_FILE",
709    "DOCUMENT_IDENTIFIER",
710    "DOCUMENT_IDENTIFIER_ASSIGNMENT",
711    "DOCUMENT_PRODUCT_ASSOCIATION",
712    "DOCUMENT_PRODUCT_EQUIVALENCE",
713    "DOCUMENT_REFERENCE",
714    "DOCUMENT_RELATIONSHIP",
715    "DOCUMENT_REPRESENTATION_TYPE",
716    "DOCUMENT_TYPE",
717    "DOCUMENT_USAGE_CONSTRAINT",
718    "DOCUMENT_USAGE_CONSTRAINT_ASSIGNMENT",
719    "DOCUMENT_USAGE_ROLE",
720    "DOSE_EQUIVALENT_MEASURE_WITH_UNIT",
721    "DOSE_EQUIVALENT_UNIT",
722    "DOUBLE_OFFSET_SHELLED_SOLID",
723    "DRAPED_DEFINED_TRANSFORMATION",
724    "DRAPED_ORIENTATION_ANGLE",
725    "DRAUGHTING_ANNOTATION_OCCURRENCE",
726    "DRAUGHTING_CALLOUT",
727    "DRAUGHTING_CALLOUT_RELATIONSHIP",
728    "DRAUGHTING_ELEMENTS",
729    "DRAUGHTING_MODEL",
730    "DRAUGHTING_MODEL_ITEM_ASSOCIATION",
731    "DRAUGHTING_MODEL_ITEM_ASSOCIATION_WITH_PLACEHOLDER",
732    "DRAUGHTING_PRE_DEFINED_COLOUR",
733    "DRAUGHTING_PRE_DEFINED_CURVE_FONT",
734    "DRAUGHTING_PRE_DEFINED_TEXT_FONT",
735    "DRAUGHTING_SPECIFICATION_REFERENCE",
736    "DRAUGHTING_SUBFIGURE_REPRESENTATION",
737    "DRAUGHTING_SYMBOL_REPRESENTATION",
738    "DRAUGHTING_TEXT_LITERAL_WITH_DELINEATION",
739    "DRAUGHTING_TITLE",
740    "DRAWING_DEFINITION",
741    "DRAWING_REVISION",
742    "DRAWING_REVISION_SEQUENCE",
743    "DRAWING_SHEET_LAYOUT",
744    "DRAWING_SHEET_REVISION",
745    "DRAWING_SHEET_REVISION_SEQUENCE",
746    "DRAWING_SHEET_REVISION_USAGE",
747    "DUPIN_CYCLIDE_SURFACE",
748    "ECCENTRIC_CONE",
749    "ECCENTRIC_CONICAL_VOLUME",
750    "EDGE",
751    "EDGE_BASED_WIREFRAME_MODEL",
752    "EDGE_BASED_WIREFRAME_SHAPE_REPRESENTATION",
753    "EDGE_BLENDED_SOLID",
754    "EDGE_CURVE",
755    "EDGE_LOOP",
756    "EDGE_ROUND",
757    "EDGE_WITH_EXCESSIVE_SEGMENTS",
758    "EDGE_WITH_LENGTH",
759    "EFFECTIVITY",
760    "EFFECTIVITY_ASSIGNMENT",
761    "EFFECTIVITY_CONTEXT_ASSIGNMENT",
762    "EFFECTIVITY_CONTEXT_ROLE",
763    "EFFECTIVITY_RELATIONSHIP",
764    "ELECTRIC_CHARGE_MEASURE_WITH_UNIT",
765    "ELECTRIC_CHARGE_UNIT",
766    "ELECTRIC_CURRENT_MEASURE_WITH_UNIT",
767    "ELECTRIC_CURRENT_UNIT",
768    "ELECTRIC_POTENTIAL_MEASURE_WITH_UNIT",
769    "ELECTRIC_POTENTIAL_UNIT",
770    "ELEMENTARY_BREP_SHAPE_REPRESENTATION",
771    "ELEMENTARY_FUNCTION",
772    "ELEMENTARY_SPACE",
773    "ELEMENTARY_SURFACE",
774    "ELLIPSE",
775    "ELLIPSOID",
776    "ELLIPSOID_VOLUME",
777    "ELLIPTIC_AREA",
778    "ENERGY_MEASURE_WITH_UNIT",
779    "ENERGY_UNIT",
780    "ENTIRELY_NARROW_FACE",
781    "ENTIRELY_NARROW_SOLID",
782    "ENTIRELY_NARROW_SURFACE",
783    "ENTITY_ASSERTION",
784    "ENUM_REFERENCE_PREFIX",
785    "ENVELOPE",
786    "ENVELOPE_RELATIONSHIP",
787    "ENVIRONMENT",
788    "EQUALS_EXPRESSION",
789    "EQUAL_PARAMETER_CONSTRAINT",
790    "EQUIVALENCE_INSTANCE_REPORT_ITEM_WITH_NOTABLE_INSTANCES",
791    "EQUIVALENCE_NOTABLE_INSTANCE",
792    "ERRONEOUS_B_SPLINE_CURVE_DEFINITION",
793    "ERRONEOUS_B_SPLINE_SURFACE_DEFINITION",
794    "ERRONEOUS_DATA",
795    "ERRONEOUS_GEOMETRY",
796    "ERRONEOUS_MANIFOLD_SOLID_BREP",
797    "ERRONEOUS_TOPOLOGY",
798    "ERRONEOUS_TOPOLOGY_AND_GEOMETRY_RELATIONSHIP",
799    "EVALUATED_CHARACTERISTIC",
800    "EVALUATED_CHARACTERISTIC_OF_PRODUCT_AS_INDIVIDUAL_TEST_RESULT",
801    "EVALUATED_DEGENERATE_PCURVE",
802    "EVALUATION_PRODUCT_DEFINITION",
803    "EVENT_OCCURRENCE",
804    "EVENT_OCCURRENCE_ASSIGNMENT",
805    "EVENT_OCCURRENCE_RELATIONSHIP",
806    "EVENT_OCCURRENCE_ROLE",
807    "EVIDENCE",
808    "EXCESSIVELY_HIGH_DEGREE_CURVE",
809    "EXCESSIVELY_HIGH_DEGREE_SURFACE",
810    "EXCESSIVE_USE_OF_GROUPS",
811    "EXCESSIVE_USE_OF_LAYERS",
812    "EXCLUSIVE_PRODUCT_CONCEPT_FEATURE_CATEGORY",
813    "EXECUTED_ACTION",
814    "EXPANDED_UNCERTAINTY",
815    "EXPLICIT_COMPOSITE_HOLE",
816    "EXPLICIT_CONSTRAINT",
817    "EXPLICIT_GEOMETRIC_CONSTRAINT",
818    "EXPLICIT_PROCEDURAL_GEOMETRIC_REPRESENTATION_ITEM_RELATIONSHIP",
819    "EXPLICIT_PROCEDURAL_REPRESENTATION_ITEM_RELATIONSHIP",
820    "EXPLICIT_PROCEDURAL_REPRESENTATION_RELATIONSHIP",
821    "EXPLICIT_PROCEDURAL_SHAPE_REPRESENTATION_RELATIONSHIP",
822    "EXPLICIT_ROUND_HOLE",
823    "EXPLICIT_TABLE_FUNCTION",
824    "EXPRESSION",
825    "EXPRESSION_CONVERSION_BASED_UNIT",
826    "EXPRESSION_DENOTED_FUNCTION",
827    "EXPRESSION_EXTENSION_NUMERIC",
828    "EXPRESSION_EXTENSION_STRING",
829    "EXPRESSION_EXTENSION_TO_SELECT",
830    "EXP_FUNCTION",
831    "EXTENDED_TUPLE_SPACE",
832    "EXTENSION",
833    "EXTENT",
834    "EXTERNALLY_CONDITIONED_DATA_QUALITY_CRITERIA_REPRESENTATION",
835    "EXTERNALLY_CONDITIONED_DATA_QUALITY_CRITERION",
836    "EXTERNALLY_CONDITIONED_DATA_QUALITY_INSPECTION_INSTANCE_REPORT_ITEM",
837    "EXTERNALLY_CONDITIONED_DATA_QUALITY_INSPECTION_RESULT",
838    "EXTERNALLY_CONDITIONED_DATA_QUALITY_INSPECTION_RESULT_REPRESENTATION",
839    "EXTERNALLY_DEFINED_CHARACTER_GLYPH",
840    "EXTERNALLY_DEFINED_CLASS",
841    "EXTERNALLY_DEFINED_COLOUR",
842    "EXTERNALLY_DEFINED_CONTEXT_DEPENDENT_UNIT",
843    "EXTERNALLY_DEFINED_CONVERSION_BASED_UNIT",
844    "EXTERNALLY_DEFINED_CURRENCY",
845    "EXTERNALLY_DEFINED_CURVE_FONT",
846    "EXTERNALLY_DEFINED_DIMENSION_DEFINITION",
847    "EXTERNALLY_DEFINED_FEATURE_DEFINITION",
848    "EXTERNALLY_DEFINED_GENERAL_PROPERTY",
849    "EXTERNALLY_DEFINED_HATCH_STYLE",
850    "EXTERNALLY_DEFINED_ITEM",
851    "EXTERNALLY_DEFINED_ITEM_RELATIONSHIP",
852    "EXTERNALLY_DEFINED_ITEM_WITH_MULTIPLE_REFERENCES",
853    "EXTERNALLY_DEFINED_MARKER",
854    "EXTERNALLY_DEFINED_PICTURE_REPRESENTATION_ITEM",
855    "EXTERNALLY_DEFINED_REPRESENTATION",
856    "EXTERNALLY_DEFINED_REPRESENTATION_ITEM",
857    "EXTERNALLY_DEFINED_STRING",
858    "EXTERNALLY_DEFINED_STYLE",
859    "EXTERNALLY_DEFINED_SYMBOL",
860    "EXTERNALLY_DEFINED_TERMINATOR_SYMBOL",
861    "EXTERNALLY_DEFINED_TEXT_FONT",
862    "EXTERNALLY_DEFINED_TILE",
863    "EXTERNALLY_DEFINED_TILE_STYLE",
864    "EXTERNALLY_LISTED_DATA",
865    "EXTERNAL_CLASS_LIBRARY",
866    "EXTERNAL_IDENTIFICATION_ASSIGNMENT",
867    "EXTERNAL_IDENTIFICATION_ASSIGNMENT_RELATIONSHIP",
868    "EXTERNAL_SOURCE",
869    "EXTERNAL_SOURCE_RELATIONSHIP",
870    "EXTREME_INSTANCE",
871    "EXTREME_PATCH_WIDTH_VARIATION",
872    "EXTRUDED_AREA_SOLID",
873    "EXTRUDED_FACE_SOLID",
874    "EXTRUDED_FACE_SOLID_WITH_DRAFT_ANGLE",
875    "EXTRUDED_FACE_SOLID_WITH_MULTIPLE_DRAFT_ANGLES",
876    "EXTRUDED_FACE_SOLID_WITH_TRIM_CONDITIONS",
877    "FACE",
878    "FACETED_BREP",
879    "FACETED_BREP_SHAPE_REPRESENTATION",
880    "FACETED_PRIMITIVE",
881    "FACE_BASED_SURFACE_MODEL",
882    "FACE_BOUND",
883    "FACE_OUTER_BOUND",
884    "FACE_SHAPE_REPRESENTATION",
885    "FACE_SHAPE_REPRESENTATION_RELATIONSHIP",
886    "FACE_SURFACE",
887    "FACE_SURFACE_WITH_EXCESSIVE_PATCHES_IN_ONE_DIRECTION",
888    "FACT_TYPE",
889    "FEATURE_COMPONENT_DEFINITION",
890    "FEATURE_COMPONENT_RELATIONSHIP",
891    "FEATURE_DEFINITION",
892    "FEATURE_DEFINITION_WITH_CONNECTION_AREA",
893    "FEATURE_FOR_DATUM_TARGET_RELATIONSHIP",
894    "FEATURE_IN_PANEL",
895    "FEATURE_PATTERN",
896    "FILLET",
897    "FILL_AREA_STYLE",
898    "FILL_AREA_STYLE_COLOUR",
899    "FILL_AREA_STYLE_HATCHING",
900    "FILL_AREA_STYLE_TILES",
901    "FILL_AREA_STYLE_TILE_COLOURED_REGION",
902    "FILL_AREA_STYLE_TILE_CURVE_WITH_STYLE",
903    "FILL_AREA_STYLE_TILE_SYMBOL_WITH_STYLE",
904    "FINAL_SOLUTION",
905    "FINITE_FUNCTION",
906    "FINITE_INTEGER_INTERVAL",
907    "FINITE_REAL_INTERVAL",
908    "FINITE_SPACE",
909    "FIXED_CONSTITUENT_ASSEMBLY_CONSTRAINT",
910    "FIXED_ELEMENT_GEOMETRIC_CONSTRAINT",
911    "FIXED_INSTANCE_ATTRIBUTE_SET",
912    "FIXED_REFERENCE_SWEPT_SURFACE",
913    "FLATNESS_TOLERANCE",
914    "FLAT_FACE",
915    "FLAT_PATTERN_PLY_REPRESENTATION_RELATIONSHIP",
916    "FORCE_MEASURE_WITH_UNIT",
917    "FORCE_UNIT",
918    "FORMAT_FUNCTION",
919    "FORWARD_CHAINING_RULE",
920    "FORWARD_CHAINING_RULE_PREMISE",
921    "FOUNDED_ITEM",
922    "FREE_EDGE",
923    "FREE_FORM_ASSIGNMENT",
924    "FREE_FORM_CONSTRAINT",
925    "FREE_FORM_RELATION",
926    "FREE_KINEMATIC_MOTION_REPRESENTATION",
927    "FREE_VARIABLE_SEMANTICS",
928    "FREQUENCY_MEASURE_WITH_UNIT",
929    "FREQUENCY_UNIT",
930    "FROZEN_ASSIGNMENT",
931    "FULLY_CONSTRAINED_PAIR",
932    "FUNC",
933    "FUNCTIONALLY_DEFINED_TRANSFORMATION",
934    "FUNCTIONAL_BREAKDOWN_CONTEXT",
935    "FUNCTIONAL_ELEMENT_USAGE",
936    "FUNCTION_APPLICATION",
937    "FUNCTION_SPACE",
938    "G1_DISCONTINUITY_BETWEEN_ADJACENT_FACES",
939    "G1_DISCONTINUOUS_CURVE",
940    "G1_DISCONTINUOUS_SURFACE",
941    "G2_DISCONTINUITY_BETWEEN_ADJACENT_FACES",
942    "G2_DISCONTINUOUS_CURVE",
943    "G2_DISCONTINUOUS_SURFACE",
944    "GAP_BETWEEN_ADJACENT_EDGES_IN_LOOP",
945    "GAP_BETWEEN_EDGE_AND_BASE_SURFACE",
946    "GAP_BETWEEN_FACES_RELATED_TO_AN_EDGE",
947    "GAP_BETWEEN_PCURVES_RELATED_TO_AN_EDGE",
948    "GAP_BETWEEN_VERTEX_AND_BASE_SURFACE",
949    "GAP_BETWEEN_VERTEX_AND_EDGE",
950    "GEAR",
951    "GEAR_PAIR",
952    "GEAR_PAIR_VALUE",
953    "GEAR_PAIR_WITH_RANGE",
954    "GENERAL_DATUM_REFERENCE",
955    "GENERAL_FEATURE",
956    "GENERAL_LINEAR_FUNCTION",
957    "GENERAL_MATERIAL_PROPERTY",
958    "GENERAL_PROPERTY",
959    "GENERAL_PROPERTY_ASSOCIATION",
960    "GENERAL_PROPERTY_RELATIONSHIP",
961    "GENERATED_FINITE_NUMERIC_SPACE",
962    "GENERIC_CHARACTER_GLYPH_SYMBOL",
963    "GENERIC_EXPRESSION",
964    "GENERIC_LITERAL",
965    "GENERIC_PRODUCT_DEFINITION_REFERENCE",
966    "GENERIC_PROPERTY_RELATIONSHIP",
967    "GENERIC_VARIABLE",
968    "GEOMETRICALLY_BOUNDED_2D_WIREFRAME_REPRESENTATION",
969    "GEOMETRICALLY_BOUNDED_SURFACE_SHAPE_REPRESENTATION",
970    "GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION",
971    "GEOMETRICAL_TOLERANCE_CALLOUT",
972    "GEOMETRIC_ALIGNMENT",
973    "GEOMETRIC_CONTACT",
974    "GEOMETRIC_CURVE_SET",
975    "GEOMETRIC_GAP_IN_TOPOLOGY",
976    "GEOMETRIC_INTERSECTION",
977    "GEOMETRIC_ITEM_SPECIFIC_USAGE",
978    "GEOMETRIC_MODEL_ELEMENT_RELATIONSHIP",
979    "GEOMETRIC_REPRESENTATION_CONTEXT",
980    "GEOMETRIC_REPRESENTATION_CONTEXT_WITH_PARAMETER",
981    "GEOMETRIC_REPRESENTATION_ITEM",
982    "GEOMETRIC_SET",
983    "GEOMETRIC_TOLERANCE",
984    "GEOMETRIC_TOLERANCE_AUXILIARY_CLASSIFICATION",
985    "GEOMETRIC_TOLERANCE_RELATIONSHIP",
986    "GEOMETRIC_TOLERANCE_WITH_DATUM_REFERENCE",
987    "GEOMETRIC_TOLERANCE_WITH_DEFINED_AREA_UNIT",
988    "GEOMETRIC_TOLERANCE_WITH_DEFINED_UNIT",
989    "GEOMETRIC_TOLERANCE_WITH_MAXIMUM_TOLERANCE",
990    "GEOMETRIC_TOLERANCE_WITH_MODIFIERS",
991    "GEOMETRY_WITH_LOCAL_IRREGULARITY",
992    "GEOMETRY_WITH_LOCAL_NEAR_DEGENERACY",
993    "GLOBAL_ASSIGNMENT",
994    "GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT",
995    "GLOBAL_UNIT_ASSIGNED_CONTEXT",
996    "GPS_FILTER",
997    "GPS_FILTRATION_SPECIFICATION",
998    "GROUND_FACT",
999    "GROUP",
1000    "GROUP_ASSIGNMENT",
1001    "GROUP_RELATIONSHIP",
1002    "HALF_SPACE_2D",
1003    "HALF_SPACE_SOLID",
1004    "HARDNESS_REPRESENTATION",
1005    "HARNESS_NODE",
1006    "HARNESS_SEGMENT",
1007    "HEXAHEDRON_VOLUME",
1008    "HIDDEN_ELEMENT_OVER_RIDING_STYLED_ITEM",
1009    "HIERARCHICAL_INTERFACE_CONNECTION",
1010    "HIGH_DEGREE_AXI_SYMMETRIC_SURFACE",
1011    "HIGH_DEGREE_CONIC",
1012    "HIGH_DEGREE_LINEAR_CURVE",
1013    "HIGH_DEGREE_PLANAR_SURFACE",
1014    "HIGH_ORDER_KINEMATIC_PAIR",
1015    "HOLE_BOTTOM",
1016    "HOLE_IN_PANEL",
1017    "HOMOGENEOUS_LINEAR_FUNCTION",
1018    "HOMOKINETIC_PAIR",
1019    "HYPERBOLA",
1020    "IDENTIFICATION_ASSIGNMENT",
1021    "IDENTIFICATION_ASSIGNMENT_RELATIONSHIP",
1022    "IDENTIFICATION_ROLE",
1023    "IDRM_CLASSIFICATION_ASSIGNMENT",
1024    "ID_ATTRIBUTE",
1025    "ILLUMINANCE_MEASURE_WITH_UNIT",
1026    "ILLUMINANCE_UNIT",
1027    "IMPLICIT_EXPLICIT_POSITIONED_SKETCH_RELATIONSHIP",
1028    "IMPLICIT_INTERSECTION_CURVE",
1029    "IMPLICIT_MODEL_INTERSECTION_CURVE",
1030    "IMPLICIT_PLANAR_CURVE",
1031    "IMPLICIT_PLANAR_INTERSECTION_POINT",
1032    "IMPLICIT_PLANAR_PROJECTION_POINT",
1033    "IMPLICIT_POINT_ON_PLANE",
1034    "IMPLICIT_PROJECTED_CURVE",
1035    "IMPLICIT_SILHOUETTE_CURVE",
1036    "IMPORTED_CURVE_FUNCTION",
1037    "IMPORTED_POINT_FUNCTION",
1038    "IMPORTED_SURFACE_FUNCTION",
1039    "IMPORTED_VOLUME_FUNCTION",
1040    "INAPPROPRIATE_ELEMENT_VISIBILITY",
1041    "INAPPROPRIATE_USE_OF_LAYER",
1042    "INAPT_DATA",
1043    "INAPT_GEOMETRY",
1044    "INAPT_MANIFOLD_SOLID_BREP",
1045    "INAPT_TOPOLOGY",
1046    "INAPT_TOPOLOGY_AND_GEOMETRY_RELATIONSHIP",
1047    "INCIDENCE_ASSEMBLY_CONSTRAINT",
1048    "INCIDENCE_GEOMETRIC_CONSTRAINT",
1049    "INCLUDED_TEXT_BLOCK",
1050    "INCLUSION_PRODUCT_CONCEPT_FEATURE",
1051    "INCONSISTENT_ADJACENT_FACE_NORMALS",
1052    "INCONSISTENT_CURVE_TRANSITION_CODE",
1053    "INCONSISTENT_EDGE_AND_CURVE_DIRECTIONS",
1054    "INCONSISTENT_ELEMENT_REFERENCE",
1055    "INCONSISTENT_FACE_AND_CLOSED_SHELL_NORMALS",
1056    "INCONSISTENT_FACE_AND_SURFACE_NORMALS",
1057    "INCONSISTENT_SURFACE_TRANSITION_CODE",
1058    "INDEX_EXPRESSION",
1059    "INDIRECTLY_SELECTED_ELEMENTS",
1060    "INDIRECTLY_SELECTED_SHAPE_ELEMENTS",
1061    "INDISTINCT_CURVE_KNOTS",
1062    "INDISTINCT_SURFACE_KNOTS",
1063    "INDUCTANCE_MEASURE_WITH_UNIT",
1064    "INDUCTANCE_UNIT",
1065    "INFORMATION_RIGHT",
1066    "INFORMATION_USAGE_RIGHT",
1067    "INSTANCED_FEATURE",
1068    "INSTANCE_ATTRIBUTE_REFERENCE",
1069    "INSTANCE_REPORT_ITEM_WITH_EXTREME_INSTANCES",
1070    "INSTANCE_USAGE_CONTEXT_ASSIGNMENT",
1071    "INTEGER_DEFINED_FUNCTION",
1072    "INTEGER_INTERVAL_FROM_MIN",
1073    "INTEGER_INTERVAL_TO_MAX",
1074    "INTEGER_REPRESENTATION_ITEM",
1075    "INTEGER_TUPLE_LITERAL",
1076    "INTERFACED_GROUP_COMPONENT",
1077    "INTERFACE_COMPONENT",
1078    "INTERFACE_CONNECTION",
1079    "INTERFACE_CONNECTOR_AS_PLANNED",
1080    "INTERFACE_CONNECTOR_AS_REALIZED",
1081    "INTERFACE_CONNECTOR_DEFINITION",
1082    "INTERFACE_CONNECTOR_DESIGN",
1083    "INTERFACE_CONNECTOR_DESIGN_TO_PLANNED",
1084    "INTERFACE_CONNECTOR_DESIGN_TO_REALIZED",
1085    "INTERFACE_CONNECTOR_OCCURRENCE",
1086    "INTERFACE_CONNECTOR_PLANNED_TO_REALIZED",
1087    "INTERFACE_CONNECTOR_VERSION",
1088    "INTERFACE_DEFINITION_CONNECTION",
1089    "INTERFACE_DEFINITION_FOR",
1090    "INTERFACE_SPECIFICATION_DEFINITION",
1091    "INTERFACE_SPECIFICATION_VERSION",
1092    "INTERPOLATED_CONFIGURATION_REPRESENTATION",
1093    "INTERPOLATED_CONFIGURATION_SEGMENT",
1094    "INTERPOLATED_CONFIGURATION_SEQUENCE",
1095    "INTERSECTING_CONNECTED_FACE_SETS",
1096    "INTERSECTING_LOOPS_IN_FACE",
1097    "INTERSECTING_SHELLS_IN_SOLID",
1098    "INTERSECTION_CURVE",
1099    "INTERVAL_EXPRESSION",
1100    "INT_LITERAL",
1101    "INT_NUMERIC_VARIABLE",
1102    "INT_VALUE_FUNCTION",
1103    "INVISIBILITY",
1104    "IN_ZONE",
1105    "ISO4217_CURRENCY",
1106    "ITEM_DEFINED_TRANSFORMATION",
1107    "ITEM_IDENTIFIED_REPRESENTATION_USAGE",
1108    "ITEM_LINK_MOTION_RELATIONSHIP",
1109    "JOGGLE",
1110    "JOGGLE_TERMINATION",
1111    "KINEMATIC_ANALYSIS_CONSISTENCY",
1112    "KINEMATIC_ANALYSIS_RESULT",
1113    "KINEMATIC_CONTROL",
1114    "KINEMATIC_JOINT",
1115    "KINEMATIC_LINK",
1116    "KINEMATIC_LINK_REPRESENTATION",
1117    "KINEMATIC_LINK_REPRESENTATION_ASSOCIATION",
1118    "KINEMATIC_LOOP",
1119    "KINEMATIC_PAIR",
1120    "KINEMATIC_PATH",
1121    "KINEMATIC_PATH_DEFINED_BY_CURVES",
1122    "KINEMATIC_PATH_DEFINED_BY_NODES",
1123    "KINEMATIC_PATH_SEGMENT",
1124    "KINEMATIC_PROPERTY_DEFINITION_REPRESENTATION",
1125    "KINEMATIC_PROPERTY_MECHANISM_REPRESENTATION",
1126    "KINEMATIC_PROPERTY_TOPOLOGY_REPRESENTATION",
1127    "KINEMATIC_TOPOLOGY_DIRECTED_STRUCTURE",
1128    "KINEMATIC_TOPOLOGY_NETWORK_STRUCTURE",
1129    "KINEMATIC_TOPOLOGY_STRUCTURE",
1130    "KINEMATIC_TOPOLOGY_SUBSTRUCTURE",
1131    "KINEMATIC_TOPOLOGY_TREE_STRUCTURE",
1132    "KNOWN_SOURCE",
1133    "LAID_DEFINED_TRANSFORMATION",
1134    "LAID_ORIENTATION_ANGLE",
1135    "LAMINATE_TABLE",
1136    "LANGUAGE",
1137    "LEADER_CURVE",
1138    "LEADER_DIRECTED_CALLOUT",
1139    "LEADER_DIRECTED_DIMENSION",
1140    "LEADER_TERMINATOR",
1141    "LENGTH_FUNCTION",
1142    "LENGTH_MEASURE_WITH_UNIT",
1143    "LENGTH_UNIT",
1144    "LIGHT_SOURCE",
1145    "LIGHT_SOURCE_AMBIENT",
1146    "LIGHT_SOURCE_DIRECTIONAL",
1147    "LIGHT_SOURCE_POSITIONAL",
1148    "LIGHT_SOURCE_SPOT",
1149    "LIKE_EXPRESSION",
1150    "LIMITS_AND_FITS",
1151    "LINE",
1152    "LINEARIZED_TABLE_FUNCTION",
1153    "LINEAR_ARRAY_COMPONENT_DEFINITION_LINK",
1154    "LINEAR_ARRAY_PLACEMENT_GROUP_COMPONENT",
1155    "LINEAR_DIMENSION",
1156    "LINEAR_FLEXIBLE_AND_PINION_PAIR",
1157    "LINEAR_FLEXIBLE_AND_PLANAR_CURVE_PAIR",
1158    "LINEAR_FLEXIBLE_LINK_REPRESENTATION",
1159    "LINEAR_PATH",
1160    "LINEAR_PROFILE",
1161    "LINE_PROFILE_TOLERANCE",
1162    "LINK_MOTION_RELATIONSHIP",
1163    "LINK_MOTION_REPRESENTATION_ALONG_PATH",
1164    "LINK_MOTION_TRANSFORMATION",
1165    "LISTED_COMPLEX_NUMBER_DATA",
1166    "LISTED_DATA",
1167    "LISTED_INTEGER_DATA",
1168    "LISTED_LOGICAL_DATA",
1169    "LISTED_PRODUCT_SPACE",
1170    "LISTED_REAL_DATA",
1171    "LISTED_STRING_DATA",
1172    "LITERAL_CONJUNCTION",
1173    "LITERAL_DISJUNCTION",
1174    "LITERAL_NUMBER",
1175    "LOCALLY_REFINED_SPLINE_CURVE",
1176    "LOCALLY_REFINED_SPLINE_SURFACE",
1177    "LOCALLY_REFINED_SPLINE_VOLUME",
1178    "LOCAL_B_SPLINE",
1179    "LOCAL_TIME",
1180    "LOCATION",
1181    "LOCATION_ASSIGNMENT",
1182    "LOCATION_IN_AGGREGATE_REPRESENTATION_ITEM",
1183    "LOCATION_RELATIONSHIP",
1184    "LOCATION_REPRESENTATION_ASSIGNMENT",
1185    "LOCATION_REPRESENTATION_ROLE",
1186    "LOCATION_ROLE",
1187    "LOCATION_SHAPE_REPRESENTATION",
1188    "LOCATOR",
1189    "LOG10_FUNCTION",
1190    "LOG2_FUNCTION",
1191    "LOGICAL_LITERAL",
1192    "LOGICAL_REPRESENTATION_ITEM",
1193    "LOG_FUNCTION",
1194    "LOOP",
1195    "LOSS_TANGENT_MEASURE_WITH_UNIT",
1196    "LOT_EFFECTIVITY",
1197    "LOW_ORDER_KINEMATIC_PAIR",
1198    "LOW_ORDER_KINEMATIC_PAIR_VALUE",
1199    "LOW_ORDER_KINEMATIC_PAIR_WITH_MOTION_COUPLING",
1200    "LOW_ORDER_KINEMATIC_PAIR_WITH_RANGE",
1201    "LUMINOUS_FLUX_MEASURE_WITH_UNIT",
1202    "LUMINOUS_FLUX_UNIT",
1203    "LUMINOUS_INTENSITY_MEASURE_WITH_UNIT",
1204    "LUMINOUS_INTENSITY_UNIT",
1205    "MACHINING_PROCESS_EXECUTABLE",
1206    "MAGNETIC_FLUX_DENSITY_MEASURE_WITH_UNIT",
1207    "MAGNETIC_FLUX_DENSITY_UNIT",
1208    "MAGNETIC_FLUX_MEASURE_WITH_UNIT",
1209    "MAGNETIC_FLUX_UNIT",
1210    "MAKE_FROM_FEATURE_RELATIONSHIP",
1211    "MAKE_FROM_USAGE_OPTION",
1212    "MANIFOLD_SOLID_BREP",
1213    "MANIFOLD_SUBSURFACE_SHAPE_REPRESENTATION",
1214    "MANIFOLD_SURFACE_SHAPE_REPRESENTATION",
1215    "MAPPED_ITEM",
1216    "MARKING",
1217    "MASS_MEASURE_WITH_UNIT",
1218    "MASS_UNIT",
1219    "MATED_PART_RELATIONSHIP",
1220    "MATERIAL_DESIGNATION",
1221    "MATERIAL_DESIGNATION_CHARACTERIZATION",
1222    "MATERIAL_PROPERTY",
1223    "MATERIAL_PROPERTY_REPRESENTATION",
1224    "MATHEMATICAL_DESCRIPTION",
1225    "MATHS_BOOLEAN_VARIABLE",
1226    "MATHS_ENUM_LITERAL",
1227    "MATHS_FUNCTION",
1228    "MATHS_INTEGER_VARIABLE",
1229    "MATHS_REAL_VARIABLE",
1230    "MATHS_SPACE",
1231    "MATHS_STRING_VARIABLE",
1232    "MATHS_TUPLE_LITERAL",
1233    "MATHS_VALUE_PRECISION_QUALIFIER",
1234    "MATHS_VARIABLE",
1235    "MATING_MATERIAL",
1236    "MATING_MATERIAL_ITEMS",
1237    "MAXIMUM_FUNCTION",
1238    "MEASURE_QUALIFICATION",
1239    "MEASURE_REPRESENTATION_ITEM",
1240    "MEASURE_WITH_UNIT",
1241    "MECHANICAL_CONTEXT",
1242    "MECHANICAL_DESIGN_AND_DRAUGHTING_RELATIONSHIP",
1243    "MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_AREA",
1244    "MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION",
1245    "MECHANICAL_DESIGN_PRESENTATION_REPRESENTATION_WITH_DRAUGHTING",
1246    "MECHANICAL_DESIGN_REQUIREMENT_ITEM_ASSOCIATION",
1247    "MECHANICAL_DESIGN_SHADED_PRESENTATION_AREA",
1248    "MECHANICAL_DESIGN_SHADED_PRESENTATION_REPRESENTATION",
1249    "MECHANISM_REPRESENTATION",
1250    "MECHANISM_STATE_REPRESENTATION",
1251    "MESSAGE_CONTENTS_ASSIGNMENT",
1252    "MESSAGE_CONTENTS_GROUP",
1253    "MESSAGE_RELATIONSHIP",
1254    "MINIMUM_FUNCTION",
1255    "MINUS_EXPRESSION",
1256    "MINUS_FUNCTION",
1257    "MIN_AND_MAJOR_PLY_ORIENTATION_BASIS",
1258    "MISMATCH_OF_ARCWISE_CONNECTED_CURVES",
1259    "MISMATCH_OF_ARCWISE_CONNECTED_SURFACES",
1260    "MISMATCH_OF_ARCWISE_CONNECTED_SURFACES_BOUNDARY",
1261    "MISMATCH_OF_COMPONENT",
1262    "MISMATCH_OF_EDGES",
1263    "MISMATCH_OF_FACES",
1264    "MISMATCH_OF_POINTS",
1265    "MISMATCH_OF_POINT_CLOUD_AND_RELATED_GEOMETRY",
1266    "MISMATCH_OF_UNDERLYING_EDGE_GEOMETRY",
1267    "MISMATCH_OF_UNDERLYING_FACE_GEOMETRY",
1268    "MISSING_ASSEMBLY_CONSTRAINT",
1269    "MISSING_COMPONENT",
1270    "MISSING_EDGE",
1271    "MISSING_FACE",
1272    "MODEL_GEOMETRIC_VIEW",
1273    "MODIFIED_GEOMETRIC_TOLERANCE",
1274    "MODIFIED_PATTERN",
1275    "MODIFIED_SOLID",
1276    "MODIFIED_SOLID_WITH_PLACED_CONFIGURATION",
1277    "MODIFY_ELEMENT",
1278    "MOD_EXPRESSION",
1279    "MOMENTS_OF_INERTIA_REPRESENTATION",
1280    "MULTIPLE_ARITY_BOOLEAN_EXPRESSION",
1281    "MULTIPLE_ARITY_FUNCTION_CALL",
1282    "MULTIPLE_ARITY_GENERIC_EXPRESSION",
1283    "MULTIPLE_ARITY_NUMERIC_EXPRESSION",
1284    "MULTIPLY_DEFINED_CARTESIAN_POINTS",
1285    "MULTIPLY_DEFINED_CURVES",
1286    "MULTIPLY_DEFINED_DIRECTIONS",
1287    "MULTIPLY_DEFINED_EDGES",
1288    "MULTIPLY_DEFINED_FACES",
1289    "MULTIPLY_DEFINED_GEOMETRY",
1290    "MULTIPLY_DEFINED_PLACEMENTS",
1291    "MULTIPLY_DEFINED_SOLIDS",
1292    "MULTIPLY_DEFINED_SURFACES",
1293    "MULTIPLY_DEFINED_VERTICES",
1294    "MULTI_LANGUAGE_ATTRIBUTE_ASSIGNMENT",
1295    "MULTI_LEVEL_REFERENCE_DESIGNATOR",
1296    "MULT_EXPRESSION",
1297    "NAMED_UNIT",
1298    "NAME_ASSIGNMENT",
1299    "NAME_ATTRIBUTE",
1300    "NARROW_SURFACE_PATCH",
1301    "NEARLY_DEGENERATE_GEOMETRY",
1302    "NEARLY_DEGENERATE_SURFACE_BOUNDARY",
1303    "NEARLY_DEGENERATE_SURFACE_PATCH",
1304    "NEAR_POINT_RELATIONSHIP",
1305    "NEUTRAL_SKETCH_REPRESENTATION",
1306    "NEXT_ASSEMBLY_USAGE_OCCURRENCE",
1307    "NGON_CLOSED_PROFILE",
1308    "NON_AGREED_ACCURACY_PARAMETER_USAGE",
1309    "NON_AGREED_SCALE_USAGE",
1310    "NON_AGREED_UNIT_USAGE",
1311    "NON_MANIFOLD_AT_EDGE",
1312    "NON_MANIFOLD_AT_VERTEX",
1313    "NON_MANIFOLD_SURFACE_SHAPE_REPRESENTATION",
1314    "NON_REFERENCED_COORDINATE_SYSTEM",
1315    "NON_SMOOTH_GEOMETRY_TRANSITION_ACROSS_EDGE",
1316    "NON_UNIFORM_ZONE_DEFINITION",
1317    "NOT_EXPRESSION",
1318    "NULL_REPRESENTATION_ITEM",
1319    "NUMERIC_DEFINED_FUNCTION",
1320    "NUMERIC_EXPRESSION",
1321    "NUMERIC_VARIABLE",
1322    "OBJECT_ROLE",
1323    "ODD_FUNCTION",
1324    "OFFSET_CURVE_2D",
1325    "OFFSET_CURVE_3D",
1326    "OFFSET_SURFACE",
1327    "ONE_DIRECTION_REPEAT_FACTOR",
1328    "OPEN_CLOSED_SHELL",
1329    "OPEN_EDGE_LOOP",
1330    "OPEN_PATH",
1331    "OPEN_PATH_PROFILE",
1332    "OPEN_SHELL",
1333    "ORDINAL_DATE",
1334    "ORDINATE_DIMENSION",
1335    "ORGANIZATION",
1336    "ORGANIZATIONAL_ADDRESS",
1337    "ORGANIZATIONAL_PROJECT",
1338    "ORGANIZATIONAL_PROJECT_ASSIGNMENT",
1339    "ORGANIZATIONAL_PROJECT_RELATIONSHIP",
1340    "ORGANIZATIONAL_PROJECT_ROLE",
1341    "ORGANIZATION_ASSIGNMENT",
1342    "ORGANIZATION_RELATIONSHIP",
1343    "ORGANIZATION_ROLE",
1344    "ORGANIZATION_TYPE",
1345    "ORGANIZATION_TYPE_ASSIGNMENT",
1346    "ORGANIZATION_TYPE_ROLE",
1347    "ORIENTED_CLOSED_SHELL",
1348    "ORIENTED_EDGE",
1349    "ORIENTED_FACE",
1350    "ORIENTED_JOINT",
1351    "ORIENTED_OPEN_SHELL",
1352    "ORIENTED_PATH",
1353    "ORIENTED_SURFACE",
1354    "ORIENTED_TOLERANCE_ZONE",
1355    "OR_EXPRESSION",
1356    "OUTER_BOUNDARY_CURVE",
1357    "OUTER_ROUND",
1358    "OUTSIDE_PROFILE",
1359    "OVERCOMPLEX_GEOMETRY",
1360    "OVERCOMPLEX_TOPOLOGY_AND_GEOMETRY_RELATIONSHIP",
1361    "OVERLAPPING_GEOMETRY",
1362    "OVER_RIDING_STYLED_ITEM",
1363    "OVER_USED_VERTEX",
1364    "PACKAGE_PRODUCT_CONCEPT_FEATURE",
1365    "PAIR_REPRESENTATION_RELATIONSHIP",
1366    "PAIR_VALUE",
1367    "PARABOLA",
1368    "PARALLELISM_TOLERANCE",
1369    "PARALLEL_ASSEMBLY_CONSTRAINT",
1370    "PARALLEL_ASSEMBLY_CONSTRAINT_WITH_DIMENSION",
1371    "PARALLEL_COMPOSED_FUNCTION",
1372    "PARALLEL_GEOMETRIC_CONSTRAINT",
1373    "PARALLEL_OFFSET",
1374    "PARALLEL_OFFSET_GEOMETRIC_CONSTRAINT",
1375    "PARAMETRIC_REPRESENTATION_CONTEXT",
1376    "PARTIAL_CIRCULAR_PROFILE",
1377    "PARTIAL_DERIVATIVE_EXPRESSION",
1378    "PARTIAL_DERIVATIVE_FUNCTION",
1379    "PARTIAL_DOCUMENT_WITH_STRUCTURED_TEXT_REPRESENTATION_ASSIGNMENT",
1380    "PARTLY_OVERLAPPING_CURVES",
1381    "PARTLY_OVERLAPPING_EDGES",
1382    "PARTLY_OVERLAPPING_FACES",
1383    "PARTLY_OVERLAPPING_SOLIDS",
1384    "PARTLY_OVERLAPPING_SURFACES",
1385    "PART_LAMINATE_TABLE",
1386    "PATH",
1387    "PATH_AREA_WITH_PARAMETERS",
1388    "PATH_FEATURE_COMPONENT",
1389    "PATH_NODE",
1390    "PATH_PARAMETER_REPRESENTATION",
1391    "PATH_PARAMETER_REPRESENTATION_CONTEXT",
1392    "PATH_SHAPE_REPRESENTATION",
1393    "PATTERN_OFFSET_MEMBERSHIP",
1394    "PATTERN_OMIT_MEMBERSHIP",
1395    "PCURVE",
1396    "PDGC_WITH_DIMENSION",
1397    "PERCENTAGE_LAMINATE_TABLE",
1398    "PERPENDICULARITY_TOLERANCE",
1399    "PERPENDICULAR_ASSEMBLY_CONSTRAINT",
1400    "PERPENDICULAR_GEOMETRIC_CONSTRAINT",
1401    "PERPENDICULAR_TO",
1402    "PERSON",
1403    "PERSONAL_ADDRESS",
1404    "PERSON_AND_ORGANIZATION",
1405    "PERSON_AND_ORGANIZATION_ADDRESS",
1406    "PERSON_AND_ORGANIZATION_ASSIGNMENT",
1407    "PERSON_AND_ORGANIZATION_ROLE",
1408    "PGC_WITH_DIMENSION",
1409    "PHYSICAL_BREAKDOWN_CONTEXT",
1410    "PHYSICAL_COMPONENT",
1411    "PHYSICAL_COMPONENT_FEATURE",
1412    "PHYSICAL_COMPONENT_INTERFACE_TERMINAL",
1413    "PHYSICAL_COMPONENT_TERMINAL",
1414    "PHYSICAL_ELEMENT_USAGE",
1415    "PICTURE_REPRESENTATION",
1416    "PICTURE_REPRESENTATION_ITEM",
1417    "PLACED_DATUM_TARGET_FEATURE",
1418    "PLACED_FEATURE",
1419    "PLACEMENT",
1420    "PLANAR_BOX",
1421    "PLANAR_CURVE_PAIR",
1422    "PLANAR_CURVE_PAIR_RANGE",
1423    "PLANAR_EXTENT",
1424    "PLANAR_PAIR",
1425    "PLANAR_PAIR_VALUE",
1426    "PLANAR_PAIR_WITH_RANGE",
1427    "PLANAR_SHAPE_REPRESENTATION",
1428    "PLANE",
1429    "PLANE_ANGLE_AND_LENGTH_PAIR",
1430    "PLANE_ANGLE_AND_RATIO_PAIR",
1431    "PLANE_ANGLE_MEASURE_WITH_UNIT",
1432    "PLANE_ANGLE_UNIT",
1433    "PLUS_EXPRESSION",
1434    "PLUS_MINUS_TOLERANCE",
1435    "PLY_ANGLE_REPRESENTATION",
1436    "PLY_LAMINATE_SEQUENCE_DEFINITION",
1437    "PLY_LAMINATE_TABLE",
1438    "PLY_ORIENTATION_ANGLE",
1439    "PMI_REQUIREMENT_ITEM_ASSOCIATION",
1440    "POCKET",
1441    "POCKET_BOTTOM",
1442    "POGC_WITH_DIMENSION",
1443    "POINT",
1444    "POINT_AND_VECTOR",
1445    "POINT_ARRAY",
1446    "POINT_CLOUD_DATASET",
1447    "POINT_CLOUD_DATASET_WITH_COLOURS",
1448    "POINT_CLOUD_DATASET_WITH_INTENSITIES",
1449    "POINT_CLOUD_DATASET_WITH_NORMALS",
1450    "POINT_CLOUD_SUPERDATASET",
1451    "POINT_DISTANCE_GEOMETRIC_CONSTRAINT",
1452    "POINT_IN_VOLUME",
1453    "POINT_ON_CURVE",
1454    "POINT_ON_EDGE_CURVE",
1455    "POINT_ON_FACE_SURFACE",
1456    "POINT_ON_PLANAR_CURVE_PAIR",
1457    "POINT_ON_PLANAR_CURVE_PAIR_VALUE",
1458    "POINT_ON_PLANAR_CURVE_PAIR_WITH_RANGE",
1459    "POINT_ON_SURFACE",
1460    "POINT_ON_SURFACE_PAIR",
1461    "POINT_ON_SURFACE_PAIR_VALUE",
1462    "POINT_ON_SURFACE_PAIR_WITH_RANGE",
1463    "POINT_PATH",
1464    "POINT_PLACEMENT_SHAPE_REPRESENTATION",
1465    "POINT_REPLICA",
1466    "POINT_STYLE",
1467    "POINT_TO_POINT_PATH",
1468    "POLAR_11",
1469    "POLAR_COMPLEX_NUMBER_REGION",
1470    "POLAR_POINT",
1471    "POLYGONAL_AREA",
1472    "POLYLINE",
1473    "POLY_LOOP",
1474    "POSITIONED_SKETCH",
1475    "POSITION_TOLERANCE",
1476    "POSITIVE_LENGTH_MEASURE_WITH_UNIT",
1477    "POSITIVE_PLANE_ANGLE_MEASURE_WITH_UNIT",
1478    "POWER_EXPRESSION",
1479    "POWER_MEASURE_WITH_UNIT",
1480    "POWER_UNIT",
1481    "PRECISION_QUALIFIER",
1482    "PREDEFINED_PICTURE_REPRESENTATION_ITEM",
1483    "PRESCRIBED_PATH",
1484    "PRESENTATION_AREA",
1485    "PRESENTATION_LAYER_ASSIGNMENT",
1486    "PRESENTATION_REPRESENTATION",
1487    "PRESENTATION_SET",
1488    "PRESENTATION_SIZE",
1489    "PRESENTATION_STYLE_ASSIGNMENT",
1490    "PRESENTATION_STYLE_BY_CONTEXT",
1491    "PRESENTATION_VIEW",
1492    "PRESENTED_ITEM",
1493    "PRESENTED_ITEM_REPRESENTATION",
1494    "PRESSURE_MEASURE_WITH_UNIT",
1495    "PRESSURE_UNIT",
1496    "PREVIOUS_CHANGE_ELEMENT_ASSIGNMENT",
1497    "PRE_DEFINED_CHARACTER_GLYPH",
1498    "PRE_DEFINED_COLOUR",
1499    "PRE_DEFINED_CURVE_FONT",
1500    "PRE_DEFINED_DIMENSION_SYMBOL",
1501    "PRE_DEFINED_GEOMETRICAL_TOLERANCE_SYMBOL",
1502    "PRE_DEFINED_ITEM",
1503    "PRE_DEFINED_MARKER",
1504    "PRE_DEFINED_POINT_MARKER_SYMBOL",
1505    "PRE_DEFINED_SURFACE_CONDITION_SYMBOL",
1506    "PRE_DEFINED_SURFACE_SIDE_STYLE",
1507    "PRE_DEFINED_SYMBOL",
1508    "PRE_DEFINED_TERMINATOR_SYMBOL",
1509    "PRE_DEFINED_TEXT_FONT",
1510    "PRE_DEFINED_TILE",
1511    "PRIMITIVE_2D",
1512    "PRIMITIVE_2D_WITH_INNER_BOUNDARY",
1513    "PRISMATIC_PAIR",
1514    "PRISMATIC_PAIR_VALUE",
1515    "PRISMATIC_PAIR_WITH_RANGE",
1516    "PROCEDURAL_REPRESENTATION",
1517    "PROCEDURAL_REPRESENTATION_SEQUENCE",
1518    "PROCEDURAL_SHAPE_REPRESENTATION",
1519    "PROCEDURAL_SHAPE_REPRESENTATION_SEQUENCE",
1520    "PROCEDURAL_SOLID_REPRESENTATION_SEQUENCE",
1521    "PROCESS_OPERATION",
1522    "PROCESS_PLAN",
1523    "PROCESS_PRODUCT_ASSOCIATION",
1524    "PROCESS_PROPERTY_ASSOCIATION",
1525    "PRODUCT",
1526    "PRODUCT_AS_PLANNED",
1527    "PRODUCT_CATEGORY",
1528    "PRODUCT_CATEGORY_RELATIONSHIP",
1529    "PRODUCT_CLASS",
1530    "PRODUCT_CONCEPT",
1531    "PRODUCT_CONCEPT_CONTEXT",
1532    "PRODUCT_CONCEPT_FEATURE",
1533    "PRODUCT_CONCEPT_FEATURE_ASSOCIATION",
1534    "PRODUCT_CONCEPT_FEATURE_CATEGORY",
1535    "PRODUCT_CONCEPT_FEATURE_CATEGORY_USAGE",
1536    "PRODUCT_CONCEPT_RELATIONSHIP",
1537    "PRODUCT_CONTEXT",
1538    "PRODUCT_DATA_AND_DATA_EQUIVALENCE_RELATIONSHIP",
1539    "PRODUCT_DATA_AND_DATA_QUALITY_RELATIONSHIP",
1540    "PRODUCT_DEFINITION",
1541    "PRODUCT_DEFINITION_CONTEXT",
1542    "PRODUCT_DEFINITION_CONTEXT_ASSOCIATION",
1543    "PRODUCT_DEFINITION_CONTEXT_ROLE",
1544    "PRODUCT_DEFINITION_EFFECTIVITY",
1545    "PRODUCT_DEFINITION_ELEMENT_RELATIONSHIP",
1546    "PRODUCT_DEFINITION_FORMATION",
1547    "PRODUCT_DEFINITION_FORMATION_RELATIONSHIP",
1548    "PRODUCT_DEFINITION_FORMATION_RESOURCE",
1549    "PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE",
1550    "PRODUCT_DEFINITION_GROUP_ASSIGNMENT",
1551    "PRODUCT_DEFINITION_KINEMATICS",
1552    "PRODUCT_DEFINITION_OCCURRENCE",
1553    "PRODUCT_DEFINITION_OCCURRENCE_REFERENCE",
1554    "PRODUCT_DEFINITION_OCCURRENCE_REFERENCE_WITH_LOCAL_REPRESENTATION",
1555    "PRODUCT_DEFINITION_OCCURRENCE_RELATIONSHIP",
1556    "PRODUCT_DEFINITION_PROCESS",
1557    "PRODUCT_DEFINITION_REFERENCE",
1558    "PRODUCT_DEFINITION_REFERENCE_WITH_LOCAL_REPRESENTATION",
1559    "PRODUCT_DEFINITION_RELATIONSHIP",
1560    "PRODUCT_DEFINITION_RELATIONSHIP_KINEMATICS",
1561    "PRODUCT_DEFINITION_RELATIONSHIP_RELATIONSHIP",
1562    "PRODUCT_DEFINITION_RESOURCE",
1563    "PRODUCT_DEFINITION_SHAPE",
1564    "PRODUCT_DEFINITION_SPECIFIED_OCCURRENCE",
1565    "PRODUCT_DEFINITION_SUBSTITUTE",
1566    "PRODUCT_DEFINITION_USAGE",
1567    "PRODUCT_DEFINITION_USAGE_RELATIONSHIP",
1568    "PRODUCT_DEFINITION_WITH_ASSOCIATED_DOCUMENTS",
1569    "PRODUCT_DESIGN_TO_INDIVIDUAL",
1570    "PRODUCT_DESIGN_VERSION_TO_INDIVIDUAL",
1571    "PRODUCT_GROUP",
1572    "PRODUCT_GROUP_ATTRIBUTES",
1573    "PRODUCT_GROUP_ATTRIBUTE_ASSIGNMENT",
1574    "PRODUCT_GROUP_ATTRIBUTE_SET",
1575    "PRODUCT_GROUP_CONTEXT",
1576    "PRODUCT_GROUP_MEMBERSHIP",
1577    "PRODUCT_GROUP_MEMBERSHIP_RULES",
1578    "PRODUCT_GROUP_PURPOSE",
1579    "PRODUCT_GROUP_RELATIONSHIP",
1580    "PRODUCT_GROUP_RULE",
1581    "PRODUCT_GROUP_RULES",
1582    "PRODUCT_GROUP_RULE_ASSIGNMENT",
1583    "PRODUCT_IDENTIFICATION",
1584    "PRODUCT_IN_ATTACHMENT_SLOT",
1585    "PRODUCT_MATERIAL_COMPOSITION_RELATIONSHIP",
1586    "PRODUCT_PLANNED_TO_REALIZED",
1587    "PRODUCT_PROCESS_PLAN",
1588    "PRODUCT_RELATED_PRODUCT_CATEGORY",
1589    "PRODUCT_RELATIONSHIP",
1590    "PRODUCT_RESOURCE",
1591    "PRODUCT_SPECIFICATION",
1592    "PROFILE_FLOOR",
1593    "PROJECTED_ZONE_DEFINITION",
1594    "PROJECTED_ZONE_DEFINITION_WITH_OFFSET",
1595    "PROJECTION_CURVE",
1596    "PROJECTION_DIRECTED_CALLOUT",
1597    "PROMISSORY_USAGE_OCCURRENCE",
1598    "PROPERTY_DEFINITION",
1599    "PROPERTY_DEFINITION_RELATIONSHIP",
1600    "PROPERTY_DEFINITION_REPRESENTATION",
1601    "PROPERTY_PROCESS",
1602    "PROTRUSION",
1603    "PYRAMID_VOLUME",
1604    "QUALIFIED_REPRESENTATION_ITEM",
1605    "QUALITATIVE_UNCERTAINTY",
1606    "QUANTIFIED_ASSEMBLY_COMPONENT_USAGE",
1607    "QUANTIFIER_EXPRESSION",
1608    "QUASI_UNIFORM_CURVE",
1609    "QUASI_UNIFORM_SURFACE",
1610    "QUASI_UNIFORM_VOLUME",
1611    "RACK_AND_PINION_PAIR",
1612    "RACK_AND_PINION_PAIR_VALUE",
1613    "RACK_AND_PINION_PAIR_WITH_RANGE",
1614    "RADIOACTIVITY_MEASURE_WITH_UNIT",
1615    "RADIOACTIVITY_UNIT",
1616    "RADIUS_DIMENSION",
1617    "RADIUS_GEOMETRIC_CONSTRAINT",
1618    "RANGE_CHARACTERISTIC",
1619    "RATIONALIZE_FUNCTION",
1620    "RATIONAL_B_SPLINE_CURVE",
1621    "RATIONAL_B_SPLINE_SURFACE",
1622    "RATIONAL_B_SPLINE_VOLUME",
1623    "RATIONAL_LOCALLY_REFINED_SPLINE_CURVE",
1624    "RATIONAL_LOCALLY_REFINED_SPLINE_SURFACE",
1625    "RATIONAL_LOCALLY_REFINED_SPLINE_VOLUME",
1626    "RATIONAL_REPRESENTATION_ITEM",
1627    "RATIO_MEASURE_WITH_UNIT",
1628    "RATIO_UNIT",
1629    "REAL_DEFINED_FUNCTION",
1630    "REAL_INTERVAL_FROM_MIN",
1631    "REAL_INTERVAL_TO_MAX",
1632    "REAL_LITERAL",
1633    "REAL_NUMERIC_VARIABLE",
1634    "REAL_REPRESENTATION_ITEM",
1635    "REAL_TUPLE_LITERAL",
1636    "RECTANGULAR_AREA",
1637    "RECTANGULAR_ARRAY_PLACEMENT_GROUP_COMPONENT",
1638    "RECTANGULAR_CLOSED_PROFILE",
1639    "RECTANGULAR_COMPOSITE_SURFACE",
1640    "RECTANGULAR_COMPOSITE_SURFACE_TRANSITION_LOCATOR",
1641    "RECTANGULAR_PATTERN",
1642    "RECTANGULAR_PYRAMID",
1643    "RECTANGULAR_TRIMMED_SURFACE",
1644    "REFERENCED_MODIFIED_DATUM",
1645    "REGULAR_TABLE_FUNCTION",
1646    "REINDEXED_ARRAY_FUNCTION",
1647    "REINFORCEMENT_ORIENTATION_BASIS",
1648    "RELATIVE_EVENT_OCCURRENCE",
1649    "REMOVAL_VOLUME",
1650    "REPACKAGING_FUNCTION",
1651    "REPARAMETRISED_COMPOSITE_CURVE_SEGMENT",
1652    "REPLICATE_FEATURE",
1653    "REPOSITIONED_NEUTRAL_SKETCH",
1654    "REPOSITIONED_TESSELLATED_ITEM",
1655    "REPRESENTATION",
1656    "REPRESENTATION_CONTEXT",
1657    "REPRESENTATION_CONTEXT_REFERENCE",
1658    "REPRESENTATION_ITEM",
1659    "REPRESENTATION_ITEM_RELATIONSHIP",
1660    "REPRESENTATION_MAP",
1661    "REPRESENTATION_PROXY_ITEM",
1662    "REPRESENTATION_REFERENCE",
1663    "REPRESENTATION_RELATIONSHIP",
1664    "REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION",
1665    "REPRESENTATIVE_SHAPE_REPRESENTATION",
1666    "REP_ITEM_GROUP",
1667    "REQUIREMENT_ASSIGNED_OBJECT",
1668    "REQUIREMENT_ASSIGNMENT",
1669    "REQUIREMENT_FOR_ACTION_RESOURCE",
1670    "REQUIREMENT_SOURCE",
1671    "REQUIREMENT_VIEW_DEFINITION_RELATIONSHIP",
1672    "RESISTANCE_MEASURE_WITH_UNIT",
1673    "RESISTANCE_UNIT",
1674    "RESOURCE_PROPERTY",
1675    "RESOURCE_PROPERTY_REPRESENTATION",
1676    "RESOURCE_REQUIREMENT_TYPE",
1677    "RESTRICTION_FUNCTION",
1678    "RESULTING_PATH",
1679    "RETENTION",
1680    "REVOLUTE_PAIR",
1681    "REVOLUTE_PAIR_VALUE",
1682    "REVOLUTE_PAIR_WITH_RANGE",
1683    "REVOLVED_AREA_SOLID",
1684    "REVOLVED_FACE_SOLID",
1685    "REVOLVED_FACE_SOLID_WITH_TRIM_CONDITIONS",
1686    "REVOLVED_PROFILE",
1687    "RGC_WITH_DIMENSION",
1688    "RIB_TOP",
1689    "RIB_TOP_FLOOR",
1690    "RIGHT_ANGULAR_WEDGE",
1691    "RIGHT_CIRCULAR_CONE",
1692    "RIGHT_CIRCULAR_CYLINDER",
1693    "RIGHT_TO_USAGE_ASSOCIATION",
1694    "RIGID_LINK_REPRESENTATION",
1695    "RIGID_SUBSKETCH",
1696    "ROLE_ASSOCIATION",
1697    "ROLLING_CURVE_PAIR",
1698    "ROLLING_CURVE_PAIR_VALUE",
1699    "ROLLING_SURFACE_PAIR",
1700    "ROLLING_SURFACE_PAIR_VALUE",
1701    "ROTATION_ABOUT_DIRECTION",
1702    "ROUNDED_END",
1703    "ROUNDED_U_PROFILE",
1704    "ROUNDNESS_TOLERANCE",
1705    "ROUND_HOLE",
1706    "ROW_REPRESENTATION_ITEM",
1707    "ROW_VALUE",
1708    "ROW_VARIABLE",
1709    "RULED_SURFACE_SWEPT_AREA_SOLID",
1710    "RULE_ACTION",
1711    "RULE_CONDITION",
1712    "RULE_DEFINITION",
1713    "RULE_SET",
1714    "RULE_SET_GROUP",
1715    "RULE_SOFTWARE_DEFINITION",
1716    "RULE_SUPERSEDED_ASSIGNMENT",
1717    "RULE_SUPERSEDENCE",
1718    "RUNOUT_ZONE_DEFINITION",
1719    "RUNOUT_ZONE_ORIENTATION",
1720    "RUNOUT_ZONE_ORIENTATION_REFERENCE_DIRECTION",
1721    "SAME_AS_EXTERNAL_ITEM_ASSIGNMENT",
1722    "SATISFIED_REQUIREMENT",
1723    "SATISFIES_REQUIREMENT",
1724    "SATISFYING_ITEM",
1725    "SCALAR_VARIABLE",
1726    "SCANNED_DATA_ITEM",
1727    "SCANNER_BASIC_PROPERTIES",
1728    "SCANNER_PROPERTY",
1729    "SCAN_3D_MODEL",
1730    "SCAN_DATA_SHAPE_REPRESENTATION",
1731    "SCREW_PAIR",
1732    "SCREW_PAIR_VALUE",
1733    "SCREW_PAIR_WITH_RANGE",
1734    "SCULPTURED_SOLID",
1735    "SDGC_WITH_DIMENSION",
1736    "SEAM_CURVE",
1737    "SEAM_EDGE",
1738    "SECURITY_CLASSIFICATION",
1739    "SECURITY_CLASSIFICATION_ASSIGNMENT",
1740    "SECURITY_CLASSIFICATION_LEVEL",
1741    "SELECTOR_FUNCTION",
1742    "SELF_INTERSECTING_CURVE",
1743    "SELF_INTERSECTING_GEOMETRY",
1744    "SELF_INTERSECTING_LOOP",
1745    "SELF_INTERSECTING_SHELL",
1746    "SELF_INTERSECTING_SURFACE",
1747    "SERIAL_NUMBERED_EFFECTIVITY",
1748    "SERIES_COMPOSED_FUNCTION",
1749    "SHAPE_ASPECT",
1750    "SHAPE_ASPECT_ASSOCIATIVITY",
1751    "SHAPE_ASPECT_DERIVING_RELATIONSHIP",
1752    "SHAPE_ASPECT_OCCURRENCE",
1753    "SHAPE_ASPECT_RELATIONSHIP",
1754    "SHAPE_ASPECT_RELATIONSHIP_REPRESENTATION_ASSOCIATION",
1755    "SHAPE_CRITERIA_REPRESENTATION_WITH_ACCURACY",
1756    "SHAPE_DATA_QUALITY_ASSESSMENT_BY_LOGICAL_TEST",
1757    "SHAPE_DATA_QUALITY_ASSESSMENT_BY_NUMERICAL_TEST",
1758    "SHAPE_DATA_QUALITY_CRITERIA_REPRESENTATION",
1759    "SHAPE_DATA_QUALITY_CRITERION",
1760    "SHAPE_DATA_QUALITY_CRITERION_AND_ACCURACY_ASSOCIATION",
1761    "SHAPE_DATA_QUALITY_INSPECTED_SHAPE_AND_RESULT_RELATIONSHIP",
1762    "SHAPE_DATA_QUALITY_INSPECTION_CRITERION_REPORT",
1763    "SHAPE_DATA_QUALITY_INSPECTION_INSTANCE_REPORT",
1764    "SHAPE_DATA_QUALITY_INSPECTION_INSTANCE_REPORT_ITEM",
1765    "SHAPE_DATA_QUALITY_INSPECTION_RESULT",
1766    "SHAPE_DATA_QUALITY_INSPECTION_RESULT_REPRESENTATION",
1767    "SHAPE_DATA_QUALITY_LOWER_VALUE_LIMIT",
1768    "SHAPE_DATA_QUALITY_UPPER_VALUE_LIMIT",
1769    "SHAPE_DATA_QUALITY_VALUE_LIMIT",
1770    "SHAPE_DATA_QUALITY_VALUE_RANGE",
1771    "SHAPE_DEFINING_RELATIONSHIP",
1772    "SHAPE_DEFINITION_REPRESENTATION",
1773    "SHAPE_DIMENSION_REPRESENTATION",
1774    "SHAPE_FEATURE_DEFINITION",
1775    "SHAPE_FEATURE_DEFINITION_ELEMENT_RELATIONSHIP",
1776    "SHAPE_FEATURE_DEFINITION_FIT_RELATIONSHIP",
1777    "SHAPE_FEATURE_DEFINITION_RELATIONSHIP",
1778    "SHAPE_FEATURE_FIT_RELATIONSHIP",
1779    "SHAPE_INSPECTION_RESULT_ACCURACY_ASSOCIATION",
1780    "SHAPE_INSPECTION_RESULT_REPRESENTATION_WITH_ACCURACY",
1781    "SHAPE_MEASUREMENT_ACCURACY",
1782    "SHAPE_REPRESENTATION",
1783    "SHAPE_REPRESENTATION_REFERENCE",
1784    "SHAPE_REPRESENTATION_RELATIONSHIP",
1785    "SHAPE_REPRESENTATION_WITH_PARAMETERS",
1786    "SHAPE_SUMMARY_REQUEST_WITH_REPRESENTATIVE_VALUE",
1787    "SHELLED_SOLID",
1788    "SHELL_BASED_SURFACE_MODEL",
1789    "SHELL_BASED_WIREFRAME_MODEL",
1790    "SHELL_BASED_WIREFRAME_SHAPE_REPRESENTATION",
1791    "SHORT_LENGTH_CURVE",
1792    "SHORT_LENGTH_CURVE_SEGMENT",
1793    "SHORT_LENGTH_EDGE",
1794    "SIMPLE_BOOLEAN_EXPRESSION",
1795    "SIMPLE_CLAUSE",
1796    "SIMPLE_GENERIC_EXPRESSION",
1797    "SIMPLE_NUMERIC_EXPRESSION",
1798    "SIMPLE_STRING_EXPRESSION",
1799    "SIMPLIFIED_COUNTERBORE_HOLE_DEFINITION",
1800    "SIMPLIFIED_COUNTERDRILL_HOLE_DEFINITION",
1801    "SIMPLIFIED_COUNTERSINK_HOLE_DEFINITION",
1802    "SIMPLIFIED_SPOTFACE_HOLE_DEFINITION",
1803    "SIMULTANEOUS_CONSTRAINT_GROUP",
1804    "SINGLE_AREA_CSG_2D_SHAPE_REPRESENTATION",
1805    "SINGLE_BOUNDARY_CSG_2D_SHAPE_REPRESENTATION",
1806    "SINGLE_PROPERTY_IS_DEFINITION",
1807    "SINGLE_TEXTURE_STYLE_TESSELLATION_SPECIFICATION",
1808    "SIN_FUNCTION",
1809    "SI_ABSORBED_DOSE_UNIT",
1810    "SI_CAPACITANCE_UNIT",
1811    "SI_CONDUCTANCE_UNIT",
1812    "SI_DOSE_EQUIVALENT_UNIT",
1813    "SI_ELECTRIC_CHARGE_UNIT",
1814    "SI_ELECTRIC_POTENTIAL_UNIT",
1815    "SI_ENERGY_UNIT",
1816    "SI_FORCE_UNIT",
1817    "SI_FREQUENCY_UNIT",
1818    "SI_ILLUMINANCE_UNIT",
1819    "SI_INDUCTANCE_UNIT",
1820    "SI_MAGNETIC_FLUX_DENSITY_UNIT",
1821    "SI_MAGNETIC_FLUX_UNIT",
1822    "SI_POWER_UNIT",
1823    "SI_PRESSURE_UNIT",
1824    "SI_RADIOACTIVITY_UNIT",
1825    "SI_RESISTANCE_UNIT",
1826    "SI_UNIT",
1827    "SKEW_LINE_DISTANCE_GEOMETRIC_CONSTRAINT",
1828    "SLASH_EXPRESSION",
1829    "SLIDING_CURVE_PAIR",
1830    "SLIDING_CURVE_PAIR_VALUE",
1831    "SLIDING_SURFACE_PAIR",
1832    "SLIDING_SURFACE_PAIR_VALUE",
1833    "SLOT",
1834    "SLOT_END",
1835    "SMALL_AREA_FACE",
1836    "SMALL_AREA_SURFACE",
1837    "SMALL_AREA_SURFACE_PATCH",
1838    "SMALL_VOLUME_SOLID",
1839    "SMEARED_MATERIAL_DEFINITION",
1840    "SOFTWARE_FOR_DATA_QUALITY_CHECK",
1841    "SOLID_ANGLE_MEASURE_WITH_UNIT",
1842    "SOLID_ANGLE_UNIT",
1843    "SOLID_CURVE_FONT",
1844    "SOLID_MODEL",
1845    "SOLID_REPLICA",
1846    "SOLID_WITH_ANGLE_BASED_CHAMFER",
1847    "SOLID_WITH_CHAMFERED_EDGES",
1848    "SOLID_WITH_CIRCULAR_PATTERN",
1849    "SOLID_WITH_CIRCULAR_POCKET",
1850    "SOLID_WITH_CIRCULAR_PROTRUSION",
1851    "SOLID_WITH_CONICAL_BOTTOM_ROUND_HOLE",
1852    "SOLID_WITH_CONSTANT_RADIUS_EDGE_BLEND",
1853    "SOLID_WITH_CURVED_SLOT",
1854    "SOLID_WITH_DEPRESSION",
1855    "SOLID_WITH_DOUBLE_OFFSET_CHAMFER",
1856    "SOLID_WITH_EXCESSIVE_NUMBER_OF_VOIDS",
1857    "SOLID_WITH_FLAT_BOTTOM_ROUND_HOLE",
1858    "SOLID_WITH_GENERAL_POCKET",
1859    "SOLID_WITH_GENERAL_PROTRUSION",
1860    "SOLID_WITH_GROOVE",
1861    "SOLID_WITH_HOLE",
1862    "SOLID_WITH_INCOMPLETE_CIRCULAR_PATTERN",
1863    "SOLID_WITH_INCOMPLETE_RECTANGULAR_PATTERN",
1864    "SOLID_WITH_POCKET",
1865    "SOLID_WITH_PROTRUSION",
1866    "SOLID_WITH_RECTANGULAR_PATTERN",
1867    "SOLID_WITH_RECTANGULAR_POCKET",
1868    "SOLID_WITH_RECTANGULAR_PROTRUSION",
1869    "SOLID_WITH_SHAPE_ELEMENT_PATTERN",
1870    "SOLID_WITH_SINGLE_OFFSET_CHAMFER",
1871    "SOLID_WITH_SLOT",
1872    "SOLID_WITH_SPHERICAL_BOTTOM_ROUND_HOLE",
1873    "SOLID_WITH_STEPPED_ROUND_HOLE",
1874    "SOLID_WITH_STEPPED_ROUND_HOLE_AND_CONICAL_TRANSITIONS",
1875    "SOLID_WITH_STRAIGHT_SLOT",
1876    "SOLID_WITH_TEE_SECTION_SLOT",
1877    "SOLID_WITH_THROUGH_DEPRESSION",
1878    "SOLID_WITH_TRAPEZOIDAL_SECTION_SLOT",
1879    "SOLID_WITH_VARIABLE_RADIUS_EDGE_BLEND",
1880    "SOLID_WITH_WRONG_NUMBER_OF_VOIDS",
1881    "SOURCED_REQUIREMENT",
1882    "SOURCE_FOR_REQUIREMENT",
1883    "SPECIFICATION_DEFINITION",
1884    "SPECIFIED_HIGHER_USAGE_OCCURRENCE",
1885    "SPHERE",
1886    "SPHERICAL_CAP",
1887    "SPHERICAL_PAIR",
1888    "SPHERICAL_PAIR_VALUE",
1889    "SPHERICAL_PAIR_WITH_PIN",
1890    "SPHERICAL_PAIR_WITH_PIN_AND_RANGE",
1891    "SPHERICAL_PAIR_WITH_RANGE",
1892    "SPHERICAL_POINT",
1893    "SPHERICAL_SURFACE",
1894    "SPHERICAL_VOLUME",
1895    "SPOTFACE_DEFINITION",
1896    "SPOTFACE_HOLE_DEFINITION",
1897    "SPOTFACE_OCCURRENCE",
1898    "SPOTFACE_OCCURRENCE_IN_ASSEMBLY",
1899    "SQL_MAPPABLE_DEFINED_FUNCTION",
1900    "SQUARE_ROOT_FUNCTION",
1901    "SQUARE_U_PROFILE",
1902    "STANDARD_TABLE_FUNCTION",
1903    "STANDARD_UNCERTAINTY",
1904    "START_REQUEST",
1905    "START_WORK",
1906    "STATECHAR_APPLIED_OBJECT",
1907    "STATECHAR_OBJECT",
1908    "STATECHAR_RELATIONSHIP_OBJECT",
1909    "STATECHAR_TYPE_APPLIED_OBJECT",
1910    "STATECHAR_TYPE_OBJECT",
1911    "STATECHAR_TYPE_RELATIONSHIP_OBJECT",
1912    "STATE_DEFINITION_TO_STATE_ASSIGNMENT_RELATIONSHIP",
1913    "STATE_OBSERVED",
1914    "STATE_OBSERVED_ASSIGNMENT",
1915    "STATE_OBSERVED_RELATIONSHIP",
1916    "STATE_OBSERVED_ROLE",
1917    "STATE_PREDICTED",
1918    "STATE_TYPE",
1919    "STATE_TYPE_ASSIGNMENT",
1920    "STATE_TYPE_RELATIONSHIP",
1921    "STATE_TYPE_ROLE",
1922    "STEEP_ANGLE_BETWEEN_ADJACENT_EDGES",
1923    "STEEP_ANGLE_BETWEEN_ADJACENT_FACES",
1924    "STEEP_GEOMETRY_TRANSITION_ACROSS_EDGE",
1925    "STEP",
1926    "STRAIGHTNESS_TOLERANCE",
1927    "STRICT_TRIANGULAR_MATRIX",
1928    "STRING_DEFINED_FUNCTION",
1929    "STRING_EXPRESSION",
1930    "STRING_LITERAL",
1931    "STRING_VARIABLE",
1932    "STRUCTURED_DIMENSION_CALLOUT",
1933    "STRUCTURED_MESSAGE",
1934    "STRUCTURED_TEXT_COMPOSITION",
1935    "STRUCTURED_TEXT_REPRESENTATION",
1936    "STYLED_ITEM",
1937    "STYLED_TESSELLATED_ITEM_WITH_COLOURS",
1938    "SUBEDGE",
1939    "SUBFACE",
1940    "SUBSKETCH",
1941    "SUBSTRING_EXPRESSION",
1942    "SUMMARY_REPORT_REQUEST",
1943    "SUMMARY_REPORT_REQUEST_WITH_NUMBER_OF_INSTANCES",
1944    "SUPPLIED_PART_RELATIONSHIP",
1945    "SURFACE",
1946    "SURFACED_OPEN_SHELL",
1947    "SURFACE_CONDITION_CALLOUT",
1948    "SURFACE_CURVE",
1949    "SURFACE_CURVE_SWEPT_AREA_SOLID",
1950    "SURFACE_CURVE_SWEPT_SURFACE",
1951    "SURFACE_DISTANCE_ASSEMBLY_CONSTRAINT_WITH_DIMENSION",
1952    "SURFACE_DISTANCE_GEOMETRIC_CONSTRAINT",
1953    "SURFACE_OF_LINEAR_EXTRUSION",
1954    "SURFACE_OF_REVOLUTION",
1955    "SURFACE_PAIR",
1956    "SURFACE_PAIR_WITH_RANGE",
1957    "SURFACE_PATCH",
1958    "SURFACE_PATCH_SET",
1959    "SURFACE_PROFILE_TOLERANCE",
1960    "SURFACE_RENDERING_PROPERTIES",
1961    "SURFACE_REPLICA",
1962    "SURFACE_SIDE_STYLE",
1963    "SURFACE_SMOOTHNESS_GEOMETRIC_CONSTRAINT",
1964    "SURFACE_STYLE_BOUNDARY",
1965    "SURFACE_STYLE_CONTROL_GRID",
1966    "SURFACE_STYLE_FILL_AREA",
1967    "SURFACE_STYLE_PARAMETER_LINE",
1968    "SURFACE_STYLE_REFLECTANCE_AMBIENT",
1969    "SURFACE_STYLE_REFLECTANCE_AMBIENT_DIFFUSE",
1970    "SURFACE_STYLE_REFLECTANCE_AMBIENT_DIFFUSE_SPECULAR",
1971    "SURFACE_STYLE_RENDERING",
1972    "SURFACE_STYLE_RENDERING_WITH_PROPERTIES",
1973    "SURFACE_STYLE_SEGMENTATION_CURVE",
1974    "SURFACE_STYLE_SILHOUETTE",
1975    "SURFACE_STYLE_TRANSPARENT",
1976    "SURFACE_STYLE_USAGE",
1977    "SURFACE_TEXTURE_REPRESENTATION",
1978    "SURFACE_WITH_EXCESSIVE_PATCHES_IN_ONE_DIRECTION",
1979    "SURFACE_WITH_SMALL_CURVATURE_RADIUS",
1980    "SU_PARAMETERS",
1981    "SWEPT_AREA_SOLID",
1982    "SWEPT_CURVE_SURFACE_GEOMETRIC_CONSTRAINT",
1983    "SWEPT_DISK_SOLID",
1984    "SWEPT_FACE_SOLID",
1985    "SWEPT_POINT_CURVE_GEOMETRIC_CONSTRAINT",
1986    "SWEPT_SURFACE",
1987    "SYMBOL",
1988    "SYMBOL_COLOUR",
1989    "SYMBOL_REPRESENTATION",
1990    "SYMBOL_REPRESENTATION_MAP",
1991    "SYMBOL_STYLE",
1992    "SYMBOL_TARGET",
1993    "SYMMETRIC_BANDED_MATRIX",
1994    "SYMMETRIC_MATRIX",
1995    "SYMMETRIC_SHAPE_ASPECT",
1996    "SYMMETRY_GEOMETRIC_CONSTRAINT",
1997    "SYMMETRY_TOLERANCE",
1998    "SYSTEM_BREAKDOWN_CONTEXT",
1999    "SYSTEM_ELEMENT_USAGE",
2000    "TABLE_REPRESENTATION_ITEM",
2001    "TACTILE_APPEARANCE_REPRESENTATION",
2002    "TAGGED_TEXT_FORMAT",
2003    "TAGGED_TEXT_ITEM",
2004    "TANGENT",
2005    "TANGENT_ASSEMBLY_CONSTRAINT",
2006    "TANGENT_GEOMETRIC_CONSTRAINT",
2007    "TAN_FUNCTION",
2008    "TAPER",
2009    "TEE_PROFILE",
2010    "TERMINAL_FEATURE",
2011    "TERMINAL_LOCATION_GROUP",
2012    "TERMINATOR_SYMBOL",
2013    "TESSELLATED_ANNOTATION_OCCURRENCE",
2014    "TESSELLATED_CONNECTING_EDGE",
2015    "TESSELLATED_CURVE_SET",
2016    "TESSELLATED_EDGE",
2017    "TESSELLATED_FACE",
2018    "TESSELLATED_GEOMETRIC_SET",
2019    "TESSELLATED_ITEM",
2020    "TESSELLATED_POINT_SET",
2021    "TESSELLATED_SHAPE_REPRESENTATION",
2022    "TESSELLATED_SHAPE_REPRESENTATION_WITH_ACCURACY_PARAMETERS",
2023    "TESSELLATED_SHELL",
2024    "TESSELLATED_SOLID",
2025    "TESSELLATED_STRUCTURED_ITEM",
2026    "TESSELLATED_SURFACE_SET",
2027    "TESSELLATED_VERTEX",
2028    "TESSELLATED_WIRE",
2029    "TETRAHEDRON",
2030    "TETRAHEDRON_VOLUME",
2031    "TEXTURE_STYLE_SPECIFICATION",
2032    "TEXTURE_STYLE_TESSELLATION_SPECIFICATION",
2033    "TEXT_FONT",
2034    "TEXT_FONT_FAMILY",
2035    "TEXT_FONT_IN_FAMILY",
2036    "TEXT_LITERAL",
2037    "TEXT_LITERAL_WITH_ASSOCIATED_CURVES",
2038    "TEXT_LITERAL_WITH_BLANKING_BOX",
2039    "TEXT_LITERAL_WITH_DELINEATION",
2040    "TEXT_LITERAL_WITH_EXTENT",
2041    "TEXT_STRING_REPRESENTATION",
2042    "TEXT_STYLE",
2043    "TEXT_STYLE_FOR_DEFINED_FONT",
2044    "TEXT_STYLE_WITH_BOX_CHARACTERISTICS",
2045    "TEXT_STYLE_WITH_MIRROR",
2046    "TEXT_STYLE_WITH_SPACING",
2047    "THERMAL_COMPONENT",
2048    "THERMAL_RESISTANCE_MEASURE_WITH_UNIT",
2049    "THERMAL_RESISTANCE_UNIT",
2050    "THERMODYNAMIC_TEMPERATURE_MEASURE_WITH_UNIT",
2051    "THERMODYNAMIC_TEMPERATURE_UNIT",
2052    "THICKENED_FACE_SOLID",
2053    "THICKNESS_LAMINATE_TABLE",
2054    "THREAD",
2055    "THREAD_RUNOUT",
2056    "TIME_INTERVAL",
2057    "TIME_INTERVAL_ASSIGNMENT",
2058    "TIME_INTERVAL_BASED_EFFECTIVITY",
2059    "TIME_INTERVAL_RELATIONSHIP",
2060    "TIME_INTERVAL_ROLE",
2061    "TIME_INTERVAL_WITH_BOUNDS",
2062    "TIME_MEASURE_WITH_UNIT",
2063    "TIME_UNIT",
2064    "TOLERANCE_VALUE",
2065    "TOLERANCE_ZONE",
2066    "TOLERANCE_ZONE_DEFINITION",
2067    "TOLERANCE_ZONE_FORM",
2068    "TOLERANCE_ZONE_WITH_DATUM",
2069    "TOPOLOGICAL_REPRESENTATION_ITEM",
2070    "TOPOLOGY_RELATED_TO_MULTIPLY_DEFINED_GEOMETRY",
2071    "TOPOLOGY_RELATED_TO_NEARLY_DEGENERATE_GEOMETRY",
2072    "TOPOLOGY_RELATED_TO_OVERLAPPING_GEOMETRY",
2073    "TOPOLOGY_RELATED_TO_SELF_INTERSECTING_GEOMETRY",
2074    "TOROIDAL_SURFACE",
2075    "TOROIDAL_VOLUME",
2076    "TORUS",
2077    "TOTAL_RUNOUT_TOLERANCE",
2078    "TRACK_BLENDED_SOLID",
2079    "TRACK_BLENDED_SOLID_WITH_END_CONDITIONS",
2080    "TRANSFORMATION_WITH_DERIVED_ANGLE",
2081    "TRANSITION_FEATURE",
2082    "TRANSPORT_FEATURE",
2083    "TRIANGULAR_MATRIX",
2084    "TRIANGULATED_FACE",
2085    "TRIANGULATED_POINT_CLOUD_DATASET",
2086    "TRIANGULATED_SURFACE_SET",
2087    "TRIMMED_CURVE",
2088    "TURNED_KNURL",
2089    "TWISTED_CROSS_SECTIONAL_GROUP_SHAPE_ELEMENT",
2090    "TWO_DIRECTION_REPEAT_FACTOR",
2091    "TYPE_QUALIFIER",
2092    "UNARY_BOOLEAN_EXPRESSION",
2093    "UNARY_FUNCTION_CALL",
2094    "UNARY_GENERIC_EXPRESSION",
2095    "UNARY_NUMERIC_EXPRESSION",
2096    "UNBOUND_PARAMETER_ENVIRONMENT",
2097    "UNBOUND_VARIATIONAL_PARAMETER",
2098    "UNBOUND_VARIATIONAL_PARAMETER_SEMANTICS",
2099    "UNCERTAINTY_ASSIGNED_REPRESENTATION",
2100    "UNCERTAINTY_MEASURE_WITH_UNIT",
2101    "UNCERTAINTY_QUALIFIER",
2102    "UNCONSTRAINED_PAIR",
2103    "UNCONSTRAINED_PAIR_VALUE",
2104    "UNEQUALLY_DISPOSED_GEOMETRIC_TOLERANCE",
2105    "UNIFORM_CURVE",
2106    "UNIFORM_PRODUCT_SPACE",
2107    "UNIFORM_RESOURCE_IDENTIFIER",
2108    "UNIFORM_SURFACE",
2109    "UNIFORM_VOLUME",
2110    "UNIVERSAL_PAIR",
2111    "UNIVERSAL_PAIR_VALUE",
2112    "UNIVERSAL_PAIR_WITH_RANGE",
2113    "UNUSED_PATCHES",
2114    "UNUSED_SHAPE_ELEMENT",
2115    "USAGE_ASSOCIATION",
2116    "USER_DEFINED_11",
2117    "USER_DEFINED_CURVE_FONT",
2118    "USER_DEFINED_MARKER",
2119    "USER_DEFINED_TERMINATOR_SYMBOL",
2120    "USER_SELECTED_ELEMENTS",
2121    "USER_SELECTED_SHAPE_ELEMENTS",
2122    "VALIDATION",
2123    "VALIDATION_SOFTWARE_IDENTIFICATION",
2124    "VALUE_FORMAT_TYPE_QUALIFIER",
2125    "VALUE_FUNCTION",
2126    "VALUE_RANGE",
2127    "VALUE_REPRESENTATION_ITEM",
2128    "VARIABLE",
2129    "VARIABLE_EXPRESSION",
2130    "VARIABLE_SEMANTICS",
2131    "VARIATIONAL_CURRENT_REPRESENTATION_RELATIONSHIP",
2132    "VARIATIONAL_PARAMETER",
2133    "VARIATIONAL_REPRESENTATION",
2134    "VARIATIONAL_REPRESENTATION_ITEM",
2135    "VECTOR",
2136    "VECTOR_STYLE",
2137    "VEE_PROFILE",
2138    "VELOCITY_MEASURE_WITH_UNIT",
2139    "VELOCITY_UNIT",
2140    "VERIFICATION",
2141    "VERIFICATION_RELATIONSHIP",
2142    "VERSIONED_ACTION_REQUEST",
2143    "VERSIONED_ACTION_REQUEST_RELATIONSHIP",
2144    "VERTEX",
2145    "VERTEX_LOOP",
2146    "VERTEX_ON_EDGE",
2147    "VERTEX_POINT",
2148    "VERTEX_SHELL",
2149    "VIEW_VOLUME",
2150    "VISUAL_APPEARANCE_REPRESENTATION",
2151    "VOLUME",
2152    "VOLUME_MEASURE_WITH_UNIT",
2153    "VOLUME_UNIT",
2154    "VOLUME_WITH_FACES",
2155    "VOLUME_WITH_PARAMETRIC_BOUNDARY",
2156    "VOLUME_WITH_SHELL",
2157    "WEDGE_VOLUME",
2158    "WEEK_OF_YEAR_AND_DAY_DATE",
2159    "WIRE_SHELL",
2160    "WRONGLY_ORIENTED_VOID",
2161    "WRONGLY_PLACED_LOOP",
2162    "WRONGLY_PLACED_VOID",
2163    "WRONG_ELEMENT_NAME",
2164    "XOR_EXPRESSION",
2165    "YEAR_MONTH",
2166    "ZERO_SURFACE_NORMAL",
2167    "ZONE_BREAKDOWN_CONTEXT",
2168    "ZONE_ELEMENT_USAGE",
2169    "ZONE_STRUCTURAL_MAKEUP",
2170];
2171static AP242E2_DOWNGRADE: &[(&str, &str)] = &[
2172    ("COMPOSITE_ASSEMBLY_DEFINITION", "PRODUCT_DEFINITION"),
2173    ("ELEMENT_DELIVERY", "ACTION"),
2174    ("FEATURED_SHAPE", "PRODUCT_DEFINITION_SHAPE"),
2175    ("KINEMATIC_GROUND_REPRESENTATION", "REPRESENTATION"),
2176    (
2177        "KINEMATIC_PROPERTY_REPRESENTATION_RELATION",
2178        "PROPERTY_DEFINITION_REPRESENTATION",
2179    ),
2180    ("PERCENTAGE_LAMINATE_DEFINITION", "PRODUCT_DEFINITION"),
2181    ("PERCENTAGE_PLY_DEFINITION", "PRODUCT_DEFINITION"),
2182    (
2183        "PHYSICALLY_MODELLED_PRODUCT_DEFINITION",
2184        "PRODUCT_DEFINITION_WITH_ASSOCIATED_DOCUMENTS",
2185    ),
2186    ("PLY_LAMINATE_DEFINITION", "PRODUCT_DEFINITION"),
2187    ("RIB", "FEATURE_DEFINITION"),
2188    ("SHAPE_ASPECT_TRANSITION", "SHAPE_ASPECT_RELATIONSHIP"),
2189    ("THICKNESS_LAMINATE_DEFINITION", "PRODUCT_DEFINITION"),
2190];
2191static AP242E2_FILE_SCHEMA: &[&str] =
2192    &["AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF { 1 0 10303 442 3 1 4 }"];
2193static AP242E2: SchemaProfile = SchemaProfile {
2194    legal: AP242E2_LEGAL,
2195    downgrade: AP242E2_DOWNGRADE,
2196    file_schema: AP242E2_FILE_SCHEMA,
2197    apd: ApdInfo {
2198        status: "international standard",
2199        name: "ap242_managed_model_based_3d_engineering_mim_lf",
2200        year: 2011,
2201        description: "managed model based 3d engineering",
2202    },
2203};