ISO 10303 consists of the following parts under the general title Industrial automation systems and integration - Product

data representation and exchange:

— Part 1,  Overview and fundamental principles;

— Part 11,  Description methods: The EXPRESS language reference manual;

— Part 12,  Description methods: The EXPRESS-I language reference manual;

— Part 14,  Description methods: The EXPRESS-X language reference manual;

— Part 21,  Implementation methods: Clear text encoding of the exchange structure;

— Part 22,  Implementation methods: Standard data access interface specification;

— Part 23,  Implementation methods: C++ language binding to the standard data access interface;

— Part 24,  Implementation methods: C language binding to the standard data access interface;

— Part 25,  Implementation methods: EXPRESS to OMG XMI binding;

— Part 27,  Implementation methods: Java programming language binding to the standard data access interface with

Internet/Intranet extensions;

— Part 28,  Implementation methods: XML representations of EXPRESS schemas and data;

— Part 31,  Conformance testing methodology and framework: General concepts;

— Part 32,  Conformance testing methodology and framework: Requirements on testing laboratories and clients;

— Part 34,  Conformance testing methodology and framework: Abstract test methods;

— Part 35,  Conformance testing methodology and framework: Abstract test methods for standard data access interface

implementations;

— Part 41,  Integrated generic resource: Fundamentals of product description and support;

— Part 42,  Integrated generic resource: Geometric and topological representation;

— Part 43,  Integrated generic resource: Representation structures;

— Part 44,  Integrated generic resource: Product structure configuration;

— Part 45,  Integrated generic resource: Materials;

— Part 46,  Integrated generic resource: Visual presentation;

— Part 47,  Integrated generic resource: Shape variation tolerances;

— Part 49,  Integrated generic resource: Process structure and properties;

— Part 50,  Integrated generic resource: Mathematical constructs;

— Part 51,  Integrated generic resource: Mathematical description;

— Part 54,  Integrated generic resource: Classification and set theory;

— Part 55,  Integrated generic resource: Procedural and hybrid representation;

— Part 56,  Integrated generic resource: State;

— Part 59,  Integrated generic resource: Quality of product shape data;

— Part 101,  Integrated application resources: Draughting;

— Part 104,  Integrated application resource: Finite element analysis;

— Part 105,  Integrated application resource: Kinematics;

— Part 107,  Integrated application resource: Finite element analysis definition relationships;

— Part 108,  Integrated application resource: Parameterization and constraints for explicit geometric product models;

— Part 109,  Integrated application resource: Kinematic and geometric constraints for assembly models;

— Part 111,  Integrated application resource: Elements for the procedural modelling of solid shapes;

— Part 112,  Integrated application resource: Modelling commands for the exchange of procedurally represented 2D CAD

models;

— Part 201,  Application protocol: Explicit draughting;


— Part 202,  Application protocol: Associative draughting;

— Part 203,  Application protocol: Configuration controlled 3D designs of mechanical parts and assemblies;

— Part 204,  Application protocol: Mechanical design using boundary representation;

— Part 207,  Application protocol: Sheet metal die planning and design;

— Part 209,  Application protocol: Composite and metallic structural analysis and related design;

— Part 210,  Application protocol: Electronic assembly, interconnect, and packaging design;

— Part 212,  Application protocol: Electrotechnical design and installation;

— Part 214,  Application protocol: Core data for automotive mechanical design processes;

— Part 215,  Application protocol: Ship arrangement;

— Part 216,  Application protocol: Ship moulded forms;

— Part 218,  Application protocol: Ship structures;

— Part 219,  Application protocol: Dimensional inspection information exchange;

— Part 221,  Application protocol: Functional data and their schematic representation for process plant;

— Part 223,  Application protocol: Exchange of design and manufacturing product information for cast parts;

— Part 224,  Application protocol: Mechanical product definition for process plans using machining features;

— Part 225,  Application protocol: Building elements using explicit shape representation;

— Part 227,  Application protocol: Plant spatial configuration;

— Part 232,  Application protocol: Technical data packaging core information and exchange;

— Part 233,  Application protocol: Systems engineering data representation;

— Part 235,  Application protocol: Engineering properties for product design and verification;

— Part 236,  Application protocol: Furniture catalog and interior design;

— Part 238,  Application Protocol: Application interpreted model for computerized  numerical controllers;

— Part 239,  Application Protocol: Product life cycle support;

— Part 240,  Application protocol: Process plans for machined products;

