Skip to content

Class: AdjustableOrRelativeDates

A class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates.

URI: common_domain_model:AdjustableOrRelativeDates

 classDiagram
    class AdjustableOrRelativeDates
    click AdjustableOrRelativeDates href "../AdjustableOrRelativeDates/"
      AdjustableOrRelativeDates : adjustableDates
        
          
    
        
        
        AdjustableOrRelativeDates --> "0..1" AdjustableDates : adjustableDates
        click AdjustableDates href "../AdjustableDates/"
    

        
      AdjustableOrRelativeDates : relativeDates
        
          
    
        
        
        AdjustableOrRelativeDates --> "0..1" RelativeDates : relativeDates
        click RelativeDates href "../RelativeDates/"
    

        
      
Name Cardinality and Range Description Inheritance
adjustableDates 0..1
AdjustableDates
A series of dates that shall be subject to adjustment if they would otherwise… direct
relativeDates 0..1
RelativeDates
A series of dates specified as some offset to another series of dates (the an… direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: (’AdjustableOrRelativeDatesChoice: Choice rule to represent an FpML choice ’ ‘construct.’), ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘adjustableDates’: SlotDefinition({‘name’: ‘adjustableDates’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘relativeDates’: SlotDefinition({‘name’: ‘relativeDates’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
FinalCalculationPeriodDateAdjustment relevantUnderlyingDateReference range AdjustableOrRelativeDates
CancelableProvision effectiveDate range AdjustableOrRelativeDates
ExerciseTerms exerciseDates range AdjustableOrRelativeDates
ExerciseTerms relevantUnderlyingDate range AdjustableOrRelativeDates
property value
rosetta_metadata key
Mapping Type Mapped Value
self common_domain_model:AdjustableOrRelativeDates
native common_domain_model:AdjustableOrRelativeDates
name: AdjustableOrRelativeDates
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: key
description: A class giving the choice between defining a series of dates as an explicit
list of dates together with applicable adjustments or as relative to some other
series of (anchor) dates.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
adjustableDates:
name: adjustableDates
description: A series of dates that shall be subject to adjustment if they 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/cdm_base_datetime
rank: 1000
domain_of:
- AdjustableOrRelativeDates
- AdjustableRelativeOrPeriodicDates
- SettlementDate
range: AdjustableDates
relativeDates:
name: relativeDates
description: A series of dates specified as some offset to another series of dates
(the anchor dates).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
rank: 1000
domain_of:
- AdjustableOrRelativeDates
- AdjustableRelativeOrPeriodicDates
range: RelativeDates
all_of:
- description: 'AdjustableOrRelativeDatesChoice: Choice rule to represent an FpML
choice construct.'
exactly_one_of:
- slot_conditions:
adjustableDates:
name: adjustableDates
value_presence: PRESENT
- slot_conditions:
relativeDates:
name: relativeDates
value_presence: PRESENT
name: AdjustableOrRelativeDates
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: key
description: A class giving the choice between defining a series of dates as an explicit
list of dates together with applicable adjustments or as relative to some other
series of (anchor) dates.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
adjustableDates:
name: adjustableDates
description: A series of dates that shall be subject to adjustment if they 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/cdm_base_datetime
rank: 1000
owner: AdjustableOrRelativeDates
domain_of:
- AdjustableOrRelativeDates
- AdjustableRelativeOrPeriodicDates
- SettlementDate
range: AdjustableDates
relativeDates:
name: relativeDates
description: A series of dates specified as some offset to another series of dates
(the anchor dates).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
rank: 1000
owner: AdjustableOrRelativeDates
domain_of:
- AdjustableOrRelativeDates
- AdjustableRelativeOrPeriodicDates
range: RelativeDates
all_of:
- description: 'AdjustableOrRelativeDatesChoice: Choice rule to represent an FpML
choice construct.'
exactly_one_of:
- slot_conditions:
adjustableDates:
name: adjustableDates
value_presence: PRESENT
- slot_conditions:
relativeDates:
name: relativeDates
value_presence: PRESENT