ANSI/NIST-ITL 1-2000

Data Format for the Interchangeof Fingerprint, Facial,& Scar Mark & Tattoo (SMT) Informatio

XML Workgroup

Gerry Coleman, chair

Recommendations to theNIST WorkshopDecember 5-6, 2005Gaithersburg, MD

NIST-ITL XML Workgroup 
Ob

A complete XML representation of the 1-2000 specificatiOne-to-one mapping field/subfield to XML element.Preserve backward compatibility.Conform to ISO-11179 element naming conventions.Use, where possible, GJXDM objects.Anticipate an XML representation of 1-2006 specificationDefine a NIST namespace.Produce documentation artifacts recommended by GXSTRecommend extensions to GJXDM.

NIST-ITL XML Workgroup 
XML Workgroup chair: Gerry Coleman coleman@doj.state.wi.usNIST contact: Mike McCabe mccabe@nist.gov

Ralph Lessmann r.lessmann@shb-jena.com Smith Heimann Bio

Dave Weston david.weston@identix.com Identix

David Woo david.woo@doj.ca.gov CA Dept of Justice

Alessandro Triglia sandro@oss.com OSS Nokalva

Rob Mungovan rob@aware.com Aware

David Rodman david.rodman@usdoj.gov PEC

Bonny Scheier winstats@pacbell.net Saber

Owen Greenspan owen.greenspan@search.org SEARCH

Alan Viars alan.viars@dodbfc.army.mil Defense Biometrics 

Greg Cannon greg.cannon@crossmatch.com Crossmatch

Cherie Morgan cherie.d.morgan@lmco.com BAE Systems Info 

Dale Hapeman dale.hapeman@dodbfc.army.mil Biometrics Fusion C

Mike Garris mgarris@nist.gov NIST

Scott Hills hills@aware.com Aware

Catherine Plummer catherine.plummer@search.org SEARCH

Axel Goerlich a.goerlich@shb-jena.com Smith Heimann Bio

Mike Webb michael.webb@lmco.com Biometrics Fusion C

Patrice Yuh PYuh@leo.gov FBI/CJIS

Linda King Baroni baronil@ma.rr.com SAIC

GJXDM contacts: Mark Kindl mark.kindl@gtri.gatech.ed

Christina Medlin christina.medlin@gtri.gate

NIST-ITL XML Workgroup 

Website: http://www.doj.state.wi.
NIST-ITL XML Workgroup 

Why XML?

XML
On the website:

Example XML Instance DocumentPrimary schema set for all NIST recGJXDM subset schemaProxy and detail code schemas, NISpreadsheet element chart and defRecommended text documentation

http://www.doj.state.wi.us/les/NIST-I

NIST-ITL XML Workgroup 
NIST-ITLBiometricInformationExchangeP

ITLTransactionInformationRecord 

LogicalRecordLengthITLVersionNumberPackageContentSummaryTransactionTypeTransactionDateTransactionPriorityDestinationAgencyOriginatingAgencyTransactionControlNumberTransactionControlReferenceNativeScanningResolutionNominalTransmittingResolutioITLDomainGreenwichMeanTimeCharacterSetDirectory

NIST-ITL XML Workgroup
NIST-ITLBiometricInformationExchangeP

ITLUserDefinedDescriptiveTextRecord 

LogicalRecordLengthImageDesignationCharacterUserDefinedDescriptiveText

DomainDefinedDescOtherDescriptiveText

NIST-ITL XML Workgroup
NIST-ITLBiometricInformationExchangeP

ITLFingerprintImageRecord Typ

LogicalRecordLengthImageDesignationCharacterByPersonFingerprint

FingerImpressionTypFingerPosition

Image

ImageScanningResoImageHorizontalLineImageVerticalLineLenImageCompressionAImageObject.Base64

NIST-ITL XML Workgroup
NIST-ITLBiometricInformationExchangeP

ITLUserDefinedImageRecord 

LogicalRecordLengthImageDesignationCharacterByUserDefinedFields

NIST-ITL XML Workgroup
NIST-ITLBiometricInformationExchangeP

