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. _
__
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