Class: Strike
A class describing a single cap or floor rate.
URI: common_domain_model:Strike
classDiagram
class Strike
click Strike href "../Strike/"
Strike : buyer
Strike --> "0..1" PayerReceiverEnum : buyer
click PayerReceiverEnum href "../PayerReceiverEnum/"
Strike : seller
Strike --> "0..1" PayerReceiverEnum : seller
click PayerReceiverEnum href "../PayerReceiverEnum/"
Strike : strikeRate
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| strikeRate | 1 Decimal |
The rate for a cap or floor | direct |
| buyer | 0..1 PayerReceiverEnum |
The buyer of the option | direct |
| seller | 0..1 PayerReceiverEnum |
The party that has sold | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| FloatingRateDefinition | capRate | range | Strike |
| FloatingRateDefinition | floorRate | range | Strike |
In Subsets
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| metadata_key | True |
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:Strike |
| native | common_domain_model:Strike |
LinkML Source
Direct
name: Strike
annotations:
metadata_key:
tag: metadata_key
value: true
description: A class describing a single cap or floor rate.
in_subset:
- cdm_product_template
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- strikeRate
- buyer
- seller
slot_usage:
buyer:
name: buyer
description: The buyer of the option.
range: PayerReceiverEnum
required: false
seller:
name: seller
description: The party that has sold.
range: PayerReceiverEnum
required: false
Induced
name: Strike
annotations:
metadata_key:
tag: metadata_key
value: true
description: A class describing a single cap or floor rate.
in_subset:
- cdm_product_template
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
buyer:
name: buyer
description: The buyer of the option.
range: PayerReceiverEnum
required: false
seller:
name: seller
description: The party that has sold.
range: PayerReceiverEnum
required: false
attributes:
strikeRate:
name: strikeRate
description: The rate for a cap or floor.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: Strike
domain_of:
- Strike
range: decimal
required: true
buyer:
name: buyer
description: The buyer of the option.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:BuyerSeller.buyer
rank: 1000
owner: Strike
domain_of:
- BuyerSeller
- Strike
- StrikeSchedule
range: PayerReceiverEnum
required: false
seller:
name: seller
description: The party that has sold.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:BuyerSeller.seller
rank: 1000
owner: Strike
domain_of:
- BuyerSeller
- Strike
- StrikeSchedule
range: PayerReceiverEnum
required: false