Skip to content

Class: BespokeCalculationTime

A class to specify additional Calculation Time terms for the purposes of Initial Margin.

URI: common_domain_model:BespokeCalculationTime

 classDiagram
    class BespokeCalculationTime
    click BespokeCalculationTime href "../BespokeCalculationTime/"
      BespokeCalculationTime : asCalculationAgent
        
      BespokeCalculationTime : bespokeCalculationTimeTerms
        
      
Name Cardinality and Range Description Inheritance
asCalculationAgent 1
Boolean
If set to True, the Calculation Time for Initial Margin is the time as of whi… direct
bespokeCalculationTimeTerms 0..1
string
Additional Terms applicable to Calculation Time for Initial Margin direct
used by used in type used
CalculationAndTimingCollateralTransferAgreement bespokeCalculationTime range BespokeCalculationTime
CalculationAndTimingInitialMargin bespokeCalculationTime range BespokeCalculationTime
  • Rosetta condition AsCalculationAgentIm is not stated in LinkML: if asCalculationAgent = True then bespokeCalculationTimeTerms is absent
  • Rosetta condition BespokeCalculationTimeTerms is not stated in LinkML: if asCalculationAgent = False then bespokeCalculationTimeTerms exists
Mapping Type Mapped Value
self common_domain_model:BespokeCalculationTime
native common_domain_model:BespokeCalculationTime
name: BespokeCalculationTime
description: A class to specify additional Calculation Time terms for the purposes
of Initial Margin.
comments:
- 'Rosetta condition AsCalculationAgentIm is not stated in LinkML: if asCalculationAgent
= True then bespokeCalculationTimeTerms is absent'
- 'Rosetta condition BespokeCalculationTimeTerms is not stated in LinkML: if asCalculationAgent
= False then bespokeCalculationTimeTerms exists'
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
asCalculationAgent:
name: asCalculationAgent
description: If set to True, the Calculation Time for Initial Margin is the time
as of which the Calculation Agent (IM) computes its end of day valuations of
derivatives transactions.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
domain_of:
- BespokeCalculationTime
range: boolean
required: true
bespokeCalculationTimeTerms:
name: bespokeCalculationTimeTerms
description: Additional Terms applicable to Calculation Time for Initial Margin.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
domain_of:
- BespokeCalculationTime
range: string
name: BespokeCalculationTime
description: A class to specify additional Calculation Time terms for the purposes
of Initial Margin.
comments:
- 'Rosetta condition AsCalculationAgentIm is not stated in LinkML: if asCalculationAgent
= True then bespokeCalculationTimeTerms is absent'
- 'Rosetta condition BespokeCalculationTimeTerms is not stated in LinkML: if asCalculationAgent
= False then bespokeCalculationTimeTerms exists'
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
asCalculationAgent:
name: asCalculationAgent
description: If set to True, the Calculation Time for Initial Margin is the time
as of which the Calculation Agent (IM) computes its end of day valuations of
derivatives transactions.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: BespokeCalculationTime
domain_of:
- BespokeCalculationTime
range: boolean
required: true
bespokeCalculationTimeTerms:
name: bespokeCalculationTimeTerms
description: Additional Terms applicable to Calculation Time for Initial Margin.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: BespokeCalculationTime
domain_of:
- BespokeCalculationTime
range: string