Class: FxSettlementRateSource
The source of the Foreign Exchange settlement rate.
URI: common_domain_model:FxSettlementRateSource
classDiagram
class FxSettlementRateSource
click FxSettlementRateSource href "../FxSettlementRateSource/"
FxSettlementRateSource : nonstandardSettlementRate
FxSettlementRateSource --> "0..1" FxInformationSource : nonstandardSettlementRate
click FxInformationSource href "../FxInformationSource/"
FxSettlementRateSource : settlementRateOption
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| settlementRateOption | 0..1 string |
Indicates that an officially defined rate settlement rate option will be the ... | direct |
| nonstandardSettlementRate | 0..1 FxInformationSource |
Indicates that a non-standard rate source will be used for the fixing | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| FxRateSourceFixing | settlementRateSource | range | FxSettlementRateSource |
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
In Subsets
Comments
- Rosetta condition: FxSettlementRateSourceChoice — required choice settlementRateOption, nonstandardSettlementRate
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:FxSettlementRateSource |
| native | common_domain_model:FxSettlementRateSource |
LinkML Source
Direct
name: FxSettlementRateSource
description: The source of the Foreign Exchange settlement rate.
comments:
- 'Rosetta condition: FxSettlementRateSourceChoice — required choice settlementRateOption,
nonstandardSettlementRate'
in_subset:
- cdm_observable_asset
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- settlementRateOption
- nonstandardSettlementRate
slot_usage:
settlementRateOption:
name: settlementRateOption
description: Indicates that an officially defined rate settlement rate option
will be the used for the fixing.
range: string
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
settlementRateOption:
name: settlementRateOption
required: true
- slot_conditions:
nonstandardSettlementRate:
name: nonstandardSettlementRate
required: true
description: FxSettlementRateSourceChoice
Induced
name: FxSettlementRateSource
description: The source of the Foreign Exchange settlement rate.
comments:
- 'Rosetta condition: FxSettlementRateSourceChoice — required choice settlementRateOption,
nonstandardSettlementRate'
in_subset:
- cdm_observable_asset
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
settlementRateOption:
name: settlementRateOption
description: Indicates that an officially defined rate settlement rate option
will be the used for the fixing.
range: string
attributes:
settlementRateOption:
name: settlementRateOption
description: Indicates that an officially defined rate settlement rate option
will be the used for the fixing.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: FxSettlementRateSource
domain_of:
- NonDeliverableSubstitute
- FxSettlementRateSource
- SettlementRateOption
- ValuationSource
range: string
nonstandardSettlementRate:
name: nonstandardSettlementRate
description: Indicates that a non-standard rate source will be used for the fixing.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: FxSettlementRateSource
domain_of:
- FxSettlementRateSource
range: FxInformationSource
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
settlementRateOption:
name: settlementRateOption
required: true
- slot_conditions:
nonstandardSettlementRate:
name: nonstandardSettlementRate
required: true
description: FxSettlementRateSourceChoice