NIST-ITL XML Workgroup home

NIST-ITL XML Workgroup

Technical Documentation:  2006 SCHEMA
October 19, 2006, DRAFT

Element chart.  This is a Microsoft Office Excel spreadsheet outlining the structure of the XML material.  It has textual element definitions, tag names, min and max occurrence rules, sample value content, and cross references to the standard's field numbers and mnemonics.  This is the equivalent of the record layout tables that appear in Part 1 of the standard.

Instance document.  This document contains examples of one or more of every record type.

2006 proposed schema set consists of 11 files:

ITL_Package.xsd.  This is the controlling document that ties all of the structure together.  It contains element and type definitions for the highest level element.  It, and the imported files below also act as "constraint" schema, defining the min and max occurs for all elements.

jxdm.xsd.  This is a schema subset extracted from the GJXDM set.  By convention, the complex nist: namespace elements inheirit properties of the j:SuperType.  Other j: namespace elements are inserted here as well (biometrics, images, binaries, organization, etc.) anticipating that GJXDM-conformant records can be constructed.

NCICCodes-detail.xsd.  This is a schema subset extracted from the GJXDM j-ncic namespace.  It contains the NCIC scar, mark, and tattoo codes for the Type-10 record.

NISTCodes-proxy.xsd.  This schema contains type definitions for all NIST codes.  These are the tables published in the specification.  For example, Table 1 contains the "logical record type" codes.  By convention, this schema doesn't actually contain any codes.  It is intended to be a static intermediary between the main package schema and a possibly dynamic set of codes.

NISTCodes-detail.xsd.  This schema contains the actual code values for the NIST codes.  By convention, these values are isolated in a separate file so that it can be dynamic, changing without having to alter the main schema.

Types 3, 4, 5, 6, 9, 13, 14, 15.  These are the fingerprint, palmprint, and latentprint records.  They have been combined because the share so many subelements. 

Types 7 and 16.  These are the two "odd" user-defined or test records.

Type 8 signature.  This schema contains the record definition for packaging a signature image.  The image can be a scanned binary object, or a vector representation.

Type 10 SMT.  This schema contains the record definition for packaging facial images and scar/mark/tattoo images.

Type 17 Iris.  New for 2006, a record type for transmitting iris images.

Type 99 CBEFF.  New for 2006, a record type for encapsulating a CBEFF biometric data block and its associated attributes.