ISO 10303-52:2011/Cor 1:2014
(Corrigendum)Industrial automation systems and integration - Product data representation and exchange - Part 52: Integrated generic resource: Mesh-based topology - Technical Corrigendum 1
Industrial automation systems and integration - Product data representation and exchange - Part 52: Integrated generic resource: Mesh-based topology - Technical Corrigendum 1
Systèmes d'automatisation industrielle et intégration — Représentation et échange de données de produits — Partie 52: Ressources génériques intégrées: Topologie fondée sur la maille — Rectificatif technique 1
General Information
- Status
- Published
- Publication Date
- 01-Dec-2014
- Technical Committee
- ISO/TC 184/SC 4 - Industrial data
- Drafting Committee
- ISO/TC 184/SC 4/WG 12 - STEP product modelling and resources
- Current Stage
- 6060 - International Standard published
- Start Date
- 02-Dec-2014
- Due Date
- 04-Oct-2016
- Completion Date
- 04-Oct-2016
Relations
- Effective Date
- 31-Jul-2021
Overview
ISO 10303-52:2011/Cor 1:2014 is a Technical Corrigendum to the ISO 10303-52:2011 standard, which falls under the broader scope of industrial automation systems and integration. This corrigendum specifically addresses the product data representation and exchange focusing on the integrated generic resource for mesh-based topology. It was developed by the ISO Technical Committee ISO/TC 184, Subcommittee SC 4, which specializes in industrial data.
The corrigendum corrects several technical and definitional errors in the original 2011 edition, ensuring precise and consistent representation of mesh-based topologies used in product data exchange. Key corrections include the removal of unsupported polygon cell shapes, updates to EXPRESS entity definitions, and enhancements in mesh connectivity and function specifications.
Key Topics
Mesh-Based Topology Representation
The standard defines abstract representations for mesh structures, focusing on vertex-defined cells such as triangles and quadrilaterals while eliminating incorrect polygon inclusions. These form the foundation for describing complex geometric and topological data efficiently.EXPRESS Language Specifications
Updates to EXPRESS schemas remove ambiguity from entities likearray_based_unstructured_mesh,explicit_unstructured_mesh, andmatched_mesh_connection. These corrections provide unambiguous and interoperable data modeling crucial for industrial automation applications.Function and Attribute Corrections
Key functions such ascell_countshave been refined to avoid confusion around polygon cell shapes and to clarify their use in assessing cell orders and shapes. This enhances the robustness of mesh classification and analysis.Document and Schema Identifiers
The corrigendum amends the identifiers ensuring unambiguous object identification within open information systems in compliance with ISO/IEC 8824-1 and ISO 10303-1 frameworks.
Applications
ISO 10303-52:2011/Cor 1:2014 has practical value across industries relying on industrial automation, product lifecycle management (PLM), and CAD/CAE systems that require accurate exchange of mesh topology data. Common real-world applications include:
Manufacturing Process Automation
Streamlined communication between design and manufacturing systems using standardized mesh representations helps reduce errors and improve tooling and simulation accuracy.Finite Element Analysis (FEA)
Precise mesh topology definitions enable effective interoperability of simulation data between different FEA tools ensuring reliable results.Complex Product Design and Integration
Facilitates the integration of product data across multiple systems and disciplines by establishing consistent data exchange formats for mesh structures.Data Interoperability in Digital Twins
Enhances the accuracy of digital twin models by providing refined definitions of 3D mesh data used to represent physical products and their attributes.
Related Standards
ISO 10303 (STEP Series)
ISO 10303-52 is part of the wider ISO 10303 family, commonly known as STEP (Standard for the Exchange of Product model data), which is critical for product data exchange across diverse engineering disciplines.ISO/IEC 8824-1
This standard defines the rules for ASN.1 syntax notation that is referenced for unambiguous object identifiers in mesh topology schemas.ISO 10303-1
Provides the overall architecture and principles of STEP standards which are foundational for interpreting the mesh topology and connectivity schemas updated in this corrigendum.
By implementing the corrections in ISO 10303-52:2011/Cor 1:2014, organizations ensure enhanced data consistency, interoperability, and reliability in mesh-based topology representation essential for modern automated manufacturing and engineering processes. This technical corrigendum plays a vital role in refining product data standards for mesh topology to meet evolving industry needs.
Frequently Asked Questions
ISO 10303-52:2011/Cor 1:2014 is a standard published by the International Organization for Standardization (ISO). Its full title is "Industrial automation systems and integration - Product data representation and exchange - Part 52: Integrated generic resource: Mesh-based topology - Technical Corrigendum 1". This standard covers: Industrial automation systems and integration - Product data representation and exchange - Part 52: Integrated generic resource: Mesh-based topology - Technical Corrigendum 1
Industrial automation systems and integration - Product data representation and exchange - Part 52: Integrated generic resource: Mesh-based topology - Technical Corrigendum 1
ISO 10303-52:2011/Cor 1:2014 is classified under the following ICS (International Classification for Standards) categories: 25.040.40 - Industrial process measurement and control. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO 10303-52:2011/Cor 1:2014 has the following relationships with other standards: It is inter standard links to ISO 10303-52:2011. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
ISO 10303-52:2011/Cor 1:2014 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
INTERNATIONAL STANDARD ISO 10303-52:2011
TECHNICAL CORRIGENDUM 1
Published 2014-07-01
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION • МЕЖДУНАРОДНАЯ ОРГАНИЗАЦИЯ ПО СТАНДАРТИЗАЦИИ • ORGANISATION INTERNATIONALE DE NORMALISATION
Industrial automation systems and integration —
Product data representation and exchange —
Part 52:
Integrated generic resource:
Mesh based topology
TECHNICAL CORRIGENDUM 1
Systèmes d’ automatisation industrielle et intégration – Représentation et échange de données de
produits - Partie 52 Ressources génériques intégrées: Topologie du réseau
RECTIFICATIF TECHNIQUE 1
Technical Corrigendum 1 to International Standard ISO 10303-52:2011 was prepared by Technical Committee ISO/TC 184,
Automation systems and integration, Subcommittee SC 4, Industrial data.
Included Bugzilla reports: Bug 3439, Bug 4617, 4813
ICS 25.040.40 Ref. No. ISO 10303-52:2011/Cor.1:2014(E)
© ISO 2014 – All rights reserved
Published in Switzerland
ISO 10303-52:2011/Cor.1:2014(E)
Introduction
This Technical Corrigendum applies to ISO 10303-52:2011.
The purpose of the modifications to the text of ISO 10303-52:2001 is to correct errors relating to incorrect
inclusion of a polygon cell shape. Corrections are made to the text, a table, to correct the EXPRESS in 3
entity definitions and to one EXPRESS function, and to update the document identifiers in annex B.
ii °c ISO 2014 — All rights reserved
ISO 10303-52:2011/Cor.1:2014(E)
Modifications to the text of ISO 10303-52:2011
Page vi, tables
Delete the entry for table 2 and replace with:
Table 2 Edges of triangle and quadrilateral cells . . . . . . . . . . . . . . . . . . . . . . . . 27
Page 14, 4.3.1 array_based_unstructured_mesh
Some attributes referenced in the EXPRESS are not properly defined, Remove the EXPRESS definition of
this entity and replce with:
EXPRESS specification:
)
*
ENTITY array_based_unstructured_mesh
SUBTYPE OF (unstructured_mesh);
cells : ARRAY [1 : SELF\unstructured_mesh.cell_count] OF vertex_defined_cell;
WHERE
wr1: SELF\mesh.index_count = 1;
END_ENTITY;
(
*
Page 26, 4.3.1 explicit_unstructured_mesh
An attribute referenced in the EXPRESS is not properly defined, Remove the EXPRESS definition of this
entity and replace with:
EXPRESS specification:
)
*
ENTITY explicit_unstructured_mesh
SUBTYPE OF (unstructured_mesh);
explicit_model : fea_model;
cells : ARRAY [1 : SELF\unstructured_mesh.cell_count] OF UNIQUE element_representation;
END_ENTITY;
(
*
Page 27, table 2
This table contains information on polygon cells which are not included in ISO 10303-52. Remove table
2 completely and replace with:
Page 34, 4.3.21 vertex_defined_cell The description of the vertices attribute contains an inappropri-
ate reference to plygon. Remove the current description and replace with:
°c ISO 2014 — All rights reserved 1
ISO 10303-52:2011/Cor.1:2014(E)
Table 2 – Edges of triangle and quadrilateral cells
triangle quadrilateral
edge vertices edge vertices
1 1, 2 1 1, 2
2 2, 3 2 2, 3
3 3, 1 3 3, 4
4 4, 1
vertices: the vertices at the ends of cell edges, and within cell edges, cell faces and the interior of the
cell. The position of a vertex or an edge node in the array depends on the shape of the cell as established
graphically in Figures 10 through 39 in ISO 10303-104.
Page 36, 4.4.2 cell_counts This function contains a case of polygon which does not exist. Further
qualification has been added to other cases to avoid interaction with definitions in other schemas. Re-
move the EXPRESS definition of this function and replace with:
EXPRESS specification:
)
*
FUNCTION cell_counts(arg : vertex_defined_cell) : ARRAY[1:3] OF INTEGER;
LOCAL
om1 : INTEGER := 0; -- (order - 1)
om1sq : INTEGER := om1 2; -- (order - 1) squared
**
vts : INTEGER; -- number of bounding vertices
eds : INTEGER; -- number of edges
qf : INTEGER := 0; -- number of quadrilateral faces
tf : INTEGER := 0; -- number of triangular faces
result : ARRAY [1:3] OF INTEGER := [0,0,0];
END_LOCAL;
CASE arg.order OF
linear : om1 := 0;
quadratic : om1 := 1;
cubic : om1 := 2;
OTHERWISE : RETURN(result);
END_CASE;
om1sq := om1 2;
**
CASE arg.shape OF
cell_shape_0D.single :
BEGIN
vts :
...










Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...