Plastics pipes and fittings - Equipment for fusion jointing polyethylene systems - Part 5: Two-dimensional data coding of components and data exchange format for PE piping systems

This document specifies an encoding system for data of components, assembly methods and jointing operations for polyethylene (PE) piping systems for gas, water and other industrial applications. These data can be used in a traceability system and/or used to perform the fusion of components by using equipment as specified in ISO 12176‑1 and in ISO 12176‑2. This encoding system is explained in ISO/IEC 16022, ISO/IEC 18004 and ISO/IEC 24778 which refer to established code types, e.g. QR code. Data to be encoded are: fusion cycle(s), traceability of manufactured products, other manufacturer’s information that can also be given on websites such as voluntary certificates of quality and approvals. This document specifies the export of data (type, format and sequence) from a data retrieval system. Provisions of this document are applicable to polyethylene components conforming to ISO 4427‑2, ISO 4427‑3, ISO 4437‑2, ISO 4437‑3, ISO 4437‑4 and ISO 15494, and can also be applicable to any other components used in PE systems. ISO 13950 and ISO 12176‑4, which partly cover the fields of application of this document, can be used in parallel.

Tubes et raccords en matières plastiques — Appareillage pour l'assemblage par soudage des systèmes en polyéthylène — Partie 5: Codage bidimensionnel des données des composants et format d'échange de données pour les systèmes de canalisations en PE

General Information

Status
Published
Publication Date
10-May-2021
Current Stage
6060 - International Standard published
Start Date
11-May-2021
Due Date
03-Jul-2020
Completion Date
11-May-2021

Overview

ISO 12176-5:2021 specifies a standardized two-dimensional data coding and data exchange format for polyethylene (PE) piping systems used in gas, water and industrial applications. It defines what information can be encoded in 2D barcodes (e.g. QR Code, Data Matrix, Aztec Code), how fusion and component data are structured for export, and how a data retrieval system maps that information to exchange formats such as JSON and CSV. The standard enables machine-readable traceability and supports automated fusion jointing when used with fusion equipment covered by ISO 12176‑1 and ISO 12176‑2.

Key topics and technical requirements

  • Encoded data types: fusion cycle(s), manufactured product traceability, manufacturer information, voluntary quality certificates and approvals.
  • 2D code types and limits: ISO/IEC 16022 (Data Matrix), ISO/IEC 18004 (QR Code) and ISO/IEC 24778 (Aztec). Maximum payload: 1 024 bytes. QR code guidance includes minimum module width 0.253 mm, 300 dpi resolution and correction level M (L allowed for small QR versions).
  • Structured data model: protocol and fusion record objects, fusion equipment & jointing data objects, component and fusion-phase objects - designed to map to JSON and CSV outputs for databases and software.
  • Data export and formats: mapping rules for JSON (ISO/IEC 21778) and CSV, header/key ordering and data typing for reliable import/export.
  • Traceability and checksum: mechanisms for uniquely identifying components and validation (checksum examples provided in the standard); support for structured append when codes are too large for small fittings.
  • Interoperability: defined character encoding (UTF‑8/Unicode) and delimiters for consistent parsing across devices and control units.

Practical applications

  • Automated fusion jointing: Fusion equipment reads encoded fusion cycles and parameters to execute or validate butt fusion and electrofusion procedures.
  • Traceability & QA: Manufacturers encode production batch, serials and certificates to enable downstream quality assurance, warranty verification and recall management.
  • Asset management: Utilities and contractors capture component history during installation and in-field maintenance.
  • Data integration: Software vendors use the JSON/CSV mapping to integrate fusion records into CMMS, GIS and ERP systems.

Who should use this standard

  • PE pipe and fitting manufacturers
  • Fusion equipment and control-unit manufacturers
  • Gas & water utilities, contractors and installers
  • Software developers for asset management, GIS and QA systems
  • Regulators and inspectors focused on pipeline traceability and safety

Related standards

  • ISO 12176-1 (Butt fusion), ISO 12176-2 (Electrofusion), ISO 12176-3 (Operator’s badge), ISO 12176-4
  • ISO 13950 (related coding/traceability)
  • ISO 4427‑2/3, ISO 4437‑2/3/4, ISO 15494 (PE component specifications)
  • ISO/IEC 16022, 18004, 24778 (2D code symbologies); ISO/IEC 21778 (JSON)

Using ISO 12176-5 helps ensure consistent, machine-readable traceability across PE piping systems and enables safer, more auditable fusion jointing workflows.

Standard

ISO 12176-5:2021 - Plastics pipes and fittings — Equipment for fusion jointing polyethylene systems — Part 5: Two-dimensional data coding of components and data exchange format for PE piping systems Released:5/11/2021

