Skip to content

Class: AdjustableOrAdjustedDate

A class for defining a date that shall be subject to adjustment if it would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the date.

URI: common_domain_model:AdjustableOrAdjustedDate

 classDiagram
    class AdjustableOrAdjustedDate
    click AdjustableOrAdjustedDate href "../AdjustableOrAdjustedDate/"
      AdjustableOrAdjustedDate : adjustedDate
        
      AdjustableOrAdjustedDate : dateAdjustments
        
          
    
        
        
        AdjustableOrAdjustedDate --> "0..1" BusinessDayAdjustments : dateAdjustments
        click BusinessDayAdjustments href "../BusinessDayAdjustments/"
    

        
      AdjustableOrAdjustedDate : unadjustedDate
        
      
Name Cardinality and Range Description Inheritance
unadjustedDate 0..1
date
A date subject to adjustment direct
dateAdjustments 0..1
BusinessDayAdjustments
The business day convention and financial business centers used for adjusting… direct
adjustedDate 0..1
date
The date once the adjustment has been performed direct
used by used in type used
ExerciseInstruction exerciseDate range AdjustableOrAdjustedDate

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'adjustedDate': {'value_presence': 'ABSENT'}} {'unadjustedDate': {'value_presence': 'PRESENT'}, 'dateAdjustments': {'value_presence': 'PRESENT'}}
property value
rosetta_metadata key
Mapping Type Mapped Value
self common_domain_model:AdjustableOrAdjustedDate
native common_domain_model:AdjustableOrAdjustedDate
name: AdjustableOrAdjustedDate
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: key
description: A class for defining a date that shall be subject to adjustment if it
would otherwise fall on a day that is not a business day in the specified business
centers, together with the convention for adjusting the date.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
unadjustedDate:
name: unadjustedDate
description: A date subject to adjustment.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
domain_of:
- AdjustableDate
- AdjustableDates
- AdjustableOrAdjustedDate
- AdjustableOrAdjustedOrRelativeDate
- ObservationDate
range: date
dateAdjustments:
name: dateAdjustments
description: The business day convention and financial business centers used for
adjusting the date if it would otherwise fall on a day that is not a business
date in the specified business centers.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
domain_of:
- AdjustableDate
- AdjustableDates
- AdjustableOrAdjustedDate
- AdjustableOrAdjustedOrRelativeDate
- ObservationSchedule
- DividendPeriod
- EconomicTerms
range: BusinessDayAdjustments
adjustedDate:
name: adjustedDate
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: id
description: The date once the adjustment has been performed. (Note that this
date may change if the business center holidays change).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
domain_of:
- AdjustableDate
- AdjustableDates
- AdjustableOrAdjustedDate
- AdjustableOrAdjustedOrRelativeDate
- RelativeDateOffset
- ObservationDate
- AdjustDateInstruction
range: date
rules:
- preconditions:
slot_conditions:
adjustedDate:
name: adjustedDate
value_presence: ABSENT
postconditions:
slot_conditions:
unadjustedDate:
name: unadjustedDate
value_presence: PRESENT
dateAdjustments:
name: dateAdjustments
value_presence: PRESENT
description: 'AdjustedDate: FpML specifies a choice between adjustedDate and [unadjustedDate
(required), dateAdjutsments (required), adjustedDate (optional)].'
name: AdjustableOrAdjustedDate
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: key
description: A class for defining a date that shall be subject to adjustment if it
would otherwise fall on a day that is not a business day in the specified business
centers, together with the convention for adjusting the date.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
unadjustedDate:
name: unadjustedDate
description: A date subject to adjustment.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
owner: AdjustableOrAdjustedDate
domain_of:
- AdjustableDate
- AdjustableDates
- AdjustableOrAdjustedDate
- AdjustableOrAdjustedOrRelativeDate
- ObservationDate
range: date
dateAdjustments:
name: dateAdjustments
description: The business day convention and financial business centers used for
adjusting the date if it would otherwise fall on a day that is not a business
date in the specified business centers.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
owner: AdjustableOrAdjustedDate
domain_of:
- AdjustableDate
- AdjustableDates
- AdjustableOrAdjustedDate
- AdjustableOrAdjustedOrRelativeDate
- ObservationSchedule
- DividendPeriod
- EconomicTerms
range: BusinessDayAdjustments
adjustedDate:
name: adjustedDate
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: id
description: The date once the adjustment has been performed. (Note that this
date may change if the business center holidays change).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
owner: AdjustableOrAdjustedDate
domain_of:
- AdjustableDate
- AdjustableDates
- AdjustableOrAdjustedDate
- AdjustableOrAdjustedOrRelativeDate
- RelativeDateOffset
- ObservationDate
- AdjustDateInstruction
range: date
rules:
- preconditions:
slot_conditions:
adjustedDate:
name: adjustedDate
value_presence: ABSENT
postconditions:
slot_conditions:
unadjustedDate:
name: unadjustedDate
value_presence: PRESENT
dateAdjustments:
name: dateAdjustments
value_presence: PRESENT
description: 'AdjustedDate: FpML specifies a choice between adjustedDate and [unadjustedDate
(required), dateAdjutsments (required), adjustedDate (optional)].'