ISO/IEC 19794-4:2011/Amd 2:2015
(Amendment)Information technology — Biometric data interchange formats — Part 4: Finger image data — Amendment 2: XML encoding and clarification of defects
Information technology — Biometric data interchange formats — Part 4: Finger image data — Amendment 2: XML encoding and clarification of defects
Technologies de l'information — Formats d'échange de données biométriques — Partie 4: Données d'image du doigt — Amendement 2: Codage XML et précisions concernant les défauts
General Information
Relations
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 19794-4
Second edition
2011-12-15
AMENDMENT 2
2015-12-01
Information technology — Biometric
data interchange formats —
Part 4:
Finger image data
AMENDMENT 2: XML encoding and
clarification of defects
Technologies de l’information — Formats d’échange de données
biométriques —
Partie 4: Données d’image du doigt
AMENDEMENT 2: Codage XML et précisions concernant les défauts
Reference number
ISO/IEC 19794-4:2011/Amd.2:2015(E)
©
ISO/IEC 2015
ISO/IEC 19794-4:2011/Amd.2:2015(E)
© ISO/IEC 2015, Published in Switzerland
All rights reserved. Unless otherwise specified, 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
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO/IEC 2015 – All rights reserved
ISO/IEC 19794-2:2011/Amd 2:2015(E)
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. In the field of information technology, ISO and IEC have
established a joint technical committee, ISO/IEC JTC 1.
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).
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights.
ISO and IEC 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 on the meaning of ISO specific terms and expressions related to conformity assessment, as
well as information about ISO's adherence to the WTO principles in the Technical Barriers to Trade (TBT) see the
following URL: Foreword - Supplementary information
Amendment 2 to ISO/IEC 19794-4:2011 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information
technology, Subcommittee SC 37, Biometrics.
© ISO/IEC 2015 – All rights reserved iii
ISO/IEC 19794-2:2011/Amd 2:2015(E)
Information technology — Biometric data interchange format —
Part 4: Finger image data
Amendment 2: XML encoding and clarification of defects
1. Append the following paragraph into introduction
Additionally, this part of the ISO/IEC standard supports both binary and XML encoding, to
support a spectrum of user requirement. With XML, this part will meet the requirements modern
IT architectures. With binary encoding this part will also be able to be used in bandwitdth or
storage constrained environments. Annex F specifies the schema that XML encoded finger
image records must conform to, and Annex G provides an example of a valid XML encoded
finger image record.
2. Replace the existing text in clause “2– Conformance” wth the following
A binary data record conforms to this part of ISO/IEC 19794 if it satisfies all the format
requirements with respect to its structure, data values, relationships among its fields, and with
respect to relations between its fields and the underlying input that are specified throughout
clause 8 of this part of ISO/IEC 19794.
An XML document conforms to this part of ISO/IEC 19794 if it satisfies the format requirements
with respect to its structure, with respect to relations among its fields, and with respect to
relations between its fields and the underlying input that are specified within Annex F of this part
of ISO/IEC 19794.
A system that produces biometric data records is conformant to this part of ISO/IEC 19794 if all
biometric data records that it outputs conform to this part of ISO/IEC 19794 (as defined above)
as claimed in the Implementation Conformance Statement associated with that system. A
system does not need to be capable of producing biometric data records that cover all possible
aspects of this part of ISO/IEC 19794, but only those that are claimed to be supported by the
system in the Implementation Conformance Statement (ICS).
A system that uses biometric data records is conformant to this part of ISO/IEC 19794 if it can
read, and use for the purpose intended by that system, all biometric data records that conform
to this part of ISO/IEC 19794 (as defined above) as claimed in the Implementation
Conformance Statement associated with that system. A system does not need to be capable of
using biometric data records that cover all possible aspects of this part of ISO/IEC 19794, but
only those that are claimed to be supported by the system in an Implementation Conformance
Statement (ICS).
Biometric data interchange format conformance tests conform to this part of ISO/IEC 19794 if
they satisfy all of the normative requirements set forth in Annex A. Specifically, all Level-1,
1 © ISO/IEC 2015 – All rights reserved
ISO/IEC 19794-2:2011/Amd 2:2015(E)
Level-2 and Level-3 tests shall use the assertions defined in Table A.2 and Table A.3 of clause
A.3 in conformity with the concept and rules set in ISO/IEC 19794-1:2011 AMD 1.
Implementations of this part of ISO/IEC 19794 tested according to the specified methodology
shall be able to claim conformance only to those biometric data record (BDB) requirements
specified in this part of ISO/IEC 19794 that are tested by the test methods established by this
methodology.
Implementations of this part of ISO/IEC 19794 do not necessarily need to conform to all
possible aspects of this part of ISO/IEC 19794, but only to those requirements that are claimed
to be supported by the implementation in an implementation conformance statement (ICS), filled
out in accordance with Annex A of ISO/IEC 19794-1:2011 AMD 1 and Table A.1 of clause A.2
of this part of ISO/IEC 19794.
3. Insert the following text in the appropriate alphabetical order of Clause 3:
http://www.w3.org/XML/Schema
4. Add the following Note in clause 8.4.1
NOTE: The total length of the extended data is obtained by: Length_extended_data =
Representation_length - Representation_header_length (41/42 bytes) -Image_Data_Length. In
order to detect whether additional extended data blocks are available, the number of bytes read
from the representation have to be subtracted from the representation length, and if the result is
positive, there is, at least, an additional extended data block.
5. Replace Clause A.2 with the following text
A.2 Table of requirements
The normative requirements specified in this Part of ISO/IEC 19794 are listed in Table A.1, which extends over
multiple pages. The supplier of the IUT should explain which optional components of the standard are supported
and the testing laboratory shall note the results of the test.
35 (0023 ) XML-finger-image {iso(1) registration-authority(1) cbeff(19785) biometric-organization(0) jtc1-
Hex
sc37(257) bdbs(0) XML-finger-image(35)}
Table A.1 – Table of requirements
Requirement Governing Requirement Summary Level Status Binary XML Format IUT Supported Test
Identifier section Format Applicability Support Range Result
Applicability
Finger image general header
8.1 Each record shall pertain to 3C O-1 Y Y N/A N/A
R-1.
a single subject.
8.1 Each record shall contain at 3C O-1 Y Y N/A N/A
R-2.
least one representation for
each of one or more
fingers, multiple fingers
(single image records), or
palms
8.2.1 Information shall be 1 M Y Y
R-3.
included for each field
© ISO/IEC 2015 – All rights reserved 2
ISO/IEC 19794-2:2011/Amd 2:2015(E)
Requirement Governing Requirement Summary Level Status Binary XML Format IUT Supported Test
Identifier section Format Applicability Support Range Result
Applicability
within the header.
Y N
8.2.2 The format identifier shall 1 M
R-4.
be recorded in four bytes.
Table 1
8.2.2 The format identifier shall 1 M Y N N/A
R-5.
consist of three characters
Table 1
"FIR" (0x464952) followed
by a zero byte as a NULL
string terminator.
Therefore, the format
identifier shall be
0x46495200.
Y N
8.2.3 The Version Number shall 1 M N/A
R-6.
be recorded in four bytes.
Table 1
8.2.3 This version number shall 1 M Y N N/A
R-7.
consist of three ASCII
Table 1
numerals “020”
(0x30323000) followed by
zero byte as a NULL string
terminator.
Y N
8.2.4 The length (in bytes) of the 2 M
R-8.
entire image data record
Table 1
shall be recorded in four
bytes. Valid values are 57
to (2 -1 )
Y N
8.2.4 This length of entire record 2 M
R-9.
shall be total length of the
general record header and
one or more representation
records.
Y N
8.2.5 The total number of finger 1,2 M
R-10.
image representations
Table 1
contained in the finger
image data record shall be
recorded in two bytes. Valid
values are 1 to 672.
8.2.5 A minimum of one 1 M Y Y
R-11.
representation is required.
Y N
8.2.6 The one-byte certification 1 M
R-12.
flag shall indicate whether
Table 1
each representation header
includes a certification
record. Valid values are
00 and 01 .
Hex Hex
8.2.6 A value of 00 shall 2 M Y N
Hex
R-13.
indicate that none of the
representations contains a
certification record.
Y N
8.2.6 A value of 01 shall 2 M
Hex
R-14.
indicate that all
representations contain a
certification record.
8.2.7 The number of finger or 1 M Y N
R-15.
palm images included in the
© ISO/IEC 2015 – All rights reserved 3
ISO/IEC 19794-2:2011/Amd 2:2015(E)
Requirement Governing Requirement Summary Level Status Binary XML Format IUT Supported Test
Identifier section Format Applicability Support Range Result
Applicability
Table 1 record shall be recorded in
one byte. Valid values are 1
to FF .
HEX
Finger image representation header
8.3.1 A finger or palm 3C O-1 Y N N/A N/A
R-16.
representation header shall
start each section of finger
data providing information
for that representation of a
single finger image, multi-
finger image or palm image.
8.3.1 For each such image there 2 M Y N N/A
R-17.
shall be one finger header
record accompanying the
representation of the image
data.
8.3.1 The representaion header 2 M Y N
R-18.
shall occupy a minimum of
41 bytes (assuming no
certification blocks and no
quality blocks are present).
Otherwise, it shall be
42+ 5*num_quality_block+
3*num_certification_block
8.3.1 The compressed or 3C O-1 Y N N/A N/A
R-19.
uncompressed image data
for that image
representation shall
immediately follow the
image representation
header.
8.3.1 Subsequent image 3C O-1 Y N N/A N/A
R-20.
representations (including
the image representation
header) will be
concatenated to the end of
the previous image
representation.
8.3.2 The four-byte 2 M Y N
R-21.
representation length field
Table 2
shall contain the length in
bytes of the finger
representation including the
representation header
fields. The minimum length
is 41.
8.3.3 Capture date-time field shall 3C O-1 Y Y
R-22.
indicate the date and time
Table 2
the representation was
captured. This field is not
intended to encode the time
the record was instantiated.
8.3.3 Capture time field shall be 1 M Y N
R-23.
encoded in accordance to
Table 2
the requirements given in
© ISO/IEC 2015 – All rights reserved 4
ISO/IEC 19794-2:2011/Amd 2:2015(E)
Requirement Governing Requirement Summary Level Status Binary XML Format IUT Supported Test
Identifier section Format Applicability Support Range Result
Applicability
Part 1 of this standard.
Parts of the capture date
and time that are unknown
shall be filled with FF , or
Hex
FFFF for two-byte
Hex
components and all
subsequent components
shall be unknown.
8.3.4 The one-byte capture 1 M Y N
R-24.
device technology ID shall
Table 4
contain the entry chosen
from Table 4 to indicate the
technology type used by the
capture device. Valid values
are 0 to 20.
8.3.5 The capture device vendor 1 M Y N
R-25.
ID shall be recorded in two
Table 2
bytes.
8.3.5 The capture device vendor 3B M Y Y
R-26.
ID shall identify the
Table 2
biometric organisation that
owns the product that
created the biometric record
(BDIR) and shall be
registered with the IBIA or
other approved registration
authority. A value of all
zeros shall indicate that the
capture device vendor is
unreported.
8.3.6 This capture device type ID 1 M Y N
R-27.
shall be recorded in two
Table 2
bytes.
8.3.6 This capture device type ID 3C O-1 Y Y N/A
R-28.
shall identify the product
Table 2
type that created the
biometric record and shall
be assigned by the
registered biometric record
product owner or other
approved registration
authority. A value of all
zeros shall indicate that the
capture device type is
unreported.
8.3.7.1 The quality information of 1 M Y N
R-29.
the overall finger image
data shall be recorded in
one or more five-byte
blocks.
8.3.7.1 Each of these blocks shall 2 M Y Y
R-30.
pertain to a specific
quality/vendor/algorithm
evaluation.
8.3.7.2 The first byte of the quality 2 M Y N
R-31.
© ISO/IEC 2015 – All rights reserved 5
ISO/IEC 19794-2:2011/Amd 2:2015(E)
Requirement Governing Requirement Summary Level Status Binary XML Format IUT Supported Test
Identifier section
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.