NIST-ITL XML Workgroup Recommendation

advertisement
ANSI/NIST-ITL 1-2000
Data Format for the Interchange
of Fingerprint, Facial,
& Scar Mark & Tattoo (SMT) Information
XML Workgroup
Gerry Coleman, chair
Recommendations to the
NIST Workshop
December 5-6, 2005
Gaithersburg, MD
SEARCH Membership Meeting -January, 2006
1
Criminal
History
Records
SEARCH Membership Meeting -January, 2006
2
ANSI/NIST
Interchange Record
FBI-CJIS
Electronic FP
Transmission
Standard
Type 2 Record
TEXT
CCH
RapSheet
FBI-CJIS
Electronic FP
Transmission
Standard
Type 14 Record
IMAGE
AFIS
SEARCH Membership Meeting -January, 2006
3
RapSheet
CCH
Service
Wanted
Jail
Service oriented
architecture
Product
NabSheet
CanSheet
Vehicle
VinSheet
Stolen
JakSheet
Driver
National ID
Protection
Order
PoxSheet
Gang
JetsSheet
Sex
Offender
SodSheet
SEARCH Membership Meeting -January, 2006
4
Why XML?
XM
L
SEARCH Membership Meeting -January, 2006
5
Segregate database output
from presentation format
CCH
Service
RapSheet
Transmission Standard
RapSheet
Presentation Format
XML
SEARCH Membership Meeting -January, 2006
HTML
6
SEARCH Membership Meeting -January, 2006
15
SEARCH Membership Meeting -January, 2006
16
Automate database input
ANSI/NIST
Transmission Standard
XML
CCH
RapSheet
Transmission Standard
Service
SEARCH Membership Meeting -January, 2006
XML
17
Objectives
A complete XML representation of the 1-2000 specification.
One-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 specification.
Define a NIST namespace.
Produce documentation artifacts recommended by GXSTF.
Recommend extensions to GJXDM.
SEARCH Membership Meeting -January, 2006
18
XML Workgroup chair:
NIST contact:
Ralph Lessmann
Dave Weston
David Woo
Alessandro Triglia
Rob Mungovan
David Rodman
Bonny Scheier
Owen Greenspan
Alan Viars
Greg Cannon
Cherie Morgan
Dale Hapeman
Mike Garris
Scott Hills
Catherine Plummer
Axel Goerlich
Mike Webb
Patrice Yuh
Linda King Baroni
Darrell Geusz
GJXDM contacts:
Gerry Coleman coleman@doj.state.wi.us
Mike McCabe
mccabe@nist.gov
Participants
r.lessmann@shb-jena.com
Smith Heimann Biometrics
david.weston@identix.com
Identix
david.woo@doj.ca.gov
CA Dept of Justice
sandro@oss.com
OSS Nokalva
rob@aware.com
Aware
david.rodman@usdoj.gov
PEC
winstats@pacbell.net
Saber
owen.greenspan@search.org
SEARCH
alan.viars@dodbfc.army.mil
Defense Biometrics Fusion Center
greg.cannon@crossmatch.com
Crossmatch
cherie.d.morgan@lmco.com
BAE Systems Info Technology
dale.hapeman@dodbfc.army.mil Biometrics Fusion Center
mgarris@nist.gov
NIST
hills@aware.com
Aware
catherine.plummer@search.org SEARCH
a.goerlich@shb-jena.com
Smith Heimann Biometrics
michael.webb@lmco.com
Biometrics Fusion Center
PYuh@leo.gov
FBI/CJIS
baronil@ma.rr.com
SAIC
darrell.geusz@bio-key.com
BIO-key International
Mark Kindl
mark.kindl@gtri.gatech.edu
Christina Medlin christina.medlin@gtri.gatech.edu
Website: http://www.doj.state.wi.us/les/NIST-ITL
SEARCH Membership Meeting -January, 2006
19
On the website:
Example XML Instance Document
Primary schema set for all NIST record types
GJXDM subset schema
Proxy and detail code schemas, NIST and NCIC
Spreadsheet element chart and definitions
Recommended text documentation
http://fingerprint.nist.gov
http://www.doj.state.wi.us/les/NIST-ITL
SEARCH Membership Meeting -January, 2006
20
NIST-ITLBiometricInformationExchangePackage
ITLTransactionInformationRecord
LogicalRecordLength
ITLVersionNumber
PackageContentSummary
TransactionType
TransactionDate
TransactionPriority
DestinationAgency
OriginatingAgency
TransactionControlNumber
TransactionControlReference
NativeScanningResolution
NominalTransmittingResolution
ITLDomain
GreenwichMeanTime
CharacterSetDirectory
SEARCH Membership Meeting -January, 2006
Type 01
21
NIST-ITLBiometricInformationExchangePackage
Type 02
ITLUserDefinedDescriptiveTextRecord
LogicalRecordLength
ImageDesignationCharacter
UserDefinedDescriptiveText
DomainDefinedDescriptiveText
OtherDescriptiveText
SEARCH Membership Meeting -January, 2006
22
NIST-ITLBiometricInformationExchangePackage
Types 03, 04, 05, 06
ITLFingerprintImageRecord
LogicalRecordLength
ImageDesignationCharacterByte
PersonFingerprint
FingerImpressionTypeCode
FingerPosition
Image
ImageScanningResolutionCode
ImageHorizontalLineLength
ImageVerticalLineLength
ImageCompressionAlgorithmCode
ImageObject.Base64
SEARCH Membership Meeting -January, 2006
23
NIST-ITLBiometricInformationExchangePackage
ITLUserDefinedImageRecord
LogicalRecordLength
ImageDesignationCharacterByte
UserDefinedFields
SEARCH Membership Meeting -January, 2006
Type 07
24
NIST-ITLBiometricInformationExchangePackage
ITLSignatureImageRecord
LogicalRecordLength
ImageDesignationCharacterByte
PersonSignature
SignatureRepresentationCode
SignatureRepresentation
Image
SignatureVectorImage
SEARCH Membership Meeting -January, 2006
Type 08
25
NIST-ITLBiometricInformationExchangePackage
Type 09
ITLFingerprintMinutiaeRecord
LogicalRecordLength
ImageDesignationCharacter
FingerOrPalmImpressionTypeCode
FingerOrPalmPosition
FingerOrPalmCharacteristics
MinutiaeFormatCode
MinutiaeReadingSystem
FingerPattern
PatternCorePosition
PatternDeltaPosition
MinutiaeCount
MinutiaeRidgeCountIndicatorCode
MinutiaeAndRidgeCountData
SEARCH Membership Meeting -January, 2006
26
NIST-ITLBiometricInformationExchangePackage
ITLFacialAndSMTImageRecord
LogicalRecordLength
ImageDesignationCharacter
SourceAgency
PhotoCaptureDate
ImageTypeCode
PersonFacialFeatures
UserDefinedFields
PersonDigitalFaceImage
ImageSubjectPoseCode
ImagePoseOffsetAngle
Image
SEARCH Membership Meeting -January, 2006
Type 10
27
NIST-ITLBiometricInformationExchangePackage
Type 10
ITLFacialAndSMTImageRecord
LogicalRecordLength
ImageDesignationCharacter
SourceAgency
PhotoCaptureDate
ImageTypeCode
PersonPhysicalFeature
NCICPhysicalFeatureDesignation
PhysicalFeatureSize
PhysicalFeatureDescriptors
UserDefinedFields
Image
SEARCH Membership Meeting -January, 2006
28
NIST-ITLBiometricInformationExchangePackage
Type 13
ITLLatentprintImageRecord
LogicalRecordLength
ImageDesignationCharacter
SourceAgency
LatentCaptureDate
PersonLatentprint
FingerOrPalmImpressionTypeCode
FingerOrPalmPosition
UserDefinedFields
Image
SEARCH Membership Meeting -January, 2006
29
NIST-ITLBiometricInformationExchangePackage
ITLVariableResolutionFingerprintImageRecord Type 14
LogicalRecordLength
ImageDesignationCharacter
SourceAgency
TenprintCaptureDate
PersonFingerprint
FingerImpressionTypeCode
FingerPosition
UserDefinedFields
Image
SEARCH Membership Meeting -January, 2006
30
NIST-ITLBiometricInformationExchangePackage
ITLPalmprintImageRecord
LogicalRecordLength
ImageDesignationCharacter
SourceAgency
PalmprintCaptureDate
PersonPalmprint
PalmImpressionTypeCode
PalmPosition
UserDefinedFields
Image
SEARCH Membership Meeting -January, 2006
Type 15
31
NIST-ITLBiometricInformationExchangePackage
ITLTestImageRecord
LogicalRecordLength
ImageDesignationCharacter
UserDefinedFields
UserDefinedFields
Image
SEARCH Membership Meeting -January, 2006
Type 16
32
Example Instance
<ITLFingerprintImageRecord nist:typeCode="04" nist:typeText="High Resolution Grayscale
Fingerprint Image Record">
<LogicalRecordLength nist:fieldMnemonic="LEN">28439</LogicalRecordLength>
<ImageDesignationCharacterByte nist:fieldMnemonic="IDC">01</ImageDesignationCharacterByte>
<PersonFingerprint>
<FingerImpressionTypeCode nist:fieldMnemonic="IMP">3</FingerImpressionTypeCode>
<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</ImageScanningResolutionCode>
<ImageHorizontalLineLength nist:fieldMnemonic="HLL">80</ImageHorizontalLineLength>
<ImageVerticalLineLength nist:fieldMnemonic="VLL">65</ImageVerticalLineLength>
<ImageCompressionAlgorithmCode nist:fieldMnemonic=“GCA">2</ImageCompressionAlgorithmCode>
<ImageObject.Base64>
mrHbPdrko3u1s7ahtgPBjtmO1s85tfG2U7bpofY9
4Czu2SbY7d7wF9fQ7ZptgGrtkO2a2dsJ7wZbe 8BlzvAmQ7xq+Y94GoHeEsR3ikWd4DIGhzmp3k42
d4DRmzs94DKveDTB3hqw6PeBLrtpPep0H/+h
</ImageObject.Base64>
</Image>
</ITLFingerprintImageRecord>
SEARCH Membership Meeting -January, 2006
38
Add to element <PersonBiometricDetails>
PersonFingerprint
Extensions
FingerImpressionType
to GJXDM
FingerPositionCode
PersonLatentprint
Add detail to element <Image>
PersonPalmprint
ImageHorizontalLineLength
PalmImpressionType
ImageVerticalLineLength
PalmPositionCode
ImageScaleUnitsCode
PersonDigitalFacialImage
ImageHorizontalPixelScale
FacialAttributeCode
ImageVerticalPixelScale
SubjectPoseCode
ImageCompressionAlgorithm
SubjectPoseOffsetAngle
ImageColorSpaceCode
PersonDigitalSignatureImage
ImageBitsPerPixel
SignatureVectorImage
ImageCommentText
PersonPhysicalFeature
ImageObject.Base64
PhysicalFeatureCategoryCode
TattooClassCode
PhysicalFeatureColor
Add <PersonFingerprintDetail>
FingerPatternType
PatternCorePosition
Add NIST namespace
PatternDeltaPosition
Add NIST code tables
MinutiaeFormatCode
Add elements referencing NIST codes
MinutiaeData
SEARCH Membership Meeting -39
RidgeCountData
January, 2006
Other Changes
•
•
•
•
•
•
Image Quality detail
Extended palmprint location codes
Major case prints
Retinal pattern record
CBEFF record
Registration entities
SEARCH Membership Meeting -January, 2006
40
NIST-ITL XML Workshop II vote:
1. Publish a “PART 2” XML alternative version of the ANSI/NIST-ITL
specification.
2. Extend the work done so far to include all
features adopted for version 1-2006.
You can participate:
1. http://fingerprint.nist.gov/standard
2. Enroll as a canvasee.
Leverage Technology
SEARCH Membership Meeting -January, 2006
42
Download