Class: RateSchedule
A class defining a schedule of rates or amounts in terms of an initial value and then a series of step date and value pairs. On each step date the rate or amount changes to the new step value. The series of step date and value pairs are optional. If not specified, this implies that the initial value remains unchanged over time.
URI: common_domain_model:RateSchedule
classDiagram
class RateSchedule
click RateSchedule href "../RateSchedule/"
RateSchedule <|-- SpreadSchedule
click SpreadSchedule href "../SpreadSchedule/"
RateSchedule <|-- StrikeSchedule
click StrikeSchedule href "../StrikeSchedule/"
RateSchedule : price
RateSchedule --> "1" PriceSchedule : price
click PriceSchedule href "../PriceSchedule/"
Inheritance
Section titled “Inheritance”- RateSchedule
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| price | 1 PriceSchedule |
The initial rate | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| FixedRateSpecification | rateSchedule | range | RateSchedule |
| FloatingRate | floatingRateMultiplierSchedule | range | RateSchedule |
| FloatingRateSpecification | floatingRateMultiplierSchedule | range | RateSchedule |
| InflationRateSpecification | floatingRateMultiplierSchedule | range | RateSchedule |
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:RateSchedule |
| native | common_domain_model:RateSchedule |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: RateScheduledescription: A class defining a schedule of rates or amounts in terms of an initial value and then a series of step date and value pairs. On each step date the rate or amount changes to the new step value. The series of step date and value pairs are optional. If not specified, this implies that the initial value remains unchanged over time.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: price: name: price annotations: rosetta_metadata: tag: rosetta_metadata value: address "pointsTo"=PriceQuantity->price description: The initial rate. An initial rate of 5% would be represented as 0.05. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_schedule domain_of: - IdentifiedList - PriceQuantity - RateSchedule - FixedPrice range: PriceSchedule required: trueInduced
Section titled “Induced”name: RateScheduledescription: A class defining a schedule of rates or amounts in terms of an initial value and then a series of step date and value pairs. On each step date the rate or amount changes to the new step value. The series of step date and value pairs are optional. If not specified, this implies that the initial value remains unchanged over time.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: price: name: price annotations: rosetta_metadata: tag: rosetta_metadata value: address "pointsTo"=PriceQuantity->price description: The initial rate. An initial rate of 5% would be represented as 0.05. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_schedule owner: RateSchedule domain_of: - IdentifiedList - PriceQuantity - RateSchedule - FixedPrice range: PriceSchedule required: true