Class: StubCalculationPeriodAmount
A data defining: how the initial or final stub calculation period amounts is calculated. For example, the rate to be applied to the initial or final stub calculation period may be the linear interpolation of two different tenors for the floating rate index specified in the calculation period amount component, e.g. A two month stub period may used the linear interpolation of a one month and three month floating rate. The different rate tenors would be specified in this component. Note that a maximum of two rate tenors can be specified. If a stub period uses a single index tenor and this is the same as that specified in the calculation period amount component then the initial stub or final stub component, as the case may be, must not be included.
URI: common_domain_model:StubCalculationPeriodAmount
classDiagram
class StubCalculationPeriodAmount
click StubCalculationPeriodAmount href "../StubCalculationPeriodAmount/"
StubCalculationPeriodAmount : calculationPeriodDatesReference
StubCalculationPeriodAmount --> "1" CalculationPeriodDates : calculationPeriodDatesReference
click CalculationPeriodDates href "../CalculationPeriodDates/"
StubCalculationPeriodAmount : finalStub
StubCalculationPeriodAmount --> "0..1" StubValue : finalStub
click StubValue href "../StubValue/"
StubCalculationPeriodAmount : initialStub
StubCalculationPeriodAmount --> "0..1" StubValue : initialStub
click StubValue href "../StubValue/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| calculationPeriodDatesReference | 1 CalculationPeriodDates |
A pointer style reference to the associated calculation period dates componen... | direct |
| initialStub | 0..1 StubValue |
Specifies how the initial stub amount is calculated | direct |
| finalStub | 0..1 StubValue |
Specifies how the final stub amount is calculated | direct |
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:StubCalculationPeriodAmount |
| native | common_domain_model:StubCalculationPeriodAmount |
LinkML Source
Direct
name: StubCalculationPeriodAmount
description: 'A data defining: how the initial or final stub calculation period amounts
is calculated. For example, the rate to be applied to the initial or final stub
calculation period may be the linear interpolation of two different tenors for the
floating rate index specified in the calculation period amount component, e.g. A
two month stub period may used the linear interpolation of a one month and three
month floating rate. The different rate tenors would be specified in this component.
Note that a maximum of two rate tenors can be specified. If a stub period uses a
single index tenor and this is the same as that specified in the calculation period
amount component then the initial stub or final stub component, as the case may
be, must not be included.'
in_subset:
- cdm_product_common_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- calculationPeriodDatesReference
- initialStub
- finalStub
Induced
name: StubCalculationPeriodAmount
description: 'A data defining: how the initial or final stub calculation period amounts
is calculated. For example, the rate to be applied to the initial or final stub
calculation period may be the linear interpolation of two different tenors for the
floating rate index specified in the calculation period amount component, e.g. A
two month stub period may used the linear interpolation of a one month and three
month floating rate. The different rate tenors would be specified in this component.
Note that a maximum of two rate tenors can be specified. If a stub period uses a
single index tenor and this is the same as that specified in the calculation period
amount component then the initial stub or final stub component, as the case may
be, must not be included.'
in_subset:
- cdm_product_common_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
calculationPeriodDatesReference:
name: calculationPeriodDatesReference
annotations:
metadata_reference:
tag: metadata_reference
value: true
description: A pointer style reference to the associated calculation period dates
component defined elsewhere in the document.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: StubCalculationPeriodAmount
domain_of:
- StubPeriod
- DateRelativeToCalculationPeriodDates
- ResetDates
- StubCalculationPeriodAmount
range: CalculationPeriodDates
required: true
initialStub:
name: initialStub
description: Specifies how the initial stub amount is calculated. A single floating
rate tenor different to that used for the regular part of the calculation periods
schedule may be specified, or two floating tenors may be specified. If two floating
rate tenors are specified then Linear Interpolation (in accordance with the
2000 ISDA Definitions, Section 8.3. Interpolation) is assumed to apply. Alternatively,
an actual known stub rate or stub amount may be specified.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: StubCalculationPeriodAmount
domain_of:
- StubPeriod
- StubCalculationPeriodAmount
range: StubValue
finalStub:
name: finalStub
description: Specifies how the final stub amount is calculated. A single floating
rate tenor different to that used for the regular part of the calculation periods
schedule may be specified, or two floating tenors may be specified. If two floating
rate tenors are specified then Linear Interpolation (in accordance with the
2000 ISDA Definitions, Section 8.3. Interpolation) is assumed to apply. Alternatively,
an actual known stub rate or stub amount may be specified.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: StubCalculationPeriodAmount
domain_of:
- StubPeriod
- StubCalculationPeriodAmount
range: StubValue