Skip to content

Class: DividendPeriod

Time bounded dividend payment periods, each with a dividend payment date per period.

URI: common_domain_model:DividendPeriod

 classDiagram
    class DividendPeriod
    click DividendPeriod href "../DividendPeriod/"
      DividendPeriod : basketConstituent





        DividendPeriod --> "0..1" BasketConstituent : basketConstituent
        click BasketConstituent href "../BasketConstituent/"



      DividendPeriod : dateAdjustments





        DividendPeriod --> "1" BusinessDayAdjustments : dateAdjustments
        click BusinessDayAdjustments href "../BusinessDayAdjustments/"



      DividendPeriod : dividendPaymentDate





        DividendPeriod --> "1" DividendPaymentDate : dividendPaymentDate
        click DividendPaymentDate href "../DividendPaymentDate/"



      DividendPeriod : dividendValuationDate





        DividendPeriod --> "0..1" AdjustableOrRelativeDate : dividendValuationDate
        click AdjustableOrRelativeDate href "../AdjustableOrRelativeDate/"



      DividendPeriod : endDate





        DividendPeriod --> "0..1" DividendPaymentDate : endDate
        click DividendPaymentDate href "../DividendPaymentDate/"



      DividendPeriod : startDate





        DividendPeriod --> "0..1" DividendPaymentDate : startDate
        click DividendPaymentDate href "../DividendPaymentDate/"



Slots

Name Cardinality and Range Description Inheritance
startDate 0..1
DividendPaymentDate
Dividend period start date direct
endDate 0..1
DividendPaymentDate
Dividend period end date direct
dateAdjustments 1
BusinessDayAdjustments
Date adjustments for all unadjusted dates in this dividend period direct
basketConstituent 0..1
BasketConstituent
For basket underliers, reference to the basket component which is paying divi... direct
dividendPaymentDate 1
DividendPaymentDate
Specifies when the dividend will be paid to the receiver of the equity return direct
dividendValuationDate 0..1
AdjustableOrRelativeDate
Specifies the dividend valuation dates of the swap direct

Usages

used by used in type used
DividendReturnTerms dividendPeriod range DividendPeriod

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: DividendPeriod
description: Time bounded dividend payment periods, each with a dividend payment date
  per period.
in_subset:
- cdm_product_asset
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- startDate
- endDate
- dateAdjustments
- basketConstituent
- dividendPaymentDate
- dividendValuationDate
slot_usage:
  startDate:
    name: startDate
    description: Dividend period start date.
    range: DividendPaymentDate
    required: false
  endDate:
    name: endDate
    description: Dividend period end date.
    range: DividendPaymentDate
    required: false
  dateAdjustments:
    name: dateAdjustments
    description: Date adjustments for all unadjusted dates in this dividend period.
    required: true
  basketConstituent:
    name: basketConstituent
    description: For basket underliers, reference to the basket component which is
      paying dividends in the specified period.
    required: false
    multivalued: false

Induced

name: DividendPeriod
description: Time bounded dividend payment periods, each with a dividend payment date
  per period.
in_subset:
- cdm_product_asset
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  startDate:
    name: startDate
    description: Dividend period start date.
    range: DividendPaymentDate
    required: false
  endDate:
    name: endDate
    description: Dividend period end date.
    range: DividendPaymentDate
    required: false
  dateAdjustments:
    name: dateAdjustments
    description: Date adjustments for all unadjusted dates in this dividend period.
    required: true
  basketConstituent:
    name: basketConstituent
    description: For basket underliers, reference to the basket component which is
      paying dividends in the specified period.
    required: false
    multivalued: false
attributes:
  startDate:
    name: startDate
    description: Dividend period start date.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: DividendPeriod
    domain_of:
    - DateRange
    - AveragingSchedule
    - PeriodicDates
    - FroHistory
    - AssetDeliveryPeriods
    - DividendPeriod
    - CalculationPeriodData
    range: DividendPaymentDate
    required: false
  endDate:
    name: endDate
    description: Dividend period end date.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: DividendPeriod
    domain_of:
    - DateRange
    - AveragingSchedule
    - PeriodicDates
    - CustodianEvent
    - FroHistory
    - AssetDeliveryPeriods
    - DividendPeriod
    - CalculationPeriodData
    range: DividendPaymentDate
    required: false
  dateAdjustments:
    name: dateAdjustments
    description: Date adjustments for all unadjusted dates in this dividend period.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:AdjustableDate.dateAdjustments
    rank: 1000
    owner: DividendPeriod
    domain_of:
    - AdjustableDate
    - AdjustableDates
    - AdjustableOrAdjustedDate
    - AdjustableOrAdjustedOrRelativeDate
    - DividendPeriod
    - ObservationSchedule
    - EconomicTerms
    range: BusinessDayAdjustments
    required: true
  basketConstituent:
    name: basketConstituent
    description: For basket underliers, reference to the basket component which is
      paying dividends in the specified period.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: DividendPeriod
    domain_of:
    - Basket
    - DividendPayoutRatio
    - DividendPeriod
    range: BasketConstituent
    required: false
    multivalued: false
    inlined: true
    inlined_as_list: true
  dividendPaymentDate:
    name: dividendPaymentDate
    description: Specifies when the dividend will be paid to the receiver of the equity
      return. Has the meaning as defined in the ISDA 2002 Equity Derivatives Definitions.
      Is not applicable in the case of a dividend reinvestment election.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: DividendPeriod
    domain_of:
    - DividendPeriod
    range: DividendPaymentDate
    required: true
  dividendValuationDate:
    name: dividendValuationDate
    description: Specifies the dividend valuation dates of the swap.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: DividendPeriod
    domain_of:
    - DividendPeriod
    range: AdjustableOrRelativeDate