Class: PartialExercise
A class defining partial exercise. As defined in the 2000 ISDA Definitions, Section 12.3 Partial Exercise, the buyer of the option may exercise all or less than all the notional amount of the underlying swap but may not be less than the minimum notional amount (if specified) and must be an integral multiple of the integral multiple amount if specified.
URI: common_domain_model:PartialExercise
classDiagram
class PartialExercise
click PartialExercise href "../PartialExercise/"
PartialExercise <|-- MultipleExercise
click MultipleExercise href "../MultipleExercise/"
PartialExercise : integralMultipleAmount
PartialExercise : minimumNotionalAmount
PartialExercise : minimumNumberOfOptions
PartialExercise : notionalReference
PartialExercise --> "0..1" Money : notionalReference
click Money href "../Money/"
Inheritance
Section titled “Inheritance”- PartialExercise
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| notionalReference | 0..1 Money |
A pointer style reference to the associated notional schedule defined elsewhe… | direct |
| integralMultipleAmount | 0..1 Decimal |
A notional amount which restricts the amount of notional that can be exercise… | direct |
| minimumNotionalAmount | 0..1 Decimal |
The minimum notional amount that can be exercised on a given exercise date | direct |
| minimumNumberOfOptions | 0..1 Integer |
The minimum number of options that can be exercised on a given exercise date | direct |
Expressions & Logic
All Of
Section titled “All Of”The class must satisfy all of:
- AnonymousClassExpression({ ‘description’: ‘MinimumChoice: Choice rule to represent an FpML choice construct.’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘minimumNotionalAmount’: SlotDefinition({‘name’: ‘minimumNotionalAmount’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘minimumNumberOfOptions’: SlotDefinition({‘name’: ‘minimumNumberOfOptions’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| ExerciseTerms | partialExercise | range | PartialExercise |
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:PartialExercise |
| native | common_domain_model:PartialExercise |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: PartialExercisedescription: A class defining partial exercise. As defined in the 2000 ISDA Definitions, Section 12.3 Partial Exercise, the buyer of the option may exercise all or less than all the notional amount of the underlying swap but may not be less than the minimum notional amount (if specified) and must be an integral multiple of the integral multiple amount if specified.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: notionalReference: name: notionalReference annotations: rosetta_metadata: tag: rosetta_metadata value: reference description: A pointer style reference to the associated notional schedule defined elsewhere in the document. This element has been made optional as part of its integration in the OptionBaseExtended, because not required for the options on securities. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template domain_of: - ExerciseFee - ExerciseFeeSchedule - PartialExercise range: Money integralMultipleAmount: name: integralMultipleAmount description: A notional amount which restricts the amount of notional that can be exercised when partial exercise or multiple exercise is applicable. The integral multiple amount defines a lower limit of notional that can be exercised and also defines a unit multiple of notional that can be exercised, i.e. only integer multiples of this amount can be exercised. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template rank: 1000 domain_of: - PartialExercise range: decimal minimumNotionalAmount: name: minimumNotionalAmount description: The minimum notional amount that can be exercised on a given exercise date. See multipleExercise. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template rank: 1000 domain_of: - PartialExercise range: decimal minimumNumberOfOptions: name: minimumNumberOfOptions description: The minimum number of options that can be exercised on a given exercise date. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template rank: 1000 domain_of: - PartialExercise range: integerall_of:- description: 'MinimumChoice: Choice rule to represent an FpML choice construct.' exactly_one_of: - slot_conditions: minimumNotionalAmount: name: minimumNotionalAmount value_presence: PRESENT - slot_conditions: minimumNumberOfOptions: name: minimumNumberOfOptions value_presence: PRESENTInduced
Section titled “Induced”name: PartialExercisedescription: A class defining partial exercise. As defined in the 2000 ISDA Definitions, Section 12.3 Partial Exercise, the buyer of the option may exercise all or less than all the notional amount of the underlying swap but may not be less than the minimum notional amount (if specified) and must be an integral multiple of the integral multiple amount if specified.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: notionalReference: name: notionalReference annotations: rosetta_metadata: tag: rosetta_metadata value: reference description: A pointer style reference to the associated notional schedule defined elsewhere in the document. This element has been made optional as part of its integration in the OptionBaseExtended, because not required for the options on securities. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template owner: PartialExercise domain_of: - ExerciseFee - ExerciseFeeSchedule - PartialExercise range: Money integralMultipleAmount: name: integralMultipleAmount description: A notional amount which restricts the amount of notional that can be exercised when partial exercise or multiple exercise is applicable. The integral multiple amount defines a lower limit of notional that can be exercised and also defines a unit multiple of notional that can be exercised, i.e. only integer multiples of this amount can be exercised. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template rank: 1000 owner: PartialExercise domain_of: - PartialExercise range: decimal minimumNotionalAmount: name: minimumNotionalAmount description: The minimum notional amount that can be exercised on a given exercise date. See multipleExercise. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template rank: 1000 owner: PartialExercise domain_of: - PartialExercise range: decimal minimumNumberOfOptions: name: minimumNumberOfOptions description: The minimum number of options that can be exercised on a given exercise date. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template rank: 1000 owner: PartialExercise domain_of: - PartialExercise range: integerall_of:- description: 'MinimumChoice: Choice rule to represent an FpML choice construct.' exactly_one_of: - slot_conditions: minimumNotionalAmount: name: minimumNotionalAmount value_presence: PRESENT - slot_conditions: minimumNumberOfOptions: name: minimumNumberOfOptions value_presence: PRESENT