Skip to content

Class: EarlyTerminationProvision

A data defining: an early termination provision for a swap. This early termination is at fair value, i.e. on termination the fair value of the product must be settled between the parties.

URI: common_domain_model:EarlyTerminationProvision

 classDiagram
    class EarlyTerminationProvision
    click EarlyTerminationProvision href "../EarlyTerminationProvision/"
      EarlyTerminationProvision : mandatoryEarlyTermination





        EarlyTerminationProvision --> "0..1" MandatoryEarlyTermination : mandatoryEarlyTermination
        click MandatoryEarlyTermination href "../MandatoryEarlyTermination/"



      EarlyTerminationProvision : mandatoryEarlyTerminationDateTenor





        EarlyTerminationProvision --> "0..1" Period : mandatoryEarlyTerminationDateTenor
        click Period href "../Period/"



      EarlyTerminationProvision : optionalEarlyTermination





        EarlyTerminationProvision --> "0..1" OptionalEarlyTermination : optionalEarlyTermination
        click OptionalEarlyTermination href "../OptionalEarlyTermination/"



      EarlyTerminationProvision : optionalEarlyTerminationParameters





        EarlyTerminationProvision --> "0..1" ExercisePeriod : optionalEarlyTerminationParameters
        click ExercisePeriod href "../ExercisePeriod/"



Slots

Name Cardinality and Range Description Inheritance
mandatoryEarlyTermination 0..1
MandatoryEarlyTermination
A mandatory early termination provision to terminate the swap at fair value direct
mandatoryEarlyTerminationDateTenor 0..1
Period
Period after trade date of the mandatory early termination date direct
optionalEarlyTermination 0..1
OptionalEarlyTermination
An option for either or both parties to terminate the swap at fair value direct
optionalEarlyTerminationParameters 0..1
ExercisePeriod
Definition of the first early termination date and the frequency of the termi... direct

Usages

used by used in type used
TerminationProvision earlyTerminationProvision range EarlyTerminationProvision

In Subsets

Comments

  • Rosetta condition: MandatoryEarlyTermination — (mandatoryEarlyTermination exists or optionalEarlyTermination exists) or (mandatoryEarlyTermination exists and optionalEarlyTermination exists)

Identifier and Mapping Information

Annotations

property value
metadata_key True

Schema Source

Mappings

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

LinkML Source

Direct

name: EarlyTerminationProvision
annotations:
  metadata_key:
    tag: metadata_key
    value: true
description: 'A data defining:  an early termination provision for a swap. This early
  termination is at fair value, i.e. on termination the fair value of the product
  must be settled between the parties.'
comments:
- 'Rosetta condition: MandatoryEarlyTermination  (mandatoryEarlyTermination exists
  or optionalEarlyTermination exists) or (mandatoryEarlyTermination exists and optionalEarlyTermination
  exists)'
in_subset:
- cdm_product_template
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- mandatoryEarlyTermination
- mandatoryEarlyTerminationDateTenor
- optionalEarlyTermination
- optionalEarlyTerminationParameters

Induced

name: EarlyTerminationProvision
annotations:
  metadata_key:
    tag: metadata_key
    value: true
description: 'A data defining:  an early termination provision for a swap. This early
  termination is at fair value, i.e. on termination the fair value of the product
  must be settled between the parties.'
comments:
- 'Rosetta condition: MandatoryEarlyTermination  (mandatoryEarlyTermination exists
  or optionalEarlyTermination exists) or (mandatoryEarlyTermination exists and optionalEarlyTermination
  exists)'
in_subset:
- cdm_product_template
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
  mandatoryEarlyTermination:
    name: mandatoryEarlyTermination
    description: A mandatory early termination provision to terminate the swap at
      fair value.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: EarlyTerminationProvision
    domain_of:
    - EarlyTerminationProvision
    range: MandatoryEarlyTermination
  mandatoryEarlyTerminationDateTenor:
    name: mandatoryEarlyTerminationDateTenor
    description: Period after trade date of the mandatory early termination date.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: EarlyTerminationProvision
    domain_of:
    - EarlyTerminationProvision
    range: Period
  optionalEarlyTermination:
    name: optionalEarlyTermination
    description: An option for either or both parties to terminate the swap at fair
      value.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: EarlyTerminationProvision
    domain_of:
    - EarlyTerminationProvision
    range: OptionalEarlyTermination
  optionalEarlyTerminationParameters:
    name: optionalEarlyTerminationParameters
    description: Definition of the first early termination date and the frequency
      of the termination dates subsequent to that. American exercise is defined by
      having a frequency of one day.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: EarlyTerminationProvision
    domain_of:
    - EarlyTerminationProvision
    range: ExercisePeriod