ITLSignatureImageRecord

NIST-ITL XML Workgroup 

LogicalRecordLengthImageDesignationCharacterByPersonSignatureSignatureRepresentationCodeSignatureRepresentation

ImageSignatureVectorImag
NIST-ITLBiometricInformationExchangeP

ITLFingerprintMinutiaeRecord 

LogicalRecordLengthImageDesignationCharacterFingerOrPalmImpressionTypeFingerOrPalmPositionFingerOrPalmCharacteristics

MinutiaeFormatCodeMinutiaeReadingSysFingerPatternPatternCorePositionPatternDeltaPositionMinutiaeCountMinutiaeRidgeCountIMinutiaeAndRidgeCo

NIST-ITL XML Workgroup 
NIST-ITLBiometricInformationExchangeP

ITLFacialAndSMTImageRecord 

LogicalRecordLengthImageDesignationCharacterSourceAgencyPhotoCaptureDateImageTypeCodePersonFacialFeaturesUserDefinedFieldsPersonDigitalFaceImage

ImageSubjectPoseCoImagePoseOffsetAngImage

NIST-ITL XML Workgroup 
NIST-ITLBiometricInformationExchangeP

ITLFacialAndSMTImageRecord 

LogicalRecordLengthImageDesignationCharacterSourceAgencyPhotoCaptureDateImageTypeCodePersonPhysicalFeature

NCICPhysicalFeaturePhysicalFeatureSizePhysicalFeatureDesc

UserDefinedFieldsImage

NIST-ITL XML Workgroup 
NIST-ITLBiometricInformationExchangeP

ITLLatentprintImageRecord 

LogicalRecordLengthImageDesignationCharacterSourceAgencyLatentCaptureDatePersonLatentprint

FingerOrPalmImpresFingerOrPalmPositio

UserDefinedFieldsImage

NIST-ITL XML Workgroup 
NIST-ITLBiometricInformationExchangeP

ITLVariableResolutionFingerprintImage

LogicalRecordLengthImageDesignationCharactSourceAgencyTenprintCaptureDatePersonFingerprint

FingerImpressionFingerPosition

UserDefinedFieldsImage

NIST-ITL XML Workgroup 
NIST-ITLBiometricInformationExchangeP

ITLPalmprintImageRecord 

NIST-ITL XML Workgroup 

LogicalRecordLengthImageDesignationCharacterSourceAgencyPalmprintCaptureDatePersonPalmprint

PalmImpressionTypePalmPosition

UserDefinedFieldsImage
NIST-ITLBiometricInformationExchangeP

NIST-ITL XML Workgroup 

LogicalRecordLengthImageDesignationCharacterUserDefinedFieldsUserDefinedFieldsImage

ITLTestImageRecord
Backwards Compatibility

<TransactionControlNumber

nist:fieldID=“1.00

nist:fieldMnemonic

123459

</TransactionControlNumber

>

NIST-ITL XML Workgroup 
Objects

<Image>

ImageScanningResolutionCImageHorizontalLineLengtImageVerticalLineLengthImageScaleUnitsCodeImageHorizontalPixelScalImageVerticalPixelScaleImageCompressionAlgorithImageColorSpaceCodeImageBitsPerPixelImageCommentTextImageObject.Base64

</Image> 

NIST-ITL XML Workgroup 
Schema Rules Enforcem

<xsd:element name=“TattooClassCode”

type=“nist-proxy:TattooClassC

<xsd:simpleType name="TattooClassCo

<xsd:restriction base="xsd:toke

<xsd:enumeration value="HUMAN<xsd:enumeration value="ANIMA<xsd:enumeration value="PLANT<xsd:enumeration value="FLAG"<xsd:enumeration value="OBJEC<xsd:enumeration value="ABSTR<xsd:enumeration value="SYMBO<xsd:enumeration value="OTHER

</xsd:restriction>

</xsd:simpleType>

NIST-ITL XML Workgroup 
8.16 Element 

<TransactionPriority>

