NIEM Naming and Design Rules (NDR)
GitHub Repo | Issues | NDR Docs on OASIS Open
NIEM is a framework for scalable and reusable data exchange across public and private sectors. It provides the tools and standards necessary for organizations to define structured data contracts, enabling machine-to-machine communication across diverse use cases like web services and APIs.
This document provides the normative specifications for creating data models, namespaces, schemas, and messages that conform to the NIEM framework. It defines enforceable rules for naming conventions, documentation, structural integrity, and conformance targets. The document outlines how developers can use NIEM to define structured data contracts, specifying syntax, semantics, and relationships for machine-to-machine communication.
| Source | Specification | Links | Schematron Rules | Repo branch/tag | Year |
|---|---|---|---|---|---|
| NIEMOpen | NDR 6.0 PS01 | HTML | PDF | Markdown | Download zip | Link | 2025 |
| NIEM | NDR 5.0 | HTML | Text | Download zip | Link | 2020 |
| NIEM | NDR 4.0 | HTML | Text | Download zip | Link | 2017 |
| NIEM | NDR 3.0 | HTML | Text | Download zip | Link | 2014 |
| NIEM | NDR 1.3 | PDF | Type Augmentation | n/a | Link | 2008 |