Skip to content

Class: TriggerEvent

Observation point for trigger.

URI: common_domain_model:TriggerEvent

 classDiagram
    class TriggerEvent
    click TriggerEvent href "../TriggerEvent/"
      TriggerEvent : featurePayment





        TriggerEvent --> "0..1" FeaturePayment : featurePayment
        click FeaturePayment href "../FeaturePayment/"



      TriggerEvent : schedule





        TriggerEvent --> "*" AveragingSchedule : schedule
        click AveragingSchedule href "../AveragingSchedule/"



      TriggerEvent : trigger





        TriggerEvent --> "1" Trigger : trigger
        click Trigger href "../Trigger/"



      TriggerEvent : triggerDates





        TriggerEvent --> "0..1" DateList : triggerDates
        click DateList href "../DateList/"



Slots

Name Cardinality and Range Description Inheritance
schedule *
AveragingSchedule
A derivative schedule direct
triggerDates 0..1
DateList
The trigger Dates direct
trigger 1
Trigger
The trigger level direct
featurePayment 0..1
FeaturePayment
The feature payment, i direct

Usages

used by used in type used
Barrier knockIn range TriggerEvent
Barrier knockOut range TriggerEvent

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: TriggerEvent
description: Observation point for trigger.
in_subset:
- cdm_observable_event
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- schedule
- triggerDates
- trigger
- featurePayment

Induced

name: TriggerEvent
description: Observation point for trigger.
in_subset:
- cdm_observable_event
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
  schedule:
    name: schedule
    description: A derivative schedule.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: TriggerEvent
    domain_of:
    - TriggerEvent
    - CommodityPayout
    - AveragingPeriod
    - OptionPayout
    - SettlementPayout
    - FixedPricePayout
    range: AveragingSchedule
    multivalued: true
    inlined: true
    inlined_as_list: true
  triggerDates:
    name: triggerDates
    description: The trigger Dates.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: TriggerEvent
    domain_of:
    - TriggerEvent
    range: DateList
  trigger:
    name: trigger
    description: The trigger level
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: TriggerEvent
    domain_of:
    - TriggerEvent
    - CollateralInterestNotification
    range: Trigger
    required: true
  featurePayment:
    name: featurePayment
    description: The feature payment, i.e. the payment made following trigger occurrence.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: TriggerEvent
    domain_of:
    - TriggerEvent
    range: FeaturePayment