NIEM 3.0 is a major release, published October 2013.
Download the full release package as a zip file
View schemas and documentation on release.niem.gov or GitHub
Use the online Schema Subset Generation Tool (SSGT) to search or build XML schema subsets for use in IEPDs
(go to Options
in the menu bar to switch to the 3.0 release)
Download the component spreadsheet or the code spreadsheet to explore the contents of NIEM 3.0 in Excel
NIEM adopted a new annual release strategy with a 3-year cycle: a major release one year would be followed by minor releases the next two years.
Added the Biometrics (biom) domain - replaced the ANSI NIST namespace from NIEM 2.0
The Family Services (fs) domain was renamed as Children, Youth, and Family Services (cyfs)
Military Operations (mo) debuted as a domain update after the NIEM 3.0 release
Extensive review and harmonization of Core components
Simplified XML schema syntax of elements and types
Added the conformanceTargets
attribute to NIEM schemas to allow users to explicitly designate which NIEM specifications and rule sets are applicable
See the NIEM 3.0 change log spreadsheet for changes.
The following are the NIEM specifications that can be used with this release:
The NIEM Naming and Design Rules specifies the data model XML Schema components and XML data for use with the National Information Exchange Model (NIEM). Learn more...
The NIEM Information Exchange Package Documentation (IEPD) Specification specifies normative rules and non-normative guidance for building NIEM information exchange messages. It defines IEPD artifacts like subset schemas, extension schemas, and MPD catalogs; and recommends how the package should be structured. Learn more...
The NIEM Conformance Specification introduces the idea of NIEM conformance and provides a general normative definition for its meaning, how it applies, and to what it does and does not apply. It describes the benefits of conformance, and refers to sources of information, tools, and help. Learn more...
The Conformance Targets Attribute Specification (CTAS) defines how NIEM XML documents indicate what kind of artifact they are through the use of a conformance targets attribute. Learn more...
The NIEM High-Level Version Architecture (HLVA) Specification identifies the processes, artifacts, and responsibilities required to produce new releases of the NIEM model. It also establishes a regular release cycle for predictable and manageable NIEM updates. Learn more...
Starting with NIEM 3.0, specification version numbers were adjusted to match the corresponding major NIEM release.
The Naming and Design Rules (NDR) specification was updated from version 1.3 to version 3.0
Changes include:
Replaced conformant indicator with conformance targets for reference schema, extension schema, conformant schema document set and conformance instance XML document
Added support for local vocabularies
Added structures:ref and merged content and reference elements
Added NDR Schematron rules to normatively define and validate conformance where possible.
Replaced ComplexObjectType with ObjectType and AssociationType
Added multiple representations of code lists (code, literal)
Removed appinfo base
Removed sequenceID, augmentation and metadata elements
Replaced external adaptor type indicator with an attribute
Added external import indicator
Replaced applies-to element with substitution groups for augmentations and applies-to types and applies-to elements for metadata
Replaced link metadata with relationship metadata
Replaced appinfo annotation elements with attributes
The NIEM Model Package Description (MPD) specification was updated from version 1.1 to version 3.0
The NIEM Conformance Targets Attribute (CTAS) specification was introduced as version 3.0
The NIEM UML Profile was updated to version 3.0
The following are some basic statistics for the 3.0 release.
Details | Group | Prefix | Name | Properties | Types | Codes |
---|---|---|---|---|---|---|
Core | 1,423 | 203 | 33 | |||
Core | nc | NIEM Core | 1,423 | 203 | 33 | |
Domain | 6,794 | 1,483 | 6,856 | |||
Domain | biom | Biometrics | 240 | 142 | 572 | |
Domain | cbrn | Chemical, Biological, Radiological, and Nuclear | 630 | 147 | ||
Domain | cyfs | Children, Youth, and Family Services | 609 | 185 | 675 | |
Domain | em | Emergency Management | 295 | 69 | 70 | |
Domain | im | Immigration | 464 | 97 | 1,388 | |
Domain | intel | Intelligence | 72 | 19 | ||
Domain | ip | Infrastructure Protection | 31 | 8 | 3 | |
Domain | it | International Trade | 540 | 91 | ||
Domain | j | Justice | 2,828 | 361 | 193 | |
Domain | m | Maritime | 359 | 48 | 180 | |
Domain | mo | Military Operations | 120 | 48 | 44 | |
Domain | scr | Screening | 599 | 255 | 3,731 | |
Adapter | 3 | 3 | ||||
Adapter | edxl-cap | EDXL Common Alerting Protocol | 1 | 1 | ||
Adapter | edxl-de | EDXL Distribution Element | 1 | 1 | ||
Adapter | edxl-have | EDXL Hospital Availability Exchange | 1 | 1 | ||
Domain | geo | Adapter | 7 | 13 | ||
Code Set | 4 | 992 | 70,307 | |||
Code Set | ansi_d20 | Data Dictionary for Traffic Record Systems (ANSI D20) codes | 80 | 705 | ||
Code Set | apco | Association of Public-Safety Communications Officials (APCO) codes | 8 | 206 | ||
Code Set | atf | Bureau of Alcohol, Tobacco, and Firearms (ATF) codes | 8 | 98 | ||
Code Set | can | Canada Post codes | 2 | 13 | ||
Code Set | cbrncl | CBRN domain codes | 131 | 2,435 | ||
Code Set | census | US Census Bureau county codes | 2 | 3,235 | ||
Code Set | commodity | Standard Classification of Transported Goods (SCTG) Commodity Codes | 8 | 131 | ||
Code Set | core_misc | Non-authoritative codes | 22 | 123 | ||
Code Set | dea | Drug Enforcement Administration (DEA) Controlled Substances codes | 6 | 454 | ||
Code Set | dod_jcs-pub2.0 | DoD Joint Publication 2.0 (JP 2-0) - Joint Intelligence codes | 2 | 5 | ||
Code Set | dol | Standard Occupational Classification (SOC) occupation codes | 2 | 840 | ||
Code Set | edxl_rm | Emergency Data Exchange Language (EDXL) Resource Messaging codes | 4 | 24 | ||
Code Set | fips_10-4 | Federal Information Processing Standards (FIPS) 10-4 country and international state codes | 4 | 4,239 | ||
Code Set | fips_5-2 | Federal Information Processing Standards (FIPS) 5-2 US state codes | 4 | 129 | ||
Code Set | fips_6-4 | Federal Information Processing Standards (FIPS) 6-4 US county codes | 2 | 355 | ||
Code Set | genc | Geopolitical Entities, Names, and Codes (GENC) codes | 2 | 282 | ||
Code Set | have-codes | EDXL Hospital AVailability Exchange (HAVE) codes | 24 | 43 | ||
Code Set | hazmat | DOT Hazardous Materials (HAZMAT) codes | 2 | 2,406 | ||
Code Set | hl7 | Health Level Seven (HL-7) religion codes | 2 | 83 | ||
Code Set | iso_3166 | ISO 3166 country and subdivision codes | 2 | 249 | ||
Code Set | iso_4217 | ISO 4217 currency codes | 2 | 182 | ||
Code Set | iso_639-3 | ISO 639-3 language codes | 2 | 8,393 | ||
Code Set | itcodes | International Trade domain codes | 44 | 2,219 | ||
Code Set | jc3iedm | DoD Joint Consultation, Command and Control Information Exchange Data Model (JC3IEDM) codes | 1 | 4 | 364 | |
Code Set | jp3-52 | DoD Joint Publication 3-52 (JP3-52) Joint Airspace Control codes | 3 | 5 | 117 | |
Code Set | mmucc | Model Minimum Uniform Crash Criteria (MMUCC) codes | 180 | 797 | ||
Code Set | ncic | FBI National Crime and Information Center (NCIC) codes | 114 | 36,169 | ||
Code Set | ndex | FBI National Data Exchange (N-DEx) Specification codes | 238 | 4,271 | ||
Code Set | nga | National Geospatial Agency (NGA) codes | 4 | 50 | ||
Code Set | nlets | The International Justice and Public Safety Information Sharing Network (NLETS) codes | 6 | 20 | ||
Code Set | occs | OMNI Class Building Codes | 6 | 1,006 | ||
Code Set | sar | Suspicious Activity Reporting (SAR) codes | 8 | 76 | ||
Code Set | ucr | FBI Uniform Crime Reporting (UCR) codes | 46 | 367 | ||
Code Set | unece | United Nations Economic Commission for Europe (UNECE) Recommendation 20 (UN/CEFACT) measure codes | 12 | 151 | ||
Code Set | usps | U.S. Postal Service (USPS) codes | 2 | 61 | ||
Code Set | xCard | vCard XML representation codes | 2 | 9 | ||
Total | 8,224 | 2,681 | 77,196 |