ISO 13584-31:1999
Industrial automation systems and integration — Parts library — Part 31: Implementation resources: Geometric programming interface
Industrial automation systems and integration — Parts library — Part 31: Implementation resources: Geometric programming interface
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 346
- Дата публикации:
- 16 декабря 1999 г.
- Издание:
- ISO IS 13584 edition 1 version 1
- ICS:
- 25.040.40
This part of ISO 13584 specifies an application programming interface that enables an application program to generate geometric models that are independent of the target user system. The interface allows portability of programs that describe parametric shape representations of parts families held in an ISO 13584 parts library. The following are within the scope of this International Standard: — programs to generate geometric representations within a modelling system that are independent of the target system, — programs that specify geometric representations that are created through constraint-based geometric definitions, — programs that structure geometric representations created independently of the target system, — programs that specify presentation style attributes for symbolic visualisation of representations created, — programs that support technical drawing standard conventions for shape representation, including a 2D hidden line mechanism. The following are outside the scope of this International Standard: — The precise control of the image to be displayed on the receiving system devices, — The precise definition of the data that shall be created on the receiving system, — The storage of a parametric model on the receiving system.
Abstract
Overview - ISO 13584-31:1999 (Geometric programming interface)
ISO 13584-31:1999 is part of the ISO 13584 series for parts libraries and specifies an application programming interface (API) for generating geometric models that are independent of the target user system. The standard enables portability of programs that describe parametric shape representations of part families stored in an ISO 13584 parts library. It defines logical and implementation resources so CAD/modelling systems can receive, interpret and render parametric geometry consistently across platforms.
Key topics and technical requirements
- Portable geometric API: Defines an interface to create geometric models independent of a specific CAD system, supporting reuse of programmatic shape descriptions.
- Parametric and constraint-based definitions: Supports generation of models created via parameters and constraint-based geometric definitions.
- Representation structure: Rules for structuring geometric representations created externally (groups, entities, temporary databases).
- Presentation attributes: Mechanisms for specifying presentation style for symbolic visualization (line styles, fill areas, annotation).
- Technical drawing conventions: Support for technical drawing behaviors including a 2D hidden-line removal mechanism.
- Logical model and entity types: Includes an abstract schema (api_abstract_schema) covering geometric primitives and higher-level items (points, curves, surfaces, representation_context, geometric_representation_item).
- Conformance and error handling: Defines allowed implementation levels, simulation strategies for missing entities, and interface error states.
- Out of scope: Precise control of device display, exact data layout on the receiving system, and storage of the parametric model on the receiver.
Applications and practical value
- Ensures interoperability between parts libraries and diverse CAD/CAM/CAE systems by enabling exchange of parametric shape programs.
- Enables software vendors and integrators to deliver portable part-family generators that work across modelling systems.
- Useful in product lifecycle management (PLM), digital catalog distribution, automated part configuration, and manufacturing preparation workflows.
- Reduces duplication of modelling effort, speeds up library deployment, and supports consistent visual and 2D drawing outputs across platforms.
Who should use this standard
- CAD/CAM/CAE developers implementing import/export or plugin interfaces.
- Library suppliers creating parametric part families for broad distribution.
- System integrators and LMS (library management system) implementers working to standardize part geometry exchange.
- PLM and manufacturing engineers focused on automated configuration and consistent technical drawings.
Related standards
- ISO 13584 family (parts library standards) - see ISO 13584-10 and other parts for complementary definitions, data models and part-property specifications.
Технические детали
- Технический комитет
- ISO/TC 184/SC 4 - Industrial data
- SKU
- ISO 13584-31:1999
Похожие стандарты
Упомянутые в описании и другие стандарты ISO
ISO 13584-26:2000
ДействующийIndustrial automation systems and integration — Parts library — Part 26: Logical resource: Information suppli…
Overview ISO 13584-26:2000, part of the ISO 13584 “Parts library” series for industrial automation systems and integration, specifies a standardized supplier code and related identifiers for tracing…
BS ISO 13584-101:2003
ДействующийIndustrial automation systems and integration. Parts library. Geometrical view exchange protocol by parametri…
ISO 8212:1986
ОтменёнSoaps and detergents — Techniques of sampling during manufacture
Overview Standard Reference: ISO 8212:1986 Title: Soaps and detergents - Techniques of sampling during manufacture ISO 8212:1986 defines standardized techniques for taking representative samples of s…
ISO 20662:2020
ДействующийShips and marine technology — Hopper dredger supervisory and control systems
Overview ISO 20662:2020 - Ships and marine technology: Hopper dredger supervisory and control systems (HD‑SCS) - specifies the components, structure, general requirements, and functional requirements…
ISO 3021:2023
ДействующийAdventure tourism — Hiking and trekking activities — Requirements and recommendations
Overview ISO 3021:2023 - Adventure tourism: Hiking and trekking activities - Requirements and recommendations defines safety-focused requirements and recommendations for hiking and trekking offered a…
ISO 3826-2:2008
ДействующийPlastics collapsible containers for human blood and blood components — Part 2: Graphical symbols for use on l…
Overview ISO 3826-2:2008 - "Plastics collapsible containers for human blood and blood components - Part 2: Graphical symbols for use on labels and instruction leaflets" defines a system of internatio…
ISO/IEC 24730-1:2014
ДействующийInformation technology — Real-time locating systems (RTLS) — Part 1: Application programming interface (API)
Overview ISO/IEC 24730-1:2014 specifies the Application Programming Interface (API) for Real‑Time Locating Systems (RTLS). The standard defines a minimal, interoperable boundary that lets application…
ISO 8668-5:1992
ДействующийAircraft — Terminal junction systems — Part 5: Detail specification for type 3 system
Overview - ISO 8668-5:1992 (Aircraft terminal junction systems, Type 3) ISO 8668-5:1992 defines the detail specification for Type 3 Terminal Junction Systems (TJS) used in aircraft electrical install…