English language
58 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO 12176-5:2021 is a standard published by the International Organization for Standardization (ISO). Its full title is "Plastics pipes and fittings - Equipment for fusion jointing polyethylene systems - Part 5: Two-dimensional data coding of components and data exchange format for PE piping systems". This standard covers: This document specifies an encoding system for data of components, assembly methods and jointing operations for polyethylene (PE) piping systems for gas, water and other industrial applications. These data can be used in a traceability system and/or used to perform the fusion of components by using equipment as specified in ISO 12176‑1 and in ISO 12176‑2. This encoding system is explained in ISO/IEC 16022, ISO/IEC 18004 and ISO/IEC 24778 which refer to established code types, e.g. QR code. Data to be encoded are: fusion cycle(s), traceability of manufactured products, other manufacturer’s information that can also be given on websites such as voluntary certificates of quality and approvals. This document specifies the export of data (type, format and sequence) from a data retrieval system. Provisions of this document are applicable to polyethylene components conforming to ISO 4427‑2, ISO 4427‑3, ISO 4437‑2, ISO 4437‑3, ISO 4437‑4 and ISO 15494, and can also be applicable to any other components used in PE systems. ISO 13950 and ISO 12176‑4, which partly cover the fields of application of this document, can be used in parallel.

This document specifies an encoding system for data of components, assembly methods and jointing operations for polyethylene (PE) piping systems for gas, water and other industrial applications. These data can be used in a traceability system and/or used to perform the fusion of components by using equipment as specified in ISO 12176‑1 and in ISO 12176‑2. This encoding system is explained in ISO/IEC 16022, ISO/IEC 18004 and ISO/IEC 24778 which refer to established code types, e.g. QR code. Data to be encoded are: fusion cycle(s), traceability of manufactured products, other manufacturer’s information that can also be given on websites such as voluntary certificates of quality and approvals. This document specifies the export of data (type, format and sequence) from a data retrieval system. Provisions of this document are applicable to polyethylene components conforming to ISO 4427‑2, ISO 4427‑3, ISO 4437‑2, ISO 4437‑3, ISO 4437‑4 and ISO 15494, and can also be applicable to any other components used in PE systems. ISO 13950 and ISO 12176‑4, which partly cover the fields of application of this document, can be used in parallel.

ISO 12176-5:2021 is classified under the following ICS (International Classification for Standards) categories: 23.040.20 - Plastics pipes; 23.040.45 - Plastics fittings; 75.200 - Petroleum products and natural gas handling equipment. The ICS classification helps identify the subject area and facilitates finding related standards.

You can purchase ISO 12176-5:2021 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.

Standards Content (Sample)


INTERNATIONAL ISO
STANDARD 12176-5
First edition
2021-05
Plastics pipes and fittings —
Equipment for fusion jointing
polyethylene systems —
Part 5:
Two-dimensional data coding of
components and data exchange format
for PE piping systems
Tubes et raccords en matières plastiques — Appareillage pour
l'assemblage par soudage des systèmes en polyéthylène —
Partie 5: Codage bidimensionnel des données des composants et
format d'échange de données pour les systèmes de canalisations en PE
Reference number
©
ISO 2021
© ISO 2021
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting
on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address
below or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO 2021 – All rights reserved

Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms, definitions and abbreviated terms . 2
3.1 Terms and definitions . 2
3.2 Abbreviated terms . 3
4 Barcode type, structure and contents . 3
4.1 General . 3
4.2 Contents . 4
4.2.1 Revision of data coding definition (region 0) . 4
4.2.2 Identification components type (characters of region 1) . 4
4.2.3 Jointing process information (characters of region 2) . 8
4.2.4 Traceability (characters of region 3) . 9
4.2.5 Additional factory information (characters of region 4) .10
4.2.6 Checksum .11
5 Data retrieval system .12
5.1 General .12
5.2 Data model .12
5.2.1 Data types .12
5.2.2 Protocol object .13
5.2.3 Fusion equipment data object .14
5.2.4 Jointing data object .14
5.2.5 Component data object .16
5.2.6 Electro-fusion data object .16
5.2.7 Fusion phase object .17
5.2.8 Butt fusion data object .18
5.2.9 Infrared butt fusion data object .19
5.3 Mapping data retrieving model to JSON .20
5.4 Mapping data retrieval model to CSV .21
5.4.1 General.21
5.4.2 CSV-file format and data type representation .21
5.4.3 Header names, keys and order of fields .22
5.5 Mapping data retrieval model to other formats .23
Annex A (normative) Electro-fusion process information .24
Annex B (normative) Message codes for data retrieval .33
Annex C (informative) JSON mapping of Data Retrieval System .36
Annex D (informative) CSV header of Data Retrieval System .48
Annex E (informative) Example of figures coded in two-dimensional format .52
Annex F (informative) Example of checksum calculation for 2-byte encoding characters .56
Bibliography .58
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www .iso .org/ directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www .iso .org/ patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO's adherence to the
World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT), see www .iso .org/
iso/ foreword .html.
This document was prepared by Technical Committee ISO/TC 138, Plastics pipes, fittings and valves for
the transport of fluids, Subcommittee SC 4, Plastics pipes and fittings for the supply of gaseous fuels.
A list of all parts in the ISO 12176 series can be found on the ISO website.
Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www .iso .org/ members .html.
iv © ISO 2021 – All rights reserved

