Skip to content

Class: ValuationAgent

Details of the party valuating the collateral to be delivered or returned.

URI: common_domain_model:ValuationAgent

 classDiagram
    class ValuationAgent
    click ValuationAgent href "../ValuationAgent/"
      ValuationAgent : additionalLanguage
        
      ValuationAgent : party
        
          
    
        
        
        ValuationAgent --> "0..1" CalculationValuationAgentPartyEnum : party
        click CalculationValuationAgentPartyEnum href "../CalculationValuationAgentPartyEnum/"
    

        
      ValuationAgent : valuationAgent
        
          
    
        
        
        ValuationAgent --> "*" ValuationAgentDeterminationEnum : valuationAgent
        click ValuationAgentDeterminationEnum href "../ValuationAgentDeterminationEnum/"
    

        
      
Name Cardinality and Range Description Inheritance
party 0..1
CalculationValuationAgentPartyEnum
Specification of which party calculating the value of collateral to be delive… direct
valuationAgent *
ValuationAgentDeterminationEnum
Specifies how the Valuation Agent is determined 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
CalculationAndTimingLegacy valuationAgent range ValuationAgent
CalculationAndTimingVariationMargin valuationAgent range ValuationAgent

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'party': {'value_presence': 'ABSENT'}} {'additionalLanguage': {'value_presence': 'PRESENT'}}
Mapping Type Mapped Value
self common_domain_model:ValuationAgent
native common_domain_model:ValuationAgent
name: ValuationAgent
description: Details of the party valuating the collateral to be delivered or returned.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
party:
name: party
description: Specification of which party calculating the value of collateral
to be delivered or returned.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- AssetBase
- DebtRedemption
- MarginCallBase
- Trade
- UmbrellaAgreementParty
- UmbrellaAgreementSet
- AggregationParameters
- AvailableInventory
- CounterpartyPosition
- WorkflowStep
- WorkflowStepApproval
- AdditionalObligations
- AdditionalRepresentationElection
- CalculationAgentTerms
- CalculationCurrencyElection
- CollateralManagementAgreementElection
- ControlAgreementElections
- ControlAgreementNecEventElection
- CreditSupportDocumentElection
- CreditSupportProviderElection
- CustodianElection
- CustodianRiskElection
- ElectiveAmountElection
- FrenchLawAddendumElection
- HoldingAndUsingPostedCollateralElection
- LegacyExposureScopeElection
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- NotificationTimeElection
- PledgeeRepresentativeRider
- PostingObligationsElection
- RecalculationOfValueElection
- RegimeTerms
- SecuredPartyRightsEventElection
- SecurityInterestForObligations
- SecurityProviderRightsEventElection
- SensitivityMethodologiesPartyElection
- SinglePostingParty
- SpecifiedOrAccessConditionPartyElection
- SubstitutedRegimeElection
- SubstitutionPartyElection
- TerminationCurrencyElection
- ThresholdElection
- ValuationAgent
- ValuationCalculationDateLocationElection
- AdditionalTerminationEventElection
- AutomaticEarlyTerminationElection
- CreditEventUponMergerElection
- PartyTerminationCurrencySelection
- SpecifiedEntity
- EventsOfDefaultElection
- EligibleCollateralSpecification
range: CalculationValuationAgentPartyEnum
valuationAgent:
name: valuationAgent
description: Specifies how the Valuation Agent is determined.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- CalculationAndTimingLegacy
- CalculationAndTimingVariationMargin
- ValuationAgent
range: ValuationAgentDeterminationEnum
multivalued: 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/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:
slot_conditions:
party:
name: party
value_presence: ABSENT
postconditions:
slot_conditions:
additionalLanguage:
name: additionalLanguage
value_presence: PRESENT
description: 'AdditionalLanguage: If no party is defined, additional language must
be used to specify the elective party.'
name: ValuationAgent
description: Details of the party valuating the collateral to be delivered or returned.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
party:
name: party
description: Specification of which party calculating the value of collateral
to be delivered or returned.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: ValuationAgent
domain_of:
- AssetBase
- DebtRedemption
- MarginCallBase
- Trade
- UmbrellaAgreementParty
- UmbrellaAgreementSet
- AggregationParameters
- AvailableInventory
- CounterpartyPosition
- WorkflowStep
- WorkflowStepApproval
- AdditionalObligations
- AdditionalRepresentationElection
- CalculationAgentTerms
- CalculationCurrencyElection
- CollateralManagementAgreementElection
- ControlAgreementElections
- ControlAgreementNecEventElection
- CreditSupportDocumentElection
- CreditSupportProviderElection
- CustodianElection
- CustodianRiskElection
- ElectiveAmountElection
- FrenchLawAddendumElection
- HoldingAndUsingPostedCollateralElection
- LegacyExposureScopeElection
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- NotificationTimeElection
- PledgeeRepresentativeRider
- PostingObligationsElection
- RecalculationOfValueElection
- RegimeTerms
- SecuredPartyRightsEventElection
- SecurityInterestForObligations
- SecurityProviderRightsEventElection
- SensitivityMethodologiesPartyElection
- SinglePostingParty
- SpecifiedOrAccessConditionPartyElection
- SubstitutedRegimeElection
- SubstitutionPartyElection
- TerminationCurrencyElection
- ThresholdElection
- ValuationAgent
- ValuationCalculationDateLocationElection
- AdditionalTerminationEventElection
- AutomaticEarlyTerminationElection
- CreditEventUponMergerElection
- PartyTerminationCurrencySelection
- SpecifiedEntity
- EventsOfDefaultElection
- EligibleCollateralSpecification
range: CalculationValuationAgentPartyEnum
valuationAgent:
name: valuationAgent
description: Specifies how the Valuation Agent is determined.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: ValuationAgent
domain_of:
- CalculationAndTimingLegacy
- CalculationAndTimingVariationMargin
- ValuationAgent
range: ValuationAgentDeterminationEnum
multivalued: 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/cdm_legaldocumentation_csa
owner: ValuationAgent
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:
slot_conditions:
party:
name: party
value_presence: ABSENT
postconditions:
slot_conditions:
additionalLanguage:
name: additionalLanguage
value_presence: PRESENT
description: 'AdditionalLanguage: If no party is defined, additional language must
be used to specify the elective party.'