Skip to content

Class: ObservationDate

Specifies a single date on which market observations take place and specifies optional associated weighting.

URI: common_domain_model:ObservationDate

 classDiagram
    class ObservationDate
    click ObservationDate href "../ObservationDate/"
      ObservationDate : adjustedDate
        
      ObservationDate : observationReference
        
      ObservationDate : unadjustedDate
        
      ObservationDate : weight
        
      
Name Cardinality and Range Description Inheritance
unadjustedDate 0..1
date
A date subject to adjustment direct
adjustedDate 0..1
date
The date once the adjustment has been performed direct
weight 0..1
Decimal
Specifies the degree of importance of the observation direct
observationReference 0..1
string
Specifies an identification key for the market observation direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: (’ObservationDate: Either an unadjusted date or an adjusted date needs to be ’ ‘specified.’), ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘unadjustedDate’: SlotDefinition({‘name’: ‘unadjustedDate’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘adjustedDate’: SlotDefinition({‘name’: ‘adjustedDate’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
ObservationSchedule observationDate range ObservationDate
property value
rosetta_metadata key
Mapping Type Mapped Value
self common_domain_model:ObservationDate
native common_domain_model:ObservationDate
name: ObservationDate
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: key
description: Specifies a single date on which market observations take place and specifies
optional associated weighting.
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_product_common_schedule
domain_of:
- AdjustableDate
- AdjustableDates
- AdjustableOrAdjustedDate
- AdjustableOrAdjustedOrRelativeDate
- ObservationDate
range: date
adjustedDate:
name: adjustedDate
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_product_common_schedule
domain_of:
- AdjustableDate
- AdjustableDates
- AdjustableOrAdjustedDate
- AdjustableOrAdjustedOrRelativeDate
- RelativeDateOffset
- ObservationDate
- AdjustDateInstruction
range: date
weight:
name: weight
description: Specifies the degree of importance of the observation.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_schedule
rank: 1000
domain_of:
- ObservationDate
- WeightedAveragingObservation
range: decimal
observationReference:
name: observationReference
description: Specifies an identification key for the market observation. This
attribute can be used as a reference to assign weights to a series of dates
defined in a parametricSchedule.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_schedule
rank: 1000
domain_of:
- ObservationDate
range: string
all_of:
- description: 'ObservationDate: Either an unadjusted date or an adjusted date needs
to be specified.'
exactly_one_of:
- slot_conditions:
unadjustedDate:
name: unadjustedDate
value_presence: PRESENT
- slot_conditions:
adjustedDate:
name: adjustedDate
value_presence: PRESENT
name: ObservationDate
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: key
description: Specifies a single date on which market observations take place and specifies
optional associated weighting.
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_product_common_schedule
owner: ObservationDate
domain_of:
- AdjustableDate
- AdjustableDates
- AdjustableOrAdjustedDate
- AdjustableOrAdjustedOrRelativeDate
- ObservationDate
range: date
adjustedDate:
name: adjustedDate
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_product_common_schedule
owner: ObservationDate
domain_of:
- AdjustableDate
- AdjustableDates
- AdjustableOrAdjustedDate
- AdjustableOrAdjustedOrRelativeDate
- RelativeDateOffset
- ObservationDate
- AdjustDateInstruction
range: date
weight:
name: weight
description: Specifies the degree of importance of the observation.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_schedule
rank: 1000
owner: ObservationDate
domain_of:
- ObservationDate
- WeightedAveragingObservation
range: decimal
observationReference:
name: observationReference
description: Specifies an identification key for the market observation. This
attribute can be used as a reference to assign weights to a series of dates
defined in a parametricSchedule.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_schedule
rank: 1000
owner: ObservationDate
domain_of:
- ObservationDate
range: string
all_of:
- description: 'ObservationDate: Either an unadjusted date or an adjusted date needs
to be specified.'
exactly_one_of:
- slot_conditions:
unadjustedDate:
name: unadjustedDate
value_presence: PRESENT
- slot_conditions:
adjustedDate:
name: adjustedDate
value_presence: PRESENT