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
        
      
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
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'}}
  • Rosetta condition DividendPeriod is not stated in LinkML: if firstOrSecondPeriod exists then dividendPeriod -> startDate is absent and dividendPeriod -> endDate is absent
Mapping Type Mapped Value
self common_domain_model:DividendReturnTerms
native common_domain_model:DividendReturnTerms
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 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-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/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: true
rules:
- preconditions:
slot_conditions:
extraordinaryDividendsParty:
name: extraordinaryDividendsParty
value_presence: PRESENT
postconditions:
slot_conditions:
extraordinaryDividendsParty:
name: extraordinaryDividendsParty
value_presence: PRESENT
equals_string: ExtraordinaryDividendsParty
description: ExtraordinaryDividendsParty
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 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-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/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: true
rules:
- preconditions:
slot_conditions:
extraordinaryDividendsParty:
name: extraordinaryDividendsParty
value_presence: PRESENT
postconditions:
slot_conditions:
extraordinaryDividendsParty:
name: extraordinaryDividendsParty
value_presence: PRESENT
equals_string: ExtraordinaryDividendsParty
description: ExtraordinaryDividendsParty