Class: MandatoryEarlyTermination
A data to: define an early termination provision for which exercise is mandatory.
URI: common_domain_model:MandatoryEarlyTermination
classDiagram
class MandatoryEarlyTermination
click MandatoryEarlyTermination href "../MandatoryEarlyTermination/"
MandatoryEarlyTermination : calculationAgent
MandatoryEarlyTermination --> "1" CalculationAgent : calculationAgent
click CalculationAgent href "../CalculationAgent/"
MandatoryEarlyTermination : cashSettlement
MandatoryEarlyTermination --> "1" SettlementTerms : cashSettlement
click SettlementTerms href "../SettlementTerms/"
MandatoryEarlyTermination : mandatoryEarlyTerminationAdjustedDates
MandatoryEarlyTermination --> "0..1" MandatoryEarlyTerminationAdjustedDates : mandatoryEarlyTerminationAdjustedDates
click MandatoryEarlyTerminationAdjustedDates href "../MandatoryEarlyTerminationAdjustedDates/"
MandatoryEarlyTermination : mandatoryEarlyTerminationDate
MandatoryEarlyTermination --> "1" AdjustableDate : mandatoryEarlyTerminationDate
click AdjustableDate href "../AdjustableDate/"
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| mandatoryEarlyTerminationDate | 1 AdjustableDate |
The early termination date associated with a mandatory early termination of a… | direct |
| calculationAgent | 1 CalculationAgent |
The ISDA Calculation Agent responsible for performing duties associated with … | direct |
| cashSettlement | 1 SettlementTerms |
If specified, this means that cash settlement is applicable to the transactio… | direct |
| mandatoryEarlyTerminationAdjustedDates | 0..1 MandatoryEarlyTerminationAdjustedDates |
The adjusted dates associated with a mandatory early termination provision | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| EarlyTerminationProvision | mandatoryEarlyTermination | range | MandatoryEarlyTermination |
Comments
Section titled “Comments”- Rosetta condition MandatoryEarlyTerminationCalculationAgent is not stated in LinkML: if calculationAgent -> calculationAgentParty exists then calculationAgent -> calculationAgentParty = AncillaryRoleEnum -> CalculationAgentMandatoryEarlyTermination
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Annotations
Section titled “Annotations”| property | value |
|---|---|
| rosetta_metadata | key |
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:MandatoryEarlyTermination |
| native | common_domain_model:MandatoryEarlyTermination |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: MandatoryEarlyTerminationannotations: rosetta_metadata: tag: rosetta_metadata value: keydescription: 'A data to: define an early termination provision for which exercise is mandatory.'comments:- 'Rosetta condition MandatoryEarlyTerminationCalculationAgent is not stated in LinkML: if calculationAgent -> calculationAgentParty exists then calculationAgent -> calculationAgentParty = AncillaryRoleEnum -> CalculationAgentMandatoryEarlyTermination'from_schema: https://w3id.org/lmodel/common-domain-modelattributes: mandatoryEarlyTerminationDate: name: mandatoryEarlyTerminationDate description: The early termination date associated with a mandatory early termination of a swap. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template rank: 1000 domain_of: - MandatoryEarlyTermination range: AdjustableDate required: true calculationAgent: name: calculationAgent description: The ISDA Calculation Agent responsible for performing duties associated with an optional early termination. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template domain_of: - MasterAgreement - EconomicTerms - MandatoryEarlyTermination - OptionalEarlyTermination range: CalculationAgent required: true cashSettlement: name: cashSettlement description: If specified, this means that cash settlement is applicable to the transaction and defines the parameters associated with the cash settlement procedure. If not specified, then physical settlement is applicable. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template rank: 1000 domain_of: - MandatoryEarlyTermination - OptionalEarlyTermination range: SettlementTerms required: true mandatoryEarlyTerminationAdjustedDates: name: mandatoryEarlyTerminationAdjustedDates description: The adjusted dates associated with a mandatory early termination provision. These dates have been adjusted for any applicable business day convention. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template rank: 1000 domain_of: - MandatoryEarlyTermination range: MandatoryEarlyTerminationAdjustedDatesInduced
Section titled “Induced”name: MandatoryEarlyTerminationannotations: rosetta_metadata: tag: rosetta_metadata value: keydescription: 'A data to: define an early termination provision for which exercise is mandatory.'comments:- 'Rosetta condition MandatoryEarlyTerminationCalculationAgent is not stated in LinkML: if calculationAgent -> calculationAgentParty exists then calculationAgent -> calculationAgentParty = AncillaryRoleEnum -> CalculationAgentMandatoryEarlyTermination'from_schema: https://w3id.org/lmodel/common-domain-modelattributes: mandatoryEarlyTerminationDate: name: mandatoryEarlyTerminationDate description: The early termination date associated with a mandatory early termination of a swap. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template rank: 1000 owner: MandatoryEarlyTermination domain_of: - MandatoryEarlyTermination range: AdjustableDate required: true calculationAgent: name: calculationAgent description: The ISDA Calculation Agent responsible for performing duties associated with an optional early termination. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template owner: MandatoryEarlyTermination domain_of: - MasterAgreement - EconomicTerms - MandatoryEarlyTermination - OptionalEarlyTermination range: CalculationAgent required: true cashSettlement: name: cashSettlement description: If specified, this means that cash settlement is applicable to the transaction and defines the parameters associated with the cash settlement procedure. If not specified, then physical settlement is applicable. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template rank: 1000 owner: MandatoryEarlyTermination domain_of: - MandatoryEarlyTermination - OptionalEarlyTermination range: SettlementTerms required: true mandatoryEarlyTerminationAdjustedDates: name: mandatoryEarlyTerminationAdjustedDates description: The adjusted dates associated with a mandatory early termination provision. These dates have been adjusted for any applicable business day convention. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template rank: 1000 owner: MandatoryEarlyTermination domain_of: - MandatoryEarlyTermination range: MandatoryEarlyTerminationAdjustedDates