Skip to content

Class: ObservationSchedule

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

URI: common_domain_model:ObservationSchedule

 classDiagram
    class ObservationSchedule
    click ObservationSchedule href "../ObservationSchedule/"
      ObservationSchedule : dateAdjustments





        ObservationSchedule --> "0..1" BusinessDayAdjustments : dateAdjustments
        click BusinessDayAdjustments href "../BusinessDayAdjustments/"



      ObservationSchedule : observationDate





        ObservationSchedule --> "*" ObservationDate : observationDate
        click ObservationDate href "../ObservationDate/"



Slots

Name Cardinality and Range Description Inheritance
observationDate *
ObservationDate
Specifies an adjusted or unadjusted date for a market observation direct
dateAdjustments 0..1
BusinessDayAdjustments
The business day convention and financial business centers used for adjusting... direct

Usages

used by used in type used
ObservationDates observationSchedule range ObservationSchedule

In Subsets

Comments

  • Rosetta condition: AdjustedDate — if observationDate -> adjustedDate is absent then observationDate -> unadjustedDate exists and dateAdjustments exists

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: ObservationSchedule
description: Specifies a single date on which market observations take place and specifies
  optional associated weighting.
comments:
- 'Rosetta condition: AdjustedDate  if observationDate -> adjustedDate is absent
  then observationDate -> unadjustedDate exists and dateAdjustments exists'
in_subset:
- cdm_product_common_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- observationDate
- dateAdjustments
slot_usage:
  observationDate:
    name: observationDate
    description: Specifies an adjusted or unadjusted date for a market observation.
    range: ObservationDate
    required: false
    multivalued: true

Induced

name: ObservationSchedule
description: Specifies a single date on which market observations take place and specifies
  optional associated weighting.
comments:
- 'Rosetta condition: AdjustedDate  if observationDate -> adjustedDate is absent
  then observationDate -> unadjustedDate exists and dateAdjustments exists'
in_subset:
- cdm_product_common_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  observationDate:
    name: observationDate
    description: Specifies an adjusted or unadjusted date for a market observation.
    range: ObservationDate
    required: false
    multivalued: true
attributes:
  observationDate:
    name: observationDate
    description: Specifies an adjusted or unadjusted date for a market observation.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ObservationSchedule
    domain_of:
    - ObservationIdentifier
    - ObservationSchedule
    - FloatingRateSettingDetails
    range: ObservationDate
    required: false
    multivalued: true
  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
    close_mappings:
    - fpml_5_10:AdjustableDate.dateAdjustments
    rank: 1000
    owner: ObservationSchedule
    domain_of:
    - AdjustableDate
    - AdjustableDates
    - AdjustableOrAdjustedDate
    - AdjustableOrAdjustedOrRelativeDate
    - DividendPeriod
    - ObservationSchedule
    - EconomicTerms
    range: BusinessDayAdjustments