— Part 304,  Abstract test suite: Mechanical design using boundary representation;

— Part 307,  Abstract test suite: Sheet metal die planning and design;

— Part 324,  Abstract test suite: Mechanical product definition for process plans using machining features;

— Part 325,  Abstract test suite: Building elements using explicit shape representation;

— Part 332,  Abstract test suite: Technical data packaging core information and exchange;

— Part 403,  Application module: AP203 Configuration control 3d design;

— Part 410,  Application module: AP210 electronic assembly interconnect and packaging design;

— Part 421,  Application module: Functional data and schematic representation;

— Part 436,  Application module: AP236 furniture catalog and interior design;

— Part 439,  Application module:  AP239 product life cycle support;

— Part 501,  Application interpreted construct: Edge-based wireframe;

— Part 502,  Application interpreted construct: Shell-based wireframe;

— Part 503,  Application interpreted construct: Geometrically bounded 2D wireframe;

— Part 504,  Application interpreted construct: Draughting annotation;

— Part 505,  Application interpreted construct: Drawing structure and administration;

— Part 506,  Application interpreted construct: Draughting elements;

— Part 507,  Application interpreted construct: Geometrically bounded surface;


— Part 508,  Application interpreted construct: Non-manifold surface;

— Part 509,  Application interpreted construct: Manifold surface;

— Part 510,  Application interpreted construct: Geometrically bounded wireframe;

— Part 511,  Application interpreted construct: Topologically bounded surface;

— Part 512,  Application interpreted construct: Faceted boundary representation;

— Part 513,  Application interpreted construct: Elementary boundary representation;

— Part 514,  Application interpreted construct: Advanced boundary representation;

— Part 515,  Application interpreted construct: Constructive solid geometry;

— Part 517,  Application interpreted construct: Mechanical design geometric presentation;

— Part 518,  Application interpreted construct: Mechanical design shaded presentation;

— Part 519,  Application interpreted construct: Geometric tolerances;

— Part 520,  Application interpreted construct: Associative draughting elements;

— Part 521,  Application interpreted construct: Manifold subsurface;

— Part 522,  Application interpreted construct: Machining features;

— Part 523,  Application interpreted construct: Curve swept solid;

— Part 1001,  Application module: Appearance assignment;

— Part 1002,  Application module: Colour;

— Part 1003,  Application module: Curve appearance;

— Part 1004,  Application module: Elemental shape;

— Part 1005,  Application module: Elemental topological shape;

— Part 1006,  Application module: Foundation representation;

— Part 1007,  Application module: General surface appearance;

— Part 1008,  Application module: Layer assignment;

— Part 1009,  Application module: Shape appearance and layers;

— Part 1010,  Application module: Date time;

— Part 1011,  Application module: Person organization;

— Part 1012,  Application module: Approval;

— Part 1013,  Application module: Person organization assignment;

— Part 1014,  Application module: Date time assignment;

— Part 1015,  Application module: Security classification;

— Part 1016,  Application module: Product categorization;

— Part 1017,  Application module: Product identification;

— Part 1018,  Application module: Product version;

— Part 1019,  Application module: Product view definition;

— Part 1020,  Application module: Product version relationship;

— Part 1021,  Application module: Identification assignment;

— Part 1022,  Application module: Part and version identification;

— Part 1023,  Application module: Part view definition;

— Part 1024,  Application module: Product relationship;

— Part 1025,  Application module: Alias identification;

— Part 1026,  Application module: Assembly structure;


— Part 1027,  Application module: Contextual shape positioning;

— Part 1030,  Application module: Property assignment;

— Part 1032,  Application module: Shape property assignment;

— Part 1033,  Application module: External model;

— Part 1034,  Application module: Product view definition properties;

— Part 1036,  Application module: Independent property;

— Part 1038,  Application module: Independent property representation;

— Part 1039,  Application module: Geometric validation property representation;

— Part 1040,  Application module: Process property assignment;

— Part 1041,  Application module: Product view definition relationship;

— Part 1042,  Application module: Work request;

— Part 1043,  Application module: Work order;

— Part 1044,  Application module: Certification;

— Part 1046,  Application module: Product replacement;

— Part 1047,  Application module: Activity;

— Part 1049,  Application module: Activity method;

— Part 1050,  Application module: Dimension tolerance;

— Part 1051,  Application module: Geometric tolerance;

— Part 1052,  Application module: Default tolerance;