Introduction
The use of two-dimensional code is becoming increasingly popular because of the quantity of
information that it is possible to group in a small space, and this can provide increased opportunities for
manufacturers and customers. There are many benefits for the market, but the scope of this document is
not to show all of them. The most important technical advantage of using a two-dimensional code is the
possibility to apply a built-in correction level to the coding, so that, even with some scratches or missing
parts, the operator can still use all information coded safely. Another important fact, for those that
want to use the power of the whole traceability, is that any important information regarding the piping
component can be stored in an electronic device, by reading only one code instead of two (ISO 12176-4
and ISO 13950) and thus avoiding overlapping information. This document provides a means for coding
all aspects not covered by ISO 12176-4 or ISO 13950, e.g. large diameters, big saddles or other imperial
sizes. This document also aims to standardize the transfer of data stored in the memories of electronic
units to another electronic equipment (e.g. computer/data base) and to encourage, at any level, the use
of the traceability for a further development of the polyethylene piping systems.
INTERNATIONAL STANDARD ISO 12176-5:2021(E)
Plastics pipes and fittings — Equipment for fusion jointing
polyethylene systems —
Part 5:
Two-dimensional data coding of components and data
exchange format for PE piping systems
1 Scope
This document specifies an encoding system for data of components, assembly methods and jointing
operations for polyethylene (PE) piping systems for gas, water and other industrial applications. These
data can be used in a traceability system and/or used to perform the fusion of components by using
equipment as specified in ISO 12176-1 and in ISO 12176-2.
This encoding system is explained in ISO/IEC 16022, ISO/IEC 18004 and ISO/IEC 24778 which refer to
established code types, e.g. QR code.
Data to be encoded are: fusion cycle(s), traceability of manufactured products, other manufacturer’s
information that can also be given on websites such as voluntary certificates of quality and approvals.
This document specifies the export of data (type, format and sequence) from a data retrieval system.
Provisions of this document are applicable to polyethylene components conforming to ISO 4427-2,
ISO 4427-3, ISO 4437-2, ISO 4437-3, ISO 4437-4 and ISO 15494, and can also be applicable to any other
components used in PE systems.
ISO 13950 and ISO 12176-4, which partly cover the fields of application of this document, can be used in
parallel.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies. For
undated references, the latest edition of the referenced document (including any amendments) applies.
ISO/IEC 10646, Information technology — Universal coded character set (UCS)
ISO 12176-1, Plastics pipes and fittings — Equipment for fusion jointing polyethylene systems — Part 1:
Butt fusion
ISO 12176-2, Plastics pipes and fittings — Equipment for fusion jointing polyethylene systems — Part 2:
Electrofusion
ISO 12176-3, Plastics pipes and fittings — Equipment for fusion jointing polyethylene systems — Part 3:
Operator's badge
ISO/IEC 16022, Information technology — Automatic identification and data capture techniques — Data
Matrix bar code symbology specification
ISO/IEC 18004, Information technology — Automatic identification and data capture techniques — QR
Code bar code symbology specification
ISO/IEC 21778, Information technology — The JSON data interchange syntax
ISO/IEC 24778, Information technology — Automatic identification and data capture techniques — Aztec
Code bar code symbology specification
ASTM F 2897-15a, Standard Specification for Tracking and Traceability Encoding System of Natural Gas
Distribution Components (Pipe, Tubing, Fittings, Valves, and Appurtenances)
3 Terms, definitions and abbreviated terms
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminological databases for use in standardization at the following addresses:
— ISO Online browsing platform: available at https:// www .iso .org/ obp
— IEC Electropedia: available at http:// www .electropedia .org/
3.1 Terms and definitions
3.1.1
delimiter
character used to define a specific set of data
3.1.2
“]”
hexadecimal character code 5d
delimiter (3.1.1) of fields used in region data
3.1.3
“~”
hexadecimal character code 7e
delimiter (3.1.1) of sub-fields
3.1.4
fusion equipment
equipment that conforms to either ISO 12176-1 (butt fusion machine) or to ISO 12176-2 (control unit)
3.1.5
jointing process
act of jointing separate parts of a plastic piping system
Note 1 to entry: For the purpose of this document a fusion process can be either electro-fusion or butt fusion.
Note 2 to entry: For the purpose of this document jointing can also be performed using a mechanical fitting as
defined in ISO 17885.
3.1.6
JSON
Java Script Object Notification
lightweight data-interchange format
Note 1 to entry: JSON is based on a subset of the JavaScript Programming Language Standard, ECMA-262 3rd
Edition – December 1999.
Note 2 to entry: JSON is defined by ISO/IEC 21778.
3.1.7
JSON schema
JSON-based format for describing JSON data
Note 1 to entry: Published on https:// json -schema .org.
2 © ISO 2021 – All rights reserved

