Skip to content

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

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