— Part 1054,  Application module: Value with unit;

— Part 1055,  Application module: Part definition relationship;

— Part 1056,  Application module: Configuration item;

— Part 1057,  Application module: Effectivity;

— Part 1058,  Application module: Configuration effectivity;

— Part 1059,  Application module: Effectivity application;

— Part 1060,  Application module: Product concept identification;

— Part 1061,  Application module: Project;

— Part 1062,  Application module: Contract;

— Part 1063,  Application module: Product occurrence;

— Part 1064,  Application module: Event;

— Part 1065,  Application module: Time Interval;

— Part 1068,  Application module: Constructive solid geometry 3d;

— Part 1070,  Application Module: Class;

— Part 1071,  Application module: Class of activity;

— Part 1074,  Application module: Property condition;

— Part 1077,  Application module: Class of product;

— Part 1080,  Application module: Property space;

— Part 1085,  Application module: Property identification;

— Part 1091,  Application module: Maths space;

— Part 1092,  Application module: Maths value;

— Part 1099,  Application module: Independent property definition;


— Part 1101,  Application module: Product property feature definition;

— Part 1102,  Application module: Assembly feature definition;

— Part 1103,  Application module: Product class;

— Part 1104,  Application module: Specified product;

— Part 1105,  Application module: Multi linguism ;

— Part 1106,  Application module: Extended measure representation;

— Part 1108,  Application module: Specification based configuration;

— Part 1109,  Application module: Alternative solution;

— Part 1110,  Application module: Surface conditions;

— Part 1111,  Application module: Classification with attributes;

— Part 1112,  Application module: Specification control;

— Part 1113,  Application module: Group;

— Part 1114,  Application module: Classification assignment;

— Part 1115,  Application module: Part collection;

— Part 1116,  Application module: Pdm material aspects;

— Part 1118,  Application module: Measure representation;

— Part 1121,  Application module: Document and version identification;

— Part 1122,  Application module: Document assignment;

— Part 1123,  Application module: Document definition;

— Part 1124,  Application module: Document structure;

— Part 1126,  Application module: Document properties;

— Part 1127,  Application module: File identification;

— Part 1128,  Application module: External item identification assignment;

— Part 1129,  Application module: External properties;

— Part 1130,  Application module: Derived shape element;

— Part 1131,  Application module: Construction geometry;

— Part 1132,  Application module: Associative text;

— Part 1133,  Application module: Single part representation;

— Part 1134,  Application module: Product structure;

— Part 1136,  Application module: Text appearance;

— Part 1140,  Application module: Requirement identification and version;

— Part 1141,  Application module: Requirement view definition;

— Part 1142,  Application module: Requirement view definition relationship;

— Part 1143,  Application module: Building component;

— Part 1144,  Application module: Building item;

— Part 1145,  Application module: Building structure;

— Part 1146,  Application module: Location in building;

— Part 1147,  Application module: Manufacturing configuration effectivity;

— Part 1151,  Application module: Functional data;

— Part 1156,  Application module: Product structure and classification;

— Part 1157,  Application module: Class of product structure;


— Part 1158,  Application module: Class of composition of product;

— Part 1159,  Application module: Class of connection of product;

— Part 1160,  Application module: Class of containment of product;

— Part 1161,  Application module: Class of involvement of product in connection;

— Part 1162,  Application module: Class of product library;

— Part 1163,  Application module: Individual product structure;

— Part 1164,  Application module: Product as individual;

— Part 1165,  Application module: Involvement of individual product in connection;

— Part 1166,  Application module: Composition of individual product;

— Part 1167,  Application module: Connection of individual product;

— Part 1168,  Application module: Containment of individual product;

— Part 1169,  Application module: Activity structure and classification;

— Part 1170,  Application module: Class of activity structure;

— Part 1171,  Application module: Class of composition of activity;

— Part 1172,  Application module: Class of connection of activity;

— Part 1173,  Application module: Class of involvement in activity;

— Part 1174,  Application module: Class of activity library;

— Part 1175,  Application module: Individual activity structure;

— Part 1176,  Application module: Individual activity;

— Part 1177,  Application module: Composition of individual activity;

— Part 1178,  Application module: Connection of individual activity;

— Part 1179,  Application module: Individual involvement in activity;

— Part 1188,  Application module: Class of person;

— Part 1198,  Application module: Property and property assignment;

— Part 1199,  Application module: Possession of property;

