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 |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| MasterAgreement | calculationAgent | range | IsdaCalculationAgent |
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:IsdaCalculationAgent |
| native | common_domain_model:IsdaCalculationAgent |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: IsdaCalculationAgentdescription: The set of elections to define and categorise the Calculation Agent for the ISDA master agreement.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: 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: stringInduced
Section titled “Induced”name: IsdaCalculationAgentdescription: The set of elections to define and categorise the Calculation Agent for the ISDA master agreement.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: 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