Skip to content

Class: ValuationSource

A class describing the method for obtaining a settlement rate, specified through either an information source (page), a settlement rate option (fixing) or by using quotes from reference banks.

URI: common_domain_model:ValuationSource

 classDiagram
    class ValuationSource
    click ValuationSource href "../ValuationSource/"
      ValuationSource : dealerOrCCP





        ValuationSource --> "0..1" AncillaryEntity : dealerOrCCP
        click AncillaryEntity href "../AncillaryEntity/"



      ValuationSource : informationSource





        ValuationSource --> "0..1" FxSpotRateSource : informationSource
        click FxSpotRateSource href "../FxSpotRateSource/"



      ValuationSource : quotedCurrencyPair





        ValuationSource --> "0..1" QuotedCurrencyPair : quotedCurrencyPair
        click QuotedCurrencyPair href "../QuotedCurrencyPair/"



      ValuationSource : referenceBanks





        ValuationSource --> "0..1" ReferenceBanks : referenceBanks
        click ReferenceBanks href "../ReferenceBanks/"



      ValuationSource : settlementRateOption





        ValuationSource --> "0..1" SettlementRateOption : settlementRateOption
        click SettlementRateOption href "../SettlementRateOption/"



Slots

Name Cardinality and Range Description Inheritance
quotedCurrencyPair 0..1
QuotedCurrencyPair
Defines the two currencies for an FX trade and the quotation relationship bet... direct
informationSource 0..1
FxSpotRateSource
The information source where a published or displayed market rate will be obt... direct
settlementRateOption 0..1
SettlementRateOption
The rate option to use for the fixing direct
referenceBanks 0..1
ReferenceBanks
A container for a set of reference institutions that may be called upon to pr... direct
dealerOrCCP 0..1
AncillaryEntity
Holds an identifier for the reference entity that is agreed by both parties a... direct

Usages

used by used in type used
ValuationMethod valuationSource range ValuationSource

Rules

Rule Applied Preconditions Postconditions Elseconditions

In Subsets

Comments

  • Rosetta condition: InformationSource — required choice informationSource, settlementRateOption, referenceBanks, dealerOrCCP

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: ValuationSource
description: A class describing the method for obtaining a settlement rate, specified
  through either an information source (page), a settlement rate option (fixing) or
  by using quotes from reference banks.
comments:
- 'Rosetta condition: InformationSource  required choice informationSource, settlementRateOption,
  referenceBanks, dealerOrCCP'
in_subset:
- cdm_observable_asset
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- quotedCurrencyPair
- informationSource
- settlementRateOption
- referenceBanks
- dealerOrCCP
slot_usage:
  quotedCurrencyPair:
    name: quotedCurrencyPair
    description: Defines the two currencies for an FX trade and the quotation relationship
      between the two currencies.  This attribute was formerly part of 'fxSettlementTerms',
      which is now being harmonised into a common 'CashSettlementTerms' that includes
      a 'ValuationDate'.
    required: false
  informationSource:
    name: informationSource
    description: The information source where a published or displayed market rate
      will be obtained, e.g. Telerate Page 3750.
    range: FxSpotRateSource
  settlementRateOption:
    name: settlementRateOption
    description: The rate option to use for the fixing. Currently only applicable
      to foreign exchange fixing in case of cross-currency settlement.
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        informationSource:
          name: informationSource
          required: true
    - slot_conditions:
        settlementRateOption:
          name: settlementRateOption
          required: true
    - slot_conditions:
        referenceBanks:
          name: referenceBanks
          required: true
    - slot_conditions:
        dealerOrCCP:
          name: dealerOrCCP
          required: true
  description: An information source must be provided.

Induced

name: ValuationSource
description: A class describing the method for obtaining a settlement rate, specified
  through either an information source (page), a settlement rate option (fixing) or
  by using quotes from reference banks.
comments:
- 'Rosetta condition: InformationSource  required choice informationSource, settlementRateOption,
  referenceBanks, dealerOrCCP'
in_subset:
- cdm_observable_asset
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  quotedCurrencyPair:
    name: quotedCurrencyPair
    description: Defines the two currencies for an FX trade and the quotation relationship
      between the two currencies.  This attribute was formerly part of 'fxSettlementTerms',
      which is now being harmonised into a common 'CashSettlementTerms' that includes
      a 'ValuationDate'.
    required: false
  informationSource:
    name: informationSource
    description: The information source where a published or displayed market rate
      will be obtained, e.g. Telerate Page 3750.
    range: FxSpotRateSource
  settlementRateOption:
    name: settlementRateOption
    description: The rate option to use for the fixing. Currently only applicable
      to foreign exchange fixing in case of cross-currency settlement.
attributes:
  quotedCurrencyPair:
    name: quotedCurrencyPair
    description: Defines the two currencies for an FX trade and the quotation relationship
      between the two currencies.  This attribute was formerly part of 'fxSettlementTerms',
      which is now being harmonised into a common 'CashSettlementTerms' that includes
      a 'ValuationDate'.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ValuationSource
    domain_of:
    - ForeignExchangeRateIndex
    - FxRate
    - ValuationSource
    range: QuotedCurrencyPair
    required: false
  informationSource:
    name: informationSource
    description: The information source where a published or displayed market rate
      will be obtained, e.g. Telerate Page 3750.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ValuationSource
    domain_of:
    - CorporateAction
    - ValuationSource
    - ObservationIdentifier
    - ObservationTerms
    range: FxSpotRateSource
  settlementRateOption:
    name: settlementRateOption
    description: The rate option to use for the fixing. Currently only applicable
      to foreign exchange fixing in case of cross-currency settlement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ValuationSource
    domain_of:
    - NonDeliverableSubstitute
    - FxSettlementRateSource
    - SettlementRateOption
    - ValuationSource
    range: SettlementRateOption
  referenceBanks:
    name: referenceBanks
    description: A container for a set of reference institutions that may be called
      upon to provide rate quotations as part of the method to determine the applicable
      cash settlement amount. If institutions are not specified, it is assumed that
      reference institutions will be agreed between the parties on the exercise date,
      or in the case of swap transaction to which mandatory early termination is applicable,
      the cash settlement valuation date.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ValuationSource
    domain_of:
    - ValuationSource
    range: ReferenceBanks
  dealerOrCCP:
    name: dealerOrCCP
    description: 'Holds an identifier for the reference entity that is agreed by both
      parties as a basis for cash settlement calculations. This could be a dealer
      from whom quotations are obtained by the calculation agent on the reference
      obligation for purposes of cash settlement in a credit event. ISDA 2003 Term:
      Dealer. This could be the clearing organization (CCP, DCO) to which the trade
      should be cleared, as applicable for cash-settled swaptions.'
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ValuationSource
    domain_of:
    - ValuationSource
    range: AncillaryEntity
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        informationSource:
          name: informationSource
          required: true
    - slot_conditions:
        settlementRateOption:
          name: settlementRateOption
          required: true
    - slot_conditions:
        referenceBanks:
          name: referenceBanks
          required: true
    - slot_conditions:
        dealerOrCCP:
          name: dealerOrCCP
          required: true
  description: An information source must be provided.