ISO 10303-50-2002 cor2-2014 PDF
Name in English:
St ISO 10303-50-2002 cor2-2014
Name in Russian:
Ст ISO 10303-50-2002 cor2-2014
Original standard ISO 10303-50-2002 cor2-2014 in PDF full version. Additional info + preview on request
Full title and description
Industrial automation systems and integration — Product data representation and exchange — Part 50: Integrated generic resource: Mathematical constructs — Technical Corrigendum 2 (ISO 10303-50:2002/Cor 2:2014). This document is a technical corrigendum that makes corrections and clarifications to the EXPRESS schema, entity and function definitions, and related documentation of ISO 10303-50:2002 (the STEP resource for mathematical constructs).
Abstract
This corrigendum updates and corrects the original Part 50 resource (mathematical constructs) of the ISO 10303 (STEP) family. The changes address EXPRESS language errors, schema identifier and naming fixes, corrected data-type and WHERE-clause definitions, and function/entity adjustments to improve conformance and interoperability when using the mathematical constructs resource in STEP application protocols and implementations. The corrigendum is intended to be used together with ISO 10303-50:2002 (and earlier corrigenda) when implementing or validating the resource.
General information
- Status: Published.
- Publication date: 2014 (ISO record shows publication date 2014-07 / Edition 1, 2014).
- Publisher: International Organization for Standardization (ISO).
- ICS / categories: 25.040.40 (Industrial process measurement and control).
- Edition / version: Edition 1 — Technical Corrigendum 2 to ISO 10303-50:2002 (ISO 10303-50:2002/Cor 2:2014).
- Number of pages: 1 (corrigendum document). For reference, the base part ISO 10303-50:2002 is a substantially larger resource (original Part 50 document).
Scope
This corrigendum applies specifically to ISO 10303-50:2002 and contains technical corrections to the EXPRESS schemas and related documentation for the Integrated Generic Resource: Mathematical constructs. It corrects language-level errors, refines type and entity definitions (including tuple and matrix constructs), adjusts function signatures and return types, and updates schema identifiers/annex material so implementations that rely on EXPRESS definitions for mathematical constructs behave consistently. The corrigendum must be used in conjunction with the base Part 50 text.
Key topics and requirements
- Corrections to EXPRESS schema identifiers and naming conventions to avoid ambiguities.
- Fixes to entity and type definitions (e.g., tuple_space/extended_tuple_space, symmetric_matrix, linearized_table_function).
- Addition or correction of literal and function constructs (for example, complex-number literal handling and function return/type fixes).
- Updates to derived attributes, WHERE-clause validations, and function semantics to ensure correct type assignments and validation rules.
- Revised EXPRESS-G diagrams and annex documentation to reflect the corrected schema and entity relationships.
These key corrections improve schema conformance and interoperability for software and toolchains processing STEP mathematical constructs.
Typical use and users
Intended users include standards implementers, STEP application protocol developers, CAD/CAM/CAE tool vendors, data exchange integrators, and software engineers who parse or generate STEP resources. The corrigendum is primarily of interest to those who implement or validate ISO 10303-50 EXPRESS schemas or who rely on the mathematical-constructs resource when building product-data exchange solutions.
Related standards
ISO 10303 (STEP) is a multi-part series; this corrigendum amends Part 50 (ISO 10303-50:2002). Related documents include the base Part 50:2002, previous corrigenda (ISO 10303-50:2002/Cor 1:2010), and other ISO 10303 resource and application protocol parts that reference or depend on the mathematical constructs resource. Implementers should consult the ISO 10303 family and the STEP Module and Resource Library (SMRL) for dependencies and integration guidance.
Keywords
ISO 10303, STEP, Part 50, mathematical constructs, EXPRESS schema, corrigendum, data exchange, product data representation, linearized_table_function, symmetric_matrix, complex_number_literal, extended_tuple_space.
FAQ
Q: What is this standard?
A: ISO 10303-50:2002/Cor 2:2014 is a technical corrigendum to Part 50 of the ISO 10303 (STEP) family, titled "Integrated generic resource: Mathematical constructs." It provides corrections and clarifications to the EXPRESS schemas and related documentation in the original Part 50:2002.
Q: What does it cover?
A: It covers technical corrections to EXPRESS schema identifiers, entity and type definitions, function signatures and semantics, WHERE-clause validations, and associated annex material for the mathematical constructs resource — not new functional features. The corrigendum is intended to be applied together with the original Part 50 text.
Q: Who typically uses it?
A: Developers and integrators of STEP-compliant software (CAD/CAM/CAE vendors, data-exchange tool providers), standards maintainers, and anyone implementing or validating ISO 10303-50 EXPRESS schemas.
Q: Is it current or superseded?
A: The corrigendum is a published amendment to the 2002 edition of Part 50. It is not a full new edition of Part 50 but a technical correction; users should apply the corrigendum together with ISO 10303-50:2002. Check the ISO catalogue or national standards body records for any later revisions or confirmations beyond 2014.
Q: Is it part of a series?
A: Yes — it is part of the ISO 10303 (STEP) series of standards for product data representation and exchange. Part 50 is one resource within that series (Integrated generic resource: Mathematical constructs); other parts and application protocols in ISO 10303 may reference or reuse these constructs.
Q: What are the key keywords?
A: Mathematical constructs, EXPRESS, STEP, ISO 10303, corrigendum, product data exchange, schema corrections, tuple, matrix, function semantics.