Class: DividendCurrency
A class to specify the currency in which the dividends will be denominated, i.e. either in the dividend currency or in a currency specified as part of the contract.
URI: common_domain_model:DividendCurrency
classDiagram
class DividendCurrency
click DividendCurrency href "../DividendCurrency/"
DividendCurrency : currency
DividendCurrency : currencyReference
DividendCurrency : determinationMethod
DividendCurrency --> "0..1" DeterminationMethodEnum : determinationMethod
click DeterminationMethodEnum href "../DeterminationMethodEnum/"
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| currency | 0..1 string |
The currency in which the dividend is denominated | direct |
| determinationMethod | 0..1 DeterminationMethodEnum |
Specifies the method according to which the dividend is determined, e | direct |
| currencyReference | 0..1 string |
Reference to a currency specified elsewhere in the document | direct |
Expressions & Logic
All Of
Section titled “All Of”The class must satisfy all of:
- AnonymousClassExpression({ ‘description’: ‘Unnamed condition (one-of)’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘currency’: SlotDefinition({‘name’: ‘currency’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘determinationMethod’: SlotDefinition({‘name’: ‘determinationMethod’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘currencyReference’: SlotDefinition({‘name’: ‘currencyReference’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| DividendReturnTerms | dividendCurrency | range | DividendCurrency |
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:DividendCurrency |
| native | common_domain_model:DividendCurrency |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: DividendCurrencydescription: A class to specify the currency in which the dividends will be denominated, i.e. either in the dividend currency or in a currency specified as part of the contract.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: currency: name: currency annotations: rosetta_metadata: tag: rosetta_metadata value: scheme description: The currency in which the dividend is denominated. The list of valid currencies is not presently positioned as an enumeration as part of the CDM because that scope is limited to the values specified by ISDA and FpML. As a result, implementers have to make reference to the relevant standard, such as the ISO 4217 standard for currency codes. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset domain_of: - UnitType - CommodityReferenceFramework - NotDomesticCurrency - SpecifiedCurrency - FloatingRateIndexIdentification - AmountScheduleWithInitialValue - LimitApplicable - CalculationCurrencyElection - CollateralRounding - LegacyIndependentAmountRatingsBased - MinimumTransferAmountRatingsBased - TerminationCurrencyElection - ThresholdRatingsBased - FeaturePayment - DividendCurrency - FutureValueAmount - CollateralInterestParameters - ComputedAmount range: string determinationMethod: name: determinationMethod description: Specifies the method according to which the dividend is determined, e.g. the dividend currency. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset domain_of: - PerformanceValuationDates - DeterminationMethodology - DividendCurrency - Composite range: DeterminationMethodEnum currencyReference: name: currencyReference annotations: rosetta_metadata: tag: rosetta_metadata value: reference description: Reference to a currency specified elsewhere in the document from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 domain_of: - DividendCurrency range: stringall_of:- description: Unnamed condition (one-of) exactly_one_of: - slot_conditions: currency: name: currency value_presence: PRESENT - slot_conditions: determinationMethod: name: determinationMethod value_presence: PRESENT - slot_conditions: currencyReference: name: currencyReference value_presence: PRESENTInduced
Section titled “Induced”name: DividendCurrencydescription: A class to specify the currency in which the dividends will be denominated, i.e. either in the dividend currency or in a currency specified as part of the contract.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: currency: name: currency annotations: rosetta_metadata: tag: rosetta_metadata value: scheme description: The currency in which the dividend is denominated. The list of valid currencies is not presently positioned as an enumeration as part of the CDM because that scope is limited to the values specified by ISDA and FpML. As a result, implementers have to make reference to the relevant standard, such as the ISO 4217 standard for currency codes. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset owner: DividendCurrency domain_of: - UnitType - CommodityReferenceFramework - NotDomesticCurrency - SpecifiedCurrency - FloatingRateIndexIdentification - AmountScheduleWithInitialValue - LimitApplicable - CalculationCurrencyElection - CollateralRounding - LegacyIndependentAmountRatingsBased - MinimumTransferAmountRatingsBased - TerminationCurrencyElection - ThresholdRatingsBased - FeaturePayment - DividendCurrency - FutureValueAmount - CollateralInterestParameters - ComputedAmount range: string determinationMethod: name: determinationMethod description: Specifies the method according to which the dividend is determined, e.g. the dividend currency. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset owner: DividendCurrency domain_of: - PerformanceValuationDates - DeterminationMethodology - DividendCurrency - Composite range: DeterminationMethodEnum currencyReference: name: currencyReference annotations: rosetta_metadata: tag: rosetta_metadata value: reference description: Reference to a currency specified elsewhere in the document from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset rank: 1000 owner: DividendCurrency domain_of: - DividendCurrency range: stringall_of:- description: Unnamed condition (one-of) exactly_one_of: - slot_conditions: currency: name: currency value_presence: PRESENT - slot_conditions: determinationMethod: name: determinationMethod value_presence: PRESENT - slot_conditions: currencyReference: name: currencyReference value_presence: PRESENT