Class: OptionalEarlyTermination
A data defining: an early termination provision where either or both parties have the right to exercise.
URI: common_domain_model:OptionalEarlyTermination
classDiagram
class OptionalEarlyTermination
click OptionalEarlyTermination href "../OptionalEarlyTermination/"
OptionalEarlyTermination : calculationAgent
OptionalEarlyTermination --> "0..1" CalculationAgent : calculationAgent
click CalculationAgent href "../CalculationAgent/"
OptionalEarlyTermination : cashSettlement
OptionalEarlyTermination --> "0..1" SettlementTerms : cashSettlement
click SettlementTerms href "../SettlementTerms/"
OptionalEarlyTermination : exerciseNotice
OptionalEarlyTermination --> "*" ExerciseNotice : exerciseNotice
click ExerciseNotice href "../ExerciseNotice/"
OptionalEarlyTermination : exerciseTerms
OptionalEarlyTermination --> "1" ExerciseTerms : exerciseTerms
click ExerciseTerms href "../ExerciseTerms/"
OptionalEarlyTermination : followUpConfirmation
OptionalEarlyTermination : mutualEarlyTermination
OptionalEarlyTermination : optionalEarlyTerminationAdjustedDates
OptionalEarlyTermination --> "0..1" OptionalEarlyTerminationAdjustedDates : optionalEarlyTerminationAdjustedDates
click OptionalEarlyTerminationAdjustedDates href "../OptionalEarlyTerminationAdjustedDates/"
OptionalEarlyTermination : singlePartyOption
OptionalEarlyTermination --> "0..1" BuyerSeller : singlePartyOption
click BuyerSeller href "../BuyerSeller/"
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| singlePartyOption | 0..1 BuyerSeller |
If optional early termination is not available to both parties then this comp… | direct |
| mutualEarlyTermination | 0..1 Boolean |
Used for specifying whether the Mutual Early Termination Right that is detail… | direct |
| exerciseNotice | * ExerciseNotice |
Definition of the party to whom notice of exercise should be given | direct |
| followUpConfirmation | 0..1 Boolean |
A flag to indicate whether follow-up confirmation of exercise (written or ele… | direct |
| calculationAgent | 0..1 CalculationAgent |
The ISDA Calculation Agent responsible for performing duties associated with … | direct |
| cashSettlement | 0..1 SettlementTerms |
If specified, this means that cash settlement is applicable to the transactio… | direct |
| optionalEarlyTerminationAdjustedDates | 0..1 OptionalEarlyTerminationAdjustedDates |
An early termination provision to terminate the trade at fair value where one… | direct |
| exerciseTerms | 1 ExerciseTerms |
The exercise terms associated with the optional early termination, including … | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| EarlyTerminationProvision | optionalEarlyTermination | range | OptionalEarlyTermination |
Comments
Section titled “Comments”- Rosetta condition OptionalEarlyTerminationExerciseNoticeReceiverParty is not stated in LinkML: if exerciseNotice -> exerciseNoticeReceiver exists then exerciseNotice -> exerciseNoticeReceiver contains AncillaryRoleEnum -> ExerciseNoticeReceiverPartyOptionalEarlyTermination
- Rosetta condition MandatoryEarlyTerminationCalculationAgent is not stated in LinkML: if calculationAgent -> calculationAgentParty exists then calculationAgent -> calculationAgentParty = AncillaryRoleEnum -> CalculationAgentOptionalEarlyTermination
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:OptionalEarlyTermination |
| native | common_domain_model:OptionalEarlyTermination |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: OptionalEarlyTerminationdescription: 'A data defining: an early termination provision where either or both parties have the right to exercise.'comments:- 'Rosetta condition OptionalEarlyTerminationExerciseNoticeReceiverParty is not stated in LinkML: if exerciseNotice -> exerciseNoticeReceiver exists then exerciseNotice -> exerciseNoticeReceiver contains AncillaryRoleEnum -> ExerciseNoticeReceiverPartyOptionalEarlyTermination'- 'Rosetta condition MandatoryEarlyTerminationCalculationAgent is not stated in LinkML: if calculationAgent -> calculationAgentParty exists then calculationAgent -> calculationAgentParty = AncillaryRoleEnum -> CalculationAgentOptionalEarlyTermination'from_schema: https://w3id.org/lmodel/common-domain-modelattributes: singlePartyOption: name: singlePartyOption description: If optional early termination is not available to both parties then this component specifies the buyer and seller of the option. In FpML, this attribute is of type SinglePsrtyOption, which actually consists of the BuyerSeller.model. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template domain_of: - EvergreenProvision - ExtendibleProvision - OptionalEarlyTermination range: BuyerSeller mutualEarlyTermination: name: mutualEarlyTermination description: Used for specifying whether the Mutual Early Termination Right that is detailed in the Master Confirmation will apply. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template rank: 1000 domain_of: - OptionalEarlyTermination range: boolean exerciseNotice: name: exerciseNotice description: Definition of the party to whom notice of exercise should be given. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template domain_of: - CancelableProvision - ExtendibleProvision - ManualExercise - OptionalEarlyTermination range: ExerciseNotice multivalued: true followUpConfirmation: name: followUpConfirmation description: A flag to indicate whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template domain_of: - CancelableProvision - ExerciseProcedure - ExtendibleProvision - OptionalEarlyTermination range: boolean 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 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 domain_of: - MandatoryEarlyTermination - OptionalEarlyTermination range: SettlementTerms optionalEarlyTerminationAdjustedDates: name: optionalEarlyTerminationAdjustedDates description: An early termination provision to terminate the trade at fair value where one or both parties have the right to decide on termination. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template rank: 1000 domain_of: - OptionalEarlyTermination range: OptionalEarlyTerminationAdjustedDates exerciseTerms: name: exerciseTerms description: The exercise terms associated with the optional early termination, including details such as exercise style, exercise fees, and any other relevant conditions or terms. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template domain_of: - CancelableProvision - ExtendibleProvision - OptionPayout - OptionalEarlyTermination range: ExerciseTerms required: trueInduced
Section titled “Induced”name: OptionalEarlyTerminationdescription: 'A data defining: an early termination provision where either or both parties have the right to exercise.'comments:- 'Rosetta condition OptionalEarlyTerminationExerciseNoticeReceiverParty is not stated in LinkML: if exerciseNotice -> exerciseNoticeReceiver exists then exerciseNotice -> exerciseNoticeReceiver contains AncillaryRoleEnum -> ExerciseNoticeReceiverPartyOptionalEarlyTermination'- 'Rosetta condition MandatoryEarlyTerminationCalculationAgent is not stated in LinkML: if calculationAgent -> calculationAgentParty exists then calculationAgent -> calculationAgentParty = AncillaryRoleEnum -> CalculationAgentOptionalEarlyTermination'from_schema: https://w3id.org/lmodel/common-domain-modelattributes: singlePartyOption: name: singlePartyOption description: If optional early termination is not available to both parties then this component specifies the buyer and seller of the option. In FpML, this attribute is of type SinglePsrtyOption, which actually consists of the BuyerSeller.model. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template owner: OptionalEarlyTermination domain_of: - EvergreenProvision - ExtendibleProvision - OptionalEarlyTermination range: BuyerSeller mutualEarlyTermination: name: mutualEarlyTermination description: Used for specifying whether the Mutual Early Termination Right that is detailed in the Master Confirmation will apply. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template rank: 1000 owner: OptionalEarlyTermination domain_of: - OptionalEarlyTermination range: boolean exerciseNotice: name: exerciseNotice description: Definition of the party to whom notice of exercise should be given. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template owner: OptionalEarlyTermination domain_of: - CancelableProvision - ExtendibleProvision - ManualExercise - OptionalEarlyTermination range: ExerciseNotice multivalued: true followUpConfirmation: name: followUpConfirmation description: A flag to indicate whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template owner: OptionalEarlyTermination domain_of: - CancelableProvision - ExerciseProcedure - ExtendibleProvision - OptionalEarlyTermination range: boolean 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: OptionalEarlyTermination domain_of: - MasterAgreement - EconomicTerms - MandatoryEarlyTermination - OptionalEarlyTermination range: CalculationAgent 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 owner: OptionalEarlyTermination domain_of: - MandatoryEarlyTermination - OptionalEarlyTermination range: SettlementTerms optionalEarlyTerminationAdjustedDates: name: optionalEarlyTerminationAdjustedDates description: An early termination provision to terminate the trade at fair value where one or both parties have the right to decide on termination. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template rank: 1000 owner: OptionalEarlyTermination domain_of: - OptionalEarlyTermination range: OptionalEarlyTerminationAdjustedDates exerciseTerms: name: exerciseTerms description: The exercise terms associated with the optional early termination, including details such as exercise style, exercise fees, and any other relevant conditions or terms. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template owner: OptionalEarlyTermination domain_of: - CancelableProvision - ExtendibleProvision - OptionPayout - OptionalEarlyTermination range: ExerciseTerms required: true