ISO 10303-214:2010(E)

Annex D
(normative)

Protocol Implementation Conformance Statement (PICS) proforma

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.

D.1 General conformance statements

D.1.1 Protocol implementation identification

ISO 10303-214 implementation name: ...................

Current version and release date: ................

D.1.2 Implementation method

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    

D.1.3 Implemented conformance classes

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                    

D.2 Conformance statements for UoF C1

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    

D.3 Conformance statements for UoF D1

 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    

D.4 Conformance statements for UoF D2

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    

D.5 Conformance statements for UoF E1

 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    

D.6 Conformance statements for UoF FF1

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    

D.7 Conformance statements for UoF FF2

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    

D.8 Conformance statements for UoF G1

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    

D.9 Conformance statements for UoF G2

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    

D.10 Conformance statements for UoF G3

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    

D.11 Conformance statements for UoF G4

 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    

D.12 Conformance statements for UoF G5

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    

D.13 Conformance statements for UoF G6

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    

D.14 Conformance statements for UoF G7

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    

D.15 Conformance statements for UoF G8

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    

D.16 Conformance statements for UoF K1

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    

D.17 Conformance statements for UoF MD1

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    

D.18 Conformance statements for UoF PR1

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    

D.19 Conformance statements for UoF P1

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    

D.20 Conformance statements for UoF P2

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    

D.21 Conformance statements for UoF P3

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    

D.22 Conformance statements for UoF S1

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    

D.23 Conformance statements for UoF S2

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    

D.24 Conformance statements for UoF S4

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    

D.25 Conformance statements for UoF S5

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    

D.26 Conformance statements for UoF S6

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    

D.27 Conformance statements for UoF S7

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    

D.28 Conformance statements for UoF S8

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    

D.29 Conformance statements for UoF T1

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    

D.30 Conformance statements for UoF T2

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