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
- RateSchedule
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| price | 1 PriceSchedule |
The initial rate | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| InflationRateSpecification | floatingRateMultiplierSchedule | range | RateSchedule |
| FloatingRate | floatingRateMultiplierSchedule | range | RateSchedule |
| FloatingRateSpecification | floatingRateMultiplierSchedule | range | RateSchedule |
| FixedRateSpecification | rateSchedule | range | RateSchedule |
In Subsets
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:RateSchedule |
| native | common_domain_model:RateSchedule |
LinkML Source
Direct
name: RateSchedule
description: 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.
in_subset:
- cdm_product_common_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- price
slot_usage:
price:
name: price
description: The initial rate. An initial rate of 5% would be represented as 0.05.
range: PriceSchedule
required: true
Induced
name: RateSchedule
description: 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.
in_subset:
- cdm_product_common_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
price:
name: price
description: The initial rate. An initial rate of 5% would be represented as 0.05.
range: PriceSchedule
required: true
attributes:
price:
name: 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
rank: 1000
owner: RateSchedule
domain_of:
- IdentifiedList
- PriceQuantity
- RateSchedule
- FixedPrice
range: PriceSchedule
required: true