ISO/IEC 23092-5:2020/FDAmd 1
(Amendment)Information technology — Genomic information representation — Part 5: Conformance — Amendment 1: Version 2 and Part 6 support
Information technology — Genomic information representation — Part 5: Conformance — Amendment 1: Version 2 and Part 6 support
Technologie de l'information — Représentation des informations génomiques — Partie 5: Conformité — Amendement 1: Version 2 et support Partie 6
General Information
Standards Content (Sample)
FINAL DRAFT
Amendment
ISO/IEC
23092-5:2020/
FDAM 1
ISO/IEC JTC 1/SC 29
Information technology — Genomic
Secretariat: JISC
information representation —
Voting begins on:
2025-11-03
Part 5:
Conformance
Voting terminates on:
2025-12-29
AMENDMENT 1: Version 2 and Part 6
support
RECIPIENTS OF THIS DRAFT ARE INVITED TO SUBMIT,
WITH THEIR COMMENTS, NOTIFICATION OF ANY
RELEVANT PATENT RIGHTS OF WHICH THEY ARE AWARE
AND TO PROVIDE SUPPOR TING DOCUMENTATION.
IN ADDITION TO THEIR EVALUATION AS
BEING ACCEPTABLE FOR INDUSTRIAL, TECHNO
LOGICAL, COMMERCIAL AND USER PURPOSES, DRAFT
INTERNATIONAL STANDARDS MAY ON OCCASION HAVE
TO BE CONSIDERED IN THE LIGHT OF THEIR POTENTIAL
TO BECOME STAN DARDS TO WHICH REFERENCE MAY BE
MADE IN NATIONAL REGULATIONS.
Reference number
ISO/IEC 230925:2020/FDAM 1:2025(en) © ISO/IEC 2025
FINAL DRAFT
ISO/IEC 23092-5:2020/FDAM 1:2025(en)
Amendment
ISO/IEC
23092-5:2020/
FDAM 1
ISO/IEC JTC 1/SC 29
Information technology — Genomic
Secretariat: JISC
information representation —
Voting begins on:
Part 5:
Conformance
Voting terminates on:
AMENDMENT 1: Version 2 and Part 6
support
RECIPIENTS OF THIS DRAFT ARE INVITED TO SUBMIT,
WITH THEIR COMMENTS, NOTIFICATION OF ANY
RELEVANT PATENT RIGHTS OF WHICH THEY ARE AWARE
AND TO PROVIDE SUPPOR TING DOCUMENTATION.
© ISO/IEC 2025
IN ADDITION TO THEIR EVALUATION AS
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
BEING ACCEPTABLE FOR INDUSTRIAL, TECHNO
LOGICAL, COMMERCIAL AND USER PURPOSES, DRAFT
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
INTERNATIONAL STANDARDS MAY ON OCCASION HAVE
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
TO BE CONSIDERED IN THE LIGHT OF THEIR POTENTIAL
or ISO’s member body in the country of the requester.
TO BECOME STAN DARDS TO WHICH REFERENCE MAY BE
MADE IN NATIONAL REGULATIONS.
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 Reference number
ISO/IEC 230925:2020/FDAM 1:2025(en) © ISO/IEC 2025
© ISO/IEC 2025 – All rights reserved
ii
ISO/IEC 23092-5:2020/FDAM 1:2025(en)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are
members of ISO or IEC participate in the development of International Standards through technical
committees established by the respective organization to deal with particular fields of technical activity.
ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations,
governmental and non-governmental, in liaison with ISO and IEC, also take part in the work.
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 document 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 or www.iec.ch/members_experts/refdocs).
ISO and IEC draw attention to the possibility that the implementation of this document may involve the
use of (a) patent(s). ISO and IEC take no position concerning the evidence, validity or applicability of any
claimed patent rights in respect thereof. As of the date of publication of this document, ISO and IEC had not
received notice of (a) patent(s) which may be required to implement this document. However, implementers
are cautioned that this may not represent the latest information, which may be obtained from the patent
database available at www.iso.org/patents and https://patents.iec.ch. ISO and IEC shall not be held
responsible for identifying any or all such patent rights.
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.
In the IEC, see www.iec.ch/understanding-standards.
This document was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information.
A list of all parts in the ISO/IEC 23092 series can be found on the ISO and IEC websites.
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 and
www.iec.ch/national-committees.
© ISO/IEC 2025 – All rights reserved
iii
ISO/IEC 23092-5:2020/FDAM 1:2025(en)
Information technology — Genomic information
representation —
Part 5:
Conformance
AMENDMENT 1: Version 2 and Part 6 support
Clauses 7, 8, 9
Add the following new clauses after the existing Clause 6:
7 ISO/IEC 23092-6 conformance
7.1 Definition of ISO/IEC 23092-6 conformance
7.1.1 Assumptions
In this document, the following assumptions are made in reference to ISO/IEC 23092-6:
The term ‘bitstream’ means ISO/IEC 23092-6 bitstream.
The term ‘decoder’ means ISO/IEC 23092-6 decoder, i.e. an implementation of the decoding process specified
by ISO/IEC 23092-6. The output of a decoder is specified in ISO/IEC 23092-6:2023, Clause 10.
If any statement made in this clause accidentally contradicts a statement or requirement in ISO/IEC 23092-6,
the text of ISO/IEC 23092-6 prevails.
The following subclauses specify the tests to verify conformity of bitstreams and decoders. Those tests
make use of test data (bitstream test items and reference outputs) made available as specified in Clause 6
and of the reference software specified in ISO/IEC 23092-4, with source code available as described in
ISO/IEC 23092-4.
7.1.2 Definition of ISO/IEC 23092-6 bitstream conformity
An ISO/IEC 23092-6 bitstream is a bitstream that conforms to the specification defined by ISO/IEC 23092-6.
A conformant bitstream shall meet all the requirements and implement all the restrictions in the syntax
defined by ISO/IEC 23092-6.
Subclause 6.3 defines the test that a bitstream shall pass successfully in order to be claimed in conformity
with this document.
7.1.3 Definition of ISO/IEC 23092-6 decoder conformity
An ISO/IEC 23092-6 decoder is an implementation of the process defined by the requirements of
ISO/IEC 23092-6.
© ISO/IEC 2025 – All rights reserved
ISO/IEC 23092-5:2020/FDAM 1:2025(en)
A conformant decoder shall meet all the requirements and implement all the restrictions in the syntax
defined by ISO/IEC 23092-6.
Subclause 6.4 defines the test procedure and the tests that a decoder shall pass successfully in order to be
claimed in conformity with ISO/IEC 23092-6.
A conformant decoder shall implement a decoding process that is equivalent to the one specified in
ISO/IEC 23092-2 and meets all the general requirements defined in ISO/IEC 23092-6.
A decoder that fails one or a part of the tests defined by subclause 6.4 shall not claim conformity to
ISO/IEC 23092-6.
In the following subclauses the term ‘reference decoder’ means the reference software decoder
(ISO/IEC 23092-4), which is the decoder that implements the above-mentioned decoding process.
Fundamental requirement areas for decoders and their mapping to functionality under test are listed in
Table 4.
7.2 Requirements and functionality under test
Table 9 — Requirement areas for ISO/IEC 23092-6
Requirement area Functionality
Parameter set Decoder configuration
Coding of genomic variant data Entropy decoding of descriptor streams
Coding of contact matrix data Entropy decoding of descriptor streams
Coding of gene expression data Entropy decoding of descriptor streams
Coding of functional annotation data Entropy decoding of descriptor streams
Coding of track data Entropy decoding of descriptor streams
7.3 Procedure to test bitstream conformity
The ISO/IEC 23092 series reference software (ISO/IEC 23092-4) contains the source code of a software
decoder that checks that a bitstream implements properly the specification defined in ISO/IEC 23092-6.
A bitstream that claims conformity with ISO/IEC 23092-6 shall pass the following test:
When processed by the reference software, the bitstream shall not cause errors or non-conformity messages.
This test shall be run only on bitstreams that are known to be free of errors introduced by transmission.
To verify the correctness of a bitstream, it is necessary to parse the entire bitstream and to decode all the
syntactic elements and values derived from those syntactic elements used by the decoding process specified
in ISO/IEC 23092-6. This verification does not necessarily perform all stages of the decoding process in
ISO/IEC 23092-6 (e.g. generation of MPEG-G records as specified in 23092-6, Clause 10).
7.4 Procedure to test decoder conformity
This document contains standard test bitstreams in digital form; it also contains the standard reference
output of each test bitstream as generated by the reference software (ISO/IEC 23092-4).
A decoder that claims conformity with ISO/IEC 23092-6 shall pass the following tests:
When processed by the decoder under test, each standard test bitstream contained in this document and associated
toISO/IEC23092-6shall generate an output byte-per-byte identical to the corresponding reference output.
© ISO/IEC 2025 – All rights reserved
ISO/IEC 23092-5:2020/FDAM 1:2025(en)
To verify the conformity of the decoder, it is necessary to decode all the standard test items associated
to ISO/IEC 23092-6 and to check the identity of all the resulting records or raw references. It may not be
possible to perform this type of test with a production decoder; in that case, the conformity shall be assessed
by the implementer during the design and development phase.
This document provides, in electronic form, a shell script, running on Linux OS or compatible terminals,
to automate the whole test and verification process for the decoder conformity of the reference decoder
(ISO/IEC 23092-4).
7.5 Test items for ISO/IEC 23092-6 conformance
For convenience, given the wide functionality, test items associated to ISO/IEC 23092-6 are subdivided in
five sets.
7.5.1 Set I: Genomic variant data
7.5.1.1 Test descriptions
ISO/IEC 23092 supports the compression of genome variant data.
Table 10 describes the test items for Set I of ISO/IEC 23092-6 conformance.
Table 10 — Test items for genomic variant data
Test Item Description ISO/IEC 23092-6 content Functionality under test
coverage
GVD-001 Record contains only one Subclause 6.3.4.2 Check max_ploidy
alternative allele.
Subclause 6.4.4.3.2 Check encode_phases_data_
flag
GVD-002 Record contains multiple Subclause 6.3.4.2 Check max_ploidy
alternative alleles.
Subclause 6.4.4.3.2 Check phases payload
Check encode_phases_data_
flag
GVD-003 Record contains invalid Subclause 6.3.4.2 Check not_available_flag
‘.’ values
Subclause 6.4.4.3.2
GVD-004 Record contains constant Subclause 6.3.4.2 Check max_ploidy
ploidy
Subclause 6.4.4.3.2
GVD-005 Record contains different Subclause 6.3.4.2 Check max_ploidy
ploidy
Subclause 6.4.4.3.2 Check not_available_flag
GVD-006 Record contains a single Subclause 6.3.4.2 Check encode_phases_data_
type of phasing flag
Subclause 6.4.4.3.2
Check phases_value
GVD-007 Record contains different Subclause 6.3.4.2 Check encode_phases_data_
types of phasing flag
Subclause 6.4.4.3.2
Check phases payload
GVD-008 Genotype data com- Subclause 6.3.4.2 Check sort_variants_rows_
pressed without sorting flag[i]
Subclause 6.4.4.3.2
Check sort_variants_cols_
flag[i]
GVD-009 Genotype data com- Subclause 6.3.4.2 Check sort_variants_rows_
pressed with sort trans- flag[i]
Subclause 6.4.4.3.2
formation
Check sort_variants_cols_
flag[i]
© ISO/IEC 2025 – All rights reserved
ISO/IEC 23092-5:2020/FDAM 1:2025(en)
TTaabbllee 1100 ((ccoonnttiinnueuedd))
Test Item Description ISO/IEC 23092-6 content Functionality under test
coverage
GVD-010 Genotype data com- Subclause 6.3.4.2 Check binarization_ID
pressed and transformed
Subclause 6.4.4.3.2
using row-binary trans-
formation
GVD-011 Genotype data com- Subclause 6.3.4.2 Check binarization_ID
pressed and transformed
Subclause 6.4.4.3.2 Check num_bit_plan
using bit-plane transfor-
Check concat_axis
mation
GVD-012 Genotype data com- Subclause 6.3.4.2 Check variants_codec_ID[i]
pressed using JBIG.
Subclause 6.4.4.3.2
GVD-013 Genotype data com- Subclause 6.3.4.2 Check variants_codec_ID[i]
pressed with other
Subclause 6.4.4.3.2
codecs.
GVD-014 Records that contains Subclause 6.3.6 Check num_array_dims
one optional attribute
Check attribute_array_dims[i]
GVD-015 Records that contains Subclause 6.3.6 Check num_array_dims
multiple optional attrib-
Check attribute_array_dims[i]
ute
7.5.1.2 Execution of tests
This subclause describes the procedure to implement in order to execute tests on test items specified in
Table 10.
Input: GVD-*.mgb (ISO/IEC 23092 byte stream).
Steps: Open the file; parse and decode all the data units contained in the test item in the same order as given
in the file. Dump the content decoded in MPEG-G records to file.
Expected output: The sequence of MPEG-G records as decoded from the test item.
Criteria: The MPEG-G records, obtained as output, shall be byte-by-byte identical to the reference output
provided for Test Item GVD-*.
7.5.2 Set II: Contact matrix data
7.5.2.1 Test descriptions
ISO/IEC 23092 supports the compression of contact matrix data. The compressed representation of the
contact matrix may contain one or more samples, one or more chromosomes, one or more intervals, with or
without normalization. The contact matrix data might be transformed using diagonal transformation and/
or row binarization.
Table 11 describes the test items for Set II of ISO/IEC 23092-6 conformance.
© ISO/IEC 2025 – All rights reserved
ISO/IEC 23092-5:2020/FDAM 1:2025(en)
Table 11 — Test items for contact matrix data
Test Item Description ISO/IEC 23092-6 conte
...
ISO/IEC 23092-5:2020/DAMFDAmd 1:2024(en)
ISO/IEC JTC 1/SC 29
Secretariat: JISC
Date: 2024-10-15
Information technology — Genomic information representation
— —
Part 5:
Conformance — Amendment
AMENDMENT 1: Version 2 and Part 6 support
CDFDIS stage
Warning for WDs and CDs
This document is not an ISO International Standard. It is distributed for review and comment. It is subject to
change without notice and may not be referred to as an International Standard.
Recipients of this draft are invited to submit, with their comments, notification of any relevant patent rights
of which they are aware and to provide supporting documentation.
© ISO/IEC 20242025
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'sISO’s member body in the country of the requester.
ISO copyright office
Case postale 56 • CP 401 • Ch. de Blandonnet 8
CH-12111214 Vernier, Geneva 20
Tel.Phone: + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail: copyright@iso.org
Web www.iso.org
Website: www.iso.org
Published in Switzerland.
© ISO/IEC 2025 – All rights reserved
ii
ISO/IEC 23092-5:2020/DAMFDAmd 1:2024(en)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are members
of ISO or IEC participate in the development of International Standards through technical committees
established by the respective organization to deal with particular fields of technical activity. ISO and IEC
technical committees collaborate in fields of mutual interest. Other international organizations, governmental
and non-governmental, in liaison with ISO and IEC, also take part in the work.
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
document should be noted. This document was drafted in accordance with the editorial rules of the ISO/IEC
Directives, Part 2 (see www.iso.org/directiveswww.iso.org/directives or
www.iec.ch/members_experts/refdocs).
Field Code Changed
ISO and IEC draw attention to the possibility that the implementation of this document may involve the use of
(a) patent(s). ISO and IEC take no position concerning the evidence, validity or applicability of any claimed
patent rights in respect thereof. As of the date of publication of this document, ISO and IEC had not received
notice of (a) patent(s) which may be required to implement this document. However, implementers are
cautioned that this may not represent the latest information, which may be obtained from the patent database
available at www.iso.org/patents and https://patents.iec.ch.www.iso.org/patents and https://patents.iec.ch.
ISO and IEC shall not be held responsible for identifying any or all such patent rights.
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.www.iso.org/iso/foreword.html. In the IEC, see www.iec.ch/understanding-
Field Code Changed
standards.
This document was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information.
A list of all parts in the ISO/IEC 23092 series can be found on the ISO and IEC websites.
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.htmlwww.iso.org/members.html and
www.iec.ch/national-committees.
Field Code Changed
© ISO/IEC 20242025 – All rights reserved
iii
ISO/IEC 23092-5:2020/DAM 1:2024(en)
Information technology — Genomic information representation — —
Part 5:
Conformance — Amendment
AMENDMENT 1: Version 2 and Part 6 support
ClauseClauses 7, 8, 9
Add the following new Clause 8clauses after the existing Clause 7: 6:
7 ISO/IEC 23092-6 conformance
87.1 Definition of ISO/IEC 23092-6 conformance
87.1.1 Assumptions
In this document, the following assumptions are made in reference to ISO/IEC 23092-6:
The term ‘bitstream’ means ISO/IEC 23092-6 bitstream.
The term ‘decoder’ means ISO/IEC 23092-6 decoder, i.e. an implementation of the decoding process specified
by ISO/IEC 23092-6. The output of a decoder is specified in ISO/IEC 23092-6:2023, Clause 10.
If any statement made in this clause accidentally contradicts a statement or requirement in ISO/IEC 23092-6,
the text of ISO/IEC 23092-6 prevails.
The following subclauses specify the tests to verify conformity of bitstreams and decoders. Those tests make
use of test data (bitstream test items and reference outputs) made available as specified in Clause 6 and of the
reference software specified in ISO/IEC 23092-4, with source code available as described in ISO/IEC 23092-
4.
87.1.2 Definition of ISO/IEC 23092-6 bitstream conformity
An ISO/IEC 23092-6 bitstream is a bitstream that conforms to the specification defined by ISO/IEC 23092-6.
A conformant bitstream shall meet all the requirements and implement all the restrictions in the syntax
defined by ISO/IEC 23092-6.
Subclause 6.3 defines the test that a bitstream shall pass successfully in order to be claimed in conformity with
this document.
© ISO/IEC 2024 – All rights reserved
87.1.3 Definition of ISO/IEC 23092-6 decoder conformity
An ISO/IEC 23092-6 decoder is an implementation of the process defined by the requirements of ISO/IEC
23092-6.
A conformant decoder shall meet all the requirements and implement all the restrictions in the syntax defined
by ISO/IEC 23092-6.
Subclause 6.4 defines the test procedure and the tests that a decoder shall pass successfully in order to be
claimed in conformity with ISO/IEC 23092-6.
A conformant decoder shall implement a decoding process that is equivalent to the one specified in ISO/IEC
23092-2 and meets all the general requirements defined in ISO/IEC 23092-6.
A decoder that fails one or a part of the tests defined by subclause 6.4 shall not claim conformity to ISO/IEC
23092-6.
In the following subclauses the term ‘reference decoder’ means the reference software decoder (ISO/IEC
23092-4), which is the decoder that implements the above-mentioned decoding process.
Fundamental requirement areas for decoders and their mapping to functionality under test are listed in
Table 4.
87.2 Requirements and functionality under test
Table 9 — Requirement areas for ISO/IEC 23092-6
Requirement area Functionality
Parameter set Decoder configuration
Coding of genomic variant data Entropy decoding of descriptor streams
Coding of contact matrix data Entropy decoding of descriptor streams
Coding of gene expression data Entropy decoding of descriptor streams
Coding of functional annotation data Entropy decoding of descriptor streams
Coding of track data Entropy decoding of descriptor streams
87.3 Procedure to test bitstream conformity
The ISO/IEC 23092 series reference software (ISO/IEC 23092-4) contains the source code of a software
decoder that checks that a bitstream implements properly the specification defined in ISO/IEC 23092-6.
A bitstream that claims conformity with ISO/IEC 23092-6 shall pass the following test:
When processed by the reference software, the bitstream shall not cause errors or non-conformity messages. This
test shall be run only on bitstreams that are known to be free of errors introduced by transmission.
To verify the correctness of a bitstream, it is necessary to parse the entire bitstream and to decode all the
syntactic elements and values derived from those syntactic elements used by the decoding process specified
in ISO/IEC 23092-6. This verification does not necessarily perform all stages of the decoding process in
ISO/IEC 23092-6 (e.g. generation of MPEG-G records as specified in 23092-6, Clause 10).
© ISO/IEC 2025 – All rights reserved
ISO/IEC 23092-5:2020/DAMFDAmd 1:2024(en)
87.4 Procedure to test decoder conformity
This document contains standard test bitstreams in digital form; it also contains the standard reference output
of each test bitstream as generated by the reference software (ISO/IEC 23092-4).
A decoder that claims conformity with ISO/IEC 23092-6 shall pass the following tests:
When processed by the decoder under test, each standard test bitstream contained in this document and
associated to ISO/IEC 23092-6 shalltoISO/IEC23092-6shall generate an output byte-per-byte identical to the
corresponding reference output.
To verify the conformity of the decoder, it is necessary to decode all the standard test items associated to
ISO/IEC 23092-6 and to check the identity of all the resulting records or raw references. It may not be possible
to perform this type of test with a production decoder; in that case, the conformity mustshall be assessed by
the implementer during the design and development phase.
This document provides, in electronic form, a shell script, running on Linux OS or compatible terminals, to
automate the whole test and verification process for the decoder conformity of the reference decoder (ISO/IEC
23092-4).
87.5 Test items for ISO/IEC 23092-6 conformance
For convenience, given the wide functionality, test items associated to ISO/IEC 23092-6 are subdivided in five
sets.
87.5.1 Set I: Genomic variant data
8.5.1.1 Test descriptions
7.5.1.1 Test descriptions
ISO/IEC 23092 supports the compression of genome variant data.
Table 10 describes the test items for Set I of ISO/IEC 23092-6 conformance.
Table 10 — Test items for genomic variant data
Test Item Description ISO/IEC 23092-6 content Functionality under test
coverage
GVD-001 Record contains only Subclause 6.3.4.2 Check max_ploidy
one alternative allele.
Subclause 6.4.4.3.2 Check
encode_phases_data_flag
GVD-002 Record contains Subclause 6.3.4.2 Check max_ploidy
multiple alternative
Subclause 6.4.4.3.2 Check phases payload
alleles.
Check
encode_phases_data_flag
GVD-003 Record contains invalid Subclause 6.3.4.2 Check not_available_flag
‘.’ values
Subclause 6.4.4.3.2
© ISO/IEC 20242025 – All rights reserved
Test Item Description ISO/IEC 23092-6 content Functionality under test
coverage
GVD-004 Record contains Subclause 6.3.4.2 Check max_ploidy
constant ploidy
Subclause 6.4.4.3.2
GVD-005 Record contains Subclause 6.3.4.2 Check max_ploidy
different ploidy
Subclause 6.4.4.3.2 Check not_available_flag
GVD-006 Record contains a single Subclause 6.3.4.2 Check
type of phasing encode_phases_data_flag
Subclause 6.4.4.3.2
Check phases_value
GVD-007 Record contains Subclause 6.3.4.2 Check
different types of encode_phases_data_flag
Subclause 6.4.4.3.2
phasing
Check phases payload
GVD-008 Genotype data Subclause 6.3.4.2 Check
compressed without sort_variants_rows_flag[i]
Subclause 6.4.4.3.2
sorting
Check
sort_variants_cols_flag[i]
GVD-009 Genotype data Subclause 6.3.4.2 Check
compressed with sort sort_variants_rows_flag[i]
Subclause 6.4.4.3.2
transformation
Check
sort_variants_cols_flag[i]
GVD-010 Genotype data Subclause 6.3.4.2 Check binarization_ID
compressed and
Subclause 6.4.4.3.2
transformed using row-
binary transformation
GVD-011 Genotype data Subclause 6.3.4.2 Check binarization_ID
compressed and
Subclause 6.4.4.3.2 Check num_bit_plan
transformed using bit-
Check concat_axis
plane transformation
GVD-012 Genotype data Subclause 6.3.4.2 Check variants_codec_ID[i]
compressed using JBIG.
Subclause 6.4.4.3.2
GVD-013 Genotype data Subclause 6.3.4.2 Check variants_codec_ID[i]
compressed with other
Subclause 6.4.4.3.2
codecs.
GVD-014 Records that contains Subclause 6.3.6 Check num_array_dims
one optional attribute
Check attribute_array_dims[i]
GVD-015 Records that contains Subclause 6.3.6 Check num_array_dims
multiple optional
Check attribute_array_dims[i]
attribute
7.5.1.2 Execution of tests
This subclause describes the procedure to implement in order to execute tests on test items specified in
Table 8.5.1.2 Execution of tests
This subclause describes the procedure to implement in order to execute tests on test items specified in
Table 10.
© ISO/IEC 2025 – All rights reserved
ISO/IEC 23092-5:2020/DAMFDAmd 1:2024(en)
Input: GVD-*.mgb (ISO/IEC 23092 byte stream).
Steps: Open the file; parse and decode all the data units contained in the test item in the same order as given
in the file. Dump the content decoded in MPEG-G records to file.
Expected output: The sequence of MPEG-G records as decoded from the test item.
Criteria: The MPEG-G records, obtained as output, shall be byte-by-byte identical to the reference output
provided for Test Item GVD-*.
87.5.2 Set II: Contact matrix data
87.5.2.1 Test descriptions
ISO/IEC 23092 supports the compression of contact matrix data. The compressed representation of the
contact matrix may contain one or more samples, one or more chromosomes, one or more intervals, with or
without normalization. The contact matrix data might be transformed using diagonal transformation and/or
row binarization.
Table 11 describes the test items for Set II of ISO/IEC 23092-6 conformance.
Table 11 — Test items for contact matrix data
Test Item Description ISO/IEC 23092-6 content Functionality under test
coverage
CMD-001 Data contains only one Subclause 6.3.4.4 Check sample_ID[i]
sample on the same
Check sample_name[i]
chromosome
Check chr_ID[i]
Check chr_name[i]
Check chr_length[i]
CMD-002 Data contains only one Subclause 6.3.4.4 Check sample_ID[i]
sample on different
Check sample_name[i]
chromosomes
Check chr_ID[i]
Check chr_name[i]
Check chr_leng
...










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