Class: MultipleValuationDates
URI: common_domain_model:MultipleValuationDates
classDiagram
class MultipleValuationDates
click MultipleValuationDates href "../MultipleValuationDates/"
SingleValuationDate <|-- MultipleValuationDates
click SingleValuationDate href "../SingleValuationDate/"
MultipleValuationDates : businessDays
MultipleValuationDates : businessDaysThereafter
MultipleValuationDates : numberValuationDates
Inheritance
Section titled “Inheritance”- SingleValuationDate
- MultipleValuationDates
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| businessDaysThereafter | 0..1 Integer |
The number of business days between successive valuation dates when multiple … | direct |
| numberValuationDates | 0..1 Integer |
Where multiple valuation dates are specified as being applicable for cash set… | direct |
| businessDays | 0..1 Integer |
A number of business days | SingleValuationDate |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| ValuationDate | multipleValuationDates | range | MultipleValuationDates |
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'businessDaysThereafter': {'value_presence': 'PRESENT'}} |
{'businessDaysThereafter': {'minimum_value': 0, 'value_presence': 'PRESENT'}} |
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'numberValuationDates': {'value_presence': 'PRESENT'}} |
{'numberValuationDates': {'minimum_value': 0, 'value_presence': 'PRESENT'}} |
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:MultipleValuationDates |
| native | common_domain_model:MultipleValuationDates |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: MultipleValuationDatesfrom_schema: https://w3id.org/lmodel/common-domain-modelis_a: SingleValuationDateattributes: businessDaysThereafter: name: businessDaysThereafter description: 'The number of business days between successive valuation dates when multiple valuation dates are applicable for cash settlement. ISDA 2003 Term: Business Days thereafter.' from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset rank: 1000 domain_of: - MultipleValuationDates range: integer numberValuationDates: name: numberValuationDates description: 'Where multiple valuation dates are specified as being applicable for cash settlement, this element specifies (a) the number of applicable valuation dates, and (b) the number of business days after satisfaction of all conditions to settlement when the first such valuation date occurs, and (c) the number of business days thereafter of each successive valuation date. ISDA 2003 Term: Multiple Valuation Dates.' from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset rank: 1000 domain_of: - MultipleValuationDates range: integerrules:- preconditions: slot_conditions: businessDaysThereafter: name: businessDaysThereafter value_presence: PRESENT postconditions: slot_conditions: businessDaysThereafter: name: businessDaysThereafter minimum_value: 0 value_presence: PRESENT description: 'BusinessDaysThereafter: FpML specifies businessDaysThereafter as a PositiveInteger.'- preconditions: slot_conditions: numberValuationDates: name: numberValuationDates value_presence: PRESENT postconditions: slot_conditions: numberValuationDates: name: numberValuationDates minimum_value: 0 value_presence: PRESENT description: 'NumberValuationDates: FpML specifies numberValuationDates as a PositiveInteger.'Induced
Section titled “Induced”name: MultipleValuationDatesfrom_schema: https://w3id.org/lmodel/common-domain-modelis_a: SingleValuationDateattributes: businessDaysThereafter: name: businessDaysThereafter description: 'The number of business days between successive valuation dates when multiple valuation dates are applicable for cash settlement. ISDA 2003 Term: Business Days thereafter.' from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset rank: 1000 owner: MultipleValuationDates domain_of: - MultipleValuationDates range: integer numberValuationDates: name: numberValuationDates description: 'Where multiple valuation dates are specified as being applicable for cash settlement, this element specifies (a) the number of applicable valuation dates, and (b) the number of business days after satisfaction of all conditions to settlement when the first such valuation date occurs, and (c) the number of business days thereafter of each successive valuation date. ISDA 2003 Term: Multiple Valuation Dates.' from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset rank: 1000 owner: MultipleValuationDates domain_of: - MultipleValuationDates range: integer businessDays: name: businessDays description: 'A number of business days. Its precise meaning is dependant on the context in which this element is used. ISDA 2003 Term: Business Day.' from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset rank: 1000 owner: MultipleValuationDates domain_of: - SingleValuationDate - PhysicalSettlementPeriod range: integerrules:- preconditions: slot_conditions: businessDaysThereafter: name: businessDaysThereafter value_presence: PRESENT postconditions: slot_conditions: businessDaysThereafter: name: businessDaysThereafter minimum_value: 0 value_presence: PRESENT description: 'BusinessDaysThereafter: FpML specifies businessDaysThereafter as a PositiveInteger.'- preconditions: slot_conditions: numberValuationDates: name: numberValuationDates value_presence: PRESENT postconditions: slot_conditions: numberValuationDates: name: numberValuationDates minimum_value: 0 value_presence: PRESENT description: 'NumberValuationDates: FpML specifies numberValuationDates as a PositiveInteger.'