An Information Exchange Package Documentation (IEPD) Developer designs, builds, and validates the components (artifacts) of an Information Exchange Package (IEP). The process consists of a six-phase lifecycle.
Tool | IEPD Developer Uses |
---|---|
SSGT | Search and view the content of the model. Build XML Schema subsets to use with your XML-based IEPD. |
Movement | Search and view the content of the model in the new and easy-to-use open-source tool. Build simplified JSON Schema subsets to use with your JSON-based IEPD. |
ConTesA | Check your XML extension schemas for NDR conformance errors and warnings. |
Migration Tool | Migrate your NIEM XML schema subsets to a subsequent release. |
Artifact | IEPD Developer Uses |
---|---|
Code Lists | Define enhanced code lists for an exchange. Specify static bindings for NIEM code lists (e.g., GENC). |
Reference Schema | Normalize broadly reuseable schema components relevant to future IEPDs. |
Extension Schema | Create new data types or elements needed for the specific exchange. |
Subset Schema | Create a smaller, self-consistent, schema document as the basis for extensions or data within an exchange. |
Schema Document Set | Compose a collection of schema documents necessary for validating IEPs derived from the conformant IEPD |
Specification | IEPD Developer Uses |
---|---|
NDR | Information about the NIEM Naming and Design Rules specification is coming soon. |
MPD | Information about the Model Package Description specification, which provides rules and guidance for developing IEPDs, is coming soon. |
Code Lists | Want to use CSV files to define your IEPD codes instead of XML enumerations? Want to link codes to other codes (like vehicle makes and models) or multiple definitions? Want to use GENC codes from the release? Learn how NIEM uses CSV files to represent enhanced code lists. |
Conformance | Information about the Conformance specification is coming soon. |
Conformance Targets Attribute | Learn how to declare conformance targets for your extension schemas. This is most often used to specify that your IEPD schemas intend to follow a particular version and rule set of the NDR (e.g., NDR version 4.0, extension schema rules). Information about the Conformance Targets Attribute specification is coming soon. |
Schematron in XML | Information about Embedding Schematron in XML Schema Documents specification is coming soon. |