Skip to content

Class: CalculationPeriodBase

The calculation period adjusted start and end dates, which are the baseline arguments needed to compute an interest accrual calculation.

URI: common_domain_model:CalculationPeriodBase

 classDiagram
    class CalculationPeriodBase
    click CalculationPeriodBase href "../CalculationPeriodBase/"
      CalculationPeriodBase <|-- CalculationPeriod
        click CalculationPeriod href "../CalculationPeriod/"

      CalculationPeriodBase : adjustedEndDate

      CalculationPeriodBase : adjustedStartDate

Inheritance

Slots

Name Cardinality and Range Description Inheritance
adjustedStartDate 0..1
date
The calculation period start date, adjusted according to any relevant busines... direct
adjustedEndDate 0..1
date
The calculation period end date, adjusted according to any relevant business ... direct

Usages

used by used in type used
FixedAmountCalculationDetails calculationPeriod range CalculationPeriodBase
FloatingAmountCalculationDetails calculationPeriod range CalculationPeriodBase

In Subsets

Identifier and Mapping Information

Annotations

property value
metadata_key True

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:CalculationPeriodBase
native common_domain_model:CalculationPeriodBase
close fpml_5_10:CalculationPeriodBase

LinkML Source

Direct

name: CalculationPeriodBase
annotations:
  metadata_key:
    tag: metadata_key
    value: true
description: The calculation period adjusted start and end dates, which are the baseline
  arguments needed to compute an interest accrual calculation.
in_subset:
- cdm_product_common_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CalculationPeriodBase
slots:
- adjustedStartDate
- adjustedEndDate

Induced

name: CalculationPeriodBase
annotations:
  metadata_key:
    tag: metadata_key
    value: true
description: The calculation period adjusted start and end dates, which are the baseline
  arguments needed to compute an interest accrual calculation.
in_subset:
- cdm_product_common_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CalculationPeriodBase
attributes:
  adjustedStartDate:
    name: adjustedStartDate
    description: The calculation period start date, adjusted according to any relevant
      business day convention.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:CalculationPeriodBase.adjustedStartDate
    rank: 1000
    owner: CalculationPeriodBase
    domain_of:
    - CalculationPeriodBase
    range: date
  adjustedEndDate:
    name: adjustedEndDate
    description: The calculation period end date, adjusted according to any relevant
      business day convention.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:CalculationPeriodBase.adjustedEndDate
    rank: 1000
    owner: CalculationPeriodBase
    domain_of:
    - CalculationPeriodBase
    range: date