JITC

JOINT INTEROPERABILITY TEST COMMAND

Seal of DoD Seal of DISA Seal of JITC
GEOINT TEST, EVALUATION, & CERTIFICATION (TEC) PROGRAM
TEST DATA
Updated: 4/1/2024 2:11:15 PM

GEOINT-TEC provides a Quick-Look dataset to allow users to explore a variety of conformant and non-conformant test cases to evaluate their NITFS application. The following table describes the attributes of the Quick Look dataset. The Quick Look set is available upon request at Test Data Request.

Subtest
Test Case
Test Objective

Format Constructs

Data Segments

Geospatial Metadata

Temporal Metadata

Security Metadata

NITF_FMT_POS_01
NITF_FMT_POS_02
NSIF_FMT_POS_03
NSIF_FMT_POS_04
NITF_FMT_POS_05
NITF_FMT_POS_06
NITF_FMT_POS_07
NITF_FMT_POS_08
NITF_FMT_POS_09
NITF_FMT_POS_10
NITF_STD2-1_UH_POS_01
NITF_STD2-1_UHO_POS_01
NITF_STD2-1_UI_POS_01
NITF_STD2-1_UIO_POS_01
NITF_STD2-1_XH_POS_01
NITF_STD2-1_XHO_POS_01
NITF_STD2-1_XI_POS_01
NITF_STD2-1_XIO_POS_01
NITF_FMT_NEG_01
NITF_FMT_NEG_02
NITF_FMT_NEG_03
NITF_FMT_NEG_04
NITF_FMT_NEG_05
NITF_ALL_POS_01
NITF_ALL_POS_02
NITF_DES_POS_01
NITF_DES_POS_02
NITF_DES_POS_03
NITF_IMG_POS_01
NITF_IMG_POS_02
NITF_IMG_POS_03
NITF_IMG_POS_04
NITF_IMG_POS_05
NITF_IMG_POS_06
NITF_IMG_POS_07
NITF_IMG_POS_08
NITF_IMG_POS_09
NITF_IMG_POS_10
NITF_IMG_POS_11
NITF_IMG_POS_12
NITF_IMG_POS_13
NITF_STD2-1_UH_POS_01
NITF_STD2-1_UHO_POS_01
NITF_STD2-1_UI_POS_01
NITF_STD2-1_UIO_POS_01
NITF_STD2-1_XH_POS_01
NITF_STD2-1_XHO_POS_01
NITF_STD2-1_XI_POS_01
NITF_STD2-1_XIO_POS_01
NITF_SYM_POS_01
NITF_SYM_POS_02
NITF_SYM_POS_03
NITF_SYM_POS_04
NITF_SYM_POS_05
NITF_SYM_POS_06
NITF_SYM_POS_07
NITF_TXT_POS_01
NITF_TXT_POS_02
NITF_TXT_POS_03
NITF_TXT_POS_04
NITF_GEO_POS_01
NITF_GEO_POS_02
NITF_GEO_POS_03
NITF_GEO_POS_04
NITF_GEO_POS_05
NITF_GEO_POS_06
NITF_GEO_POS_07
NITF_GEO_POS_08
NITF_GEO_POS_09
NITF_GEO_POS_10
NITF_GEO_NEG_01
NITF_GEO_NEG_02
NITF_GEO_NEG_03
NITF_GEO_NEG_04
NITF_GEO_NEG_05
NITF_TEM_POS_01
NITF_TEM_POS_02
NITF_TEM_POS_03
NITF_TEM_POS_04
NITF_TEM_POS_05
NITF_TEM_NEG_01
NITF_TEM_NEG_02
NITF_TEM_NEG_03
NITF_TEM_NEG_04
NITF_TEM_NEG_05
NITF_TEM_NEG_06
NITF_SEC_POS_01
NITF_SEC_POS_02
NITF_SEC_POS_03
NITF_SEC_POS_04
NITF_SEC_POS_05
NITF_SEC_POS_06
NITF_SEC_POS_07
NITF_SEC_POS_08
NITF_SEC_POS_09
NITF_SEC_POS_10
NITF_SEC_POS_11
NITF_SEC_POS_12
NITF_SEC_POS_13
NITF_SEC_POS_14
NITF_SEC_POS_15
NITF_SEC_POS_16
NITF_SEC_POS_17
NITF_SEC_POS_18
NITF_SEC_POS_19
NITF_SEC_POS_20
NITF_SEC_NEG_01
NITF_SEC_NEG_02
NITF_SEC_NEG_03
NITF_SEC_NEG_04
NITF_SEC_NEG_05
NITF_SEC_NEG_06
NITF_SEC_NEG_07
NITF_SEC_NEG_08
NITF_SEC_NEG_09
Does the application support products formatted as NITF version 02.10 (i.e. MIL-STD-2500B/C)? (1 Image Segment/".NITF" ext)
Does the application support products formatted as NITF version 02.00 (i.e. MIL-STD-2500A)?
Does the application support products formatted as NSIF version 01.00 (i.e. STANAG 4545 Ed. 1)?
Does the application support products formatted as NSIF version 01.01 (i.e. STANAG 4545 Ed. 2)?
Does the application support File Header only?
Does the application support File Header only with PIAPRD TRE in Extended Header area?
Does the application support a NITF 2.1 product with only 1 Text Segment?
Does the application support a NITF 2.1 product with only 1 Symbol Segment?
Does the application support a NITF 2.1 product with only 1 DES Segment (TRE Overflow from XHD)?
Does the application support a NITF 2.1 product with all NITF Segments and TRE (Overflow from IXSHD)?
Does the application support controlled tagged record extensions overflowed from the User-defined Header area?
Does the application support controlled tagged record extensions in the User-defined Header area?
Does the application support controlled tagged record extensions overflowed from the User-defined Image Subheader area?
Does the application support controlled tagged record extensions in the User-defined Image Subheader area?
Does the application support controlled tagged record extensions overflowed from the Extended Header area?
Does the application support controlled tagged record extensions in the Extended Header area?
Does the application support controlled tagged record extensions overflowed from the Extended Image Subheader area?
Does the application support controlled tagged record extensions in the Extended Image Subheader area?
Does the application inform the user of an invalid NITF version number?
Does the application support a NITF 2.1 product with 1 (BOGUS_DES) DES Segment?
Does the application inform the user of deficient bytes (2/3 of the pixel data is missing)?
Does the application inform the user of extraneous bytes (contains 2000 extraneous bytes)?
Does the application inform the user of an invalid Format value of "BIIF"?
Does the application support 100 Single Full Block, PVTYPE = INT, 8-bit, IREP = MONO, IC = C3 images and 100 Symbol and 32 Text Segments?
Does the application support Single Full Block, PVTYPE = INT, 11-bit, IREP = MONO, IC = C8 (VL), with Symbol, Text, and DES CSSHPA segments?
Does the application support DES TRE_OVERFLOW?
Does the application support DES Shape Data?
Does the application support DES Shape Data?
Does the application support Single Full Block, PVTYPE = INT, 8-bit, IREP = MONO, IC = NC?
Does the application support Image only (Single Full Block, PVTYPE = INT, 8-bit IREP = MONO)?
Does the application support Four Single Blocked images, PVTYPE = INT, 11 in 16-bit for all images, IREP = MONO all images, IC = NC, Display & Attachment Levels?
Does the application support Single Block, PVTYPE = INT, 8-bit, IREP = MONO, IC = NM?
Does the application support Four Single Blocked images, PVTYPE = INT, 11-bit, IREP = MONO all images, and IC = C3?
Does the application support Single Full Block, PVTYPE = INT, 11-bit, IREP = MONO, IC = C8 (NL)
Does the application support Single Full Block, PVTYPE = INT, 8-bit, IREP = Mono, IC = I1, Downsampled Image?
Does the application support Two Partial Blocked Image Segments, PVTYPE = INT, 8-bit, Real 32-bit, IREP = RGB, and IREP=NODISPLY?
Does the application support Multi-Full Block, PVTYPE = INT, 8-bit, IREP = RGB/LUT, IC = M4?
Does the application support Single Full Block, PVTYPE = INT, 8-bit IREP = YCbCr601, and IC = C3?
Does the application support Four Single Blocked images, PVTYPE = INT, 11-bit, IREP = MULTI, and IC = NC?
Does the application support Single Full Block, PVTYPE = SI, 14 in 16-bit, IREP = MULTI, NBANDS=0, XBANDS=15, and IMODE = P?
Does the application support Multi Block, PVTYPE = INT, 11-bit, IREP = MULTI (3 bands), IC = C8 (NL)?
Does the application support All STDI-0002-1 and NGA.STND.0044 Controlled Tagged Record Extensions overflowed from the User-defined Header area?
Does the application support All STDI-0002-1 and NGA.STND.0044 Controlled Tagged Record Extensions in the User-defined Header area?
Does the application support All STDI-0002-1 and NGA.STND.0044 Controlled Tagged Record Extensions overflowed from the User-defined Image Subheader area?
Does the application support All STDI-0002-1 and NGA.STND.0044 Controlled Tagged Record Extensions in the User-defined Image Subheader area?
Does the application support All STDI-0002-1 and NGA.STND.0044 Controlled Tagged Record Extensions overflowed from the Extended Header area?
Does the application support All STDI-0002-1 and NGA.STND.0044 Controlled Tagged Record Extensions in the Extended Header area?
Does the application support All STDI-0002-1 and NGA.STND.0044 Controlled Tagged Record Extensions overflowed from the Extended Image Subheader area?
Does the application support All STDI-0002-1 and NGA.STND.0044 Controlled Tagged Record Extensions in the Extended Image Subheader area?
Does the application support only CGM (Polyline, Text)?
Does the application support only CGM (Polyline, Circle, Text)?
Does the application support only CGM (Polyline, Ellipse, Polygon Set, Text)?
Does the application support only CGM (Polyline, Polygon, Rectangle, Text)?
Does the application support only CGM (Polyline, Polygon, Circular Arc, Elliptical Arc, Text)?
Does the application support Single Full Block, PVTYPE = INT, 8-bit IREP = MONO, Demonstrate Complex DL/AL, and 10 Symbol Segments?
Does the application support only CGM (Polyline, Text)?
Does the application support TEXT (STA)?
Does the application support TEXT (UTI)?
Does the application support TEXT (U8S)?
Does the application support Text Only?
Does the application process a sample with a single point in decimal degrees in the far north?
Does the application process a sample with a single point in decimal degrees in the far south?
Does the application process a sample with a correct geospatial pattern in decimal degrees crossing both the Equator and Prime Meridian?
Does the application process a sample with a triangle geospatial pattern in decimal degrees?
Does the application process a sample where the geospatial pattern is a line, in decimal degrees?
Does the application process a sample with a correct geospatial pattern in degrees, minutes, seconds in the NW hemisphere?
Does the application process a sample with a correct geospatial pattern in Universal Transverse Mercator in the NW hemisphere?
Does the application process a sample with a correct geospatial pattern in Military Grid Reference System in the NW hemisphere?
Does the application read the BLOCKA when the IGEOLOs in DD are identical, scaled to 0.0001?
Does the application read the SENSRB when the IGEOLOs in DD are identical, scaled to 0.0001?
Does the application recognize a Counterclockwise geospatial pattern in decimal degrees in NW hemisphere?
Does the application recognize a Bowtied geospatial pattern in decimal degrees in NW hemisphere?
Does the application recognize/reject/report an out-of-range LAT value?
Does the application recognize/reject/report an out-of-range LON value?
Does the application recognize/reject/report an incorrect ICORDS value?
Can the application support a NITF 2.1 File/Image timestamp?
Can the application support a NITF 2.0 File/Image timestamp?
Can the application support a NITF 2.1 File/Image timestamp that are identical?
Can the application support an incomplete but valid Image Segment Time?
Can the application support a missing but valid Image Segment Time?
Does the application notify the user if the Image Segment was created after File Segment in NITF 2.1 sample?
Does the application notify the user if the Text Segment was created after File Segment?
Does the application notify the user if the File and Image Segment created before possible?
Does the application notify the user if the File and Image Segment erroneously state a future date?
Does the application notify the user if the Image Segment was created after File Segment in NITF 2.0 sample?
Does the application notify the user if the FDT, IDATIM, and TXTDT all contain irregular content of "21JAN01123015 "?
Does the application support an UNCLASSIFIED US product?
Does the application support a RESTRICTED US product?
Does the application support a CONFIDENTIAL US product?
Does the application support a SECRET US product?
Does the application support a RESTRICTED XN product?
Does the application support a RESTRICTED XF product?
Does the application support an UNCLASSIFIED FIVE EYES US product?
Does the application support an UNCLASSIFIED FIVE EYES AS product?
Does the application support an UNCLASSIFIED FIVE EYES CA product?
Does the application support an UNCLASSIFIED FIVE EYES NZ product?
Does the application support an UNCLASSIFIED FIVE EYES UK product?
Does the application support a FIPS 10-4 digraph (US, Canada, United Kingdom) product?
Does the application support an UNCLASSIFIED FIVE EYES US product?
Does the application support an UNCLASSIFIED FIVE EYES US product?
Does the application support a GENC trigraph (US, NATO) product?
Does the application support a GENC trigraph (US, Middle East Stability Force, Five Eyes) product?
Does the application support a GEC NATO digraphs in REL (US UK LO UP TU SW) and TX-Overflow (SP SI) product?
Does the application support a GEC NATO digraphs in RELCCA TRE (US UK UP UA TU SW SP SI) product?
Does the application support a GENC NATO trigraphs in REL (USA GBR ESP UKR TUR+) and TX-Overflow (SWE) product?
Does the application support a GENC NATO trigraphs in RELCCA TRE (USA GBR ARE UKR TUR SWE) product?
Does the application notify the user of invalid classification in UNCLASSIFIED FIVE EYES US product?
Does the application notify the user of invalid classification system in UNCLASSIFIED FIVE EYES XX product?
Does the application notify the user of invalid releasability digraph in UNCLASSIFIED FIVE EYES US product?
Does the application notify the user of invalid releasability delimiters in UNCLASSIFIED FIVE EYES US product?
Does the application recognize when a Symbol Segment is marked Secret, above the File which is marked Unclassified?
Does the application notify the user if the releasability field contains verbiage "REL TO:" in the metadata
Does the application recognize an uncompliant tetragraph?
Does the application recognize conflicting FSREL (FVEY NATO) and Control and Handling codes (US only)?
Does the application reject/report SECRET FIVE EYES US product with mixed GEC (US CA NZ) and GENC (AU GB) country codes?