Note 2 to entry: The version of JSON-Schema used in this document is the “Draft 2019-09”.
3.1.8
multilevel fusion
sequence of more than one fusion phase on the same electro-fusion fitting, i.e. pre-heating, heat soak
and fusion
3.1.9
multiplicity
defines how often an element can be present in the respective context
Note 1 to entry: Multiplicity’s symbols have the following meanings: 1 = exactly once; 1…* = at least once; 0…1 =
optionally none or once; 0…* = optionally none or several times.
3.1.10
nominal target heating energy
heating energy to be reached at 20 °C before correction in conjunction with the ambient temperature
3.1.11
nominal target heating time
heating time to be reached at 20 °C before correction in conjunction with the ambient temperature
3.1.12
protocol
JSON object that contains one or more fusion records of a fusion device
Note 1 to entry: A fusion record is made by an electronic device, which is coupled with fusion equipment as
described in ISO 12176-1 or ISO 12176-2.
3.1.13
UTF-8
8-bit Unicode Transformation Format
variable-width character encoding
Note 1 to entry: This is capable of encoding all 1, 112, 064 valid character code points in Unicode using one to
four one-byte (8-bit) code units.
3.2 Abbreviated terms
Classification of pipes not in the International System of Units (SI):
CTS copper tube size (dimensions in inches)
DIPS ductile iron pipe size (dimensions in inches)
IPS iron pipe size (dimensions in inches)
4 Barcode type, structure and contents
4.1 General
This data encoding system shall use alternatively a code type according to ISO/IEC 16022 (Data Matrix
code), ISO/IEC 18004 (QR code), and ISO/IEC 24778 (Aztec code). A maximum of 1 024 bytes can be
included in the two-dimensional code.
When the two-dimensional code conforms to ISO/IEC 18004 (QR code), the two-dimensional code shall
be of the following characteristics:
a) minimum module width: 0,253 mm (valid for all versions);
b) minimum resolution: 300 dpi (valid for all versions);
c) correction level M (for codes smaller or equal to type 14, level L correction level may be used).
Examples of two-dimensional codes are given in Annex E.
In the case that the resulting code size is too large (e.g. to be stuck on small fittings or components), the
code symbols may be appended in a structured format.
For multi-byte encoding characters, examples of checksum calculation are given in Annex F.
Attention is drawn to control units that can have limited character sets and can not be able to represent
multi-byte characters correctly on their display or in their pdf file output. Nevertheless, control units
shall guarantee that the characters are correct in data retrieval for exchange formats, like csv or JSON.
4.2 Contents
Data are coded in fields as defined hereafter. Fields are identified and delimited by the use of the symbol
“]” at the end of any field. All data are grouped in homogeneous regions. There are five regions:
Region 0: revision of data coding definition (subclause 4.2.1)
Region 1: identification components type (subclause 4.2.2)
Region 2: jointing process information (subclause 4.2.3)
Region 3: Traceability (subclause 4.2.4)
Region 4: additional factory information (subclause 4.2.5)
Each field consists of a defined number of characters (see 4.2.1, 4.2.2, 4.2.3, 4.2.4 and 4.2.5) and only
characters defined in the following are acceptable. The characters: “]” and “~” shall be used exclusively
as delimiters. Each character is an alphanumerical digit or one special character. Each character is
represented as 1 to 4 bytes and shall be encoded in UTF-8.
After the five regions there is the checksum (subclause 4.2.6).
4.2.1 Revision of data coding definition (region 0)
The region 0 is without field(s) and it starts and ends with character ‘~’ (see 3.1.2.2). The revision
number is shown as a double-digit counter, starting with “00” with the first publication of this document
and increases by +1 for every revision of the data format.
Region 0, for the first publication of this document, is identified by the characters ~00~. For clarity,
at the next revision of the data format the region 0 will be: ~01~ (this document can be revised in the
future without changes of the data format).
In region 0, a minimum and a maximum of four characters are used comprising two delimiters “~”.
The following is an example of data in region 0, total characters used 4 out of 4 available in this region:
Region 0
Data ~ 0 0 ~
4.2.2 Identification components type (characters of region 1)
Field n°1: type component, identified as per Table 1.
4 © ISO 2021 – All rights reserved

