Skip to content

Class: ExerciseInstruction

Specifies the information required to communicate the choices made by the exercising party, in a financial product endowing the party with at least one option.

URI: common_domain_model:ExerciseInstruction

 classDiagram
    class ExerciseInstruction
    click ExerciseInstruction href "../ExerciseInstruction/"
      ExerciseInstruction : exerciseDate
        
          
    
        
        
        ExerciseInstruction --> "0..1" AdjustableOrAdjustedDate : exerciseDate
        click AdjustableOrAdjustedDate href "../AdjustableOrAdjustedDate/"
    

        
      ExerciseInstruction : exerciseOption
        
          
    
        
        
        ExerciseInstruction --> "0..1" Payout : exerciseOption
        click Payout href "../Payout/"
    

        
      ExerciseInstruction : exerciseQuantity
        
          
    
        
        
        ExerciseInstruction --> "1" PrimitiveInstruction : exerciseQuantity
        click PrimitiveInstruction href "../PrimitiveInstruction/"
    

        
      ExerciseInstruction : exerciseTime
        
          
    
        
        
        ExerciseInstruction --> "0..1" BusinessCenterTime : exerciseTime
        click BusinessCenterTime href "../BusinessCenterTime/"
    

        
      ExerciseInstruction : replacementTradeIdentifier
        
          
    
        
        
        ExerciseInstruction --> "*" TradeIdentifier : replacementTradeIdentifier
        click TradeIdentifier href "../TradeIdentifier/"
    

        
      
Name Cardinality and Range Description Inheritance
exerciseQuantity 1
PrimitiveInstruction
Contains instructions for exercising the option including a quantity change, … direct
exerciseOption 0..1
Payout
The Payout being exercised on the trade direct
exerciseDate 0..1
AdjustableOrAdjustedDate
Specifies the date on which an option contained within the financial product … direct
exerciseTime 0..1
BusinessCenterTime
Specifies the time at which an option contained within the financial product … direct
replacementTradeIdentifier *
TradeIdentifier
Specifies the trade identifier to apply to the replacement trade for physical… direct
used by used in type used
PrimitiveInstruction exercise range ExerciseInstruction
  • Rosetta condition IsOptionPayout is not stated in LinkML: if exerciseOption exists then exerciseOption switch OptionPayout then item exists, default False
Mapping Type Mapped Value
self common_domain_model:ExerciseInstruction
native common_domain_model:ExerciseInstruction
name: ExerciseInstruction
description: Specifies the information required to communicate the choices made by
the exercising party, in a financial product endowing the party with at least one
option.
comments:
- 'Rosetta condition IsOptionPayout is not stated in LinkML: if exerciseOption exists
then exerciseOption switch OptionPayout then item exists, default False'
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
exerciseQuantity:
name: exerciseQuantity
description: Contains instructions for exercising the option including a quantity
change, and optionally a transfer.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- ExerciseInstruction
range: PrimitiveInstruction
required: true
exerciseOption:
name: exerciseOption
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: The Payout being exercised on the trade.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- ExerciseInstruction
range: Payout
exerciseDate:
name: exerciseDate
description: Specifies the date on which an option contained within the financial
product would be exercised. The date may be omitted if the contractual product
allows for only a single date of exercise (European exercise).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- ExerciseInstruction
range: AdjustableOrAdjustedDate
exerciseTime:
name: exerciseTime
description: Specifies the time at which an option contained within the financial
product woulld be exercised. The time may be omitted if the contractual product
allows for only a single time of exercise (European exercise).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- ExerciseInstruction
range: BusinessCenterTime
replacementTradeIdentifier:
name: replacementTradeIdentifier
description: Specifies the trade identifier to apply to the replacement trade
for physical exercise.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- ExerciseInstruction
range: TradeIdentifier
multivalued: true
name: ExerciseInstruction
description: Specifies the information required to communicate the choices made by
the exercising party, in a financial product endowing the party with at least one
option.
comments:
- 'Rosetta condition IsOptionPayout is not stated in LinkML: if exerciseOption exists
then exerciseOption switch OptionPayout then item exists, default False'
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
exerciseQuantity:
name: exerciseQuantity
description: Contains instructions for exercising the option including a quantity
change, and optionally a transfer.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: ExerciseInstruction
domain_of:
- ExerciseInstruction
range: PrimitiveInstruction
required: true
exerciseOption:
name: exerciseOption
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: The Payout being exercised on the trade.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: ExerciseInstruction
domain_of:
- ExerciseInstruction
range: Payout
exerciseDate:
name: exerciseDate
description: Specifies the date on which an option contained within the financial
product would be exercised. The date may be omitted if the contractual product
allows for only a single date of exercise (European exercise).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: ExerciseInstruction
domain_of:
- ExerciseInstruction
range: AdjustableOrAdjustedDate
exerciseTime:
name: exerciseTime
description: Specifies the time at which an option contained within the financial
product woulld be exercised. The time may be omitted if the contractual product
allows for only a single time of exercise (European exercise).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: ExerciseInstruction
domain_of:
- ExerciseInstruction
range: BusinessCenterTime
replacementTradeIdentifier:
name: replacementTradeIdentifier
description: Specifies the trade identifier to apply to the replacement trade
for physical exercise.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: ExerciseInstruction
domain_of:
- ExerciseInstruction
range: TradeIdentifier
multivalued: true