Class: AmountSchedule
A class to specify a currency amount or a currency amount schedule.
URI: common_domain_model:AmountSchedule
classDiagram
class AmountSchedule
click AmountSchedule href "../AmountSchedule/"
Schedule <|-- AmountSchedule
click Schedule href "../Schedule/"
AmountSchedule : currency
AmountSchedule : datedValue
AmountSchedule --> "*" DatedValue : datedValue
click DatedValue href "../DatedValue/"
AmountSchedule : value
Inheritance
- Schedule
- AmountSchedule
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| currency | 1..* string |
The currency in which the amount schedule is denominated | direct |
| value | 1 Decimal |
The initial rate or amount, as the case may be | Schedule |
| datedValue | * DatedValue |
The schedule of step date and value pairs | Schedule |
Usages
| used by | used in | type | used |
|---|---|---|---|
| ExerciseFeeSchedule | feeAmountSchedule | range | AmountSchedule |
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:AmountSchedule |
| native | common_domain_model:AmountSchedule |
LinkML Source
Direct
name: AmountSchedule
description: A class to specify a currency amount or a currency amount schedule.
in_subset:
- cdm_product_common_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: Schedule
slots:
- currency
slot_usage:
currency:
name: currency
description: The currency in which the amount schedule is denominated. The currency
is specified outside of the actual schedule in order to be applied uniformly
to it. 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.
required: true
multivalued: true
Induced
name: AmountSchedule
description: A class to specify a currency amount or a currency amount schedule.
in_subset:
- cdm_product_common_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: Schedule
slot_usage:
currency:
name: currency
description: The currency in which the amount schedule is denominated. The currency
is specified outside of the actual schedule in order to be applied uniformly
to it. 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.
required: true
multivalued: true
attributes:
currency:
name: currency
annotations:
metadata_scheme:
tag: metadata_scheme
value: true
description: The currency in which the amount schedule is denominated. The currency
is specified outside of the actual schedule in order to be applied uniformly
to it. 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: AmountSchedule
domain_of:
- UnitType
- CommodityReferenceFramework
- NotDomesticCurrency
- SpecifiedCurrency
- LimitApplicable
- CalculationCurrencyElection
- CollateralRounding
- TerminationCurrencyElection
- ThresholdRatingsBased
- MinimumTransferAmountRatingsBased
- LegacyIndependentAmountRatingsBased
- FloatingRateIndexIdentification
- FeaturePayment
- DividendCurrency
- FutureValueAmount
- AmountSchedule
- CollateralInterestParameters
- ComputedAmount
range: string
required: true
multivalued: true
value:
name: value
description: The initial rate or amount, as the case may be. An initial rate of
5% would be represented as 0.05.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: AmountSchedule
domain_of:
- MeasureBase
- Schedule
- DatedValue
- Taxonomy
- TaxonomyClassification
- CodeValue
- AdjustmentFactor
- AccrualFactor
- DisputeResolution
- OtherEligibleAndPostedSupport
- CSAThresholdVariableSet
- CSAMinimumTransferAmountVariableSet
- MasterAgreementVariableSet
range: decimal
required: true
datedValue:
name: datedValue
description: The schedule of step date and value pairs. On each step date the
associated step value becomes effective. A list of steps may be ordered in the
document by ascending step date. An FpML document containing an unordered list
of steps is still regarded as a conformant document.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: AmountSchedule
domain_of:
- MeasureSchedule
- Schedule
range: DatedValue
multivalued: true
inlined: true
inlined_as_list: true