Table 1 — Characters for Field n°1 and meaning
Character Meaning
0 Other component
1 Pipe
2 Electrofusion fitting
3 Spigot fitting
[7]
4 Mechanical fitting
A total of two characters is used comprising the delimiter “]”.
Field n°2: dimensional unit systems used to manufacture the component, identified as per Table 2.
Table 2 — Characters for Field n°2 and meaning
Character Meaning
0 Metric system (mm)
1 IPS
2 DIPS
3 CTS
A combination between characters in Table 2 is allowed with a maximum of two characters. The order
of the characters shall represent the actual joint figure and is important for a good interpretation of
diameters as indicated in Field n°6.
EXAMPLE 1 Metric by IPS→ 01, IPS by metric→ 10.
In case of components with equal dimensions, the coding is reduced to only one character.
EXAMPLE 2 Metric by metric→ 0.
In Field n°2, a minimum of two and a maximum of three characters are used comprising the delimiter
“]”.
Field n°3: manufacturer shall be coded in the form of a name or trade mark. A minimum of three and a
maximum of 21 characters are used comprising the delimiter “]”. Only spaces are not allowed.
NOTE 1 For a better comprehension of the coding of the manufacturer, see Reference [9].
Field n° 4: component type, identified as per Table 3.
Table 3 — Components and character identification for Field n° 4
Component Character
Other components 00
Pipe, straight 01
Pipe, coiled 02
Socket 03
Tapping saddle 04
Branching saddle 05
Elbow, 90° 06
Elbow, 45° 07
Elbow, undefined 08
Tee 09
End cap 10
Table 3 (continued)
Component Character
Reducer 11
Swept bend 12
Flange adapter 13
Mechanical fitting 14
PE-body valve, quarter-turn (QT) 15
PE-body valve, multi-turn (MT) 16
Non-PE-body valve, QT 17
Non-PE-body valve, MT 18
Repair fitting 19
Transition fitting (e.g.: with welding end, etc.) 20
Wall channel, rigid 21
Wall channel, flexible 22
Pressure tapping valve 23
Ventilation end cap 24
Stop-off saddle 25
Cap for tapping saddle 26
PE/steel transition fitting threaded 27
PE/brass transition fitting threaded 28
Excess-flow valve 29
Cross 30
Manhole 31
Filter 32
Wall plate 33
Gas excess flow valve integrated in a socket 34
Anchoring bracket 35
NOTE 2 Components and characters are coded with reference to Reference [9].
A total of three characters is used, comprising the delimiter “]”.
Field n° 5: component’s particularity. If the component is a pipe, then Table 4 applies.
Table 4 — Characters for Field n° 5 and meaning
Character Meaning
0 (zero) Other
1 co-extruded layers
2 Solid wall
3 PE pipes with a peelable layer
4 Barrier pipe
If the component is other than a pipe, then Table 5 applies.
Table 5 — Characters for Field n° 5 and meaning
Character Meaning
0 (zero) Other
A Monofilar
6 © ISO 2021 – All rights reserved

Table 5 (continued)
Character Meaning
B Bifilar
C Single socket
D Multi socket
A combination of two characters is acceptable.
A minimum of two and a maximum of three characters, as capital letters or numbers, are used
comprising the delimiter “]”.
Field n° 6: component diameter.
Number characters "0,1.9", the character "x", as separator for two diameters are allowed only.
In addition, and for a correct identification of imperial sizes (inches), the character "/" and a space can
be used.
For examples of component diameter and units and characters to be used, see Table 6.
Table 6 — Examples of component diameter and units and characters to be used
Component diameter and units Characters
(mm) or (inches) Field n° 2 Field n° 6
1 200 mm 0 1200
250 mm × 110 mm 0 250×110
12” IPS × 10”IPS 1 12×10
12” IPS × 110 mm 10 12×110
400 mm × 10”IPS 01 400×10
a
1”1/4 CTS × 4”IPS 31 1 1/4×4
a
A space is left when imperial sizes are used; this space is used to identify fractions of inches.
Content of this field is expressed in a syntax diagram (given for programming purposes), see Figure 1
and Figure 2.
Figure 1 — DimPart
DimPart ::= [0-9]+ ( ' '? [0-9] '/' [0-9] )?
Figure 2 — Dimension
Dimension ::= DimPart ( 'x' DimPart )?

A minimum of two and a maximum of thirteen characters are used comprising the delimiter “]”.

Field n° 7: component design SDR.
Number characters ‘0,1…,9’ and the decimal dot ‘.’ are allowed only.
A minimum of two and a maximum of five characters are used comprising the delimiter “]”.
EXAMPLE SDR13,6 → 13.6].
Field n° 8: materials used for manufacturing components are identified by using characters as per
Table 7.
Table 7 — List of relevant materials and characters
Material Characters
Other material 00
PE 80 11
PE 100 12
PE 100 RC 13
PE 100 RT Type 1 14
PE 100 RT Type 2 15
PE 3710 31
PE 4608 32
PE 4708 33
PE 4710 34
Copper 51
Copper alloys 52
Spheroidal graphite cast iron 61
Malleable cast iron 62
Steel 63
Stainless steel 64
A combination of four characters for two materials, is acceptable.
A minimum of three and a maximum of five characters are used comprising the delimiter “]”.
The following provides and example of data in region 1, total characters used 42 out of 55 available in
this region:
Field 1 2 3
Data 2 ] 0 ] a n y t r a d e m a r k ]

Field 4 5 6 7 8
Data 0 3 ] B ] 1 2 0 0 X 1 0 0 0 ] 1 3 . 6 ] 1 2 ]
4.2.3 Jointing process information (characters of region 2)
In region 2 the jointing process information, e.g. for controlling an electro-fusion process, is encoded.
Region 2 consists of only one field with a flexible number of characters including the delimiter.
Specification given in Annex A shall be used to code region 2.
8 © ISO 2021 – All rights reserved

