Skip to content

Class: CollateralValueMethod

Details how particular types of collateral are valued (other than in respect of a default).

URI: common_domain_model:CollateralValueMethod

 classDiagram
    class CollateralValueMethod
    click CollateralValueMethod href "../CollateralValueMethod/"
      CollateralValueMethod : additionalLanguage
        
      CollateralValueMethod : cashCollateral
        
          
    
        
        
        CollateralValueMethod --> "0..1" ValueCashEnum : cashCollateral
        click ValueCashEnum href "../ValueCashEnum/"
    

        
      CollateralValueMethod : securitiesCollateral
        
          
    
        
        
        CollateralValueMethod --> "0..1" ValueSecuritiesEnum : securitiesCollateral
        click ValueSecuritiesEnum href "../ValueSecuritiesEnum/"
    

        
      
Name Cardinality and Range Description Inheritance
cashCollateral 0..1
ValueCashEnum
Details of how cash collateral is valued direct
securitiesCollateral 0..1
ValueSecuritiesEnum
Details of how securities collateral is valued direct
additionalLanguage 0..1
string
The additional language that might be specified by the parties to the legal a… direct
used by used in type used
OtherEligibleAndPostedSupport value range CollateralValueMethod

Rule Applied Preconditions Postconditions Elseconditions
any_of [{'slot_conditions': {'cashCollateral': {'value_presence': 'PRESENT', 'equals_string': 'Other'}}}, {'slot_conditions': {'securitiesCollateral': {'value_presence': 'PRESENT', 'equals_string': 'Other'}}}]
slot_conditions {'additionalLanguage': {'value_presence': 'PRESENT'}}
Mapping Type Mapped Value
self common_domain_model:CollateralValueMethod
native common_domain_model:CollateralValueMethod
name: CollateralValueMethod
description: Details how particular types of collateral are valued (other than in
respect of a default).
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
cashCollateral:
name: cashCollateral
description: Details of how cash collateral is valued.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
domain_of:
- CollateralValueMethod
range: ValueCashEnum
securitiesCollateral:
name: securitiesCollateral
description: Details of how securities collateral is valued.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
domain_of:
- CollateralValueMethod
range: ValueSecuritiesEnum
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/cdm_legaldocumentation_csa
domain_of:
- UmbrellaAgreementSet
- AdditionalRepresentationElection
- CSADeliveryAmount
- CSAIndependentAmount
- CSAValuationDate
- CollateralTransferTimingDefinition
- CollateralValueMethod
- CreditSupportAmount
- CustodianElection
- FinalReturns
- HoldingAndUsingPostedCollateral
- LegacyExposureScopeElection
- LegacyResolutionAlternative
- MasterAgreementDatedAsOfDate
- PostingObligationsElection
- ResolutionValue
- SpecifiedConditionOrAccessCondition
- TransferSettlementTiming
- ValuationAgent
- ValuationTime
range: string
rules:
- preconditions:
any_of:
- slot_conditions:
cashCollateral:
name: cashCollateral
value_presence: PRESENT
equals_string: Other
- slot_conditions:
securitiesCollateral:
name: securitiesCollateral
value_presence: PRESENT
equals_string: Other
postconditions:
slot_conditions:
additionalLanguage:
name: additionalLanguage
value_presence: PRESENT
description: 'OtherValues: Additional language is required when ''Other'' values
are used.'
name: CollateralValueMethod
description: Details how particular types of collateral are valued (other than in
respect of a default).
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
cashCollateral:
name: cashCollateral
description: Details of how cash collateral is valued.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: CollateralValueMethod
domain_of:
- CollateralValueMethod
range: ValueCashEnum
securitiesCollateral:
name: securitiesCollateral
description: Details of how securities collateral is valued.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: CollateralValueMethod
domain_of:
- CollateralValueMethod
range: ValueSecuritiesEnum
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/cdm_legaldocumentation_csa
owner: CollateralValueMethod
domain_of:
- UmbrellaAgreementSet
- AdditionalRepresentationElection
- CSADeliveryAmount
- CSAIndependentAmount
- CSAValuationDate
- CollateralTransferTimingDefinition
- CollateralValueMethod
- CreditSupportAmount
- CustodianElection
- FinalReturns
- HoldingAndUsingPostedCollateral
- LegacyExposureScopeElection
- LegacyResolutionAlternative
- MasterAgreementDatedAsOfDate
- PostingObligationsElection
- ResolutionValue
- SpecifiedConditionOrAccessCondition
- TransferSettlementTiming
- ValuationAgent
- ValuationTime
range: string
rules:
- preconditions:
any_of:
- slot_conditions:
cashCollateral:
name: cashCollateral
value_presence: PRESENT
equals_string: Other
- slot_conditions:
securitiesCollateral:
name: securitiesCollateral
value_presence: PRESENT
equals_string: Other
postconditions:
slot_conditions:
additionalLanguage:
name: additionalLanguage
value_presence: PRESENT
description: 'OtherValues: Additional language is required when ''Other'' values
are used.'