— Part 1203,  Application module: Schematic and symbolization;

— Part 1204,  Application module: Schematic drawing;

— Part 1205,  Application module: Schematic element;

— Part 1206,  Application module: Draughting annotation;

— Part 1207,  Application module: Drawing structure and administration;

— Part 1208,  Application module: Schematic element library;

— Part 1209,  Application module: Symbolization by schematic element;

— Part 1210,  Application module: Set theory;

— Part 1211,  Application module: Cardinality of relationship;

— Part 1212,  Application module: Classification;

— Part 1213,  Application module: Reference data library;

— Part 1214,  Application module: System breakdown;

— Part 1215,  Application module: Physical breakdown;

— Part 1216,  Application module: Functional breakdown;

— Part 1217,  Application module: Zonal breakdown;

— Part 1218,  Application module: Hybrid breakdown;


— Part 1228,  Application module: Representation_with_uncertainty;

— Part 1230,  Application module: Configuration controlled 3D parts and assemblies;

— Part 1231,  Application module: Product data management;

— Part 1233,  Application module: Requirement assignment;

— Part 1240,  Application module: Organization type;

— Part 1241,  Application module: Information rights;

— Part 1242,  Application module: Position in organization;

— Part 1243,  Application module: Experience;

— Part 1244,  Application module: Qualifications;

— Part 1245,  Application module: Type of person;

— Part 1246,  Application module: Attribute classification;

— Part 1248,  Application module: Product breakdown;

— Part 1249,  Application module: Activity method assignment;

— Part 1250,  Application module: Attachment slot;

— Part 1251,  Application module: Interface;

— Part 1252,  Application module: Probability;

— Part 1253,  Application module: Condition;

— Part 1254,  Application module: Condition evaluation;

— Part 1255,  Application module: State definition;

— Part 1256,  Application module: State observed;

— Part 1257,  Application module: Condition characterized;

— Part 1258,  Application module: Observation;

— Part 1259,  Application module: Activity as realized;

— Part 1260,  Application module: Scheme;

— Part 1261,  Application module: Activity method implementation;

— Part 1262,  Application module: Task specification;

— Part 1263,  Application module: Justification;

— Part 1265,  Application module: Envelope;

— Part 1266,  Application module: Resource management;

— Part 1267,  Application module: Required resource;

— Part 1268,  Application module: Resource item;

— Part 1269,  Application module: Resource as realized;

— Part 1270,  Application module: Message;

— Part 1271,  Application module: State characterized;

— Part 1272,  Application module: Activity characterized;

— Part 1273,  Application module: Resource property assignment;

— Part 1274,  Application module: Probability distribution;

— Part 1275,  Application module: External class;

— Part 1276,  Application module: Location;

— Part 1277,  Application module: Location assignment;

— Part 1278,  Application module: Product group;


— Part 1280,  Application module: Required resource characterized;

— Part 1281,  Application module: Resource item characterized;

— Part 1282,  Application module: Resource management characterized;

— Part 1283,  Application module: Resource as realized characterized;

— Part 1285,  Application module: Work request characterized;

— Part 1286,  Application module: Work order characterized;

— Part 1287,  Application module: AP239 activity recording;

— Part 1288,  Application module: Management resource information;

— Part 1289,  Application module: AP239 management resource information;

— Part 1290,  Application module: Document management;

— Part 1291,  Application module: Plib class reference;

— Part 1292,  Application module: AP239 product definition information;

— Part 1293,  Application module: AP239 part definition information;

— Part 1294,  Application module: Interface lifecycle;

— Part 1295,  Application module: AP239 properties;

— Part 1296,  Application module: Condition evaluation characterized;

— Part 1297,  Application module: AP239 document management;

— Part 1298,  Application module: Activity method characterized;

— Part 1300,  Application module: Work output;

— Part 1301,  Application module: Work output characterized;

— Part 1304,  Application module: AP239 product status recording;

— Part 1306,  Application module: AP239 task specification resourced;

— Part 1307,  Application module: AP239 work definition;

— Part 1340,  Application module: Name assignment;

— Part 1341,  Application module: Generic expression;

— Part 1342,  Application module: Expression;

— Part 1343,  Application module: Product placement;

— Part 1344,  Application module: Numerical interface;

— Part 1345,  Application module: Item definition structure;

— Part 1346,  Application module: Numeric function;

— Part 1347,  Application module: Wireframe 2d;

— Part 1348,  Application module: Requirement management;