NIEM 1.0
Description of NIEM 1.0
NIEM stands for the National Information Exchange Model.
NIEM is an interagency initiative to provide the foundation and building
blocks for national-level interoperable information sharing and data
exchange. The NIEM project was announced and initiated on 28 February 2005.
It is a joint venture between the U.S. Department of Homeland Security (DHS)
and the U.S. Department of Justice (DOJ) with outreach to other departments
and agencies.
The NIEM leverages both the extensive Global Justice XML Data Model (GJXDM)
reference model and the comprehensive GJXDM XML-based framework and support
infrastructure.
This package is the NIEM 1.0. It contains the NIEM 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.
This version of NIEM is intended to provide users, practitioners, and
developers with a baseline set of XML Schema components for building
Information Exchange Package Documentation (IEPDs).
Release Package
NIEM 1.0 -
The release package includes all NIEM schemas for this release as well as the changelog, spreadsheet, and schema index.
Documentation
-
Catalog -
NIEM 1.0 catalog of files; the file you are viewing now.
-
Schemas -
A complete list of schemas included in this distribution.
-
NIEM 1.0 spreadsheet -
A hyperlinked, textually oriented model and dictionary of the NIEM content.
-
Change Log -
List of changes since last release.
-
Alternative data formats -
Alternative to XSD format; contains metadata for all 1.0 data components in three formats: CSV, MS Access, and MS Excel.
-
Index to data components by namespace -
Links to HTTP URIs and associated documentation pages for each 1.0 data component.
NIEM Core Schemas
NIEM Domain Schemas
-
emergencyManagement: NIEM emergency management domain schema framework
-
immigration: Immigration
-
intelligence: NIEM intelligence domain schema framework
-
infrastructureProtection: Infrastructure Protection
-
internationalTrade: International Trade
-
justice: NIEM justice domain
-
screening: The Screening namespace 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. The Screening namespace expands on encounter-related NIEM elements currently included in the Immigration and Intelligence domains.
NIEM External Conformant Schemas
-
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.
-
apco: The Association of Public-Safety Communications Officials (APCO) - International, Inc
-
post-canada: Province codes for Canada.
-
census: Employment codes from the U.S. Census Bureau.
-
dod_misc: Security level codes from the Department of Defense (DoD).
-
dod_jcs-pub2.0-misc: Intelligence discipline codes from the Department of Defense (DoD) Joint Chiefs of Staff (JCS) Publication 2.0, Appendix A.
-
edxl: EDXL
-
edxl-cap: The Common Alerting Protocol (CAP).
-
edxl-de: Distribution Element
-
eo-12958: Security classification codes from Presidential Executive Order 12958.
-
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 United States, and associated areas from the Federal Information Processing Standards (FIPS) 5-2.
-
fips_6-4: Counties and equivalent entities of the United States, 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. This schema defines NIEM adapter types for external geospatial components defined by OGC, LIF, LandXML, IAI, and ANSI.
It also defines property types and elements according to the conventions required by the Geography Markup Language (GML) specification. These property types and elements allow niem geospatial adapter elements to be referenced from GML conformant application schemas. This situation is described in external-standards.pdf as Case 2: External schemas reference, import, and use NIEM components., but not addressed by that document. However, it applies to the development of the GML application schemas that must in most cases be developed to effectively use GML in niem IEPs.
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)
-
ic-ism: Intelligence Community Information Security Marking
-
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-2b: Codes for the representation of names of languages from the International Organization for Standardization (ISO) 639-2/B (bibliographic codes).
-
iso_639-2t: Codes for the representation of names of languages from the International Organization for Standardization (ISO) 639-2/T (terminology codes).
-
itis: Integrated Transportation Information System (ITIS)
-
lasd: Los Angeles Sheriffs Department
-
mmucc_2: Model Minimum Uniform Crash Criteria
-
mn_offense: Statute and offense codes from the state of Minnesota.
-
ncic_2000: Codes from the National Crime and Information Center (NCIC) 2000 standard.
-
nibrs_misc: Miscellaneous crime-reporting codes from the National Incident-Based Reporting System (NIBRS).
-
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.
-
twpdes: Terrorist Watchlist Person Data Exchange Standard (TWPDES)
-
ucr: Crime reporting codes from Uniform Crime Reporting
-
unece_rec20-misc: Miscellaneous unit of measurement code from the United Nations Economic Commission for Europe Recommendation No. 20, "Codes for Units of Measure used in International Trade".
-
usps_states: United States state and possession abbreviations from the United States Postal Service (USPS).
-
ut_offender-tracking-misc: Plea codes 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 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.