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