# NIEM 2.0

## Description

NIEM is the National Information Exchange Model. This is an interagency initiative to provide the foundation and building blocks for national-level interoperable information sharing and data exchange. The NIEM project was initiated on 28 February 2005 as a joint venture between the U.S. Department of Homeland Security (DHS) and the U.S. Department of Justice (DOJ) with outreach to other Government departments and agencies. The NIEM leverages both the Global Justice XML Data Model (GJXDM) reference model and the GJXDM XML-based framework and support infrastructure.

This package contains the NIEM reference schemas (Core, code lists, domains, wrappers for external standards, as well as the schemas for those standards, or profiles of, or adaptations of.) It also contains a cumulative change log and the spreadsheet. NIEM provides practitioners and developers with a baseline set of XML Schema components for building Information Exchange Package Documentation (IEPDs).

## Documentation

- Catalog - Catalog of files; the file you are viewing now.
- Schemas - A complete list of schemas included in this distribution.
- Spreadsheet - a hyperlinked, textually oriented model and dictionary of the NIEM content.
- Change Log - list of changes since last release.

## NIEM Core Schemas

- niem-core: NIEM Core includes both Universal (U) and Common (C) components. The identities for U and C components in Core are maintained with metadata.

## NIEM Domain Schemas

- emergencyManagement: Emergency Management
- immigration: Immigration
- intelligence: Intelligence
- infrastructureProtection: Infrastructure Protection
- internationalTrade: International Trade
- jxdm: Justice
- screening: The People Screening domain provides harmonized information sharing content within the Screening Portfolio of DHS. The Screening namespace is initially being populated with person screening information for immigrant and non-immigrant person types who have been encountered and identified by the Screening Portfolio Components. Screening expands on encounter-related NIEM elements currently included in the Immigration and Intelligence domains.

## NIEM Conformant Schemas (code lists and adaptations of external standards)

- ansi_d20: Motor vehicle administration codes from ANSI D20, the Data Dictionary for Traffic Record Systems, maintained by AAMVA, the American Association of Motor Vehicle Administrators.
- ansi-nist: ANSI/NIST Fingerprint and Biometric standard.
- apco: Association of Public-Safety Communications Officials (APCO) - International, Inc.
- atf: Bureau of Alcohol, Tobacco, and Firearms
- post-canada: Province codes for Canada.
- census: Employment codes from the U.S. Census Bureau.
- dea: Drug Enforcement Administration
- dod_jcs-pub2.0-misc: Intelligence discipline codes from the U.S. Department of Defense (DoD) Joint Publication 2.01.
- edxl: Emergency Data Exchange Language
- edxl-cap: Common Alerting Protocol
- edxl-de: Distribution Element
- fbi: FBI code lists for National Crime and Information Center (NCIC-2000), National Incident-Based Reporting System (NIBRS), and National Law Enforcement Data Exchange (N-DEx).
- fips_10-4: Countries, dependencies, areas of special sovereignty, and their principal administrative divisions from the Federal Information Processing Standards (FIPS) 10-4.
- fips_5-2: Codes for the identification of the states, the District of Columbia and the outlying areas of the U.S., and associated areas from the Federal Information Processing Standards (FIPS) 5-2.
- fips_6-4: Counties and equivalent entities of the U.S., its possessions, and associated areas from the Federal Information Processing Standards (FIPS) 6-4.
- geospatial: Defines NIEM adapter types for external geospatial components defined by OGC, LIF, LandXML, IAI, and ANSI. Note for schema readers: The XML/Schema specification does not require processing implementations to transitively import definitions from imported schemas. To assure that all required definitions are available, a schema must re-import the schemas that are imported by the schemas it imports. Such re-imports are noted in the documentation.
- have: EDXL Hospital AVailability Exchange (HAVE)
- hazmat: Pipeline and Hazardous Materials Safety Administration - Office of Hazardous Materials Safety.
- iso_3166: Codes for the representation of names of countries and their subdivisions from the International Organization for Standardization (ISO) 3166-1:1997.
- iso_4217: Codes for the representation of currencies and funds from the International Organization for Standardization (ISO) 4217:2001.
- iso_639-3: Codes for the representation of names of languages - Part 3: Alpha-3 code for comprehensive coverage of languages.
- itis: Integrated Transportation Information System
- lasd: Los Angeles County Sheriff's Department
- mmucc_2: Model Minimum Uniform Crash Criteria
- mn_offense: Statute and offense codes from the state of Minnesota.
- nga: National Geospatial Agency
- nlets: NLETS - The International Justice and Public Safety Information Sharing Network
- nonauthoritative-code: Non-authoritative codes for the direction of a person's pose in an image.
- sar: Suspicious Activity Reporting
- twpdes: Terrorist Watchlist Person Data Exchange Standard
- ucr: Crime reporting codes from Uniform Crime Reporting.
- unece_rec20-misc: Miscellaneous unit of measure codes from the United Nations Economic Commission for Europe Recommendation No. 20, Codes for Units of Measure used in International Trade.
- usps_states: U.S. state and possession abbreviations from the U.S. Postal Service (USPS).
- ut_offender-tracking-misc: Plea and military discharge codes from the Utah Offender Tracking Database, version 2.03.

## NIEM Proxy Schemas

- xsd: Proxy types that carry dictionary metadata and have XML data type simple contents.

## Special NIEM Schemas

- appinfo: Elements for use within xsd:appinfo to indicate information supporting the data model underlying NIEM.
- structures: Schema constructs for use by NIEM-conformant schemas to provide consistent definitions and functionality.