Skip to content

Class: ExtensionEvent

A data to: define the adjusted dates associated with an individual extension event.

URI: common_domain_model:ExtensionEvent

 classDiagram
    class ExtensionEvent
    click ExtensionEvent href "../ExtensionEvent/"
      ExtensionEvent : adjustedExerciseDate

      ExtensionEvent : adjustedExtendedTerminationDate

Slots

Name Cardinality and Range Description Inheritance
adjustedExerciseDate 1
date
The date on which option exercise takes place direct
adjustedExtendedTerminationDate 1
date
The termination date if an extendible provision is exercised direct

Usages

used by used in type used
ExtendibleProvisionAdjustedDates extensionEvent range ExtensionEvent

Rules

Rule Applied Preconditions Postconditions Elseconditions

In Subsets

Comments

  • Rosetta condition: FpML_ird_42 — adjustedExerciseDate < adjustedExtendedTerminationDate

Identifier and Mapping Information

Annotations

property value
metadata_key True

Schema Source

Mappings

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

LinkML Source

Direct

name: ExtensionEvent
annotations:
  metadata_key:
    tag: metadata_key
    value: true
description: 'A data to:  define the adjusted dates associated with an individual
  extension event.'
comments:
- 'Rosetta condition: FpML_ird_42  adjustedExerciseDate < adjustedExtendedTerminationDate'
in_subset:
- cdm_product_template
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- adjustedExerciseDate
- adjustedExtendedTerminationDate
slot_usage:
  adjustedExerciseDate:
    name: adjustedExerciseDate
    description: The date on which option exercise takes place. This date should already
      be adjusted for any applicable business day convention.
rules:
- description: FpML validation rule ird-42 - adjustedExerciseDate must be before adjustedExtendedTerminationDate.
  comments:
  - 'Rosetta comparison: adjustedExerciseDate < adjustedExtendedTerminationDate'

Induced

name: ExtensionEvent
annotations:
  metadata_key:
    tag: metadata_key
    value: true
description: 'A data to:  define the adjusted dates associated with an individual
  extension event.'
comments:
- 'Rosetta condition: FpML_ird_42  adjustedExerciseDate < adjustedExtendedTerminationDate'
in_subset:
- cdm_product_template
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  adjustedExerciseDate:
    name: adjustedExerciseDate
    description: The date on which option exercise takes place. This date should already
      be adjusted for any applicable business day convention.
attributes:
  adjustedExerciseDate:
    name: adjustedExerciseDate
    description: The date on which option exercise takes place. This date should already
      be adjusted for any applicable business day convention.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ExtensionEvent
    domain_of:
    - ExerciseEvent
    - CancellationEvent
    - EarlyTerminationEvent
    - ExtensionEvent
    range: date
    required: true
  adjustedExtendedTerminationDate:
    name: adjustedExtendedTerminationDate
    description: The termination date if an extendible provision is exercised. This
      date should already be adjusted for any applicable business day convention.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ExtensionEvent
    domain_of:
    - ExtensionEvent
    range: date
    required: true
rules:
- description: FpML validation rule ird-42 - adjustedExerciseDate must be before adjustedExtendedTerminationDate.
  comments:
  - 'Rosetta comparison: adjustedExerciseDate < adjustedExtendedTerminationDate'