niem-naming-design-rules

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