Skip to content

Class: NonNegativeDatedValue

Defines a date and value pair where the value is non-negative. This definition is used for varying rate or amount schedules, e.g. a notional amortisation or a step-up coupon schedule.

URI: common_domain_model:NonNegativeDatedValue

 classDiagram
    class NonNegativeDatedValue
    click NonNegativeDatedValue href "../NonNegativeDatedValue/"
      DatedValue <|-- NonNegativeDatedValue
        click DatedValue href "../DatedValue/"
      
      NonNegativeDatedValue : date
        
      NonNegativeDatedValue : value
        
      
Name Cardinality and Range Description Inheritance
date 1
date
The date on which the associated step value becomes effective DatedValue
value 1
NonNegativeNumber
requires the rate of amount which becomes effective on the associated step da… DatedValue
used by used in type used
NonNegativeQuantitySchedule datedValue range NonNegativeDatedValue
NonNegativeSchedule datedValue range NonNegativeDatedValue
Mapping Type Mapped Value
self common_domain_model:NonNegativeDatedValue
native common_domain_model:NonNegativeDatedValue
name: NonNegativeDatedValue
description: Defines a date and value pair where the value is non-negative. This definition
is used for varying rate or amount schedules, e.g. a notional amortisation or a
step-up coupon schedule.
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: DatedValue
slot_usage:
value:
name: value
description: requires the rate of amount which becomes effective on the associated
step date to be non-negative. A rate of 5% would be represented as 0.05.
range: NonNegativeNumber
required: true
name: NonNegativeDatedValue
description: Defines a date and value pair where the value is non-negative. This definition
is used for varying rate or amount schedules, e.g. a notional amortisation or a
step-up coupon schedule.
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: DatedValue
slot_usage:
value:
name: value
description: requires the rate of amount which becomes effective on the associated
step date to be non-negative. A rate of 5% would be represented as 0.05.
range: NonNegativeNumber
required: true
attributes:
date:
name: date
description: The date on which the associated step value becomes effective. This
day may be subject to adjustment in accordance with a business day convention.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_math
owner: NonNegativeDatedValue
domain_of:
- DateList
- DatedValue
- CalculateTransferInstruction
- OtherAgreement
- AmendmentEffectiveDate
- CSAValuationDate
range: date
required: true
value:
name: value
description: requires the rate of amount which becomes effective on the associated
step date to be non-negative. A rate of 5% would be represented as 0.05.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: NonNegativeDatedValue
domain_of:
- DatedValue
- Schedule
- Taxonomy
- TaxonomyClassification
- CodeValue
- AccrualFactor
- AdjustmentFactor
- ClauseLibraryVariableSet
- CSAMinimumTransferAmountVariableSet
- CSAThresholdVariableSet
- DisputeResolution
- OtherEligibleAndPostedSupport
range: NonNegativeNumber
required: true