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

Slots

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

Usages

used by used in type used
ObservationSchedule observationDate range ObservationDate

Rules

Rule Applied Preconditions Postconditions Elseconditions

In Subsets

Comments

  • Rosetta condition: ObservationDate — required choice unadjustedDate, adjustedDate

Identifier and Mapping Information

Annotations

property value
metadata_key True

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:ObservationDate
native common_domain_model:ObservationDate

LinkML Source

Direct

name: ObservationDate
annotations:
  metadata_key:
    tag: metadata_key
    value: true
description: Specifies a single date on which market observations take place and specifies
  optional associated weighting.
comments:
- 'Rosetta condition: ObservationDate  required choice unadjustedDate, adjustedDate'
in_subset:
- cdm_product_common_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- unadjustedDate
- adjustedDate
- weight
- observationReference
slot_usage:
  unadjustedDate:
    name: unadjustedDate
    description: A date subject to adjustment.
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        unadjustedDate:
          name: unadjustedDate
          required: true
    - slot_conditions:
        adjustedDate:
          name: adjustedDate
          required: true
  description: Either an unadjusted date or an adjusted date needs to be specified.

Induced

name: ObservationDate
annotations:
  metadata_key:
    tag: metadata_key
    value: true
description: Specifies a single date on which market observations take place and specifies
  optional associated weighting.
comments:
- 'Rosetta condition: ObservationDate  required choice unadjustedDate, adjustedDate'
in_subset:
- cdm_product_common_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  unadjustedDate:
    name: unadjustedDate
    description: A date subject to adjustment.
attributes:
  unadjustedDate:
    name: unadjustedDate
    description: A date subject to adjustment.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:AdjustableDate.unadjustedDate
    rank: 1000
    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
    close_mappings:
    - fpml_5_10:AdjustableDate.adjustedDate
    rank: 1000
    owner: ObservationDate
    domain_of:
    - AdjustableDate
    - AdjustableDates
    - AdjustableOrAdjustedDate
    - AdjustableOrAdjustedOrRelativeDate
    - RelativeDateOffset
    - ObservationDate
    range: date
  weight:
    name: weight
    description: Specifies the degree of importance of the observation.
    from_schema: https://w3id.org/lmodel/common-domain-model
    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
    rank: 1000
    owner: ObservationDate
    domain_of:
    - ObservationDate
    range: string
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        unadjustedDate:
          name: unadjustedDate
          required: true
    - slot_conditions:
        adjustedDate:
          name: adjustedDate
          required: true
  description: Either an unadjusted date or an adjusted date needs to be specified.