Skip to content

Class: CreditSupportAmount

The total amount one counterparty must deliver to the other at any time: the combination of the Exposure to that party and the net Independent Amounts it must post, minus any agreed Threshold.

URI: common_domain_model:CreditSupportAmount

 classDiagram
    class CreditSupportAmount
    click CreditSupportAmount href "../CreditSupportAmount/"
      CreditSupportAmount : additionalLanguage

      CreditSupportAmount : creditSupportAmount





        CreditSupportAmount --> "1" CreditSupportAmountEnum : creditSupportAmount
        click CreditSupportAmountEnum href "../CreditSupportAmountEnum/"



Slots

Name Cardinality and Range Description Inheritance
creditSupportAmount 1
CreditSupportAmountEnum
Specifies whether the meaning of credit support amount follows the pre-print ... direct
additionalLanguage 0..1
string
The additional language that might be specified by the parties to the legal a... direct

Usages

used by used in type used
CreditSupportObligationsLegacy creditSupportAmount range CreditSupportAmount
CreditSupportObligationsInitialMargin creditSupportAmount range CreditSupportAmount
CreditSupportObligationsCollateralTransferAgreement creditSupportAmount range CreditSupportAmount

Rules

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'creditSupportAmount': {'equals_string': 'NonStandardOther'}} {'additionalLanguage': {'required': True}}

In Subsets

Comments

  • Rosetta condition: AdditionalLanguage — if creditSupportAmount = CreditSupportAmountEnum -> NonStandardOther then additionalLanguage exists

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: CreditSupportAmount
description: 'The total amount one counterparty must deliver to the other at any time:
  the combination of the Exposure to that party and the net Independent Amounts it
  must post, minus any agreed Threshold.'
comments:
- 'Rosetta condition: AdditionalLanguage  if creditSupportAmount = CreditSupportAmountEnum
  -> NonStandardOther then additionalLanguage exists'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- creditSupportAmount
- additionalLanguage
slot_usage:
  creditSupportAmount:
    name: creditSupportAmount
    description: Specifies whether the meaning of credit support amount follows the
      pre-print definition or deviates from the standard (either based on a rating
      or some other methodology).
    range: CreditSupportAmountEnum
  additionalLanguage:
    name: additionalLanguage
    description: The additional language that might be specified by the parties to
      the legal agreement.
rules:
- preconditions:
    slot_conditions:
      creditSupportAmount:
        name: creditSupportAmount
        equals_string: NonStandardOther
  postconditions:
    slot_conditions:
      additionalLanguage:
        name: additionalLanguage
        required: true
  description: If a Non Standard Other definition is defined, additional language
    must be specified.

Induced

name: CreditSupportAmount
description: 'The total amount one counterparty must deliver to the other at any time:
  the combination of the Exposure to that party and the net Independent Amounts it
  must post, minus any agreed Threshold.'
comments:
- 'Rosetta condition: AdditionalLanguage  if creditSupportAmount = CreditSupportAmountEnum
  -> NonStandardOther then additionalLanguage exists'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  creditSupportAmount:
    name: creditSupportAmount
    description: Specifies whether the meaning of credit support amount follows the
      pre-print definition or deviates from the standard (either based on a rating
      or some other methodology).
    range: CreditSupportAmountEnum
  additionalLanguage:
    name: additionalLanguage
    description: The additional language that might be specified by the parties to
      the legal agreement.
attributes:
  creditSupportAmount:
    name: creditSupportAmount
    description: Specifies whether the meaning of credit support amount follows the
      pre-print definition or deviates from the standard (either based on a rating
      or some other methodology).
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAmount
    domain_of:
    - CreditSupportObligationsLegacy
    - CreditSupportObligationsInitialMargin
    - CreditSupportObligationsCollateralTransferAgreement
    - CreditSupportAmount
    range: CreditSupportAmountEnum
    required: true
  additionalLanguage:
    name: additionalLanguage
    description: The additional language that might be specified by the parties to
      the legal agreement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAmount
    domain_of:
    - UmbrellaAgreementSet
    - AdditionalRepresentationElection
    - CustodianElection
    - HoldingAndUsingPostedCollateral
    - PostingObligationsElection
    - MasterAgreementDatedAsOfDate
    - CSADeliveryAmount
    - ValuationTime
    - FinalReturns
    - CSAValuationDate
    - ValuationAgent
    - LegacyExposureScopeElection
    - CreditSupportAmount
    - LegacyResolutionAlternative
    - ResolutionValue
    - TransferSettlementTiming
    - CollateralTransferTimingDefinition
    - CollateralValueMethod
    - SpecifiedConditionOrAccessCondition
    - LegacyIndependentAmount
    range: string
rules:
- preconditions:
    slot_conditions:
      creditSupportAmount:
        name: creditSupportAmount
        equals_string: NonStandardOther
  postconditions:
    slot_conditions:
      additionalLanguage:
        name: additionalLanguage
        required: true
  description: If a Non Standard Other definition is defined, additional language
    must be specified.