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

Slots

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

Usages

used by used in type used
ExerciseTerms exerciseProcedure range ExerciseProcedure

Rules

Rule Applied Preconditions Postconditions Elseconditions

In Subsets

Comments

  • Rosetta condition: ExerciseProcedureChoice — required choice manualExercise, automaticExercise

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:ExerciseProcedure
native common_domain_model:ExerciseProcedure

LinkML Source

Direct

name: ExerciseProcedure
description: A class describing how notice of exercise should be given. This can be
  either manual or automatic.
comments:
- 'Rosetta condition: ExerciseProcedureChoice  required choice manualExercise, automaticExercise'
in_subset:
- cdm_product_template
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- manualExercise
- automaticExercise
- followUpConfirmation
- limitedRightToConfirm
- splitTicket
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        manualExercise:
          name: manualExercise
          required: true
    - slot_conditions:
        automaticExercise:
          name: automaticExercise
          required: true
  description: Choice rule to represent an FpML choice construct.

Induced

name: ExerciseProcedure
description: A class describing how notice of exercise should be given. This can be
  either manual or automatic.
comments:
- 'Rosetta condition: ExerciseProcedureChoice  required choice manualExercise, automaticExercise'
in_subset:
- cdm_product_template
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
    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
    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
    close_mappings:
    - fpml_5_10:CancelableProvision.followUpConfirmation
    rank: 1000
    owner: ExerciseProcedure
    domain_of:
    - CancelableProvision
    - ExtendibleProvision
    - OptionalEarlyTermination
    - ExerciseProcedure
    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
    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
    rank: 1000
    owner: ExerciseProcedure
    domain_of:
    - ExerciseProcedure
    range: boolean
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        manualExercise:
          name: manualExercise
          required: true
    - slot_conditions:
        automaticExercise:
          name: automaticExercise
          required: true
  description: Choice rule to represent an FpML choice construct.