Skip to content

Class: StandardizedScheduleTradeInfo

URI: common_domain_model:StandardizedScheduleTradeInfo

 classDiagram
    class StandardizedScheduleTradeInfo
    click StandardizedScheduleTradeInfo href "../StandardizedScheduleTradeInfo/"
      StandardizedScheduleTradeInfo : assetClass





        StandardizedScheduleTradeInfo --> "0..1" StandardizedScheduleAssetClassEnum : assetClass
        click StandardizedScheduleAssetClassEnum href "../StandardizedScheduleAssetClassEnum/"



      StandardizedScheduleTradeInfo : grossInitialMargin





        StandardizedScheduleTradeInfo --> "0..1" Money : grossInitialMargin
        click Money href "../Money/"



      StandardizedScheduleTradeInfo : markToMarketValue





        StandardizedScheduleTradeInfo --> "0..1" Money : markToMarketValue
        click Money href "../Money/"



      StandardizedScheduleTradeInfo : productClass





        StandardizedScheduleTradeInfo --> "0..1" StandardizedScheduleProductClassEnum : productClass
        click StandardizedScheduleProductClassEnum href "../StandardizedScheduleProductClassEnum/"



Slots

Name Cardinality and Range Description Inheritance
assetClass 0..1
StandardizedScheduleAssetClassEnum
direct
productClass 0..1
StandardizedScheduleProductClassEnum
direct
grossInitialMargin 0..1
Money
direct
markToMarketValue 0..1
Money
direct

Usages

used by used in type used
StandardizedScheduleInitialMargin tradeInfo range StandardizedScheduleTradeInfo

In Subsets

Comments

  • Rosetta condition: PositiveGrossInitialMargin — grossInitialMargin -> value > 0
  • Rosetta condition: SameCurrencies — grossInitialMargin -> unit -> currency = markToMarketValue -> unit -> currency

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: StandardizedScheduleTradeInfo
comments:
- 'Rosetta condition: PositiveGrossInitialMargin  grossInitialMargin -> value > 0'
- 'Rosetta condition: SameCurrencies  grossInitialMargin -> unit -> currency = markToMarketValue
  -> unit -> currency'
in_subset:
- cdm_margin_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- assetClass
- productClass
- grossInitialMargin
- markToMarketValue
slot_usage:
  assetClass:
    name: assetClass
    required: false
  productClass:
    name: productClass
    required: false

Induced

name: StandardizedScheduleTradeInfo
comments:
- 'Rosetta condition: PositiveGrossInitialMargin  grossInitialMargin -> value > 0'
- 'Rosetta condition: SameCurrencies  grossInitialMargin -> unit -> currency = markToMarketValue
  -> unit -> currency'
in_subset:
- cdm_margin_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  assetClass:
    name: assetClass
    required: false
  productClass:
    name: productClass
    required: false
attributes:
  assetClass:
    name: assetClass
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: StandardizedScheduleTradeInfo
    domain_of:
    - StandardizedSchedule
    - StandardizedScheduleTradeInfo
    - IndexBase
    range: StandardizedScheduleAssetClassEnum
    required: false
  productClass:
    name: productClass
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: StandardizedScheduleTradeInfo
    domain_of:
    - StandardizedSchedule
    - StandardizedScheduleTradeInfo
    range: StandardizedScheduleProductClassEnum
    required: false
  grossInitialMargin:
    name: grossInitialMargin
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: StandardizedScheduleTradeInfo
    domain_of:
    - StandardizedScheduleTradeInfo
    range: Money
  markToMarketValue:
    name: markToMarketValue
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: StandardizedScheduleTradeInfo
    domain_of:
    - StandardizedScheduleTradeInfo
    range: Money