Skip to content

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
        
      
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
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'}}
Mapping Type Mapped Value
self common_domain_model:MultipleValuationDates
native common_domain_model:MultipleValuationDates
name: MultipleValuationDates
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: SingleValuationDate
attributes:
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: integer
rules:
- 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.'
name: MultipleValuationDates
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: SingleValuationDate
attributes:
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: integer
rules:
- 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.'