Skip to content

Class: ExerciseNotice

Defines to whom and where notice of execution should be given. The exerciseNoticeGiver refers to one or both of the principal parties of the trade. If present the exerciseNoticeReceiver refers to a party, other than the principal party, to whom notice should be given.

URI: common_domain_model:ExerciseNotice

 classDiagram
    class ExerciseNotice
    click ExerciseNotice href "../ExerciseNotice/"
      ExerciseNotice : businessCenter

      ExerciseNotice : exerciseNoticeGiver





        ExerciseNotice --> "1" ExerciseNoticeGiverEnum : exerciseNoticeGiver
        click ExerciseNoticeGiverEnum href "../ExerciseNoticeGiverEnum/"



      ExerciseNotice : exerciseNoticeReceiver





        ExerciseNotice --> "0..1" AncillaryRoleEnum : exerciseNoticeReceiver
        click AncillaryRoleEnum href "../AncillaryRoleEnum/"



Slots

Name Cardinality and Range Description Inheritance
exerciseNoticeGiver 1
ExerciseNoticeGiverEnum
Specifies the principal party of the trade that has the right to exercise direct
exerciseNoticeReceiver 0..1
AncillaryRoleEnum
Specifies the party to which notice of exercise should be given, e direct
businessCenter 1
BusinessCenter
Specifies the location where the exercise must be reported, e direct

Usages

used by used in type used
CancelableProvision exerciseNotice range ExerciseNotice
ExtendibleProvision exerciseNotice range ExerciseNotice
OptionalEarlyTermination exerciseNotice range ExerciseNotice
ManualExercise exerciseNotice range ExerciseNotice

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: ExerciseNotice
description: Defines to whom and where notice of execution should be given. The exerciseNoticeGiver
  refers to one or both of the principal parties of the trade. If present the exerciseNoticeReceiver
  refers to a party, other than the principal party, to whom notice should be given.
in_subset:
- cdm_product_template
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- exerciseNoticeGiver
- exerciseNoticeReceiver
- businessCenter
slot_usage:
  businessCenter:
    name: businessCenter
    description: Specifies the location where the exercise must be reported, e.g.
      where the exercise notice receiver is based.
    required: true
    multivalued: false

Induced

name: ExerciseNotice
description: Defines to whom and where notice of execution should be given. The exerciseNoticeGiver
  refers to one or both of the principal parties of the trade. If present the exerciseNoticeReceiver
  refers to a party, other than the principal party, to whom notice should be given.
in_subset:
- cdm_product_template
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  businessCenter:
    name: businessCenter
    description: Specifies the location where the exercise must be reported, e.g.
      where the exercise notice receiver is based.
    required: true
    multivalued: false
attributes:
  exerciseNoticeGiver:
    name: exerciseNoticeGiver
    description: Specifies the principal party of the trade that has the right to
      exercise.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ExerciseNotice
    domain_of:
    - ExerciseNotice
    range: ExerciseNoticeGiverEnum
    required: true
  exerciseNoticeReceiver:
    name: exerciseNoticeReceiver
    description: Specifies the party to which notice of exercise should be given,
      e.g. by the buyer of the option. Although in many cases it is the buyer of the
      option who sends the exercise notice to the seller of the option, this component
      is reused, e.g. in case of OptionEarlyTermination, either or both parties have
      the right to exercise.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ExerciseNotice
    domain_of:
    - ExerciseNotice
    range: AncillaryRoleEnum
  businessCenter:
    name: businessCenter
    annotations:
      metadata_scheme:
        tag: metadata_scheme
        value: true
    description: Specifies the location where the exercise must be reported, e.g.
      where the exercise notice receiver is based.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:BusinessCenters.businessCenter
    rank: 1000
    owner: ExerciseNotice
    domain_of:
    - BusinessCenters
    - BusinessCenterTime
    - CalculationFrequency
    - ValuationCalculationDateLocationElection
    - CreditEventNotice
    - ExerciseNotice
    range: BusinessCenter
    required: true
    multivalued: false
    inlined: true
    inlined_as_list: true