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.
The IEPD Specification includes the following conformance targets:
|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).
|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.
|Information Exchange Package
|An information exchange message, as an XML instance document. The use of NIEM-defined elements is not required.
|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.
|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.
|IEPD catalog document
|A XML file that contains metadata about the IEPD, including descriptive information and an index of the files it contains.
|XML catalog document
|A XML file that maps namespaces to file locations.
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.
See more information about the IEPD Specification: