← Back to results

HTTP/1

.1 200 OK date: Fri, 03 Jul 2026 06:26:15 GMT server: mw-web.codfw.main-54f6d45877-zx7zk x-content-type-options: nosniff content-language: en accept-ch: reporting-endpoints: csp-report-to-endpoint='/w/api.php?action=cspreport&format=json'; content-security-policy: script-src 'unsafe-eval' blob: 'self' meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost https://localhost:* http://localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org 'unsafe-inline' auth.wikimedia.org; default-src 'self' data: blob: upload.wikimedia.org https://commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost https://localhost:* http://localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org en.wikibooks.org en.wikinews.org en.wikiquote.org en.wikisource.org en.wikiversity.org en.wikivoyage.org en.wiktionary.org www.mediawiki.org commons.wikimedia.org foundation.wikimedia.org incubator.wikimedia.org species.wikimedia.org wikimania.wikimedia.org www.wikidata.org www.wikifunctions.org auth.wikimedia.org; style-src 'self' data: blob: upload.wikimedia.org https://commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost https://localhost:* http://localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org 'unsafe-inline'; object-src 'none'; report-uri /w/api.php?action=cspreport&format=json; report-to csp-report-to-endpoint last-modified: Fri, 03 Jul 2026 00:31:08 GMT content-type: text/html; charset=UTF-8 age: 0 accept-ranges: bytes x-cache: cp2047 miss, cp2047 miss x-cache-status: miss server-timing: cache;desc="miss", host;desc="cp2047" strict-transport-security: max-age=106384710; includeSubDomains; preload report-to: { "group": "wm_nel", "max_age": 604800, "endpoints": [{ "url": "https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0" }] } nel: { "report_to": "wm_nel", "max_age": 604800, "failure_fraction": 0.05, "success_fraction": 0.0} set-cookie: WMF-Last-Access=03-Jul-2026;Path=/;HttpOnly;secure;Expires=Tue, 04 Aug 2026 00:00:00 GMT set-cookie: WMF-Last-Access-Global=03-Jul-2026;Path=/;Domain=.wikipedia.org;HttpOnly;secure;Expires=Tue, 04 Aug 2026 00:00:00 GMT set-cookie: WMF-DP=4dc;Path=/;HttpOnly;secure;Expires=Fri, 03 Jul 2026 00:00:00 GMT x-client-ip: 75.28.18.94 cache-control: private, s-maxage=0, max-age=0, must-revalidate, no-transform vary: Accept-Encoding,X-Subdomain,Cookie,Authorization,User-Agent set-cookie: GeoIP=US:TX:McKinney:33.20:-96.62:v4; Path=/; secure; Domain=.wikipedia.org set-cookie: NetworkProbeLimit=0.001;Path=/;Secure;SameSite=None;Max-Age=3600 set-cookie: WMF-Uniq=PS9jrfCqzUqacHm5iFORIQOSAAAAAFvdT9vfbJ4LRgJMYQbW0VMIvSIunrO2dr9I;Domain=.wikipedia.org;Path=/;HttpOnly;secure;SameSite=None;Expires=Sat, 03 Jul 2027 00:00:00 GMT transfer-encoding: chunked x-request-id: c8bd0ad4-d88e-4d3d-9b38-88b428c4bcc7 x-analytics: 8000 ISO 10303 - Wikipedia Jump to content Main menu Main menu move to sidebar hide Navigation Main page Contents Current events Random article About Wikipedia Contact us Contribute Help Learn to edit Community portal Recent changes Upload file Special pages Search Search Appearance Donate Create account Log in Personal tools Donate Create account Log in Contents move to sidebar hide (Top) 1 History Toggle History subsection 1.1 2014 updates 1.2 2020 updates 2 Overview 3 Structure Toggle Structure subsection 3.1 Overview 3.2 Application Interpreted Models 3.3 Application Reference Models 3.4 Coverage of STEP Application Protocols (AP) 4 See also 5 Notes 6 Notes 7 References 8 External links Toggle the table of contents ISO 10303 12 languages Català Deutsch Español فارسی Suomi Français Italiano 日本語 Português Română Русский Yorùbá Edit links Article Talk English Read Edit View history Tools Tools move to sidebar hide Actions Read Edit View history General What links here Related changes Upload file Permanent link Page information Cite this page Get shortened URL Switch to legacy parser Print/export Download as PDF Printable version In other projects Wikimedia Commons Wikidata item Appearance move to sidebar hide From Wikipedia, the free encyclopedia ISO standard This article includes a list of general references , but it lacks sufficient corresponding inline citations . Please help to improve this article by introducing more precise citations. ( January 2010 ) ( Learn how and when to remove this message ) ISO 10303 ( Automation systems and integration — Product data representation and exchange ) [ 1 ] [ 2 ] is a family of ISO standards for computer -interpretable representation (description) and exchange of product manufacturing information (PMI). [ 3 ] [ 4 ] It aims to provide interoperability between various computer-aided design (CAD) software, assist with automation in computer-aided manufacturing (CAM), and allows long-term archival of 3D , CAD and PDM data. [ 5 ] It is known informally as " STEP ", [ 3 ] which stands for " Standard for the Exchange of Product model data ". [ 3 ] [ 6 ] Due to a large scope ISO 10303 is subdivided into approximately 700 underlying standards total. [ 7 ] [ 4 ] [ a ] The standard includes Parts 11-18 and Part 21 that describe EXPRESS data schema definition language and STEP-file (also STEP-XML ) used for textual representation of PMI data codified by the standard. [ 8 ] :   59   These Parts serve as basis for the ISO 10303 and also used by some others standards, such as IFC . Application Protocols (AP) provided by the standard give information for its practical implementation in specific contexts. [ 9 ] These describe scope, functional requirements, definitions requirements, and levels of conformance. [ 9 ] Notable APs include: AP238 ( STEP-NC ) — an underlying standard for CAD-model based CAM and automated CNC machining. [ 4 ] [ b ] AP203 and AP242 [ c ] — a standard for CAD related data models for CAD data exchange . [ 10 ] Excepting few underlying standards ISO10303 is not free and should be acquired via purchasing an individually issued license. [ 7 ] NIST (US) has provided various tools to view and analyze ( GD&T conformance) STEP files, and work with EXPRESS schema language in VSCode editor. [ 4 ] [ 11 ] History [ edit ] The basis for STEP was the Product Data Exchange Specification (PDES) , which was initiated during the mid-1980's and was submitted to ISO in 1988. [ 12 ] [ 13 ] The Product Data Exchange Specification (PDES) was a data definition effort intended to improve interoperability between manufacturing companies, and thereby improve productivity. [ 14 ] The evolution of STEP can be divided into four release phases. The development of STEP started in 1984 as a successor of IGES , SET and VDA-FS . [ 15 ] The initial plan was that "STEP shall be based on one single, complete, implementation-independent Product Information Model, which shall be the Master Record of the integrated topical and application information models". [ 16 ] But because of the complexity, the standard had to be broken up into smaller parts that can be developed, balloted and approved separately. [ 17 ] In 1994/95 ISO published the initial release of STEP as international standards (IS) with the parts 1, 11, 21, 31, 41, 42, 43, 44, 46, 101, AP 201 and AP 203. [ 18 ] Today AP 203 Configuration controlled 3D design is still one of the most important parts of STEP and supported by many CAD systems for import and export. In the second phase the capabilities of STEP were widely extended, primarily for the design of products in the aerospace, automotive, electrical, electronic, and other industries. This phase ended in the year 2002 with the second major release, including the STEP parts AP 202, AP 209, AP 210, AP 212, AP 214, AP 224, AP 225, AP 227, AP 232. [ 19 ] Basic harmonization between the APs especially in the geometric areas was achieved by introducing the Application Interpreted Constructs (AIC, 500 series). [ 20 ] A major problem with the monolithic APs of the first and second releases is that they are too big, have too much overlap with each other, and are not sufficiently harmonized. These deficits led to the development of the STEP modular architecture (400 and 1000 series). [ 21 ] [ 20 ] This activity was primarily driven by new APs covering additional life-cycle phases such as early requirement analysis (AP 233) and maintenance and repair (AP 239), and also new industrial areas (AP 221, AP 236). New editions of the previous monolithic APs on a modular basis have been developed (AP 203, AP 209, AP 210). The publication of these new editions coincided with the release in 2010 of the new ISO product SMRL , the STEP Module and Resource Library, that contains all STEP resource parts and application modules on a single CD. The SMRL will be revised frequently and is available at a much lower cost than purchasing all the parts separately. 2014 updates [ edit ] In December 2014, ISO published the first edition of a new major Application Protocol, AP 242 Managed model based 3d engineering , that combined and replaced the following previous APs in an upward compatible way: AP 201, Explicit draughting . Simple 2D drawing geometry related to a product. No association, no assembly hierarchy. AP 202, Associative draughting . 2D/3D drawing with association, but no product structure. AP 203, Configuration controlled 3D designs of mechanical parts and assemblies . AP 204, Mechanical design using boundary representation AP 214, Core data for automotive mechanical design processes AP 242, Managed model based 3D engineering AP 242 was created by merging the following two Application protocols: AP 203, Configuration controlled 3D designs of mechanical parts and assemblies (as used by the Aerospace Industry). AP 214, Core data for automotive mechanical design processes (used by the Automotive Industry). In addition AP 242 edition 1 contains extensions and significant updates for: Geometric dimensioning and tolerancing Kinematics Tessellation Two APs had been modified to be directly based on AP 242, and thus became supersets of it: AP 209, Composite and metallic structural analysis and related design AP 210, Electronic assembly, interconnect and packaging design . This is the most complex and sophisticated STEP AP. 2020 updates [ edit ] AP242 edition 2, published in April 2020, extends edition 1 domain by the description of Electrical Wire Harnesses and introduces an extension of STEP modelisation and implementation methods based on SysML and system engineering with an optimized XML implementation method. [ citation needed ] This new edition contains also enhancements on 3D Dimensioning and Tolerancing, and Composite Design. New features are also introduced: curved triangles textures levels of detail (LODs) color on vertex 3D scanner data support persistent IDs on geometry additive manufacturing Overview [ edit ] The objective of the international standard is to provide a mechanism that is capable of describing product data throughout the life cycle of a product , independent from any particular system. The nature of this description makes it suitable not only for neutral file exchange, but also as a basis for implementing and sharing product databases and archiving. [ 1 ] STEP can be typically used to exchange data between CAD , computer-aided manufacturing , computer-aided engineering , product data management / enterprise data modeling and other CAx systems. STEP addresses product data from mechanical and electrical design, geometric dimensioning and tolerancing , analysis and manufacturing, as well as additional information specific to various industries such as automotive , aerospace , building construction , ship , oil and gas , process plants and others. STEP is developed and maintained by the ISO technical committee TC 184, Automation systems and integration , sub-committee SC 4, Industrial data . Like other ISO and International Electrotechnical Commission (IEC) standards STEP is copyright by ISO and is not freely available. However, the 10303 EXPRESS schemas are freely available, as are the recommended practices for implementers. Other standards developed and maintained by ISO TC 184/SC 4 are: [ 22 ] ISO 13584 PLIB - Parts Library ISO 15531 MANDATE - Industrial manufacturing management data ISO 15926 Process Plants including Oil and Gas facilities Life-Cycle data ISO 18629 PSL- Process specification language ISO 18876 IIDEAS - Integration of industrial data for exchange, access, and sharing ISO 22745 Open technical dictionaries and their application to master data ISO 8000 Data quality STEP is closely related with PLIB (ISO 13584, IEC 61360). Structure [ edit ] Main article: List of STEP (ISO 10303) parts ISO 10303 is grouped by scope: [ 7 ] Part 1 Overview and fundamental principles Part 2 Vocabulary Parts 11 to 19   : Description methods: EXPRESS , EXPRESS-X Parts 21 to 29   : Implementation methods: STEP-File , STEP-XML , SDAI , C/C++/Java language bindings interfaces, Parts 31 to 39   : Conformance testing methodology and framework Parts 41 to 62 (99)   : Integrated generic resources (IR) Parts 101 to 199   : Integrated application resources Parts 201 to 299   : Application protocols (AP) Parts 301 to 399   : Abstract test suites (ATS) Part 400   : Reference schema for sysml mapping Parts 401 to 499   : Application protocol modules (Implementation modules for APs) Parts 501 to 599   : Application interpreted constructs (AIC) Parts 1001 to 1999   : Application Modules (AM) Parts 3001 to 3099   : Business object models Part 4000   : Core model Parts 4401 to 4499   : Domain models, and Parts 5001 to 5999   : Usage guides Overview [ edit ] In total STEP consists of several hundred parts and every year new parts are added or new revisions of older parts are released. This makes STEP the biggest standard within ISO. Each part has its own scope and introduction. In Description methods STEP defines data models using the EXPRESS modeling language. Application data according to a given data model can be exchanged either by a STEP-File , STEP-XML or via shared database access using SDAI . The APs are the top parts. They cover a particular application and industry domain and hence are most relevant for users of STEP. Every AP defines one or several Conformance Classes, suitable for a particular kind of product or data exchange scenario. To provide a better understanding of the scope, information requirements and usage scenarios an informative application activity model (AAM) is added to every AP, using IDEF0 . In APs with several Conformance Classes the top data model is divided into subsets, one for each Conformance Class. The requirements of a conformant STEP application are: implementation of either a preprocessor or a postprocessor or both, using one of the STEP implementation methods STEP-File, STEP-XML or SDAI for the AIM/MIM data model and supporting one or several conformance classes of an AP. Originally every APs was required to have a companion Abstract test suite (ATS) (e.g. ATS 303 for AP 203), providing Test Purposes , Verdict Criteria and Abstract Test Cases together with example STEP-Files. But because the development of an ATS was very expensive and inefficient this requirement was dropped and replaced by the requirements to have an informal validation report and recommended practices how to use it. Today the recommended practices are a primary source for those going to implement STEP. Application Interpreted Models [ edit ] Every AP defines a top data models to be used for data exchange, called the Application Interpreted Model (AIM) or in the case of a modular AP called Module Interpreted Models (MIM). These interpreted models are constructed by choosing generic objects defined in lower level data models (Parts 4x, 5x, 1xx, 5xx) and adding specializations needed for the particular application domain of the AP. The common generic data models are the basis for interoperability between APs for different kinds of industries and life cycle stages. [ citation needed ] Application Reference Models [ edit ] The Application Reference Models (ARM) is the mediator between the AAM and the AIM/MIM. Originally its purpose was only to document high level application objects and the basic relations between them. IDEF1X diagrams documented the AP of early APs in an informal way. The ARM objects, their attributes and relations are mapped to the AIM so that it is possible to implement an AP. As APs got more and more complex formal methods were needed to document the ARM and so EXPRESS which was originally only developed for the AIM was also used for the ARM. Over time these ARM models got very detailed till to the point that some implementations preferred to use the ARM instead of the formally required AIM/MIM. Today a few APs have ARM based exchange formats standardized outside of ISO TC184/SC4: PLM-Services within the OMG for AP 214 ISO 14649 Data model for computerized numerical controllers for AP 238 PLCS-DEXs within OASIS (organization) for AP 239 There is a bigger overlap between APs because they often need to refer to the same kind of products, product structures, geometry and more. And because APs are developed by different groups of people it was always an issue to ensure interoperability between APs on a higher level. The Application Interpreted Constructs (AIC) solved this problem for common specializations of generic concepts, primarily in the geometric area. To address the problem of harmonizing the ARM models and their mapping to the AIM the STEP modules were introduced. They contain a piece of the ARM, the mapping and a piece of the AIM, called MIM. Modules are built on each other, resulting in an (almost) directed graph with the AP and conformance class modules at the very top. The modular APs are: AP 209, Composite and metallic structural analysis and related design AP 210, Electronic assembly, interconnect and packaging design AP 221, Functional data and schematic representation of process plants AP 236, Furniture product data and project data AP 239, Product life cycle support AP 242, Managed model based 3d engineering The modular editions of AP 209 and 210 are explicit extensions of AP 242. Coverage of STEP Application Protocols (AP) [ edit ] The STEP APs can be roughly grouped into the three main areas design, manufacturing and life cycle support. Design APs: Mechanical: AP 207, Sheet metal die planning and design AP 209, Composite and metallic structural analysis and related design AP 235, Materials information for the design and verification of products AP 236, Furniture product data and project data AP 242, Managed model based 3d engineering Connectivity oriented electric, electronic and piping/ventilation: AP 210, Electronic assembly, interconnect and packaging design . The most complex and sophisticated STEP AP. AP 212, Electrotechnical design and installation . AP 227, Plant spatial configuration Ship: AP 215, Ship arrangement AP 216, Ship moulded forms AP 218, Ship structures Others: AP 225, Building elements using explicit shape representation AP 232, Technical data packaging core information and exchange AP 233, Systems engineering data representation AP 237, Fluid dynamics has been cancelled and the functionality included in AP 209 Manufacturing APs: AP 219, Dimensional inspection information exchange AP 223, Exchange of design and manufacturing product information for cast parts AP 224, Mechanical product definition for process plans using machining features AP 238 - Application interpreted model for computer numeric controllers AP 240, Process plans for machined products Life cycle support APs: AP 239, Product life cycle 8000 support AP 221, Functional data and schematic representation of process plants AP 241, Generic Model for Life Cycle Support of AEC Facilities (planned) The AP 221 model is very similar to the ISO 15926-2 model, whereas AP 221 follows the STEP architecture and ISO 15926-2 has a different architecture. They both use ISO-15926-4 as their common reference data library or dictionary of standard instances. A further development of both standards resulted in the Gellish English dictionary , representing a general product modeling language that is application domain independent and that is proposed as a work item (NWI) for a new standard. The original intent of STEP was to publish one integrated data-model for all life cycle aspects. But due to the complexity, different groups of developers and different speed in the development processes, the splitting into several APs was needed. But this splitting made it difficult to ensure that APs are interoperable in overlapping areas. Main areas of harmonization are: AP 212, 221, 227 and 242 for (electro)technical drawings with extension in AP 212 and 221 for schematic functionality AP 224, 238 and 242 for machining features and for Geometric dimensioning and tolerancing For complex areas it is clear that more than one APs are needed to cover all major aspects: AP 212 and 242 for electro-mechanical products such as a car or a transformer. This will be addressed by the second edition of AP242 that is currently under development AP 242, 209 and 210 for electro/electronic-mechanical products AP 212, 215, 216, 218, 227 for ships AP 203/214, 224, 240 and 238 for the complete design and manufacturing process of piece parts. See also [ edit ] Boundary representation Geometric dimensioning and tolerancing ISO 16739 Industry Foundation Classes , widely used instead of ISO 10303-225 PLIB ISO 13584-20 Parts library: Logical model of expressions STEP-NC   – Machine tool control language Notes [ edit ] 1 2 ISO 10303-1:1994 Industrial automation systems and integration -- Product data representation and exchange -- Part 1: Overview and fundamental principles ↑ Pratt, Michael J. (2001-03-01). "Introduction to ISO 10303—the STEP Standard for Product Data Exchange" . Journal of Computing and Information Science in Engineering . 1 (1): 102– 103. doi : 10.1115/1.1354995 . ISSN   1530-9827 . Archived from the original on 2025-04-10 . Retrieved 2025-05-11 . 1 2 3 Kim, Junwahn; Pratt, Michael J; Iyer, Raj; Sriram, Ram (2007). Data exchange of parametric CAD models using ISO 10303-108 (PDF) (Report). Gaithersburg, MD: National Institute of Standards and Technology. doi : 10.6028/nist.ir.7433 . Archived (PDF) from the original on 2025-04-29 . Retrieved 2025-05-11 . 1 2 3 4 B.F., Allison (2024), ISO 10303 - STEP model-based before model-based was cool , NIST , retrieved 2025-05-13 ↑ B.F., Allison (2024), ISO 10303 - STEP model-based before model-based was cool , NIST , retrieved 2025-05-13 ↑ "ISO 10303 STEP Standards" . www.steptools.com . Retrieved 2025-05-13 . 1 2 3 "ISO 10303: Titles (Step titles)" . standards.iso.org . August 21, 2024. Archived from the original on 2025-07-03 . Retrieved 2025-05-11 . ↑ Schoonmaker, Stephen J. (2003). The CAD guidebook   : a basic manual for understanding and improving computer-aided design . New York: Marcel Dekker. ISBN   0-8247-4569-8 . OCLC   54090798 . 1 2 SMRL version 9: 2022 , 2022 ↑ "ISO 10303 STEP Standards" . www.steptools.com . Retrieved 2025-05-13 . ↑ "MBE PMI Validation and Conformance Testing Project" . NIST . 2013-09-24. Archived from the original on 2025-04-21 . Retrieved 2025-05-13 . ↑ Kutz, Myer (22 Jul 2002). Handbook of Materials Selection . John Wiley & Sons . p.   498. ISBN   9780471359241 . The IGES/PDES Organization was coordinated in the late 1970s from industry, government, and academia to develop standards and technology for the exchange of product information between different CAD systems. This group focused its efforts on two projects, the Initial Graphics Exchange Specification (IGES) and the Product Data Exchange Specification (PDES) using STEP. This effort resulted in the publication of IGES in 1980, which was subsequently adopted as an ANSI standard. ... A second-generation Product Data Exchange (PDE) technology, Product Data Exchange Specification (PDES), was initiated during the mid-1980s and was submitted to ISO in 1988. The international community adopted it as the basis for ISO 10303 (STEP). Today, the ongoing PDE technology efforts include the Product Data Exchange using STEP (PDES), an American National Standard (ANS). This project is the primary U.S. project providing industry inputs into this ISO activity. Fourteen international standards have been created as a result of this effort. More than 20 countries worldwide have approved STEP, including all major U.S. trading partners. ↑ Kemmerer, Sharon , ed. (October 1, 1999). STEP: The Grand Experience . Gaithersburg, MD: NIST Special Publication 939. doi : 10.6028/NIST.SP.939 . ↑ Powers 2003 , p.   9. ↑ ISO TC184 / SC4 resolution 1, Gaithersburg - July 1984 ↑ ISO TC184 / SC4 resolution 33, Tokyo - December 1988 ↑ ISO TC184 / SC4 resolution 55, Paris - January 1990 ↑ ISO TC184 / SC4 resolution 195 and 196, Davos - May 1994 ↑ ISO TC184 / SC4 resolution 361, Bad Aibling, Germany – June 1998 1 2 Feeney, Allison Barnard (2002-06-01). "The STEP Modular Architecture". Journal of Computing and Information Science in Engineering . 2 (2): 132– 135. doi : 10.1115/1.1511520 . ISSN   1530-9827 . ↑ ISO TC184 / SC4 resolution 394, San Francisco, California - January 1999 ↑ Standards and projects under the direct responsibility of ISO/TC 184/SC 4 Secretariat Archived 2015-04-18 at the Wayback Machine Notes [ edit ] ↑ E.g. Part 23, Implementation methods: C++ language ... ↑ A merge of AP 203 and AP 214 ↑ And Part 442, 3001, and 4442 References [ edit ] Powers, Shelley (2003). Practical RDF . O'Reilly . Kemmerer, Sharon , ed. (October 1, 1999). STEP: The Grand Experience . Gaithersburg, MD: NIST Special Publication 939. doi : 10.6028/NIST.SP.939 . Feeney, Allison Barnard (2002-06-01). "The STEP Modular Architecture". Journal of Computing and Information Science in Engineering . 2 (2): 132– 135. doi : 10.1115/1.1511520 . ISSN   1530-9827 . External links [ edit ] Standardization group ISO TC184/SC4 List of STEP parts STEP Ship team ISO TC 184/SC 4/WG 3/T 23 STEP AP242 Project The STEP Module Repository on SourceForge CAx Implementor Forum - information on existing implementations and testing activities WikiSTEP Archived 2008-05-17 at the Wayback Machine - tutorial and overview information about STEP and recommended practices PDES, Inc. - recommended practices and links Korea STEP Center Product Life Cycle Support (PLCS) Resources Application Protocol 224 implementation Introducing STEP PDM schema Archived 2022-05-23 at the Wayback Machine - a common subset extracted from AP 203 and AP 214 BRLCAD and STEP STEP File Analyzer and Viewer - generate a spreadsheet from a STEP file, also a viewer STEP software : STEP File Viewers Online Step File Viewer ISO 10303 STEP Standards – STEP Tools, Inc. STP viewer 2.3 - download v t e Vector graphics markup languages and file formats By type 2D Asymptote CGM DrawingML Graphics Layout Engine GeoGebra HVIF Lottie MetaPost PGF/TikZ PGML PSTricks Remote Imaging Protocol SVG SWF VML WMF EMF XAML Xar 3D 3DMLW 3DXML Asymptote COLLADA DWF GeoGebra glTF IGES JT OpenGEX PRC STEP STL U3D VRML X3D XAML XVL xVRML See also Web3D Web3D Consortium Linden Scripting Language v t e International Organization for Standardization (ISO) standards List of ISO standards – ISO romanizations – IEC standards 1–9999 1 2 3 4 6 7 9 16 17 31 -0 -1 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 68-1 128 216 217 226 228 233 259 261 262 302 306 361 500 518 519 639 -1 -2 -3 -5 -6 646 657 668 690 704 732 764 838 843 860 898 965 999 1000 1004 1007 1073-1 1073-2 1155 1413 1538 1629 1745 1989 2014 2015 2022 2033 2047 2108 2145 2146 2240 2281 2533 2709 2711 2720 2788 2848 2852 2921 3029 3103 3166 -1 -2 -3 3297 3307 3601 3602 3864 3901 3950 3977 4031 4157 4165 4217 4909 5218 5426 5427 5428 5725 5775 5776 5800 5807 5964 6166 6344 6346 6373 6385 6425 6429 6438 6523 6709 6943 7001 7002 7010 7027 7064 7098 7185 7200 7498 -1 7637 7736 7810 7811 7812 7813 7816 7942 8000 8093 8178 8217 8373 8501-1 8571 8583 8601 8613 8632 8651 8652 8691 8805/8806 8807 8820-5 8859 -1 -2 -3 -4 -5 -6 -7 -8 -8-I -9 -10 -11 -12 -13 -14 -15 -16 8879 9000/9001 9036 9075 9126 9141 9227 9241 9293 9314 9362 9407 9496 9506 9529 9564 9592/9593 9594 9660 9797-1 9897 9899 9945 9984 9985 9995 10000–19999 10006 10007 10116 10118-3 10160 10161 10165 10179 10206 10218 10279 10303 -11 -21 -22 -28 -238 10383 10585 10589 10628 10646 10664 10746 10861 10957 10962 10967 11073 11170 11172 11179 11404 11544 11783 11784 11785 11801 11889 11898 11940 ( -2 ) 11941 11941 (TR) 11992 12006 12052 12182 12207 12234-2 12620 13211 -1 -2 13216 13250 13399 13406-2 13450 13485 13490 13567 13568 13584 13616 13816 13818 14000 14031 14224 14289 14396 14443 14496 -2 -3 -6 -10 -11 -12 -14 -17 -20 14617 14644 14649 14651 14698 14764 14882 14971 15022 15118 15189 15288 15291 15398 15408 15444 -3 -9 15445 15438 15504 15511 15686 15693 15706 -2 15707 15897 15919 15924 15926 15926 WIP 15930 15938 16023 16262 16355-1 16485 16612-2 16750 16949 (TS) 17024 17025 17100 17203 17369 17442 17506 17799 18004 18014 18181 18245 18629 18760 18916 19005 19011 19092 -1 -2 19114 19115 19125 19136 19407 19439 19500 19501 19502 19503 19505 19506 19507 19508 19509 19510 19600 19650 19752 19757 19770 19775-1 19794-5 19831 20000–29999 20000 20022 20121 20400 20802 20830 21000 21001 21047 21122 21500 21778 21827 22000 22275 22300 22301 22395 22537 23000 23003 23008 23009 23090-3 23092 23094-1 23094-2 23270 23271 23360 23941 24517 24613 24617 24707 24728 25178 25964 26000 26262 26300 26324 27000 series 27000 27001 27002 27005 27006 27729 28000 29110 29148 29199-2 29500 30000+ 30170 31000 32000 37001 38500 39075 40230 40240 40250 40260 40314 40500 42010 45001 50001 55000 56000 80000 Category v t e Computer-aided design (CAD) s 8000 oftware Free and open-source Mechanical 2D (CADD) LibreCAD QCAD rattleCAD SteamCAD XTrackCAD   [ uk ] 2D/3D (CAx/FEx) BRL-CAD FreeCAD FREE!ship   [ uk ] gCAD3D LeoCAD OpenRocket   [ uk ] OpenSCAD OpenVSP Salome SolveSpace XFLR5   [ uk ] Architectural (AEC) Sweet Home 3D Electrical Electric FreePCB Fritzing gEDA Horizon EDA KiCad kTechLab Magic ngspice Oregano pcb-rnd QUCS SPICE XCircuit Optical Astree/Foucault2 ATMOS Geopter Inkscape#Ray Optics FreeCAD#Optics Workbench Garment Inkscape#Ink/Stitch Valentina Proprietary Mechanical ABViewer Alibre Design AutoCAD Autodesk Alias Autodesk Inventor AutoTURN BrickLink Studio BricsCAD CATIA Cimatron Cobalt Creo Elements/Direct Drafting Creo Parametric DesignSpark Mechanical FastCAD (EasyCAD) FINE FORAN Fusion 360 GstarCAD IRONCAD KeyCreator ( CADKEY ) Lego Digital Designer MEDUSA4 MicroStation NX Onshape PDMS Pro/DESKTOP Rhinoceros 3D Grasshopper 3D rattleCAD 4.0 Shapr3D Solid Edge SolidWorks Sonata ( RUCAPS ) SpaceClaim T-FLEX CAD Tinkercad TurboCAD VariCAD ZWCAD Architectural (AEC) Archicad Autodesk Revit LIRA   [ uk ] List of building information modeling software Electrical Allegro ( OrCAD ) Altium Designer ( Protel ( Autotrax ( Easytrax , Tango PCB )), P-CAD ) AutoCAD Electrical BoardStation, IntegraStation, PADS, Xpedition CADSTAR CircuitMaker CR-2000, CR-3000 , CR-5000 , CR-8000 DesignSpark PCB DipTrace EAGLE EasyEDA LTspice Micro-Cap Multisim PCB Proteus Pulsonix SolidWorks Electrical TARGET TopoR ( Delta Design , FreeStyle ) Ultiboard Upverter Optical Aber OSLO Zemax Garment Clo3D Embird File formats 3MF ACIS AMF C3D CKD DSN DWF DWFX DWG DXF IGES OBJ OpenDWG PLY PSpice SES STEP STL Modeling kernels ACIS C3D Digital Geometric Kernel ( KernelCAD ) IntelliCAD Open Cascade Technology Open Design Alliance ( Teigha ) Romulus ( Parasolid ) RGK ShapeManager SMLib Historic DAC-1 (1963) Sketchpad (1963) UNISURF (1968) Italics = discontinued Computer-aided industrial design • Comparison • History Media related to CAD at Wikimedia Commons • Engineering portal • Glossary of terms Retrieved from " https://en.wikipedia.org/w/index.php?title=ISO_10303&oldid=1340819733 " Categories : ISO 10303 ISO standards CAD file formats Modeling languages Hidden categories: Articles with short description Short description is different from Wikidata Articles lacking in-text citations from January 2010 All articles lacking in-text citations All articles with unsourced statements Articles with unsourced statements from May 2025 Webarchive template wayback links This page was last edited on 27 February 2026, at 22:14  (UTC) . Page was rendered with Parsoid . Text is available under the Creative Commons Attribution-ShareAlike 4.0 License ; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy . Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. , a non-profit organization. Privacy policy About Wikipedia Disclaimers Contact Wikipedia Legal & safety contacts Code of Conduct Developers Statistics Cookie statement Mobile view Search Search Toggle the table of contents ISO 10303 12 languages Add topic 0