Skip to content

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
used by used in type used
EarlyTerminationProvision optionalEarlyTermination range OptionalEarlyTermination
  • 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
Mapping Type Mapped Value
self common_domain_model:OptionalEarlyTermination
native common_domain_model:OptionalEarlyTermination
name: OptionalEarlyTermination
description: '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-model
attributes:
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: true
name: OptionalEarlyTermination
description: '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-model
attributes:
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