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
Inheritance
Section titled “Inheritance”- DatedValue
- NonNegativeDatedValue
| 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 |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| NonNegativeQuantitySchedule | datedValue | range | NonNegativeDatedValue |
| NonNegativeSchedule | datedValue | range | NonNegativeDatedValue |
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:NonNegativeDatedValue |
| native | common_domain_model:NonNegativeDatedValue |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: NonNegativeDatedValuedescription: 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-modelis_a: DatedValueslot_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: trueInduced
Section titled “Induced”name: NonNegativeDatedValuedescription: 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-modelis_a: DatedValueslot_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: trueattributes: 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