Skip to content

Class: IsdaCalculationAgent

The set of elections to define and categorise the Calculation Agent for the ISDA master agreement.

URI: common_domain_model:IsdaCalculationAgent

 classDiagram
    class IsdaCalculationAgent
    click IsdaCalculationAgent href "../IsdaCalculationAgent/"
      IsdaCalculationAgent : asSpecifiedInConfirmation
        
      IsdaCalculationAgent : eventOfDefault
        
          
    
        
        
        IsdaCalculationAgent --> "0..1" IsdaCalculationAgentElection : eventOfDefault
        click IsdaCalculationAgentElection href "../IsdaCalculationAgentElection/"
    

        
      IsdaCalculationAgent : noEvent
        
          
    
        
        
        IsdaCalculationAgent --> "1" IsdaCalculationAgentElection : noEvent
        click IsdaCalculationAgentElection href "../IsdaCalculationAgentElection/"
    

        
      IsdaCalculationAgent : otherComments
        
      IsdaCalculationAgent : potentialEventOfDefault
        
          
    
        
        
        IsdaCalculationAgent --> "0..1" IsdaCalculationAgentElection : potentialEventOfDefault
        click IsdaCalculationAgentElection href "../IsdaCalculationAgentElection/"
    

        
      IsdaCalculationAgent : substituteCalculationAgent
        
          
    
        
        
        IsdaCalculationAgent --> "1" SubstituteCalculationAgentElection : substituteCalculationAgent
        click SubstituteCalculationAgentElection href "../SubstituteCalculationAgentElection/"
    

        
      IsdaCalculationAgent : terminationEvent
        
          
    
        
        
        IsdaCalculationAgent --> "0..1" IsdaCalculationAgentElection : terminationEvent
        click IsdaCalculationAgentElection href "../IsdaCalculationAgentElection/"
    

        
      
Name Cardinality and Range Description Inheritance
asSpecifiedInConfirmation 1
Boolean
Specifies if the calculation agent is provided in the confirmation related to… direct
eventOfDefault 0..1
IsdaCalculationAgentElection
Capturing the Calculation Agent in the Event of Default direct
potentialEventOfDefault 0..1
IsdaCalculationAgentElection
Capturing the Calculation in the potential of an event of default direct
terminationEvent 0..1
IsdaCalculationAgentElection
Capturing the Calculation Agent for a Termination Event direct
noEvent 1
IsdaCalculationAgentElection
Capturing the default Calculation Agent when no Event of Default or Terminati… direct
substituteCalculationAgent 1
SubstituteCalculationAgentElection
Capturing the details regarding appointing a substitute Calculation Agent direct
otherComments 0..1
string
Optional string to capture further information regarding the Calculation Agen… direct
used by used in type used
MasterAgreement calculationAgent range IsdaCalculationAgent
Mapping Type Mapped Value
self common_domain_model:IsdaCalculationAgent
native common_domain_model:IsdaCalculationAgent
name: IsdaCalculationAgent
description: The set of elections to define and categorise the Calculation Agent for
the ISDA master agreement.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
asSpecifiedInConfirmation:
name: asSpecifiedInConfirmation
description: Specifies if the calculation agent is provided in the confirmation
related to the relevant transaction (note this would override anything else
in the calculation agent terms)
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
domain_of:
- IsdaCalculationAgent
range: boolean
required: true
eventOfDefault:
name: eventOfDefault
description: Capturing the Calculation Agent in the Event of Default.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
domain_of:
- IsdaCalculationAgent
range: IsdaCalculationAgentElection
potentialEventOfDefault:
name: potentialEventOfDefault
description: Capturing the Calculation in the potential of an event of default.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
domain_of:
- IsdaCalculationAgent
range: IsdaCalculationAgentElection
terminationEvent:
name: terminationEvent
description: Capturing the Calculation Agent for a Termination Event.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
domain_of:
- IsdaCalculationAgent
range: IsdaCalculationAgentElection
noEvent:
name: noEvent
description: Capturing the default Calculation Agent when no Event of Default
or Termination Event occurs.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
domain_of:
- IsdaCalculationAgent
range: IsdaCalculationAgentElection
required: true
substituteCalculationAgent:
name: substituteCalculationAgent
description: Capturing the details regarding appointing a substitute Calculation
Agent.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
domain_of:
- IsdaCalculationAgent
range: SubstituteCalculationAgentElection
required: true
otherComments:
name: otherComments
description: Optional string to capture further information regarding the Calculation
Agent.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
domain_of:
- IsdaCalculationAgent
range: string
name: IsdaCalculationAgent
description: The set of elections to define and categorise the Calculation Agent for
the ISDA master agreement.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
asSpecifiedInConfirmation:
name: asSpecifiedInConfirmation
description: Specifies if the calculation agent is provided in the confirmation
related to the relevant transaction (note this would override anything else
in the calculation agent terms)
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
owner: IsdaCalculationAgent
domain_of:
- IsdaCalculationAgent
range: boolean
required: true
eventOfDefault:
name: eventOfDefault
description: Capturing the Calculation Agent in the Event of Default.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
owner: IsdaCalculationAgent
domain_of:
- IsdaCalculationAgent
range: IsdaCalculationAgentElection
potentialEventOfDefault:
name: potentialEventOfDefault
description: Capturing the Calculation in the potential of an event of default.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
owner: IsdaCalculationAgent
domain_of:
- IsdaCalculationAgent
range: IsdaCalculationAgentElection
terminationEvent:
name: terminationEvent
description: Capturing the Calculation Agent for a Termination Event.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
owner: IsdaCalculationAgent
domain_of:
- IsdaCalculationAgent
range: IsdaCalculationAgentElection
noEvent:
name: noEvent
description: Capturing the default Calculation Agent when no Event of Default
or Termination Event occurs.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
owner: IsdaCalculationAgent
domain_of:
- IsdaCalculationAgent
range: IsdaCalculationAgentElection
required: true
substituteCalculationAgent:
name: substituteCalculationAgent
description: Capturing the details regarding appointing a substitute Calculation
Agent.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
owner: IsdaCalculationAgent
domain_of:
- IsdaCalculationAgent
range: SubstituteCalculationAgentElection
required: true
otherComments:
name: otherComments
description: Optional string to capture further information regarding the Calculation
Agent.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
owner: IsdaCalculationAgent
domain_of:
- IsdaCalculationAgent
range: string