Class Obligation

A responsibility of a party in a case ordered by a court.

Directly inherited by : FinancialObligation

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  domestic:DomesticCase/domestic:DomesticCaseOrder/domestic:DomesticCaseObligationdomestic:FinancialObligation
- niem-profile:niem:Property:
- niem-profile:niem:OldMultiplicity:
- niem-profile:niem:Type:
  nc:ObligationType
- niem-profile:niem:XPath:
  domestic:CaseAugmentation/domestic:DomesticCaseOrder/domestic:FinancialObligation
- niem-profile:niem:BaseType:
  structures:ObjectType
- niem-profile:niem:Multiplicity:
- niem-profile:niem:CodeList:

Attribute comment

Comments regarding an obligation.

Declaration :

- Uml : + comment : string

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  domestic:DomesticCase/domestic:DomesticCaseOrder/domestic:DomesticCaseObligationdomestic:FinancialObligation/nc:ObligationRequirementDescriptionText
- niem-profile:niem:Property:
  nc:ObligationRequirementDescriptionText
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:ObligationType
- niem-profile:niem:XPath:
  domestic:CaseAugmentation/domestic:DomesticCaseOrder/domestic:FinancialObligation/nc:ObligationRequirementDescriptionText
- niem-profile:niem:BaseType:
  nc:TextType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute endDate

The end date of an obligation.

Declaration :

- Uml : + endDate : date

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  domestic:DomesticCase/domestic:DomesticCaseOrder/domestic:DomesticCaseObligationdomestic:FinancialObligation/nc:ObligationRecurrence/nc:ObligationEndDate
- niem-profile:niem:Property:
  nc:ObligationDateRange
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:ObligationRecurrenceType
- niem-profile:niem:XPath:
  domestic:CaseAugmentation/domestic:DomesticCaseOrder/domestic:FinancialObligation/nc:ObligationRecurrence/nc:ObligationDateRange/nc:EndDate
- niem-profile:niem:BaseType:
  nc:DateRangeType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute frequency

The frequency of an obligation (e.g. Weekly, Bi-Weekly, Semi-Monthly, Monthly, Quarterly, Semi-Annually, Annually).

Declaration :

- Uml : + frequency : string

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  domestic:DomesticCase/domestic:DomesticCaseOrder/domestic:DomesticCaseObligationdomestic:FinancialObligation/nc:ObligationRecurrence/nc:ObligationPeriodText
- niem-profile:niem:Property:
  nc:ObligationPeriodText
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:ObligationRecurrenceType
- niem-profile:niem:XPath:
  domestic:CaseAugmentation/domestic:DomesticCaseOrder/domestic:FinancialObligation/nc:ObligationRecurrence/nc:ObligationPeriodText
- niem-profile:niem:BaseType:
  nc:TextType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute obligationType

A type of responsibility of a party in a case ordered by a court.. e.x. financial obligation.

Declaration :

- Uml : + obligationType : string

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  domestic:DomesticCase/domestic:DomesticCaseOrder/domestic:DomesticCaseObligationdomestic:FinancialObligation/nc:ObligationCategoryText
- niem-profile:niem:Property:
  nc:ObligationCategoryText
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:ObligationType
- niem-profile:niem:XPath:
  domestic:CaseAugmentation/domestic:DomesticCaseOrder/domestic:FinancialObligation/nc:ObligationCategoryText
- niem-profile:niem:BaseType:
  nc:TextType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute startDate

The start date of an obligation.

Declaration :

- Uml : + startDate : date

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  domestic:DomesticCase/domestic:DomesticCaseOrder/domestic:DomesticCaseObligationdomestic:FinancialObligation/nc:ObligationRecurrence/nc:ObligationStartDate
- niem-profile:niem:Property:
  nc:ObligationDateRange
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:ObligationRecurrenceType
- niem-profile:niem:XPath:
  domestic:CaseAugmentation/domestic:DomesticCaseOrder/domestic:FinancialObligation/nc:ObligationRecurrence/nc:ObligationDateRange/nc:StartDate
- niem-profile:niem:BaseType:
  nc:DateRangeType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute unreimbursedPercent

A percentage of an expense not to be reimbursed.

Declaration :

- Uml : + unreimbursedPercent : float

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  domestic:DomesticCase/domestic:DomesticCaseOrder/domestic:DomesticCaseObligationdomestic:FinancialObligation/nc:ObligationExemption/nc:FinancialObligationExemptionAmount/nc:CurrencyText, nc:CurrencyCode
- niem-profile:niem:Property:
  nc:FinancialObligationExemptionAmount
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:ObligationExemptionType
- niem-profile:niem:XPath:
  domestic:CaseAugmentation/domestic:DomesticCaseOrder/domestic:FinancialObligation/nc:ObligationExemption/nc:FinancialObligationExemptionAmount/nc:CurrencyText
- niem-profile:niem:BaseType:
  nc:AmountType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute unreimbursedType

The type of unreimbursed percentage (e.g. medical, tuition).

Declaration :

- Uml : + unreimbursedType : string

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  domestic:DomesticCase/domestic:DomesticCaseOrder/domestic:DomesticCaseObligationdomestic:FinancialObligation/nc:ObligationExemption/nc:ObligationExemptionDescriptionText
- niem-profile:niem:Property:
  nc:ObligationExemptionDescriptionText
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:ObligationExemptionType
- niem-profile:niem:XPath:
  domestic:CaseAugmentation/domestic:DomesticCaseOrder/domestic:FinancialObligation/nc:ObligationExemption/nc:ObligationExemptionDescriptionText
- niem-profile:niem:BaseType:
  nc:TextType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute recurrence

The recurrence of an obligation.

Declaration :

- Uml : + recurrence : string, multiplicity : 1

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  domestic:DomesticCase/domestic:DomesticCaseOrder/domestic:DomesticCaseObligationdomestic:FinancialObligation/nc:ObligationRecurrence
- niem-profile:niem:Property:
  nc:ObligationRecurrence
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:ObligationType
- niem-profile:niem:XPath:
  domestic:CaseAugmentation/domestic:DomesticCaseOrder/domestic:FinancialObligation/nc:ObligationRecurrence
- niem-profile:niem:BaseType:
  nc:ObligationRecurrenceType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute exemption

An exemption to an obligation.

Declaration :

- Uml : + exemption : string, multiplicity : 1

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  domestic:DomesticCase/domestic:DomesticCaseOrder/domestic:DomesticCaseObligationdomestic:FinancialObligation/nc:ObligationExemption
- niem-profile:niem:Property:
  nc:ObligationExemption
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:ObligationType
- niem-profile:niem:XPath:
  domestic:CaseAugmentation/domestic:DomesticCaseOrder/domestic:FinancialObligation/nc:ObligationExemption
- niem-profile:niem:BaseType:
  nc:ObligationExemptionType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList: