NIEM 5.1 Release

NIEM 5.1 is a minor release, published December 2021.



The following is a summary of the major changes made in this release. More details are available from the 5.1 issues in the NIEM Releases issue tracker, and the change log spreadsheet in the release package.

  • Biometrics domain
    • Added additional DNA-related content (#152)
    • Updated pedigree content (#224)
    • Restored original DNAPedigree components from 4.1 for backward compatibility (#227)
  • CUI
    • Split the single Limited Dissemination Control (LDC) code set into separate document marking and portion marking LDC code sets (#233)
  • Cyber domain (new)
    • Added content supporting Federal Incident Reporting Requirements (FIRR) (#209)
    • Added content supporting State, Local, Tribal, and Territorial (SLTT) Agency Cyber Incident Reporting Requirements (CIRR) (#215)
  • Emergency Management domain
    • Added flood damage claim content from OpenFEMA (#208)
  • Justice domain
    • Moved Justice elements with a NCIC data type to the NCIC namespace (#214)
  • Military Operations domain
    • Added content from the Joint Non-Kinetic Effectiveness (JNKE) IEPD (#210)
  • NCIC codes
    • Re-added 4.2 code sets that were removed from the 5.0 release due to harmonization efforts across the FBI and Justice code sets for legacy support. (#211)
    • Removed ncic:BOATCodeType as it is no longer being used (#218)
    • Updated codes for NIEM 5.1, with changes to the MAK, VMA, and VMO code sets (#219)

The following are the NIEM specifications that can be used with this release:

  • NIEM Naming and Design Rules, version 5.0 [published 2020]

    The NIEM Naming and Design Rules specifies the data model XML Schema components and XML data for use with the National Information Exchange Model (NIEM). Learn more...

  • NIEM Information Exchange Package Documentation, version 5.0 [published 2021]

    The NIEM Information Exchange Package Documentation (IEPD) Specification specifies normative rules and non-normative guidance for building NIEM information exchange messages. It defines IEPD artifacts like subset schemas, extension schemas, and MPD catalogs; and recommends how the package should be structured. Learn more...

  • NIEM JSON Specification, version 5.0 [published 2021]

    The NIEM JSON Specification establishes the technical basis for using JavaScript Object Notation (JSON) as a data format for exchange of information consistent with NIEM-conformant schemas and information exchange package documentations (IEPDs). Learn more...

  • NIEM Conformance Specification, version 5.0 [published 2021]

    The NIEM Conformance Specification introduces the idea of NIEM conformance and provides a general normative definition for its meaning, how it applies, and to what it does and does not apply. It describes the benefits of conformance, and refers to sources of information, tools, and help. Learn more...

  • NIEM Code Lists Specification, version 4.0 [published 2017]

    The Code Lists Specification adds support for new capabilities of NIEM code lists beyond the basic enumeration representations provided by XML and JSON schema. Key features include the definition of codes in CSV or Genericode files, dynamic code lists via run-time binding, and multi-column code table support. Learn more...

  • NIEM Conformance Targets Attribute Specification, version 3.0 [published 2014]

    The Conformance Targets Attribute Specification (CTAS) defines how NIEM XML documents indicate what kind of artifact they are through the use of a conformance targets attribute. Learn more...

  • NIEM High-Level Version Architecture Specification, version 3.0 [published 2015]

    The NIEM High-Level Version Architecture (HLVA) Specification identifies the processes, artifacts, and responsibilities required to produce new releases of the NIEM model. It also establishes a regular release cycle for predictable and manageable NIEM updates. Learn more...

Release Stats

The following are some basic statistics for the 5.1 release.

Details Group Prefix Name Properties Types Codes
Core 1,810 282 101
Core nc NIEM Core 1,810 282 101
Domain 10,467 2,856 11,096
Domain ag Agriculture 64 8
Domain biom Biometrics 1,094 630 1,409
Domain cbrn Chemical, Biological, Radiological, and Nuclear 592 137
Domain cyber Cyber 268 119 260
Domain em Emergency Management 950 366 1,240
Domain hs Human Services 806 275 1,048
Domain im Immigration 445 94 1,388
Domain intel Intelligence 56 14
Domain ip Infrastructure Protection 31 8 3
Domain it International Trade 530 90
Domain j Justice 3,953 489 361
Domain m Maritime 333 47 180
Domain mo Military Operations 704 275 1,298
Domain scr Screening 577 253 3,731
Domain st Surface Transportation 64 51 178
Adapter 14 16
Adapter edxl-cap EDXL Common Alerting Protocol 1 1
Adapter edxl-de EDXL Distribution Element 1 1
Adapter edxl-have EDXL Hospital Availability Exchange 1 1
Adapter geo Geospatial 11 13
Auxiliary 543 148 173
Auxiliary cui Controlled Unclassified Information metadata 23 15 166
Auxiliary stat Statistics 520 133 7
Code Set 142 1,068 79,957
Code Set aamva_d20 Data Dictionary for Traffic Record Systems (ANSI D20) codes 92 743
Code Set ag_codes Agriculture domain codes 62 79
Code Set apco Association of Public-Safety Communications Officials (APCO) codes 8 206
Code Set atf Bureau of Alcohol, Tobacco, and Firearms (ATF) codes 8 98
Code Set bls US Bureau of Labor Statistics (BLS) codes 5 10 1,455
Code Set can Canada Post codes 3 6 174
Code Set cbrncl CBRN domain codes 131 2,435
Code Set commodity Standard Classification of Transported Goods (SCTG) Commodity Codes 5 10 614
Code Set dea Drug Enforcement Administration (DEA) Controlled Substances codes 3 6 553
Code Set edxl_rm Emergency Data Exchange Language (EDXL) Resource Messaging codes 4 24
Code Set fema Federal Emergency Management Agency (FEMA) codes 20 77
Code Set fips Federal Information Processing System (FIPS) state and county codes 3 6 9,711
Code Set genc Geopolitical Entities, Names, and Codes (GENC) codes 4 8 6,063
Code Set have-codes EDXL Hospital AVailability Exchange (HAVE) codes 24 43
Code Set hazmat DOT Hazardous Materials (HAZMAT) codes 1 2 2,458
Code Set hl7 Health Level Seven (HL-7) religion codes 1 2 82
Code Set iso_3166 ISO 3166 country and subdivision codes 4 8 5,698
Code Set iso_4217 ISO 4217 currency codes 1 2 179
Code Set iso_639-3 ISO 639-3 language codes 1 2 7,893
Code Set itcodes International Trade domain codes 44 2,219
Code Set jc3iedm DoD Joint Consultation, Command and Control Information Exchange Data Model (JC3IEDM) codes 2 4 364
Code Set jp2-0 DoD Joint Publication 2.0 (JP 2-0) - Joint Intelligence codes 1 2 11
Code Set jp3-52 DoD Joint Publication 3-52 (JP3-52) Joint Airspace Control codes 3 5 117
Code Set mmucc Model Minimum Uniform Crash Criteria (MMUCC) codes 146 700
Code Set nces National Center for Education Statistics (NCES) codes 1 2 50
Code Set ncic FBI National Crime and Information Center (NCIC) codes 86 176 31,307
Code Set ndex FBI National Data Exchange (N-DEx) Specification codes 176 3,643
Code Set nga National Geospatial Agency (NGA) codes 1 4 50
Code Set nlets The International Justice and Public Safety Information Sharing Network (NLETS) codes 6 20
Code Set occs OMNI Class Building Codes 5 10 1,495
Code Set opm US Office of Personnel Management (OPM) codes 1 2 22
Code Set sar Suspicious Activity Reporting (SAR) codes 8 76
Code Set stix Structured Threat Information Expression (STIX) codes 2 18
Code Set ucr FBI Uniform Crime Reporting (UCR) codes 44 422
Code Set unece United Nations Economic Commission for Europe (UNECE) Recommendation 20 (UN/CEFACT) measure codes 7 14 226
Code Set usda_fsa United Stated Department of Agriculture (USDA) Farm Service Agency (FSA) codes 4 347
Code Set usps U.S. Postal Service (USPS) codes 3 6 276
Code Set xCard vCard XML representation codes 1 2 9
Code Set xml XML
Total 12,976 4,370 91,327