An incomplete list of parts making up STEP (ISO 10303): Descriptions methods Part 1 - Overview and fundamental principles (1994). Unfortunately outdated, not covering the role of AICs and modules. Part 11 - EXPRESS language reference manual Part 12 - EXPRESS -I language reference manual (withdrawn) Part 14 - EXPRESS -X language reference manual Implementation methods Part 15 - SysML XMI to XSD transformation Part 21 - STEP-File Clear text encoding of the exchange structure Part 22 - SDAI Standard data access interface specification Part 23 - C++ language binding of the standard data access interface Part 24 - C language binding of the standard data access interface Part 25 - EXPRESS to OMG XMI binding Part 26 - Binary representation of EXPRESS-driven data using HDF5 Part 27 - Java TM programming language binding to the standard data access interface with Internet/Intranet extensions Part 28 - STEP-XML XML representation for EXPRESS-driven data Conformance testing methodology and framework Part 31 - General concepts Part 32 - Requirements on testing laboratories and clients Part 34 - Abstract test methods for application protocol implementations Part 35 - Abstract test methods for SDAI implementations Integrated generic resources Part 41 - Fundamentals of product description and support Part 42 - Geometric and topological representation Part 43 - Representation structures Part 44 - Product structure configuration Part 45 - Materials Part 46 - Visual presentation: Works in combination with part42 and allows to specify how to display 2D or 3D geometric models together with annotation data. The original design intend was that data according to this part could be displayed by computer systems supporting the Graphical Kernel System or PHIGS. Today other display interfaces such as OpenGL for 3D and Java 2D are more appropriate to display part 46 based data. Part 47 - Shape variation tolerances: This part supports the representation of Geometric dimensioning and tolerancing principles for computer sensitive data exchange. But it does not cover how to present the data for humans. Part 49 - Process structures and properties Part 50 - Mathematical constructs Part 51 - Mathematical description Part 52 - Mesh-based topology Part 53 - Numerical analysis Part 54 - Classification and set theory Part 55 - Procedural and hybrid representation Part 56 - State Part 57 - Expression extensions Part 58 - Risk Part 59 - Quality of product shape data Part 61 - Systems engineering representation Integrated application resources