Data field 1 of region 1 determines the contents of region 2 as given in Table 8.
Table 8 — Cross-reference between field 1 of region 1 and fusion data
Value of field 1
Type of jointing process information Number of characters Reference
of region 1
0 No information given 1
1 No information given 1
2 Electro-fusion process information min. 22 to max. 121 Annex A
3 No information given 1
4 No information given 1
If no jointing process information is defined for a value of Field n° 1 of region 1, region 2 contains the
delimiter only “]”.
EXAMPLE If character in Field n° 1 of region 1 is “2”, region 2 will be filled with fusion process information
for electro-fusion process, e.g. 1~0.85C0~140.0012054~30].
4.2.4 Traceability (characters of region 3)
Field n° 1: batch n° (or production date) = xxxxxxxxxx. A minimum of one character up to a maximum of
eleven characters are used comprising the delimiter “]”.
EXAMPLE 1 If batch number is not given, the character is the delimiter “]” only.
Field n° 2: name of compound = xxxxxxxxxx. A minimum of one character up to a maximum of eleven
characters are used comprising the delimiter “]”.
EXAMPLE 2 If the name of compound is not given, the character is the delimiter “]” only.
Compound name can be in plain text or coded. For a better comprehension of the coding of the
compound, more information can be found at Reference [9].
Field n° 3: identification of MFR value. The MFR value of the compound used is identified as per Table 9.
Table 9 — Characters for Field n° 3 to identify MFR value
MFR
Character
(g/10 min)
a
MFR value not specified 0
MFR ≤ 5 1
5 < MFR ≤ 7 2
7 < MFR ≤ 10 3
10 < MFR ≤ 15 4
15 < MFR ≤ 20 5
20 < MFR ≤ 25 6
25 < MFR ≤ 32 7
32 < MFR ≤ 40 8
MFR > 40 9
a
e.g.: for electrofusion fusion.
Two characters are used comprising the delimiter “]”.
Field n° 4: type of material (virgin or reprocessable). The quality of the material is identified as per
Table 10.
Table 10 — Characters for field n° 4, type of material identification
Type of material Character
Virgin material 0
100 % reprocessable material 1
Virgin + reprocessable material 2
Two characters are used comprising the delimiter “]”.
Field n° 5: production site = xxxxxxxxxxxxxxx. A minimum of one character up to a maximum of sixteen
characters are used, comprising the delimiter “]”.
EXAMPLE 3 If a production site is not given, the character is the delimiter “]” only.
Field n° 6: length of the component in meters. This field is filled only if character in field 1 of region 1 is
1; otherwise only ”]” is used.
Integers and floating point numbers with one decimal are allowed.
A minimum of one character up to a maximum of seven characters (e.g. xxxxxx) are used comprising
the delimiter “]”.
Field n° 7: serial n° of the component in the batch. If information is not provided, just place the delimiter
“]”.
A maximum of 25 characters (e.g. xxxxxxxxxxxxxxxxxxxxxxxxx) is used comprising the delimiter “]”.
The following provides and example of data in region 3, total characters used 63 out of 74 available in
this region:
Field 1 2 3 4
Data a n y b a t c h ] c o m p o u n d ] 1 ] 0 ]
Field 5 6 7
Data p r o d u c t i o n s i t e ] ] s e r i a l # o f t h e
Field 7
Data c o m p t . ]
4.2.5 Additional factory information (characters of region 4)
In region 4, the first three fields and the last one are assigned. Depending on the choice made by the
manufacturer regarding the dimension of the two-dimensional code, remaining characters may be
used for specific purposes. The manufacturer may define a number of additional fields or subfields,
other than the first three, each individuated by the use of the delimiter “]” or “~”.
This region shall be finished by the delimiter “]”.
Field n° 1: item code.
A maximum of twenty-five characters is used comprising the delimiter “]”.
If the item code is not used, the field shall contain only the delimiter “]”.
Field n° 2: traceability data as per ASTM F 2897.
A maximum of seventeen characters is used comprising the delimiter “]”.
If the ASTM F 2897 data are not used, the field shall contain only the delimiter “]”.
10 © ISO 2021 – All rights reserved

Field n° 3: web site.
This field may contain a web data reference. No maximum characters are defined and the field is limited
by the delimiter “]”.
If the field is not used, the field shall contain only the delimiter “]”.
Field 3+n.
This field (or fields) may contain additional factory information selected by the manufacturer. Any
additional set of fields or subfields are individuated by the use of the delimiter “]” or “~”.
Examples of information that may be provided are:
— standard(s) and or approval(s);
— conformity certificate(s);
— instructions of use.
If region 4 is not used, only four delimiters “]” are placed after region 3, e.g. “]]]]”
Example of data in region 4:
Field 1 2
Data a n y i t e m C o d e ] a s t m f 2 8 9 7 c o d e ]

Field 3 3+n
Data h t t p : / / a n y c o m p a n y . c o m ] . . . . ]
4.2.6 Checksum
The checksum is calculated over the significant part of the code (Region 0 to Region 4). The checksum
is an unsigned 16 bit number represented as a hexadecimal numbers of four characters using the digits
{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}. Leading zeros must be written in the Checksum. Checksum is written in
the sequence high order byte, low order byte.
After the checksum there is no delimiter “]”.
EXAMPLE 1 For 0x1F3D the last four characters are 1F3D (characters in the code are …)
EXAMPLE 2 For 0xF0 the last four characters are 00F0
The checksum is determined according to the algorithm described in pseudo code below.
NOTE 1 The algorithm is known as “Fletcher's Checksum” (Fletcher16)

