Skip to content

Class: TimeTariffInterval

_One of a sequence of time intervals defined in terms of real time. It is typically used in association with TariffProfile to define the intervals in a time of use tariff structure, where startDateTime simultaneously determines the starting point of this interval and the ending point of the previous interval. _

__

URI: cim:TimeTariffInterval

 classDiagram
    class TimeTariffInterval
      TimeTariffInterval : charges

          TimeTariffInterval --> Charge : charges

      TimeTariffInterval : consumption_tariff_intervals

          TimeTariffInterval --> ConsumptionTariffInterval : consumption_tariff_intervals

      TimeTariffInterval : sequence_number

      TimeTariffInterval : start_time

      TimeTariffInterval : tariff_profiles

          TimeTariffInterval --> TariffProfile : tariff_profiles

Slots

Name Cardinality and Range Description Inheritance
sequence_number 0..1
Integer
A sequential reference that defines the identity of this interval and its rel... direct
start_time 0..1
time
A real time marker that defines the starting time (typically it is the time o... direct
charges 0..*
Charge
All charges used to define this time tariff interval direct
tariff_profiles 0..*
TariffProfile
All tariff profiles defined by this time tariff interval direct
consumption_tariff_intervals 0..*
ConsumptionTariffInterval
All consumption tariff intervals that introduce variation in this time of use... direct

Usages

used by used in type used
Charge time_tariff_intervals range TimeTariffInterval
TariffProfile time_tariff_intervals range TimeTariffInterval
ConsumptionTariffInterval tou_tariff_intervals range TimeTariffInterval

Identifier and Mapping Information

Schema Source

  • from schema: https://cim.ucaiug.io/ns#TC57CIM

Mappings

Mapping Type Mapped Value
self cim:TimeTariffInterval
native cim:TimeTariffInterval

LinkML Source

Direct

name: TimeTariffInterval
description: "One of a sequence of time intervals defined in terms of real time. It\
  \ is typically used in association with TariffProfile to define the intervals in\
  \ a time of use tariff structure, where startDateTime simultaneously determines\
  \ the starting point of this interval and the ending point of the previous interval.\r\
  \n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  sequence_number:
    name: sequence_number
    description: A sequential reference that defines the identity of this interval
      and its relative position with respect to other intervals in a sequence of intervals.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:TimeTariffInterval.sequenceNumber
    multivalued: false
    domain_of:
    - ModelOperationArg
    - ModelOperation
    - DiagramObjectPoint
    - ACDCTerminal
    - WorkFlowStep
    - SwitchingStep
    - SwitchingStepGroup
    - FieldDispatchStep
    - UserAttribute
    - Procedure
    - TimeTariffInterval
    - ConsumptionTariffInterval
    - WirePosition
    - ACLineSegmentPhase
    - RegularTimePoint
    - TimePoint
    - PositionPoint
    - WireSegmentPhase
    - ProfileData
    range: integer
    required: false
  start_time:
    name: start_time
    description: "A real time marker that defines the starting time (typically it\
      \ is the time of day) for this interval. The interval extends to the start of\
      \ the next interval or until it is reset to the start of the first interval\
      \ by TariffProfile.tariffCycle.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:TimeTariffInterval.startTime
    multivalued: false
    domain_of:
    - TimeTariffInterval
    - DispatchSchedule
    - BasicIntervalSchedule
    - Bid
    - Trade
    - BidError
    - InterTieDispatchResponse
    - TradeError
    - LoadFollowingInst
    - DispatchInstReply
    range: time
    required: false
  charges:
    name: charges
    description: All charges used to define this time tariff interval.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:TimeTariffInterval.Charges
    multivalued: true
    domain_of:
    - AuxiliaryAccount
    - Due
    - TimeTariffInterval
    - ConsumptionTariffInterval
    range: Charge
    required: false
  tariff_profiles:
    name: tariff_profiles
    description: All tariff profiles defined by this time tariff interval.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:TimeTariffInterval.TariffProfiles
    multivalued: true
    domain_of:
    - TimeTariffInterval
    - Tariff
    - ConsumptionTariffInterval
    range: TariffProfile
    required: false
  consumption_tariff_intervals:
    name: consumption_tariff_intervals
    description: All consumption tariff intervals that introduce variation in this
      time of use tariff interval; allows to express e.g., peak hour prices that are
      different with different consumption blocks.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:TimeTariffInterval.ConsumptionTariffIntervals
    multivalued: true
    domain_of:
    - Charge
    - TimeTariffInterval
    - TariffProfile
    - ReadingType
    range: ConsumptionTariffInterval
    required: false
class_uri: cim:TimeTariffInterval

Induced

name: TimeTariffInterval
description: "One of a sequence of time intervals defined in terms of real time. It\
  \ is typically used in association with TariffProfile to define the intervals in\
  \ a time of use tariff structure, where startDateTime simultaneously determines\
  \ the starting point of this interval and the ending point of the previous interval.\r\
  \n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  sequence_number:
    name: sequence_number
    description: A sequential reference that defines the identity of this interval
      and its relative position with respect to other intervals in a sequence of intervals.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:TimeTariffInterval.sequenceNumber
    multivalued: false
    alias: sequence_number
    owner: TimeTariffInterval
    domain_of:
    - ModelOperationArg
    - ModelOperation
    - DiagramObjectPoint
    - ACDCTerminal
    - WorkFlowStep
    - SwitchingStep
    - SwitchingStepGroup
    - FieldDispatchStep
    - UserAttribute
    - Procedure
    - TimeTariffInterval
    - ConsumptionTariffInterval
    - WirePosition
    - ACLineSegmentPhase
    - RegularTimePoint
    - TimePoint
    - PositionPoint
    - WireSegmentPhase
    - ProfileData
    range: integer
    required: false
  start_time:
    name: start_time
    description: "A real time marker that defines the starting time (typically it\
      \ is the time of day) for this interval. The interval extends to the start of\
      \ the next interval or until it is reset to the start of the first interval\
      \ by TariffProfile.tariffCycle.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:TimeTariffInterval.startTime
    multivalued: false
    alias: start_time
    owner: TimeTariffInterval
    domain_of:
    - TimeTariffInterval
    - DispatchSchedule
    - BasicIntervalSchedule
    - Bid
    - Trade
    - BidError
    - InterTieDispatchResponse
    - TradeError
    - LoadFollowingInst
    - DispatchInstReply
    range: time
    required: false
  charges:
    name: charges
    description: All charges used to define this time tariff interval.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:TimeTariffInterval.Charges
    multivalued: true
    alias: charges
    owner: TimeTariffInterval
    domain_of:
    - AuxiliaryAccount
    - Due
    - TimeTariffInterval
    - ConsumptionTariffInterval
    range: Charge
    required: false
  tariff_profiles:
    name: tariff_profiles
    description: All tariff profiles defined by this time tariff interval.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:TimeTariffInterval.TariffProfiles
    multivalued: true
    alias: tariff_profiles
    owner: TimeTariffInterval
    domain_of:
    - TimeTariffInterval
    - Tariff
    - ConsumptionTariffInterval
    range: TariffProfile
    required: false
  consumption_tariff_intervals:
    name: consumption_tariff_intervals
    description: All consumption tariff intervals that introduce variation in this
      time of use tariff interval; allows to express e.g., peak hour prices that are
      different with different consumption blocks.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:TimeTariffInterval.ConsumptionTariffIntervals
    multivalued: true
    alias: consumption_tariff_intervals
    owner: TimeTariffInterval
    domain_of:
    - Charge
    - TimeTariffInterval
    - TariffProfile
    - ReadingType
    range: ConsumptionTariffInterval
    required: false
class_uri: cim:TimeTariffInterval