Class: ComputedAmount
A class to specify the outcome of a computed amount, for testing purposes.
URI: common_domain_model:ComputedAmount
classDiagram
class ComputedAmount
click ComputedAmount href "../ComputedAmount/"
ComputedAmount : amount
ComputedAmount : callFunction
ComputedAmount : currency
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| callFunction | 1 string |
direct | |
| amount | 1 Decimal |
Current value of the outstanding contract | direct |
| currency | 0..1 string |
The currency in which the computed amount is denominated | direct |
In Subsets
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:ComputedAmount |
| native | common_domain_model:ComputedAmount |
LinkML Source
Direct
name: ComputedAmount
description: A class to specify the outcome of a computed amount, for testing purposes.
in_subset:
- cdm_product_common_settlement
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- callFunction
- amount
- currency
slot_usage:
amount:
name: amount
range: decimal
currency:
name: currency
description: The currency in which the computed amount 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.
Induced
name: ComputedAmount
description: A class to specify the outcome of a computed amount, for testing purposes.
in_subset:
- cdm_product_common_settlement
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
amount:
name: amount
range: decimal
currency:
name: currency
description: The currency in which the computed amount 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.
attributes:
callFunction:
name: callFunction
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: ComputedAmount
domain_of:
- ComputedAmount
range: string
required: true
amount:
name: amount
description: Current value of the outstanding contract
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: ComputedAmount
domain_of:
- Valuation
- ElectiveAmountElection
- CSAThresholdVariableSet
- ThresholdMinimumTransferAmountFixedAmount
- CSAMinimumTransferAmountVariableSet
- LegacyResolutionAlternative
- RatingAgencyAmount
- FeaturePayment
- ComputedAmount
range: decimal
required: true
currency:
name: currency
annotations:
metadata_scheme:
tag: metadata_scheme
value: true
description: The currency in which the computed amount 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
rank: 1000
owner: ComputedAmount
domain_of:
- UnitType
- CommodityReferenceFramework
- NotDomesticCurrency
- SpecifiedCurrency
- LimitApplicable
- CalculationCurrencyElection
- CollateralRounding
- TerminationCurrencyElection
- ThresholdRatingsBased
- MinimumTransferAmountRatingsBased
- LegacyIndependentAmountRatingsBased
- FloatingRateIndexIdentification
- FeaturePayment
- DividendCurrency
- FutureValueAmount
- AmountSchedule
- CollateralInterestParameters
- ComputedAmount
range: string