Input: Array “codedData” of 8-bit-integers
Output: 16-bit-checksum of “codedData”

sum1 := 0
sum2 := 0
for i := 0 to length (codedData) do
sum1 := (sum1 + codedData [i]) modulo 255
sum2 := (sum2 + sum1) modulo 255
endfor
checksum := sum1 *256 + sum2
return checksum
NOTE 2 Examples of checksum calculation are given in Annex F.
5 Data retrieval system
5.1 General
This clause describes what data a fusion equipment (with integrated retrieval system) or data recorders,
shall log. Subclause 5.2 defines the data model that the log data should follow and also specifies which
data are mandatory and which are optional for the protocol (see multiplicity). The mapping rules of the
data model to different file formats are defined in the subsequent subsections.
Data to be retrieved are collected from:
— fusion and/or mechanical jointing operations, and
— data stored in the two-dimensional code, and
— manual operation made by fusion operator
— automatic operations (e.g.: GPS data, etc.).
Automatic operations are not compulsory and are executed by an electronic equipment connected to
the fusion equipment.
The data retrieval system described hereunder is based on the jointing method of piping components.
Data from other coding systems (e.g. ISO 13950 or ISO 12176-4) are also useful for the data retrieval
system.
The data retrieval system shall use the message codes given in Annex B for log purposes.
5.2 Data model
5.2.1 Data types
The data types used for the data retrieval system are defined according to Table 11. The data type is
related to the system of data representation (e.g.: pdf format, XML format, etc.).
12 © ISO 2021 – All rights reserved

Table 11 — Data types for the retrieval system
Abbreviation Definition
Decimal A positive or negative point number with maximum n valid digits before and maximum m
valid digits behind the decimal point. The range of values  can be limited by specifying a
closed interval [x.y] in square brackets, where x and y are pointed numbers.
It is recommended to represent decimal numbers with Decimal<10,2> when nothing else is
required by this document.
EXAMPLES
Decimal<1,2>[-1.00.1.00]
Allowed values are from -1.00 to 1.00
Decimal<3,1>[0.0.100.0]
Allowed values are from 0.0 to 100.0
Integer A positive or negative integer with n digits, when is omitted, any integer number is
allowed.
String An UTF8-String length of . The encoding of special characters is given by the mapping.
It is recommended to limit string length to a total of <255> bytes when nothing else is re-
quired by this document.
String An UTF8-String with undefined length. Manufacturers of equipment are allowed to limit
the length written by their devices to a reasonable length. It is recommended to limit string
length to a total of <255> bytes when nothing else is required by this document.
Enum An enumeration can only take one of the allowed values. It is possible to define a special
encoding for Enums (Integers or Strings) so that the encoding may be stored and displayed
instead of the full text value.
TimeAndDate Date and time in local time of the equipment represented as "YYYY -MM -DDThh: mm: ssTZD"
(www .w3 .org). Difference to universal time coordinated (UTC) may be omitted (TZD).
Date Date in local time of the equipment represented as "YYYY-MM-DD" (www .w3 .org)
a
GeoPosition Geographical Position referring to WGS 84 (Longitude, Latitude as Decimal value of degree
and Altitude in meters as Decimal)
a
World Geodetic System 1984 is a mathematical model based on the dimension of the terrestrial ellipsoid. It is a datum
featuring coordinates that change with time.
5.2.2 Protocol object
A protocol object contains fusion equipment information and one or more log records from such a
fusion equipment. The structure of a protocol object is given in Table 12.
Table 12 — Structure of protocol object
Key Multiplicity Type Description
Version 1 String Version of the data object (and mapping
rule) in this document. For the current
document, this field shall have the value
“1.0”
FEquipmentData 1 FEquipmentData See 5.2.3
Object
JointingData 0…* JointingData Object See JointingData Object
MFProtocolData 0.1 Any Manufacturer-defined object for additional
protocol information.
5.2.3 Fusion equipment data object
The Fusion equipment data object (FEquipmentData) contains device-specific information of the fusion
equipment. The fusion equipment data object structure is given in Table 13.
Table 13 — Fusion equipment data object
Key Multiplicity Type Description
SerialNumber 1 String<20> Manufacturer serial number of the fusion equipment.
DeviceType 1 String<20> The device type is a sequence of maximum 20 char-
acters provided by the equipment manufacturer to
identify the type and version of the equipment
TemperatureUnit 1 Enum Unit used for the representation of temperatures.
Defined Values: “C”, “F”.
MFFEquipmentData 0…1 Any Manufacturer defined object for additional manufac-
turer specific device information
5.2.4 Jointing data object
The Jointing data object (Jointingdata) contains information specific to a one or more joints as
performed by the fusion equipment and collected by the data retrieval system. The jointing data object
structure is given in Table 14.
Table 14 — Jointing data object
Key Multiplicity Type Description
JointingTime 1 TimeAndDate Time at which jointing started
DevJointNumber 0…1 Integer Sequential number of joint process on the fusion
equipment
OperatorId 0…1 String As per ISO 12176-3 (Barcode) or other operator
identification
Contractor 0…1 String Name of contractor or piping company
JobNumber 0…1 String Identifier of the Job
a
JointNumber 1 String Unique alphanumeric number of the joint
Localization 0…1 GeoPosition Geographic position of the jointing
InstallationHeight 0…1 Decimal Installation depth/height in m. Negative num-
bers for below ground
AmbientTemperature 0.1 Decimal Ambient temperature (Unit as per fusion equip-
ment “TemperatureUnit”)
a
A unique joint number is essential for identifying a specific data record. A unique joint number shall be generated
automatically by the fusion equipment, e.g. by a time stamp in combination with the fusion operator badge and/or the
device serial number.
b
For reasons of correct interpretation, enumeration values shall be exactly as shown in this table (capital letter at the
start).
c
Electro-fusion process.
d
Butt fusion process.
e
Infrared fusion process.
f
Other jointing method.
14 © ISO 2021 – All rights reserved

