NIEM Progression 5

Disclaimer: This tool was developed by Tom Carlson Consulting LLC. It was created from the official distribution of the data model. Tom Carlson Consulting LLC makes neither claim nor warranty that this tool provides an accurate representation of the NIEM data model. For official and authoritative representations, please visit the official NIEM release website.



j:ProgramViolation

A set of details describing activities and infractions of a subject in a program.

j:ProgramViolation holds other objects.

j:ProgramViolation can hold any of these following objects, starting with the most specific and becoming more generic as you move down the list:


j:DrivingOffenseCode

A driving offense designation as specified by the AAMVA Code Dictionary (ACD).

Holds code table entries.


j:OffenseAPCOCode

An offense designation as specified by APCO.

Holds code table entries.


j:OffenseName

A name or designation of an offense.

Holds text.


j:OffenseNCICCode

An offense designation as specified by FBI's National Crime Information Center (NCIC) system.

Holds code table entries.


j:OffenseNDExCode

An offense designation.

Holds code table entries.


j:OffenseUCRCode

An offense designation as specified by FBI's Uniform Crime Reporting (UCR) program.

Holds code table entries.


j:OffenseCategoryCode

A kind of offense.

Holds code table entries.


j:OffenseCategoryGeneralApplicabilityCode

A kind of offense of general applicability.

Holds code table entries.


j:OffenseCategoryIdentityTheftCode

A kind of identity theft offense.

Holds code table entries.


j:OffenseCategoryNDExCode

A kind of offense.

Holds code table entries.


j:OffenseCategoryText

A kind of offense.

Holds text.


j:CriminalActivityCategoryCode

A kind of criminal activity.

Holds code table entries.


j:CriminalActivityCategoryText

A kind of criminal activity.

Holds text.


j:JuvenileAsAdultIndicator

True if a juvenile is to be processed as an adult; false otherwise.

Holds true/false values.


j:JuvenileOffenderIndicator

True if the legal status of a person is a juvenile; false otherwise.

Holds true/false values.


j:OffenseAlcoholDrugConnectedIndicator

True if alcohol or a drug was connected with offense; false otherwise.

Holds true/false values.


j:OffenseEvidenceHeldIndicator

True if evidence was held due to an offense; false otherwise.

Holds true/false values.


j:OffenseFactorBiasMotivationText

A kind of bias that motivated an offense, if any.

Holds text.


j:OffenseFactorBiasMotivationCauseCode

An indication that the offender was motivated to commit the offense, in whole/part, because of bias.

Holds code table entries.


j:OffenseFactorBiasMotivationCauseText

An indication that the offender was motivated to commit the offense, in whole/part, because of bias.

Holds text.


j:OffenseFactorBiasMotivationDescriptionText

A description of a bias that motivated an offense.

Holds text.


j:OffenseGamblingConnectedIndicator

True if gambling is connected with offense; false otherwise.

Holds true/false values.


j:OffenseMOCrimeAndMotiveCode

A probable crime type and/or motive based on a usual way in which a criminal organization or person acts or operates.

Holds code table entries.


j:OffenseMOCrimeAndMotiveText

A probable crime type and/or motive based on a usual way in which a criminal organization or person acts or operates.

Holds text.


j:OffensePsychologicalPsychiatricConditionConnectedIndicator

True if a psychological or psychiatric condition is connected with offense; false otherwise.

Holds true/false values.


j:OffenseSentenceDate

A date a person was sentenced.

Holds other objects.


j:OffenseQualifierText

A set of details that further characterizes an offense.

Holds text.


j:OffenseGangInvolvementIndicator

True if a gang is involved in an offense; false otherwise.

Holds true/false values.


j:OffenseSeverityLevelText

A description of the level of severity of an offense.

Holds text.


j:OffenseHomeInvasionIndicator

True if offense involves entering a private and occupied dwelling, with the intent of committing a crime, often while threatening the resident of the dwelling; false otherwise.

Holds true/false values.


j:OffenseDomesticViolenceIndicator

True if an offense involves the infliction of physical injury, or the creation of a reasonable fear that physical injury or harm will be inflicted, by a parent or member or former member of a child's household, against a child or against another member of the household; false otherwise.

Holds true/false values.


j:OffenseFamilyMemberIndicator

True if an offense was against a family member and by statute is not considered to be domestic violence; false otherwise.

Holds true/false values.


j:OffenseIdentityTheftIndicator

