Skip to content

Class: SingleValuationDate

A class to specify the number of business days after satisfaction of all conditions to settlement.

URI: common_domain_model:SingleValuationDate

 classDiagram
    class SingleValuationDate
    click SingleValuationDate href "../SingleValuationDate/"
      SingleValuationDate <|-- MultipleValuationDates
        click MultipleValuationDates href "../MultipleValuationDates/"

      SingleValuationDate : businessDays

Inheritance

Slots

Name Cardinality and Range Description Inheritance
businessDays 0..1
Integer
A number of business days direct

Usages

used by used in type used
ValuationDate singleValuationDate range SingleValuationDate

Rules

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'businessDays': {'required': True}} {'businessDays': {'minimum_value': 0}}

In Subsets

Comments

  • Rosetta condition: NonNegativeBusinessDays — if businessDays exists then businessDays >= 0

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:SingleValuationDate
native common_domain_model:SingleValuationDate

LinkML Source

Direct

name: SingleValuationDate
description: A class to specify the number of business days after satisfaction of
  all conditions to settlement.
comments:
- 'Rosetta condition: NonNegativeBusinessDays  if businessDays exists then businessDays
  >= 0'
in_subset:
- cdm_observable_asset
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- businessDays
rules:
- preconditions:
    slot_conditions:
      businessDays:
        name: businessDays
        required: true
  postconditions:
    slot_conditions:
      businessDays:
        name: businessDays
        minimum_value: 0
  description: FpML specifies businessDays as a NonNegativeInteger.

Induced

name: SingleValuationDate
description: A class to specify the number of business days after satisfaction of
  all conditions to settlement.
comments:
- 'Rosetta condition: NonNegativeBusinessDays  if businessDays exists then businessDays
  >= 0'
in_subset:
- cdm_observable_asset
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
  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
    rank: 1000
    owner: SingleValuationDate
    domain_of:
    - SingleValuationDate
    - PhysicalSettlementPeriod
    range: integer
rules:
- preconditions:
    slot_conditions:
      businessDays:
        name: businessDays
        required: true
  postconditions:
    slot_conditions:
      businessDays:
        name: businessDays
        minimum_value: 0
  description: FpML specifies businessDays as a NonNegativeInteger.