Table 14 (continued)
Key Multiplicity Type Description
b
WeatherCondition 0.* Enum Enum with the values :
Sunny
Dry
Rain_snowfall
Wind
b
EnvironmentControl 0.* Enum Enum with the values :
None
Screen
Tent
Heating
Component 0.* ComponentData First component corresponds to the component
Object being fused
JointingStandard 0.1 String The jointing procedures references used shall be
provided as a plain text comprising (whenever
and if applicable):
the number part and clause of the standard or
technical specification; year of publication.
E.g. for electro-fusion: ISO 13950 or ISO 12176-5
(this document).
E.g. for butt fusion: ISO 21307:2017, 5.2.
JointingStatus 1 Enum Status of the jointing:
NoError
Fail
c
JointingMethod 0…1 Enum EF
d
BF
e
IR
f
OT
EFFusionData 0…1 EFFusionData Only 1 out of the 3 keys shall be provided
or or
BFFusionData BFFusionData
or or
IRFusionData IRFusionData
MFJointingData 0.1 Any Manufacturer-defined object for additional joint-
ing information
a
A unique joint number is essential for identifying a specific data record. A unique joint number shall be generated
automatically by the fusion equipment, e.g. by a time stamp in combination with the fusion operator badge and/or the
device serial number.
b
For reasons of correct interpretation, enumeration values shall be exactly as shown in this table (capital letter at the
start).
c
Electro-fusion process.
d
Butt fusion process.
e
Infrared fusion process.
f
Other jointing method.
5.2.5 Component data object
There is a component data object (ComponentData) for each component (fitting/pipe) processed with
the fusion equipment (see 5.2.4). The component data object structure is given in Table 15.
Table 15 — Component data object
Key Multiplicity Type Description
Trademark 0.1 String See Region 1, Field n° 3
BatchNo 0.1 String See Region 3, Field n° 1
ProductionSite 0.1 String See Region 3, Field n° 4
SerialNo 0.1 String<25> See Region 3, Field n° 7
Category 0.1 Enum Category of the fitting, see Region 1, Field n° 1
a
ComponentType 0.1 Enum Component Type of the fitting, see Region 1, Field n° 4
a
Particularity 0.2 Enum Particularity of the component, see Region 1, Field n°
5.
Diameter 0.1 String Component’s diameter and units (see Region 1, Field
n° 6) as shown in first column of Table 6.
Length 0.1 Decimal Length of component (m)
SDR 0.1 Decimal<2,3> Component’s design SDR, see Region 1, Field n° 7.
Materials 0.2 Enum Materials used for manufacture components, see
Region 1, Field n°8. Encoding as in Table 7.
MFR 0.1 Enum Encoded MFR value, see Region 3, Field n° 3. Encoding
for the Enum as in Table 9.
MaterialType 0.1 Enum Encoded type of material value (see Region 3, Field n°
4). Encoding as in Table 10.
b
EncodedData 0.1 String Original encoded data from the 1D- or 2D-barcode.
MFCmpData 0.1 Manufacturer-defined object for additional compo-
nent data.
a
If barcodes conforming to ISO 13950 and/or ISO 12176-4 have been used for data recording and/or welding, it is up
to the manufacturer to find the best representation of the contained information from the given tables and definitions to
match data with this document.
b
This key may contain one barcode of type ISO 13950 and one barcode of type ISO 12176-4 separated by a space
character (0x32).
5.2.6 Electro-fusion data object
The electro-fusion data object (EFFusionData) contains the actual protocol information of the jointing
process for an electro-fusion fitting (see 5.2.4). The electro-fusion data object structure is given in
Table 16.
16 © ISO 2021 – All rights reserved

Table 16 — Electro-fusion data object
Key Multiplicity Type Description
a
OperatingMode 1 Enum Enum with the values :
Barcode
2D-Code
Manual
Automatic
Preset
Other
NomResistance 0…1 Decimal Component’s nominal resistance in Ohm
FusionPhases 1.* FusionPhase object FusionPhase Object
a
For reasons of correct interpretation, enumeration values shall be exactly as shown in this table (capital letter at the
...

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...