True if an offense involves use of identity information of another person, fraudulently and without permission to obtain money, goods, services, or false official documents; false otherwise.

Holds true/false values.


j:OffenseRacketeerInfluencedAndCorruptOrganizationsActIndicator

True if a Racketeer Influenced and Corrupt Organizations Act (RICO) Act or 'little RICO Act' applicable offense; false otherwise.

Holds true/false values.


j:OffenseCargoTheftIndicator

True if an offense involves the criminal taking of any cargo that constitutes, in whole or in part, a commercial shipment of freight moving in commerce; false otherwise.

Holds true/false values.


j:OffenseTerrorismIndicator

True if an offense involves the use of force or violence against persons or property to intimidate or coerce a Government, the civilian population, or any segment thereof, in furtherance of political or social objectives; false otherwise.

Holds true/false values.


j:OffenseStructuresEnteredQuantity

A number of structures or premises entered by the subject during an offense.

Holds numbers.


j:OffenseFactor

A set of details about a circumstance or factor that has an effect on an offense.

Holds other objects.


j:OffenseEntryPoint

A point of entry to a location or structure involved in an offense.

Holds other objects.


j:OffenseExitPoint

A point of exit to a location or structure involved in an offense.

Holds other objects.


j:OffenseForce

A force used during an offense, whether physical or aided by a tool or weapon.

Holds other objects.


j:OffenseViolatedStatute

A set of details about a statute, rule, or ordinance that was violated as a result of an offense.

Holds other objects.


j:OffenseAttemptedIndicator

True if an offense was attempted but not completed; false otherwise.

Holds true/false values.


j:OffenseLevelText

A level of an offense, such as a felony or misdemeanor.

Holds text.


j:OffenseGangInvolvementCategoryCode

A kind of gang involved in an offense.

Holds code table entries.


nc:ActivityIdentification

An identification that references an activity.

Holds other objects.


nc:ActivityActualDuration

An actual duration of an activity.

Holds numbers.


nc:ActivityApprovedIndicator

True if the activity request was approved; false otherwise.

Holds true/false values.


nc:ActivityAssignedDate

A date on which an activity was assigned.

Holds other objects.


nc:ActivityCapacityQuantity

A number for the specified maximum enrollment capacity of an activity.

Holds numbers.


nc:ActivityCategoryText

A kind of activity.

Holds text.


nc:ActivityComment

A comment about the activity.

Holds other objects.


nc:ActivityCompletedIndicator

True if an activity has ended; false otherwise.

Holds true/false values.


nc:ActivityContactEntity

A person or organization to contact for additional information about an activity.

Holds other objects.


nc:ActivityDate

A date of an activity.

Holds other objects.


nc:ActivityDescriptionText

A description of an activity.

Holds text.


nc:ActivityDisposition

A result or outcome of an activity.

Holds other objects.


nc:ActivityDueDate

A date when an activity is expected to be completed.

Holds other objects.


nc:ActivityEffectiveDate

A date when an activity is ready for service or action.

Holds other objects.


nc:ActivityEstimatedDuration

An expected amount of time an activity should last.

Holds numbers.


nc:ActivityFrequencyText

A description of the number of occurrences of an activity over a period of time.

Holds text.


nc:ActivityLocation

A location of an activity.

Holds other objects.


nc:ActivityName

A name of an activity.

Holds text.


nc:ActivityNarrative

An account of an activity as reported by an observer.

Holds other objects.


nc:ActivityPrescribedDuration

A prescribed period of time allowed or required for an activity.

Holds numbers.


nc:ActivityReasonText

A reason for an activity.

Holds text.


nc:ActivityReportedDate

A date an activity was reported to some entity.

Holds other objects.


nc:ActivityRequestedDate

A date an activity was requested by an entity.

Holds other objects.


nc:ActivityScheduledDate

A date when an activity is scheduled.

Holds other objects.


nc:ActivitySequenceNumeric

A numerical identifier across multiple activities to define the order that they should be scheduled and undertaken.

Holds numbers.


nc:ActivityStatus

A status of an activity.

Holds other objects.


nc:ActivityVerifiedDate

A date when an activity is verified.

Holds other objects.


em:ActivityAugmentation

Additional information about an activity.

Holds other objects that describe extra information, often from other domains.


j:ActivityAugmentation

Additional information about an activity.

Holds other objects that describe extra information, often from other domains.