List of STEP (ISO 10303) parts

List of STEP (ISO 10303) parts

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"
* Part 14 - "EXPRESS -X language reference manual"

Implementation methods

* 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

* Part 101 - "Draughting"
* Part 104 - "Finite element analysis"
* Part 105 - "Kinematics"
* Part 107 - "Finite element analysis definition relationships"
* Part 108 - "Parameterization and constraints for explicit geometric product models"
* Part 109 - "STEP assembly model for products"
* Part 110 - "Computational fluid dynamics data"
* Part 111 - "Elements for the procedural modelling of solid shapes"
* Part 112 - "Standard modelling commands for the procedural exchange of 2D CAD models"

Application Protocol

The 'APs' utilize the lower-level information of integrated resources in well defined combinations and configurations to represent a particular data model of an engineering or technical application.
* Part 201 - "Explicit draughting". Simple 2D drawing geometry related to a product. No association, no assembly hierarchy. Practically a subset of AP202 and 214.
* Part 202 - "Associative draughting". 2D/3D drawing with association, but no product structure. Practically a subset of AP214.
* Part 203: "Configuration controlled 3D designs of mechanical parts and assemblies". Mainly used for 3D design and product structure. A subset of AP214 but most widely used.
* Part 204 - "Mechanical design using boundary representation"
* Part 207 - "Sheet metal die planning and design"
* Part 209 - "Composite and metallic structural analysis and related design"
* Part 210 - "Electronic assembly, interconnect and packaging design". The most complex and sohisticated STEP AP.
* Part 212 - "Electrotechnical design and installation". Designed as a complement for AP214, but not fully harmonized with it.
* Part 214 - "Core data for automotive mechanical design processes"
* Part 215 - "Ship arrangement"
* Part 216 - "Ship moulded forms"
* Part 218 - "Ship structures"
* Part 219 - "Dimensional inspection information exchange"
* Part 221 - "Functional data and their schematic representation for process plant"
* Part 223 - "Exchange of design and manufacturing product information for cast parts", currently on CD level
* Part 224 - "Mechanical product definition for process plans using machining features"
* Part 225 - "Building elements using explicit shape representation"
* Part 227 - "Plant spatial configuration"
* Part 232 - "Technical data packaging core information and exchange"
* Part 233 - "Systems engineering"
* Part 235 - "Materials information for the design and verification of products"
* Part 236 - "Furniture catalog and interior design"
* Part 237 - "Fluid dynamics"
* Part 238 - "Application interpreted model for computer numeric controllers"
* Part 239 - "Product life cycle support"
* Part 240 - "Process plans for machined products"

ATS - Abstract test suite

An ATS is a formal description on how to test STEP implementations for conformance. They contain a test plan for postprocessors (exporting STEP data) and preprocessors (importing STEP data). The structure of an ATS is defined in part 34.

The original plan of STEP was to have for every AP 2xx a corresponding ATS 3xx, but only a few were finally realized till today.

AIC - Application interpreted constructs

AICs are specializations of the integrated application and generic resources. This is done by subtyping interfaced entities and adding further constraints and rules. No new stand-alone entities are created and no new explicit attributes are added. Most AICs are specializations in the geometric area. AICs did not exist back in 1994 when the first release of STEP got published. But when the 2nd generation of APs grows up it becomes clear that APs do not only share not only the IRs but also a lot of specializations. AICs are a big step towards AP interoperability.
* Part 501 - "Edge-based wireframe"
* Part 502 - "Shell-based wireframe"
* Part 503 - "Geometrically bounded 2D wireframe"
* Part 504 - "Draughting annotation"
* Part 505 - "Drawing structure and administration"
* Part 506 - "Draughting elements"
* Part 507 - "Geometrically bounded surface"
* Part 508 - "Non-manifold surface"
* Part 509 - "Manifold surface"
* Part 510 - "Geometrically bounded wireframe"
* Part 511 - "Topologically bounded surface"
* Part 512 - "Faceted boundary representation"
* Part 513 - "Elementary boundary representation"
* Part 514 - "Advanced boundary representation"
* Part 515 - "Constructive solid geometry"
* Part 517 - "Mechanical design geometric presentation"
* Part 518 - "Mechanical design shaded representation"
* Part 519 - "Geometric tolerances"
* Part 520 - "Associative draughting elements"
* Part 521 - "Manifold subsurface"
* Part 522 - "Machining features"
* Part 523 - "Curve swept solid"

AM - Application modules

see ISO 10303 Application Modules

References

External links

* [http://www.tc184-sc4.org/titles/STEP_Titles.htm Full list of STEP parts from TC184-SC4]
* [http://www.tc184-sc4.org/SC4%5FOpen/SC4%5FWork%5FProducts%5FDocuments/STEP%5F%2810303%29/ STEP Overview]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • ISO 10303-22 — is a part of the implementation methods of STEP with the official title Standard data access interface or simply SDAI.SDAI defines an abstract Application Programming Interface (API) to work on application data according to a given data models… …   Wikipedia

  • ISO 10303 Application Modules — The STEP Application modules define common building blocks to create modular Application Protocols (AP) within ISO 10303. Higher level modules are built up from lower level modules. The modules on the lowest level are wrappers of concepts,… …   Wikipedia

  • ISO 10303 — is an ISO standard for the computer interpretable representation and exchange of industrial product data. Its official title is Industrial automation systems and integration Product data representation and exchange , known as STEP or Standard for …   Wikipedia

  • ISO 15926 — The ISO 15926 is titled: Industrial automation systems and integration Integration of life cycle data for process plants including oil and gas production facilities is a standard for data integration, sharing, exchange, and hand over between… …   Wikipedia

  • ISO 13399 — The official title of ISO 13399 is Cutting tool data representation and exchange.ISO 13399 is an International Standard for the computer interpretable representation and exchange of industrial product data. The objective is to provide a mechanism …   Wikipedia

  • List of ISO standards — This is a list of ISO standards that are discussed in Wikipedia articles. For a list of all the more than 16,000 ISO standards (as of 2007), see the [http://www.iso.org/iso/en/CatalogueListPage.CatalogueList ISO Catalogue] .About 300 of the… …   Wikipedia

  • EXPRESS (data modeling language) — EXPRESS is a standard data modelling language for product data. EXPRESS is formalized in the ISO Standard for the Exchange of Product model STEP (ISO 10303), and standardized as ISO 10303 11. Overview Data models formally define data objects and… …   Wikipedia

  • XML — Infobox file format name = Extensible Markup Language icon = logo = extension = .xml mime = application/xml, text/xml (deprecated) type code = uniform type = public.xml magic = owner = World Wide Web Consortium genre = Markup language container… …   Wikipedia

  • Boundary representation — In solid modeling and computer aided design, boundary representation often abbreviated as B rep or BREP is a method for representing shapes using the limits. A solid is represented as a collection of connected surface elements, the boundary… …   Wikipedia

  • Product lifecycle management — (PLM) is the process of managing the entire lifecycle of a product from its conception, through design and manufacture, to service and disposal. [cite web title = About PLM publisher = CIMdata url = http://www.cimdata.com/PLM/aboutPLM.html ] PLM… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”