ISO 13584-31-1999 PDF
Name in English:
St ISO 13584-31-1999
Name in Russian:
Ст ISO 13584-31-1999
Original standard ISO 13584-31-1999 in PDF full version. Additional info + preview on request
Full title and description
Industrial automation systems and integration — Parts library — Part 31: Implementation resources: Geometric programming interface. This International Standard defines an application programming interface intended to enable applications to generate geometric models (parametric and constraint-based) independently of a target modelling system, promoting portability of programs that describe parametric part families held in an ISO 13584 parts library.
Abstract
This part of ISO 13584 specifies an API that enables an application program to generate geometric models independent of the target user system, supporting portability of programs that describe parametric shape representations of parts families. It covers generation and structuring of geometric representations (including constraint-based definitions), presentation-style attributes for symbolic visualisation, and conventions for technical drawing representations (including a 2D hidden-line mechanism). It explicitly excludes precise control of the display image, precise definition of data created on the receiving system, and storage of a parametric model on the receiving system.
General information
- Status: Published (International Standard, confirmed).
- Publication date: 16 December 1999 (Edition 1, 1999-12).
- Publisher: International Organization for Standardization (ISO).
- ICS / categories: 25.040.40 (Industrial process measurement and control).
- Edition / version: Edition 1 (1999).
- Number of pages: 346.
Scope
ISO 13584-31:1999 specifies implementation resources for a geometric programming interface that supports the creation and exchange of geometric representations of parts families held in a parts library. Within scope are programs that: generate geometry in a modelling system independent of the target system; define geometry using constraint-based parametric methods; structure geometric representations created independently of the target; specify presentation-style attributes for visualization; and support technical drawing conventions (including 2D hidden-line). Outside the scope are low-level rendering control, explicit definitions of data to be created on receiving systems, and parametric-model storage on receiving systems.
Key topics and requirements
- Definition of an application programming interface (API) for geometric model generation that is target-system independent.
- Support for parametric shape representations and families of parts (portability of parametric programs).
- Support for constraint-based geometric definitions and structured geometric representations.
- Specification of presentation-style attributes for symbolic visualisation and adherence to technical drawing conventions, including a 2D hidden-line mechanism.
- Design focus on interoperability and portability rather than device-specific rendering or on-receiver parametric storage.
- Intended implementation-language bindings historically include Fortran-based API heritage (derived from earlier VDA/DIN work).
Typical use and users
Typical users include CAD/CAM and PLM software vendors, system integrators, implementers of parts-library services, engineering and configuration tool developers, and organisations standardising part- and product-data exchange in industrial automation. It is used where parametric part families need portable geometric-description programs or where library-maintained geometric definitions must be produced and consumed across diverse modelling systems.
Related standards
ISO 13584-31 is part of the ISO 13584 (PLIB) series (Parts library). Closely related parts include ISO 13584‑1 (overview and principles) and logical/implementation parts such as ISO 13584‑20, ‑24, ‑25, ‑26, and ISO 13584‑32 (OntoML). Implementers commonly consult adjacent PLIB parts and relevant CAD/CAM data-exchange standards when integrating geometric interfaces.
Keywords
ISO 13584, PLIB, parts library, geometric programming interface, parametric geometry, constraint-based modeling, API, CAD interoperability, technical drawing conventions, 2D hidden line, Fortran API heritage, product data exchange.
FAQ
Q: What is this standard?
A: ISO 13584-31:1999 is Part 31 of the ISO 13584 Parts Library series; it specifies an implementation-level geometric programming interface (an API) to enable portable creation of geometric models for parts libraries.
Q: What does it cover?
A: It covers the API, the kinds of geometric representations supported (including constraint-based parametric definitions), structuring of geometric data, presentation-style attributes for symbolic visualisation, and technical-drawing conventions such as a 2D hidden-line mechanism. It excludes device-specific rendering control, exact on-receiver data-format prescriptions, and storage of parametric models on the receiving system.
Q: Who typically uses it?
A: CAD/CAM and PLM software developers, implementers of parts libraries, engineering-tool vendors, systems integrators, and organisations managing product data exchange in industrial automation.
Q: Is it current or superseded?
A: According to ISO's record this publication (Edition 1, 1999) was last reviewed and confirmed in 2020 and therefore remains the current published version. Users should consult their national standards body or ISO store for the latest lifecycle information if confirmation is required for procurement or compliance.
Q: Is it part of a series?
A: Yes — it is part of the ISO 13584 (PLIB) series of standards (Parts library). Other related parts address overview/principles, logical models, supplier-library models and implementation resources such as OntoML.
Q: What are the key keywords?
A: PLIB, parts library, geometric programming interface, parametric geometry, API, constraint-based modelling, interoperability, CAD, 2D hidden-line, OntoML.