ISO 10303-214:2010(E)
This clause lists the optional elements of this part of ISO 10303. An implementation may choose to support any combination of these optional elements. However, certain combinations of options are likely to be implemented together. These combinations are called conformance classes and are de-scribed in the subclauses of this annex.
This annex is in the form of a questionnaire. This questionnaire is intended to be filled out by the im-plementer and may be used in preparation for conformance testing by a testing laboratory. The com-pleted PICS proforma is referred to as a PICS.
ISO 10303-214 implementation name: ...................
Current version and release date: ................
Indicate the chosen implementation method and supported directions of translation. If more than one implementation method is supported, a separate PICS proforma is to be filled out for each of them.
ISO 10303-21 | ISO 10303-22 | |
Preprocessor | ||
Postprocessor |
NOTE An implementation may support more than one conformance class.
CC1 | CC2 | CC3 | CC4 | CC5 | CC6 | CC7 | CC8 | CC9 | CC10 | |
Preprocessor | ||||||||||
Postprocessor |
CC11 | CC12 | CC13 | CC14 | CC15 | CC16 | CC17 | CC18 | CC19 | CC20 | |
Preprocessor | ||||||||||
Postprocessor |
If conformance to class CC12, CC13, CC14, CC15, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Default_setting_association | default_value | ||
Hardness | environment_condition |
If conformance to class CC3, CC4, CC10, CC11, CC12, CC13, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Dimension_callout | callout_element | ||
Drawing | language | ||
drawing_specification | |||
sheet |
If conformance to class CC4, CC10, CC11, CC12, CC13, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Associated_draughting_callout | is_associated_to | ||
Associated_fill_area | is_derived_from |
If conformance to class CC2, CC4, CC5, CC6, CC7, CC8, CC9, CC10, CC11, CC12, CC13, CC14, CC15, CC16, CC17, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Accuracy | is_defined_for | ||
Cartesian_coordinate_space | unit_of_values | ||
Digital_document | file | ||
Document | associated_version | ||
Document_content_property | languages | ||
Document_file | external_id_and_location | ||
Document_representation | common_location | ||
External_geometric_model_with_parameters | parameter_value | ||
Geometric_model | additional_element | ||
Physical_document | component | ||
Specific_document_classification | associated_document |
If conformance to class CC12, CC13, CC14, CC15, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
General_compound_feature | elements | ||
General_feature | additional_parameter |
If conformance to class CC12, CC13, CC14, CC15, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Circular_offset_pattern | base_feature | ||
Circular_omit_pattern | base_feature | ||
Circular_pattern | relocated_feature | ||
missing_feature | |||
Compound_feature_in_panel | element | ||
Compound_feature_in_solid | element | ||
Default_setting_association | default_value | ||
General_pattern | added_instance | ||
Rectangular_offset_pattern | base_feature | ||
Rectangular_omit_pattern | base_feature | ||
Rectangular_pattern | relocated_feature | ||
missing_feature |
If conformance to class CC3, CC4, CC10, CC11, CC12, CC13, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Curve_set_2d | element | ||
Wireframe_model_2d | element |
If conformance to class CC1, CC2, CC3, CC4, CC7, CC9, CC10, CC11, CC12, CC13, CC14, CC15, CC16, CC17, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Curve_set_3d | element | ||
Wireframe_model_3d | element |
If conformance to class CC1, CC2, CC3, CC4, CC5, CC7, CC9, CC10, CC11, CC12, CC13, CC14, CC15, CC16, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Edge_loop | edge | ||
Face | bound | ||
Shell | included_face | ||
Surface_model | element |
If conformance to class CC1, CC2, CC4, CC5, CC7, CC9, CC10, CC11, CC12, CC13, CC14, CC15, CC16, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Faceted_b_rep | void | ||
Faceted_b_rep_model | element | ||
Faceted_closed_shell | shell_boundary | ||
Faceted_face | bound | ||
Poly_loop | polygon | ||
is_bound_for |
If conformance to class CC1, CC2, CC4, CC5, CC7, CC9, CC10, CC11, CC12, CC13, CC14, CC15, CC16, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
B_rep | void | ||
B_rep_model | element | ||
Closed_shell | shell_boundary | ||
Edge_loop | edge | ||
Face | bound |
If conformance to class CC5, CC11, CC12, CC13, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Compound_model | element | ||
Edge_loop | edge | ||
Face | bound | ||
Topologically_connected_set | element |
If conformance to class CC1, CC2, CC4, CC5, CC7, CC9, CC10, CC11, CC12, CC13, CC14, CC15, CC16, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
B_rep | void | ||
B_rep_model | element | ||
Closed_shell | shell_boundary | ||
Csg_model | tree_root_expression | ||
Edge_loop | edge | ||
Face | bound | ||
Faceted_b_rep | void | ||
Faceted_b_rep_model | element | ||
Faceted_closed_shell | shell_boundary | ||
Faceted_face | bound | ||
Poly_loop | polygon | ||
is_bound_for |
If conformance to class CC1, CC2, CC4, CC7, CC9, CC10, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Geometric_set_3d | element | ||
Geometrically_bounded_surface_model | element |
If conformance to class CC16, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Ground_representation | is_referenced_by | ||
Initial_configuration | initial_pair_values | ||
Interpolated_configuration_sequence | interpolation | ||
Kinematic_configuration_definition | pair_values | ||
Kinematic_control | program | ||
related_result | |||
Kinematic_joint | is_referenced_by | ||
Kinematic_link_representation | additional_reference_frame | ||
Kinematic_mechanism | is_referenced_by | ||
Kinematic_simulation_information | mechanism | ||
described_element | |||
Kinematic_structure | joint | ||
is_referenced_by | |||
Kinematic_transformation_result | result |
If conformance to class CC11, CC12, CC13, CC17, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Point_direction_model | point_direction_elements | ||
point_elements | |||
Point_direction_sequence | element | ||
Point_sequence | element |
If conformance to class CC6, CC7, CC8, CC9, CC10, CC11, CC12, CC13, CC14, CC15, CC16, CC17, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Material | described_element | ||
Property | allowed_unit | ||
Property_change | added_property | ||
deleted_property |
If conformance to class CC1, CC2, CC3, CC4, CC5, CC7, CC9, CC10, CC11, CC12, CC13, CC14, CC15, CC16, CC17, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Appearance_assignment | component | ||
Hidden_element_handling | is_defined_for | ||
Styled_model | element | ||
additional_elements | |||
Surface_appearance | element |
If conformance to class CC3, CC4, CC5, CC10, CC11, CC12, CC13, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Draughting_callout | contents | ||
Fill_area | boundary |
If conformance to class CC5, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Hidden_element_handling | is_defined_for | ||
Light_source | is_defined_for |
If conformance to class CC1, CC2, CC3, CC4, CC5, CC6, CC7, CC8, CC9, CC10, CC11, CC12, CC13, CC14, CC15, CC16, CC17, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Approval | is_applied_to | ||
is_approved_by | |||
scope | |||
Certification | is_applied_to | ||
Contract | contracted_element | ||
release | |||
Date_and_person_assignment | is_applied_to | ||
Date_time_assignment | is_applied_to | ||
Date_time_interval_assignment | is_applied_to | ||
Design_discipline_item_definition | additional_context | ||
Item | associated_version | ||
item_classification | |||
Multi_language_string | additional_language_dependent_string | ||
Organization_in_contract | signature | ||
signed_contract | |||
Person | associated_organization | ||
Person_organization_assignment | is_applied_to | ||
Security_classification | is_applied_to | ||
Specific_item_classification | associated_item | ||
String_with_language | used_by | ||
Value_list | values |
If conformance to class CC1, CC2, CC3, CC4, CC5, CC7, CC9, CC10, CC11, CC12, CC13, CC14, CC15, CC16, CC17, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Accuracy | is_defined_for | ||
Cartesian_coordinate_space | unit_of_values | ||
Constructive_geometric_element | geometry | ||
Constructive_geometry | element | ||
associated_model | |||
Full_model_change | added_element | ||
Geometric_model | additional_element | ||
Group | element | ||
Hybrid_geometric_model_3d | element | ||
Incremental_model_change | added_element | ||
Layer | element | ||
Model_change | deleted_element |
If conformance to class CC6, CC7, CC8, CC9, CC10, CC13, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Effectivity | concerned_organization | ||
Manufacturing_configuration | concerned_organization | ||
Retention_period | is_applied_to |
If conformance to class CC6, CC7, CC8, CC9, CC10, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Activity | resolved_request | ||
concerned_organization | |||
supplying_organization | |||
authorization | |||
associated_project | |||
Project | affected_product_class | ||
work_program | |||
Work_request | notified_person | ||
scope |
If conformance to class CC6, CC7, CC8, CC9, CC10, CC11, CC12, CC13, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Classification_attribute | allowed_value | ||
Classification_system | allowed_classification | ||
Specific_item_classification | associated_item |
If conformance to class CC8, CC9, CC10, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Collection_definition | collected_items | ||
Design_constraint | is_valid_for | ||
Final_solution | final_specification | ||
Physical_instance_test_result | test_result | ||
Product_component | is_influenced_by | ||
is_relevant_for | |||
Product_function | is_relevant_for | ||
Product_specification | defining_specification | ||
Specification_expression | operand |
If conformance to class CC11, CC12, CC13, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Mated_item_relationship | mating_material | ||
Mating_definition | mated_items | ||
Process_operation_input_or_output | concerned_shape | ||
Process_plan | produced_output |
If conformance to class CC4, CC10, CC12, CC13, CC14, CC15, CC18, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Default_setting_association | default_value | ||
Derived_geometry | is_derived_from | ||
General_tolerance_table | cell |
If conformance to class CC12, CC13, CC14, CC15, CC19, or CC20 is claimed, then identify the implementation's properties with the following application objects:
Application object | Upper limit for | Preproc. | Postproc. |
Datum_target_set | target | ||
Derived_geometry | is_derived_from | ||
Tolerance_zone | is_zone_for |
© ISO 2010 — All rights reserved