NIEM 5.1 Release (Draft)

NIEM 5.1 beta 1 is now available for review! Please submit feedback (see below) by the end of the day Friday, August 20, 2021.

NIEM 5.1 will be a minor release and is currently under development. Publication is scheduled for Fall 2021.



This schedule is subject to change.

Draft Date Issues Description
Alpha 1 Mar 2021 Issues Major domain content submissions due.
Alpha 2 June 2021 Issues Additional updates to domain content.
Beta 1 Aug 2021 Issues Harmonize and refine alpha changes. Smaller content submissions, code table updates, and new requests may still be addressed during this time.
Release Candidate (RC) 1 Sept 2021   QA and preparations for the release. Only bug fixes are considered during this stage; other requests will be queued for the following release.
Release Fall 2021   Publish release and update tools (SSGT, Movement, Migration Tool)

Additional phases (e.g., Beta 2) may be added as needed during the development process.

Recent changes

More information is available at NIEM 5.1-beta1 milestone issues. Highlights include:

  • Minor updates to new Biometrics (#221)and Cyber (#217) content based on the 5.1 alpha 2 review
  • Updated NCIC VMA, VMO, and MAK codes (#219); removed the BOAT code set (#218)
  • Updated ISO 639-3 language codes (#222)
  • Updated the definition of the geospatial adapter namespace (#220)


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)

  • Cyber domain (new) - Added content supporting Federal Incident Reporting Requirements (FIRR) (#209) and 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 NCIC code elements to the NCIC namespace (#214)

  • Military Operations domain - Added content from the Joint Non-Kinetic Effectiveness (JNKE) IEPD (#210)

  • CUI codes - Updated codes (#212)

  • ISO 639-3 codes - Updated language codes based on the 2012-02-18 update (#222)

  • NCIC codes - Updated MAK, VMA, and VMO codes (#219); removed BOAT codes (#218); and re-added code sets dropped from 5.0 for legacy support. (#211)

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...