Skip to content

Class: ExerciseProcedure

A class describing how notice of exercise should be given. This can be either manual or automatic.

URI: common_domain_model:ExerciseProcedure

 classDiagram
    class ExerciseProcedure
    click ExerciseProcedure href "../ExerciseProcedure/"
      ExerciseProcedure : automaticExercise
        
          
    
        
        
        ExerciseProcedure --> "0..1" AutomaticExercise : automaticExercise
        click AutomaticExercise href "../AutomaticExercise/"
    

        
      ExerciseProcedure : followUpConfirmation
        
      ExerciseProcedure : limitedRightToConfirm
        
      ExerciseProcedure : manualExercise
        
          
    
        
        
        ExerciseProcedure --> "0..1" ManualExercise : manualExercise
        click ManualExercise href "../ManualExercise/"
    

        
      ExerciseProcedure : splitTicket
        
      
Name Cardinality and Range Description Inheritance
manualExercise 0..1
ManualExercise
Specifies that the notice of exercise must be given by the buyer to the selle… direct
automaticExercise 0..1
AutomaticExercise
If automatic is specified, then the notional amount of the underlying swap no… direct
followUpConfirmation 1
Boolean
A flag to indicate whether follow-up confirmation of exercise (written or ele… direct
limitedRightToConfirm 0..1
Boolean
Has the meaning defined as part of the 1997 ISDA Government Bond Option Defin… direct
splitTicket 0..1
Boolean
Typically applicable to the physical settlement of bond and convertible bond … direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: ‘ExerciseProcedureChoice: Choice rule to represent an FpML choice construct.’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘manualExercise’: SlotDefinition({‘name’: ‘manualExercise’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘automaticExercise’: SlotDefinition({‘name’: ‘automaticExercise’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
ExerciseTerms exerciseProcedure range ExerciseProcedure
Mapping Type Mapped Value
self common_domain_model:ExerciseProcedure
native common_domain_model:ExerciseProcedure
name: ExerciseProcedure
description: A class describing how notice of exercise should be given. This can be
either manual or automatic.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
manualExercise:
name: manualExercise
description: Specifies that the notice of exercise must be given by the buyer
to the seller or seller's agent.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
rank: 1000
domain_of:
- ExerciseProcedure
range: ManualExercise
automaticExercise:
name: automaticExercise
description: If automatic is specified, then the notional amount of the underlying
swap not previously exercised under the swaption will be automatically exercised
at the expiration time on the expiration date if at such time the buyer is in-the-money,
provided that the difference between the settlement rate and the fixed rate
under the relevant underlying swap is not less than the specified threshold
rate. The term in-the-money is assumed to have the meaning defining in the 2000
ISDA Definitions, Section 17.4 In-the-money.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
rank: 1000
domain_of:
- ExerciseProcedure
range: AutomaticExercise
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
required: true
limitedRightToConfirm:
name: limitedRightToConfirm
description: Has the meaning defined as part of the 1997 ISDA Government Bond
Option Definitions, section 4.5 Limited Right to Confirm Exercise. If present,
(i) the Seller may request the Buyer to confirm its intent if not done on or
before the expiration time on the Expiration date (ii) specific rules will apply
in relation to the settlement mode.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
rank: 1000
domain_of:
- ExerciseProcedure
range: boolean
splitTicket:
name: splitTicket
description: Typically applicable to the physical settlement of bond and convertible
bond options. If present, means that the party required to deliver the bonds
will divide those to be delivered as notifying party desires to facilitate delivery
obligations.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
rank: 1000
domain_of:
- ExerciseProcedure
range: boolean
all_of:
- description: 'ExerciseProcedureChoice: Choice rule to represent an FpML choice construct.'
exactly_one_of:
- slot_conditions:
manualExercise:
name: manualExercise
value_presence: PRESENT
- slot_conditions:
automaticExercise:
name: automaticExercise
value_presence: PRESENT
name: ExerciseProcedure
description: A class describing how notice of exercise should be given. This can be
either manual or automatic.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
manualExercise:
name: manualExercise
description: Specifies that the notice of exercise must be given by the buyer
to the seller or seller's agent.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
rank: 1000
owner: ExerciseProcedure
domain_of:
- ExerciseProcedure
range: ManualExercise
automaticExercise:
name: automaticExercise
description: If automatic is specified, then the notional amount of the underlying
swap not previously exercised under the swaption will be automatically exercised
at the expiration time on the expiration date if at such time the buyer is in-the-money,
provided that the difference between the settlement rate and the fixed rate
under the relevant underlying swap is not less than the specified threshold
rate. The term in-the-money is assumed to have the meaning defining in the 2000
ISDA Definitions, Section 17.4 In-the-money.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
rank: 1000
owner: ExerciseProcedure
domain_of:
- ExerciseProcedure
range: AutomaticExercise
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: ExerciseProcedure
domain_of:
- CancelableProvision
- ExerciseProcedure
- ExtendibleProvision
- OptionalEarlyTermination
range: boolean
required: true
limitedRightToConfirm:
name: limitedRightToConfirm
description: Has the meaning defined as part of the 1997 ISDA Government Bond
Option Definitions, section 4.5 Limited Right to Confirm Exercise. If present,
(i) the Seller may request the Buyer to confirm its intent if not done on or
before the expiration time on the Expiration date (ii) specific rules will apply
in relation to the settlement mode.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
rank: 1000
owner: ExerciseProcedure
domain_of:
- ExerciseProcedure
range: boolean
splitTicket:
name: splitTicket
description: Typically applicable to the physical settlement of bond and convertible
bond options. If present, means that the party required to deliver the bonds
will divide those to be delivered as notifying party desires to facilitate delivery
obligations.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
rank: 1000
owner: ExerciseProcedure
domain_of:
- ExerciseProcedure
range: boolean
all_of:
- description: 'ExerciseProcedureChoice: Choice rule to represent an FpML choice construct.'
exactly_one_of:
- slot_conditions:
manualExercise:
name: manualExercise
value_presence: PRESENT
- slot_conditions:
automaticExercise:
name: automaticExercise
value_presence: PRESENT