Skip to content

Class: PaymentDateSchedule

The payment dates when specified as relative to a set of dates specified somewhere else in the instance document/transaction, e.g. the valuation dates as typically the case for equity swaps, or when specified as a calculation period schedule.

URI: common_domain_model:PaymentDateSchedule

 classDiagram
    class PaymentDateSchedule
    click PaymentDateSchedule href "../PaymentDateSchedule/"
      PaymentDateSchedule : finalPaymentDate





        PaymentDateSchedule --> "0..1" AdjustableOrRelativeDate : finalPaymentDate
        click AdjustableOrRelativeDate href "../AdjustableOrRelativeDate/"



      PaymentDateSchedule : interimPaymentDates





        PaymentDateSchedule --> "*" AdjustableRelativeOrPeriodicDates : interimPaymentDates
        click AdjustableRelativeOrPeriodicDates href "../AdjustableRelativeOrPeriodicDates/"



Slots

Name Cardinality and Range Description Inheritance
interimPaymentDates *
AdjustableRelativeOrPeriodicDates
direct
finalPaymentDate 0..1
AdjustableOrRelativeDate
The last payment when specified as an adjustable or relative date, as in the ... direct

Usages

used by used in type used
PaymentDates paymentDateSchedule range PaymentDateSchedule

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: PaymentDateSchedule
description: The payment dates when specified as relative to a set of dates specified
  somewhere else in the instance document/transaction, e.g. the valuation dates as
  typically the case for equity swaps, or when specified as a calculation period schedule.
in_subset:
- cdm_product_common_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- interimPaymentDates
- finalPaymentDate

Induced

name: PaymentDateSchedule
description: The payment dates when specified as relative to a set of dates specified
  somewhere else in the instance document/transaction, e.g. the valuation dates as
  typically the case for equity swaps, or when specified as a calculation period schedule.
in_subset:
- cdm_product_common_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
  interimPaymentDates:
    name: interimPaymentDates
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: PaymentDateSchedule
    domain_of:
    - PaymentDateSchedule
    range: AdjustableRelativeOrPeriodicDates
    multivalued: true
    inlined: true
    inlined_as_list: true
  finalPaymentDate:
    name: finalPaymentDate
    description: The last payment when specified as an adjustable or relative date,
      as in the FpML total return construct.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: PaymentDateSchedule
    domain_of:
    - PaymentDateSchedule
    range: AdjustableOrRelativeDate