Skip to content

Class: Schedule

A class defining a schedule of rates or amounts in terms of an initial value and then a series of step date and value pairs. On each step date the rate or amount changes to the new step value. The series of step date and value pairs are optional. If not specified, this implies that the initial value remains unchanged over time.

URI: common_domain_model:Schedule

 classDiagram
    class Schedule
    click Schedule href "../Schedule/"
      Schedule <|-- AmountSchedule
        click AmountSchedule href "../AmountSchedule/"

      Schedule : datedValue





        Schedule --> "*" DatedValue : datedValue
        click DatedValue href "../DatedValue/"



      Schedule : value

Inheritance

Slots

Name Cardinality and Range Description Inheritance
value 1
Decimal
The initial rate or amount, as the case may be direct
datedValue *
DatedValue
The schedule of step date and value pairs direct

Usages

used by used in type used
StubFloatingRate floatingRateMultiplierSchedule range Schedule
ExerciseFeeSchedule feeRateSchedule range Schedule

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:Schedule
native common_domain_model:Schedule
related gist:ScheduledEvent

LinkML Source

Direct

name: Schedule
description: A class defining a schedule of rates or amounts in terms of an initial
  value and then a series of step date and value pairs. On each step date the rate
  or amount changes to the new step value. The series of step date and value pairs
  are optional. If not specified, this implies that the initial value remains unchanged
  over time.
in_subset:
- cdm_base_math
from_schema: https://w3id.org/lmodel/common-domain-model
related_mappings:
- gist:ScheduledEvent
slots:
- value
- datedValue
slot_usage:
  value:
    name: value
    description: The initial rate or amount, as the case may be. An initial rate of
      5% would be represented as 0.05.
    required: true
  datedValue:
    name: datedValue
    description: The schedule of step date and value pairs. On each step date the
      associated step value becomes effective. A list of steps may be ordered in the
      document by ascending step date. An FpML document containing an unordered list
      of steps is still regarded as a conformant document.

Induced

name: Schedule
description: A class defining a schedule of rates or amounts in terms of an initial
  value and then a series of step date and value pairs. On each step date the rate
  or amount changes to the new step value. The series of step date and value pairs
  are optional. If not specified, this implies that the initial value remains unchanged
  over time.
in_subset:
- cdm_base_math
from_schema: https://w3id.org/lmodel/common-domain-model
related_mappings:
- gist:ScheduledEvent
slot_usage:
  value:
    name: value
    description: The initial rate or amount, as the case may be. An initial rate of
      5% would be represented as 0.05.
    required: true
  datedValue:
    name: datedValue
    description: The schedule of step date and value pairs. On each step date the
      associated step value becomes effective. A list of steps may be ordered in the
      document by ascending step date. An FpML document containing an unordered list
      of steps is still regarded as a conformant document.
attributes:
  value:
    name: value
    description: The initial rate or amount, as the case may be. An initial rate of
      5% would be represented as 0.05.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: Schedule
    domain_of:
    - MeasureBase
    - Schedule
    - DatedValue
    - Taxonomy
    - TaxonomyClassification
    - CodeValue
    - AdjustmentFactor
    - AccrualFactor
    - DisputeResolution
    - OtherEligibleAndPostedSupport
    - CSAThresholdVariableSet
    - CSAMinimumTransferAmountVariableSet
    - MasterAgreementVariableSet
    range: decimal
    required: true
  datedValue:
    name: datedValue
    description: The schedule of step date and value pairs. On each step date the
      associated step value becomes effective. A list of steps may be ordered in the
      document by ascending step date. An FpML document containing an unordered list
      of steps is still regarded as a conformant document.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: Schedule
    domain_of:
    - MeasureSchedule
    - Schedule
    range: DatedValue
    multivalued: true
    inlined: true
    inlined_as_list: true