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 |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| PrimitiveInstruction | exercise | range | ExerciseInstruction |
Comments
Section titled “Comments”- Rosetta condition IsOptionPayout is not stated in LinkML: if exerciseOption exists then exerciseOption switch OptionPayout then item exists, default False
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:ExerciseInstruction |
| native | common_domain_model:ExerciseInstruction |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: ExerciseInstructiondescription: 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-modelattributes: 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: trueInduced
Section titled “Induced”name: ExerciseInstructiondescription: 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-modelattributes: 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