Skip to content

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

Slots

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

used by used in type used
ReturnTerms dividendReturnTerms range DividendReturnTerms
PortfolioReturnTerms dividendReturnTerms range DividendReturnTerms

In Subsets

Comments

  • Rosetta condition: DividendPeriod — if firstOrSecondPeriod exists then dividendPeriod -> startDate is absent and dividendPeriod -> endDate is absent
  • Rosetta condition: ExtraordinaryDividendsParty — if extraordinaryDividendsParty exists then extraordinaryDividendsParty = AncillaryRoleEnum -> ExtraordinaryDividendsParty

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:DividendReturnTerms
native common_domain_model:DividendReturnTerms

LinkML Source

Direct

name: DividendReturnTerms
description: 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  if firstOrSecondPeriod exists then dividendPeriod
  -> startDate is absent and dividendPeriod -> endDate is absent'
- 'Rosetta condition: ExtraordinaryDividendsParty  if extraordinaryDividendsParty
  exists then extraordinaryDividendsParty = AncillaryRoleEnum -> ExtraordinaryDividendsParty'
in_subset:
- cdm_product_asset
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- dividendPayoutRatio
- dividendReinvestment
- dividendEntitlement
- dividendAmountType
- performance
- firstOrSecondPeriod
- extraordinaryDividendsParty
- excessDividendAmount
- dividendCurrency
- nonCashDividendTreatment
- dividendComposition
- specialDividends
- materialDividend
- dividendPeriod

Induced

name: DividendReturnTerms
description: 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  if firstOrSecondPeriod exists then dividendPeriod
  -> startDate is absent and dividendPeriod -> endDate is absent'
- 'Rosetta condition: ExtraordinaryDividendsParty  if extraordinaryDividendsParty
  exists then extraordinaryDividendsParty = AncillaryRoleEnum -> ExtraordinaryDividendsParty'
in_subset:
- cdm_product_asset
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
  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
    rank: 1000
    owner: DividendReturnTerms
    domain_of:
    - DividendReturnTerms
    range: DividendPayoutRatio
    multivalued: true
    inlined: true
    inlined_as_list: 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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    rank: 1000
    owner: DividendReturnTerms
    domain_of:
    - DividendReturnTerms
    range: DividendPeriod
    multivalued: true
    inlined: true
    inlined_as_list: true