NIEM Information Exchange Package Documentation (IEPD) Specification

The NIEM Information Exchange Package Documentation (IEPD) Specification specifies normative rules and non-normative guidance for building NIEM information exchange messages.

This specification was previously known as the NIEM Model Package Description (MPD) Specification. For 5.0, the MPD specification was simplified to focus specifically on IEPDs (one of the specialized kinds of model packages) and renamed.

Specification Resources

Submit a new issue, view all issues, track issue status, or go to the GitHub repo for this specification.

Available versions

Conformance Targets

The IEPD Specification includes the following conformance targets:

ID Code Conformance Target Description Spec
IEPD Information Exchange Package Documentation A set of artifacts that define the content, structure, and meaning of an information exchange message. The schemas contained by the IEPD must conform to the NIEM Naming and Design Rules (NDR). Link
WF-IEPD Well-formed IEPD An IEPD with a less-strict set of requirements. A well-formed IEPD focuses on the format and structure of the package, includes a valid IEPD catalog with no broken links, and includes and uses other general IEPD artifacts correctly; however, schema conformance to the NIEM Naming and Design Rules (NDR) is not required. Link
IEP Information Exchange Package An information exchange message, as an XML instance document. The use of NIEM-defined elements is not required. Link
FN-IEP Full NIEM IEP An information exchange message, as an XML instance document. Ths use of elements defined by NIEM reference or extension schemas is required. Link
Schema-subset Schema document subset A set of schemas, corresponding to a set of full reference schemas, that have been reduced and constrained to include only the files and components needed for an information exchange. Link
IEPD-catalog IEPD catalog document A XML file that contains metadata about the IEPD, including descriptive information and an index of the files it contains. Link
XML-catalog XML catalog document A XML file that maps namespaces to file locations. Link

Artifacts

The IEPD Specification provides information about required and optional artifacts for an IEPD. These are described in the IEPD Artifacts page of the Reference / IEPD section.

Additional Resources

See more information about the IEPD Specification:

  • IEPD Specification Change History

    The NIEM Information Exchange Package Documentation (IEPD) Specification can be updated with major NIEM releases, occurring every three years. The following highlights the changes that have been made.