ISO/DIS 10303-238:2026(en)

Annex D
(normative)

Protocol Implementation Conformance Statement (PICS) proforma

The Protocol Information and Conformance Statement (PICS) Proforma supports the conformance assessment of implementations requesting evaluation to this document. This annex is in the form of a questionnaire. This questionnaire is intended to be filled out by the implementer and may be used in preparation for conformance testing by a testing laboratory.

All implementers shall provide answers to the questions provided.

Question:

1. Please provide an identifier for the product or system for which conformance is claimed:

Product name and current version number:_____________________________

2. Please indicate the implementation method chosen:

ISO 10303-21 exchange structure -- preprocessor
Preprocessor name and current version number:__________________________

ISO 10303-21 exchange structure -- postprocessor
Postprocessor name and current version number:__________________________

ISO 10303-28 XML exchange structure -- preprocessor
Preprocessor name and current version number:__________________________

ISO 10303-28 XML exchange structure -- postprocessor
Postprocessor name and current version number:__________________________

3. This document defines four conformance classes. Each class is defined so as to include all the options specified by the preceeding class. Please indicate the highest numbered class for which conformance is claimed. Circle one:

CC1: Tool path programming

CC2: Closed-loop programming

CC3: Feature-based programming

CC4: Generative programming

4. If conformance to CC1: Tool path programming is claimed, answer the questions below.

(a) Indicate which machining technologies are supported. Circle all that apply:

milling
turning

(b) Indicate which toolpath curve geometries are supported. Circle all that apply:

polylines, composite or trimmed curves based upon line or circle
all bounded_curve types
the following bounded_curve types:__________________________

5. If conformance to CC2: Closed-loop programming is claimed, answer the questions below.

(a) Indicate which machining technologies are supported. Circle all that apply:

milling
turning

(b) Indicate which toolpath curve geometries are supported. Circle all that apply:

polylines, composite or trimmed curves based upon line or circle
all bounded_curve types
the following bounded_curve types:__________________________

(c) Indicate which workpiece shape representations are supported. Circle all that apply:

advanced_brep_shape_representation
edge_based_wireframe_shape_representation
faceted_brep_shape_representation
geometrically_bounded_surface_shape_representation
geometrically_bounded_wireframe_shape_representation
manifold_surface_shape_representation
non_manifold_surface_shape_representation
shell_based_wireframe_shape_representation

6. If conformance to CC3: Feature-based programming is claimed, answer the questions below.

(a) Indicate which machining technologies are supported. Circle all that apply:

milling using 2.5D features only
milling using all features
milling using the following features:__________________________
turning using all features
turning using the following features:__________________________

(b) Indicate which workpiece shape representations are supported. Circle all that apply:

advanced_brep_shape_representation
edge_based_wireframe_shape_representation
faceted_brep_shape_representation
geometrically_bounded_surface_shape_representation
geometrically_bounded_wireframe_shape_representation
manifold_surface_shape_representation
non_manifold_surface_shape_representation
shell_based_wireframe_shape_representation

7. If conformance to CC4: Generative programming is claimed, answer the questions below.

(a) Indicate which machining technologies are supported. Circle all that apply:

milling using 2.5D features only
milling using all features
milling using the following features:__________________________
turning using all features
turning using the following features:__________________________

(b) Indicate which workpiece shape representations are supported. Circle all that apply:

advanced_brep_shape_representation
edge_based_wireframe_shape_representation
faceted_brep_shape_representation
geometrically_bounded_surface_shape_representation
geometrically_bounded_wireframe_shape_representation
manifold_surface_shape_representation
non_manifold_surface_shape_representation
shell_based_wireframe_shape_representation

© ISO 2026 — All rights reserved