nc:ObligationType
A data type for something that is owed to an entity.
Complex type information
Namespace: http://release.niem.gov/niem/niem-core/4.0/
Schema document: niem-core/4.0/niem-core.xsd
Content
- Sequence [1..1]
- structures:ObjectAugmentationPointAbstract [0..*]An augmentation point for ObjectType
- Choice [0..*]
- nc:ObligationTotalAmountA total amount of money to be charged or paid to meet a financial obligation.
- nc:ObligationTotalDurationA quantity of time that must be spent in order to fulfill an obligation.
from subst. group nc:ObligationTotalAbstract - Choice [0..*]
- nc:ObligationDueAmountAn amount of a payment obligation that has not been made.
- nc:ObligationDueDurationA quantity of time still required to be spent in order to fulfill an obligation.
from subst. group nc:ObligationDueAbstract - Choice [0..*]
- nc:ObligationPaidAmountAn amount of a payment obligation that has been made.
- nc:ObligationPaidDurationA quantity of time that has been spent towards fulfilling an obligation.
from subst. group nc:ObligationPaidAbstract - nc:ObligationCompleteIndicator [0..*]True if an obligation has been fulfilled; false otherwise.
- nc:ObligationComplianceIndicator [0..*]True if a person with an obligation is in compliance with the requirements; false otherwise.
- nc:ObligationDueDate [0..*]A date by which an obligation must be fulfilled.
- nc:ObligationExemption [0..*]A waiving or dismissal of an obligation.
- nc:ObligationExemptionIndicator [0..*]True if an obligation has been waived or dismissed; false otherwise.
- nc:ObligationPaidDate [0..*]A date an obligation was fulfilled.
- nc:ObligationProgressDescriptionText [0..*]A description of the progress that has been made in fulfilling an obligation.
- nc:ObligationRequirementDescriptionText [0..*]A description of what is necessary in order to fulfill an obligation.
- nc:ObligationCategoryText [0..*]A kind of obligation.
- nc:ObligationEntity [0..*]An entity that must fulfill an obligation.
- nc:ObligationRecipient [0..*]An entity to whom an obligation must be fulfilled.
- nc:ObligationRecurrence [0..*]A periodic basis on which an obligation must be met.
- Choice [0..*]
- it:ObligationAugmentationAdditional information about an obligation.
- j:ObligationAugmentationAdditional information about a Obligation.
from subst. group nc:ObligationAugmentationPoint
from type structures:ObjectTypefrom subst. group structures:ObjectAugmentationPoint
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
structures:id | [0..1] | xsd:ID | from type structures:ObjectType | |
structures:ref | [0..1] | xsd:IDREF | from type structures:ObjectType | |
structures:uri | [0..1] | xsd:anyURI | from type structures:ObjectType | |
structures:metadata | [0..1] | xsd:IDREFS | from type structures:ObjectType | |
structures:relationshipMetadata | [0..1] | xsd:IDREFS | from type structures:ObjectType | |
Any attribute | [0..*] | Namespace: urn:us:gov:ic:ism urn:us:gov:ic:ntk, Process Contents: lax | from type structures:ObjectType |
Used by
- Element j:PersonTreatmentFee
- Element j:RegistrationFee
- Element j:Restitution
- Element j:SanctionCreditedObligation
- Element j:SanctionSetObligation
- Element j:SanctionStayedObligation
- Element j:SanctionSuspendedObligation
- Element j:SupervisionFee
- Element nc:AssessmentFee
- Element nc:DisciplinaryActionFee
- Element nc:DisciplinaryActionRestitution
- Element nc:Fee
- Element nc:Obligation
- Element hs:ChildSupportObligation via derived type hs:ChildSupportObligationType
- Element it:DutyTaxFee via derived type it:DutyTaxFeeType
Type inheritance chain
- structures:ObjectType
- nc:ObligationType
- extended by hs:ChildSupportObligationType
- extended by it:DutyTaxFeeType
- nc:ObligationType