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/"
Slots
| 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 |
Usages
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
In Subsets
Comments
- Rosetta condition: AdjustableOrRelativeDatesChoice — required choice adjustableDates, relativeDates
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| metadata_key | True |
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:AdjustableOrRelativeDates |
| native | common_domain_model:AdjustableOrRelativeDates |
| close | fpml_5_10:AdjustableOrRelativeDates |
LinkML Source
Direct
name: AdjustableOrRelativeDates
annotations:
metadata_key:
tag: metadata_key
value: true
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.
comments:
- 'Rosetta condition: AdjustableOrRelativeDatesChoice — required choice adjustableDates,
relativeDates'
in_subset:
- cdm_base_datetime
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AdjustableOrRelativeDates
slots:
- adjustableDates
- relativeDates
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
adjustableDates:
name: adjustableDates
required: true
- slot_conditions:
relativeDates:
name: relativeDates
required: true
description: Choice rule to represent an FpML choice construct.
Induced
name: AdjustableOrRelativeDates
annotations:
metadata_key:
tag: metadata_key
value: true
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.
comments:
- 'Rosetta condition: AdjustableOrRelativeDatesChoice — required choice adjustableDates,
relativeDates'
in_subset:
- cdm_base_datetime
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AdjustableOrRelativeDates
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
close_mappings:
- fpml_5_10:AdjustableOrRelativeDates.adjustableDates
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
close_mappings:
- fpml_5_10:AdjustableOrRelativeDates.relativeDates
rank: 1000
owner: AdjustableOrRelativeDates
domain_of:
- AdjustableOrRelativeDates
- AdjustableRelativeOrPeriodicDates
range: RelativeDates
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
adjustableDates:
name: adjustableDates
required: true
- slot_conditions:
relativeDates:
name: relativeDates
required: true
description: Choice rule to represent an FpML choice construct.