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:Restitution

An amount that a subject owes in restitution.

j:Restitution holds other objects.

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


nc:ObligationTotalAmount

A total amount of money to be charged or paid to meet a financial obligation.

Holds other objects.


nc:ObligationTotalDuration

A quantity of time that must be spent in order to fulfill an obligation.

Holds numbers.


nc:ObligationDueAmount

An amount of a payment obligation that has not been made.

Holds other objects.


nc:ObligationDueDuration

A quantity of time still required to be spent in order to fulfill an obligation.

Holds numbers.


nc:ObligationPaidAmount

An amount of a payment obligation that has been made.

Holds other objects.


nc:ObligationPaidDuration

A quantity of time that has been spent towards fulfilling an obligation.

Holds numbers.


nc:ObligationCompleteIndicator

True if an obligation has been fulfilled; false otherwise.

Holds true/false values.


nc:ObligationComplianceIndicator

True if a person with an obligation is in compliance with the requirements; false otherwise.

Holds true/false values.


nc:ObligationDueDate

A date by which an obligation must be fulfilled.

Holds other objects.


nc:ObligationExemption

A waiving or dismissal of an obligation.

Holds other objects.


nc:ObligationExemptionIndicator

True if an obligation has been waived or dismissed; false otherwise.

Holds true/false values.


nc:ObligationPaidDate

A date an obligation was fulfilled.

Holds other objects.


nc:ObligationProgressDescriptionText

A description of the progress that has been made in fulfilling an obligation.

Holds text.


nc:ObligationRequirementDescriptionText

A description of what is necessary in order to fulfill an obligation.

Holds text.


nc:ObligationCategoryText

A kind of obligation.

Holds text.


nc:ObligationEntity

An entity that must fulfill an obligation.

Holds other objects.


nc:ObligationEntityCategoryText

A kind of entity responsible for fulfilling an obligation.

Holds text.


nc:ObligationRecipient

An entity to whom an obligation must be fulfilled.

Holds other objects.


nc:ObligationRecurrence

A periodic basis on which an obligation must be met.

Holds other objects.


it:ObligationAugmentation

Additional information about an obligation.

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


j:ObligationAugmentation

Additional information about a Obligation.

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