BASIC DATASET

The basic dataset contains examples of NITF files that are operationally representative of general tactical products a user would encounter during operations, and are intended for use by developers for developmental testing of implementations. These files are generic in nature and are meant to provide a uniform, compliant “canned” dataset. This includes data that conforms to NITF 2.0, NITF 2.1/NSIF 1.0, STDI-0001 and -0002, and contain a variety of Tagged Record Extensions, Data Extension Segments, Graphics (CGM), and compression rates.


PRODUCTS DATASET

The products dataset contains generic examples of products users would encounter during normal operations. This includes Synthetic Aperture Radar, Hyperspectral Imagery, LiDAR, SICD, SIDD, CADRG, ECRG, High Resolution Elevation, Digital Point Positioning Database, Controlled Image Base, ECIB.


SOURCE DATASET

The source dataset contains examples of specific platforms that might be encountered during operations. They are designed to function like original source data to incorporate the same variety of metadata and data that would be encountered in normal operations. This dataset simulates sources such as Buckeye, Global Hawk, JSTARS, Predator, and other similar sources.


NATIONAL ENTERPRISE ARCHITECTURE (NEA) DATASET

The NEA dataset contains files that test enterprise level standards, specifically addressing the JIE requirements for information to be visible, accessible, understandable, and trusted.


NEGATIVE TEST CASES

Negative test cases contain files that are specifically designed to test an implementation’s ability to properly handle incorrectly built data. It contains a variety of false data, from incorrect security markings, improper geo-coordinate and projection information, to invalid or unregistered field values. This dataset allows the testing of guards, processors, and producers who ingest, exploit, or modify existing data to ensure conformance on intake. This dataset is intended mainly for libraries, networks, and exploitation applications which must validate the compliance of ingested data.

DISA / JITC 2024