When this element is used, it shall contain a single information character to designate the urgency with which a response is desired. The values shall range from “1” to “9”, with "1" denoting the highest priority. The default value shall be defined by the agency receiving the transaction.This element may contain an optional fieldID attribute value of “1.006” and an optional fieldMnemonic value of “PRY”.Example:<nist:TransactionPriority

nist:fieldID="1.006"nist:fieldMnemonic="PRY">6

Text D

</nist:TransactionPriority>

NIST-ITL XML Workgroup 
Chart Documentation

NIST-ITL XML Workgroup 

M

M

I AN

X 

ITLTransactionInformationRecord 1 1 

The total count of the number of bytes in LogicalReco this logical record. rdLength

0 1 1.0

Current version of 

the standard implemented by the ITLVersioncreating system. Number 1 1 1.02-character major ITLMajorVersionversion number. Number 1 1 2-character minor ITLMinorVersionversion number. Number 1 1 
Example 

<ITLFingerprintImageRecord nist:typeCode="04" nist:typeText="High Resolution 

Fingerprint Image Record">

<LogicalRecordLength nist:fieldMnemonic="LEN">28439</LogicalRecordLen<ImageDesignationCharacterByte nist:fieldMnemonic="IDC">01</ImageDesig

<PersonFingerprint>

<FingerImpressionTypeCode nist:fieldMnemonic="IMP">3</FingerImpress<FingerPosition nist:fieldMnemonic="FGP">

<FingerPositionCode>2</FingerPositionCode><FingerPositionCode>3</FingerPositionCode><FingerPositionCode>255</FingerPositionCode><FingerPositionCode>255</FingerPositionCode><FingerPositionCode>255</FingerPositionCode><FingerPositionCode>255</FingerPositionCode>

</FingerPosition>

</PersonFingerprint><Image>

<ImageScanningResolutionCode nist:fieldMnemonic="ISR">1</ImageScan<ImageHorizontalLineLength nist:fieldMnemonic="HLL">80</ImageHorizon<ImageVerticalLineLength nist:fieldMnemonic="VLL">65</ImageVerticalLin<ImageCompressionAlgorithmCode nist:fieldMnemonic=“GCA">2</ImageC<ImageObject.Base64>

mrHbPdrko3u1s7ahtgPBjtmO1s85tfG2U7bpofY94Czu2SbY7d7wF9fQ7ZptgGrtkO2a2dsJ7wZbe 8BlzvAmQ7xq+Y94G

d4DRmzs94DKveDTB3hqw6PeBLrtpPep0H/+h

</ImageObject.Base64>

</Image>

</ITLFingerprintImageRecord>

NIST-ITL XML Workgroup 
NIST-ITL XML Workgroup 

Add to element <Person

Extensions

to GJXDM

PersonFingerpr

FingerFinger

PersonLatentpr

Add detail to element <Image> PersonPalmprin

ImageHorizontalLineLength PalmImImageVerticalLineLength PalmPImageScaleUnitsCode PersonDigitalFaImageHorizontalPixelScale FacialAImageVerticalPixelScale SubjecImageCompressionAlgorithm SubjecImageColorSpaceCode PersonDigitalSiImageBitsPerPixel SignatImageCommentText PersonPhysicalImageObject.Base64 Physic

Tattoo

Add <PersonFingerprintDetail> Physic

FingerPatternTypePatternCorePosition Add NIST namPatternDeltaPosition Add NIST codMinutiaeFormatCode Add elements MinutiaeDataRidgeCountData
Publication Recommendations

Publish PART 2 of Specification

XML documentation, text version 

Publish as Annices:

Example XML Instance Document Primary schema set for all NIST record types GJXDM subset schema Proxy and detail code schemas, NIST Code schema, NCIC SMT codes Spreadsheet element chart and definitions 

NIST-ITL XML Workgroup 
NIST-ITL XML Workgroup Recomm

1. Adopt this XML proposal as a “PART 2” altern

of ANSI/NIST-ITL 1-2000.

2. Recommend extension of this XML version to 

features adopted for version 1-2006.

3. Endorse the development and publication of r

extensions to GJXDM.

NIST-ITL XML Workgroup