Skip to content

Class: FallbackRateParameters

Defines the structure needed to represent fallback rate parameters. This type is used to represent modular computed rates in interestRatePayouts.

URI: common_domain_model:FallbackRateParameters

 classDiagram
    class FallbackRateParameters
    click FallbackRateParameters href "../FallbackRateParameters/"
      FallbackRateParameters : calculationParameters





        FallbackRateParameters --> "0..1" FloatingRateCalculationParameters : calculationParameters
        click FloatingRateCalculationParameters href "../FloatingRateCalculationParameters/"



      FallbackRateParameters : effectiveDate

      FallbackRateParameters : floatingRateIndex





        FallbackRateParameters --> "1" FloatingRateIndexEnum : floatingRateIndex
        click FloatingRateIndexEnum href "../FloatingRateIndexEnum/"



      FallbackRateParameters : spreadAdjustment

Slots

Name Cardinality and Range Description Inheritance
floatingRateIndex 1
FloatingRateIndexEnum
The floating rate index that is used as the basis of the fallback rate direct
effectiveDate 0..1
date
The date the fallback rate takes effect direct
calculationParameters 0..1
FloatingRateCalculationParameters
Support for modular calculated rates, such such as lockout compound calculati... direct
spreadAdjustment 0..1
Decimal
The economic spread applied to the underlying fallback rate to replicate the ... direct

Usages

used by used in type used
InflationRateSpecification fallbackRate range FallbackRateParameters
FloatingRate fallbackRate range FallbackRateParameters
FloatingRateSpecification fallbackRate range FallbackRateParameters

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: FallbackRateParameters
description: Defines the structure needed to represent fallback rate parameters. This
  type is used to represent modular computed rates in interestRatePayouts.
in_subset:
- cdm_observable_asset_calculatedrate
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- floatingRateIndex
- effectiveDate
- calculationParameters
- spreadAdjustment
slot_usage:
  floatingRateIndex:
    name: floatingRateIndex
    description: The floating rate index that is used as the basis of the fallback
      rate.
  effectiveDate:
    name: effectiveDate
    description: The date the fallback rate takes effect.

Induced

name: FallbackRateParameters
description: Defines the structure needed to represent fallback rate parameters. This
  type is used to represent modular computed rates in interestRatePayouts.
in_subset:
- cdm_observable_asset_calculatedrate
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  floatingRateIndex:
    name: floatingRateIndex
    description: The floating rate index that is used as the basis of the fallback
      rate.
  effectiveDate:
    name: effectiveDate
    description: The date the fallback rate takes effect.
attributes:
  floatingRateIndex:
    name: floatingRateIndex
    annotations:
      metadata_scheme:
        tag: metadata_scheme
        value: true
    description: The floating rate index that is used as the basis of the fallback
      rate.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: FallbackRateParameters
    domain_of:
    - FloatingRateIndex
    - InterestRateCurve
    - SwapCurveValuation
    - FallbackRateParameters
    - FloatingRateIndexIdentification
    - StubFloatingRate
    range: FloatingRateIndexEnum
    required: true
  effectiveDate:
    name: effectiveDate
    description: The date the fallback rate takes effect.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:CodeValue.effectiveDate
    rank: 1000
    owner: FallbackRateParameters
    domain_of:
    - CodeValue
    - CounterpartyPositionBusinessEvent
    - IndexTransitionInstruction
    - StockSplitInstruction
    - ClosedState
    - EventInstruction
    - LegalAgreementBase
    - MinimumTransferAmountAmendment
    - TerminationCurrencyAmendment
    - PriceQuantity
    - FallbackRateParameters
    - CalculationPeriodDates
    - EconomicTerms
    - CancelableProvision
    range: date
  calculationParameters:
    name: calculationParameters
    description: Support for modular calculated rates, such such as lockout compound
      calculations.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: FallbackRateParameters
    domain_of:
    - FallbackRateParameters
    - FloatingRate
    range: FloatingRateCalculationParameters
  spreadAdjustment:
    name: spreadAdjustment
    description: The economic spread applied to the underlying fallback rate to replicate
      the original risky rate.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: FallbackRateParameters
    domain_of:
    - FallbackRateParameters
    range: decimal