Class: DividendReturnTerms
A class describing the conditions governing the payment of dividends to the receiver of the equity return, with the exception of the dividend payout ratio, which is defined for each of the underlying components.
URI: common_domain_model:DividendReturnTerms
classDiagram
class DividendReturnTerms
click DividendReturnTerms href "../DividendReturnTerms/"
DividendReturnTerms : dividendAmountType
DividendReturnTerms --> "0..1" DividendAmountTypeEnum : dividendAmountType
click DividendAmountTypeEnum href "../DividendAmountTypeEnum/"
DividendReturnTerms : dividendComposition
DividendReturnTerms --> "0..1" DividendCompositionEnum : dividendComposition
click DividendCompositionEnum href "../DividendCompositionEnum/"
DividendReturnTerms : dividendCurrency
DividendReturnTerms --> "0..1" DividendCurrency : dividendCurrency
click DividendCurrency href "../DividendCurrency/"
DividendReturnTerms : dividendEntitlement
DividendReturnTerms --> "0..1" DividendEntitlementEnum : dividendEntitlement
click DividendEntitlementEnum href "../DividendEntitlementEnum/"
DividendReturnTerms : dividendPayoutRatio
DividendReturnTerms --> "*" DividendPayoutRatio : dividendPayoutRatio
click DividendPayoutRatio href "../DividendPayoutRatio/"
DividendReturnTerms : dividendPeriod
DividendReturnTerms --> "*" DividendPeriod : dividendPeriod
click DividendPeriod href "../DividendPeriod/"
DividendReturnTerms : dividendReinvestment
DividendReturnTerms : excessDividendAmount
DividendReturnTerms --> "0..1" DividendAmountTypeEnum : excessDividendAmount
click DividendAmountTypeEnum href "../DividendAmountTypeEnum/"
DividendReturnTerms : extraordinaryDividendsParty
DividendReturnTerms --> "0..1" AncillaryRoleEnum : extraordinaryDividendsParty
click AncillaryRoleEnum href "../AncillaryRoleEnum/"
DividendReturnTerms : firstOrSecondPeriod
DividendReturnTerms --> "0..1" DividendPeriodEnum : firstOrSecondPeriod
click DividendPeriodEnum href "../DividendPeriodEnum/"
DividendReturnTerms : materialDividend
DividendReturnTerms : nonCashDividendTreatment
DividendReturnTerms --> "0..1" NonCashDividendTreatmentEnum : nonCashDividendTreatment
click NonCashDividendTreatmentEnum href "../NonCashDividendTreatmentEnum/"
DividendReturnTerms : performance
DividendReturnTerms : specialDividends
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| dividendPayoutRatio | * DividendPayoutRatio |
Specifies the dividend payout ratio associated with each underlier | direct |
| dividendReinvestment | 0..1 Boolean |
Boolean element that defines whether the dividend will be reinvested or not | direct |
| dividendEntitlement | 0..1 DividendEntitlementEnum |
Defines the date on which the receiver of the equity return is entitled to th… | direct |
| dividendAmountType | 0..1 DividendAmountTypeEnum |
Specifies whether the dividend is paid with respect to the Dividend Period | direct |
| performance | 0..1 string |
Performance calculation, in accordance with Part 1 Section 12 of the 2018 ISD… | direct |
| firstOrSecondPeriod | 0..1 DividendPeriodEnum |
2002 ISDA Equity Derivatives Definitions: Dividend Period as either the First… | direct |
| extraordinaryDividendsParty | 0..1 AncillaryRoleEnum |
Specifies the party which determines if dividends are extraordinary in relati… | direct |
| excessDividendAmount | 0..1 DividendAmountTypeEnum |
Determination of Gross Cash Dividend per Share | direct |
| dividendCurrency | 0..1 DividendCurrency |
Specifies the currency in which the dividend will be denominated, e | direct |
| nonCashDividendTreatment | 0..1 NonCashDividendTreatmentEnum |
Specifies the treatment of Non-Cash Dividends | direct |
| dividendComposition | 0..1 DividendCompositionEnum |
Specifies how the composition of Dividends is to be determined | direct |
| specialDividends | 0..1 Boolean |
Specifies the method according to which special dividends are determined | direct |
| materialDividend | 0..1 Boolean |
If present and true, then material non cash dividends are applicable | direct |
| dividendPeriod | * DividendPeriod |
One to many time bounded dividend payment periods, each with a dividend payme… | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| PortfolioReturnTerms | dividendReturnTerms | range | DividendReturnTerms |
| ReturnTerms | dividendReturnTerms | range | DividendReturnTerms |
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'extraordinaryDividendsParty': {'value_presence': 'PRESENT'}} |
{'extraordinaryDividendsParty': {'value_presence': 'PRESENT', 'equals_string': 'ExtraordinaryDividendsParty'}} |
Comments
Section titled “Comments”- Rosetta condition DividendPeriod is not stated in LinkML: if firstOrSecondPeriod exists then dividendPeriod -> startDate is absent and dividendPeriod -> endDate is absent
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:DividendReturnTerms |
| native | common_domain_model:DividendReturnTerms |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: DividendReturnTermsdescription: A class describing the conditions governing the payment of dividends to the receiver of the equity return, with the exception of the dividend payout ratio, which is defined for each of the underlying components.comments:- 'Rosetta condition DividendPeriod is not stated in LinkML: if firstOrSecondPeriod exists then dividendPeriod -> startDate is absent and dividendPeriod -> endDate is absent'from_schema: https://w3id.org/lmodel/common-domain-modelattributes: dividendPayoutRatio: name: dividendPayoutRatio description: Specifies the dividend payout ratio associated with each underlier. In FpML 5.10 the payout is positioned at the underlier level, although there is an intent to reconsider this approach and position it at the leg level. This is approach adopted by the CDM. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 domain_of: - DividendReturnTerms range: DividendPayoutRatio multivalued: true dividendReinvestment: name: dividendReinvestment description: Boolean element that defines whether the dividend will be reinvested or not. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 domain_of: - DividendReturnTerms range: boolean dividendEntitlement: name: dividendEntitlement description: Defines the date on which the receiver of the equity return is entitled to the dividend. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 domain_of: - DividendReturnTerms - DividendTerms range: DividendEntitlementEnum dividendAmountType: name: dividendAmountType description: Specifies whether the dividend is paid with respect to the Dividend Period. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 domain_of: - DividendReturnTerms range: DividendAmountTypeEnum performance: name: performance description: Performance calculation, in accordance with Part 1 Section 12 of the 2018 ISDA CDM Equity Confirmation for Security Equity Swap, Para 75. 'Equity Performance'. Cumulative performance is used as a notional multiplier factor on both legs of an Equity Swap. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 domain_of: - DividendReturnTerms - PriceReturnTerms - ReturnTermsBase range: string firstOrSecondPeriod: name: firstOrSecondPeriod description: '2002 ISDA Equity Derivatives Definitions: Dividend Period as either the First Period or the Second Period. |' from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 domain_of: - DividendReturnTerms range: DividendPeriodEnum extraordinaryDividendsParty: name: extraordinaryDividendsParty description: Specifies the party which determines if dividends are extraordinary in relation to normal levels. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 domain_of: - DividendReturnTerms range: AncillaryRoleEnum excessDividendAmount: name: excessDividendAmount description: Determination of Gross Cash Dividend per Share. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 domain_of: - DividendReturnTerms range: DividendAmountTypeEnum dividendCurrency: name: dividendCurrency description: Specifies the currency in which the dividend will be denominated, e.g. the dividend currency, or a specified currency. This class is not specified as such in FpML, which makes use of the CurrencyAndDeterminationMethod.model to specify such terms. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 domain_of: - DividendReturnTerms range: DividendCurrency nonCashDividendTreatment: name: nonCashDividendTreatment description: Specifies the treatment of Non-Cash Dividends. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 domain_of: - DividendReturnTerms range: NonCashDividendTreatmentEnum dividendComposition: name: dividendComposition description: Specifies how the composition of Dividends is to be determined. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 domain_of: - DividendReturnTerms range: DividendCompositionEnum specialDividends: name: specialDividends description: Specifies the method according to which special dividends are determined. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 domain_of: - DividendReturnTerms range: boolean materialDividend: name: materialDividend description: If present and true, then material non cash dividends are applicable. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 domain_of: - DividendReturnTerms range: boolean dividendPeriod: name: dividendPeriod description: One to many time bounded dividend payment periods, each with a dividend payment date per period. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 domain_of: - DividendReturnTerms range: DividendPeriod multivalued: truerules:- preconditions: slot_conditions: extraordinaryDividendsParty: name: extraordinaryDividendsParty value_presence: PRESENT postconditions: slot_conditions: extraordinaryDividendsParty: name: extraordinaryDividendsParty value_presence: PRESENT equals_string: ExtraordinaryDividendsParty description: ExtraordinaryDividendsPartyInduced
Section titled “Induced”name: DividendReturnTermsdescription: A class describing the conditions governing the payment of dividends to the receiver of the equity return, with the exception of the dividend payout ratio, which is defined for each of the underlying components.comments:- 'Rosetta condition DividendPeriod is not stated in LinkML: if firstOrSecondPeriod exists then dividendPeriod -> startDate is absent and dividendPeriod -> endDate is absent'from_schema: https://w3id.org/lmodel/common-domain-modelattributes: dividendPayoutRatio: name: dividendPayoutRatio description: Specifies the dividend payout ratio associated with each underlier. In FpML 5.10 the payout is positioned at the underlier level, although there is an intent to reconsider this approach and position it at the leg level. This is approach adopted by the CDM. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 owner: DividendReturnTerms domain_of: - DividendReturnTerms range: DividendPayoutRatio multivalued: true dividendReinvestment: name: dividendReinvestment description: Boolean element that defines whether the dividend will be reinvested or not. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 owner: DividendReturnTerms domain_of: - DividendReturnTerms range: boolean dividendEntitlement: name: dividendEntitlement description: Defines the date on which the receiver of the equity return is entitled to the dividend. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 owner: DividendReturnTerms domain_of: - DividendReturnTerms - DividendTerms range: DividendEntitlementEnum dividendAmountType: name: dividendAmountType description: Specifies whether the dividend is paid with respect to the Dividend Period. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 owner: DividendReturnTerms domain_of: - DividendReturnTerms range: DividendAmountTypeEnum performance: name: performance description: Performance calculation, in accordance with Part 1 Section 12 of the 2018 ISDA CDM Equity Confirmation for Security Equity Swap, Para 75. 'Equity Performance'. Cumulative performance is used as a notional multiplier factor on both legs of an Equity Swap. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 owner: DividendReturnTerms domain_of: - DividendReturnTerms - PriceReturnTerms - ReturnTermsBase range: string firstOrSecondPeriod: name: firstOrSecondPeriod description: '2002 ISDA Equity Derivatives Definitions: Dividend Period as either the First Period or the Second Period. |' from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 owner: DividendReturnTerms domain_of: - DividendReturnTerms range: DividendPeriodEnum extraordinaryDividendsParty: name: extraordinaryDividendsParty description: Specifies the party which determines if dividends are extraordinary in relation to normal levels. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 owner: DividendReturnTerms domain_of: - DividendReturnTerms range: AncillaryRoleEnum excessDividendAmount: name: excessDividendAmount description: Determination of Gross Cash Dividend per Share. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 owner: DividendReturnTerms domain_of: - DividendReturnTerms range: DividendAmountTypeEnum dividendCurrency: name: dividendCurrency description: Specifies the currency in which the dividend will be denominated, e.g. the dividend currency, or a specified currency. This class is not specified as such in FpML, which makes use of the CurrencyAndDeterminationMethod.model to specify such terms. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 owner: DividendReturnTerms domain_of: - DividendReturnTerms range: DividendCurrency nonCashDividendTreatment: name: nonCashDividendTreatment description: Specifies the treatment of Non-Cash Dividends. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 owner: DividendReturnTerms domain_of: - DividendReturnTerms range: NonCashDividendTreatmentEnum dividendComposition: name: dividendComposition description: Specifies how the composition of Dividends is to be determined. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 owner: DividendReturnTerms domain_of: - DividendReturnTerms range: DividendCompositionEnum specialDividends: name: specialDividends description: Specifies the method according to which special dividends are determined. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 owner: DividendReturnTerms domain_of: - DividendReturnTerms range: boolean materialDividend: name: materialDividend description: If present and true, then material non cash dividends are applicable. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 owner: DividendReturnTerms domain_of: - DividendReturnTerms range: boolean dividendPeriod: name: dividendPeriod description: One to many time bounded dividend payment periods, each with a dividend payment date per period. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 owner: DividendReturnTerms domain_of: - DividendReturnTerms range: DividendPeriod multivalued: truerules:- preconditions: slot_conditions: extraordinaryDividendsParty: name: extraordinaryDividendsParty value_presence: PRESENT postconditions: slot_conditions: extraordinaryDividendsParty: name: extraordinaryDividendsParty value_presence: PRESENT equals_string: ExtraordinaryDividendsParty description: ExtraordinaryDividendsParty