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
- from schema: https://w3id.org/lmodel/common-domain-model
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