
Architecture / Structure
The methods and principles used in the development of STEP are reflected in its structure (see graphic below). STEP has been published as a series of ISO 10303 standards, which includes besides the
|
Models for the description of product data (Integrated Resources, Application Protocols) also |
|
Description Methods, |
|
Implementation Methods and |
|
Conformance Testing Methodology and Framework. |
STEP can be understood as a 'construction kit', with which application-specific product data models (Application Protocols) can be described using basic building blocks (Integrated Resources), according to defined rules and standardized methods.
STEP covers a wide scope and is organized in series of separately developed and published documents (the so-called Parts). Every Part is published through an independent ISO document (ISO 10303-xxx, where xxx denotes the Part number). All documents are available in their current editing state, which is subject to fixed ISO rules:
|
New Work Item (NWI) |
|
Working Draft (WD) |
|
Committee Draft (CD) |
|
Draft International Standard (DIS) |
|
Final Draft International Standard (FDIS) |
|
International Standard (IS) |
The individual STEP documents are subdivided into series:
|
Description Methodes (10 series, ISO 10303-1x)
The data modelling language EXPRESS is the first international standard for the specification of data models. With its object-oriented approach it is possible to implement | ||||||||||||||||||
|
EXPRESS-X is a method to map two EXPRESS data models onto each other. The main application areas are: | ||||||||||||||||||
|
|
Implementation methods (20 series, ISO 10303-2x) The traditional data exchange with STEP is based on a sequential file format (Step Physical File Format). This is an ASCII-file, which can be imported and thus interpreted on every computer. The data access method SDAI (Standard Data Access Interface) is the basis for data integration, e.g. using databases which are specified through an EXPRESS schema. |
|
Integrated Resources? Basic models (40/50 series, ISO 10303-4x, -5x) The basic models of the Integrated Resources establish the foundation for all further data models within the scope of STEP. They each describe (possibly in more than one EXPRESS schema) the basic elements for the following data classes: |
|||||||||||||||
| All other STEP data models are built on these basic models. |
|
In the first stage, these are the Application Resources with universal contents (100 series, ISO 10303-1xx), e.g. for | ||||||||||||||||
| In a parallel stage, all those application-oriented (partial) models, which are used in various complex applications, are combined (500 series, ISO 10303-5xx). These are the so-called AICs (Application Interpreted Construct) like | ||||||||||||||||||
|
|
On the top level, there are the Application Protocols (200 series, ISO 10303-2xx). They specify those data models which are the basis for implementations. Every STEP implementation (e.g. a data exchange processor) is the implementation of an Application Protocol. Currently, there are numerous Application Protocols under development. The few, which have up to now reached the status of an International Standard, include: | |||||||||||||||||
| Detailed information can be retrieved following the links. |