Class: ConsumptionTariffInterval
One of a sequence of intervals defined in terms of consumption quantity of a service such as electricity, water, gas, etc. It is typically used in association with TariffProfile to define the steps or blocks in a step tariff structure, where startValue simultaneously defines the entry value of this step and the closing value of the previous step. Where consumption is >= startValue it falls within this interval and where consumption is < startValue it falls within the previous interval.
URI: cim:ConsumptionTariffInterval
classDiagram
class ConsumptionTariffInterval
ConsumptionTariffInterval : charges
ConsumptionTariffInterval --> Charge : charges
ConsumptionTariffInterval : reading_type
ConsumptionTariffInterval --> ReadingType : reading_type
ConsumptionTariffInterval : sequence_number
ConsumptionTariffInterval : start_value
ConsumptionTariffInterval : tariff_profiles
ConsumptionTariffInterval --> TariffProfile : tariff_profiles
ConsumptionTariffInterval : tou_tariff_intervals
ConsumptionTariffInterval --> TimeTariffInterval : tou_tariff_intervals
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_value | 0..1 Float |
The lowest level of consumption that defines the starting point of this inter... | direct |
| reading_type | 0..1 ReadingType |
Reading type for 'startValue' | direct |
| charges | 0..* Charge |
All charges used to define this consumption tariff interval | direct |
| tou_tariff_intervals | 0..* TimeTariffInterval |
All time of use tariff intervals influenced by this consumption tariff interv... | direct |
| tariff_profiles | 0..* TariffProfile |
All tariff profiles defined by this consumption tariff interval | direct |
Usages
Identifier and Mapping Information
Schema Source
- from schema: https://cim.ucaiug.io/ns#TC57CIM
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cim:ConsumptionTariffInterval |
| native | cim:ConsumptionTariffInterval |
LinkML Source
Direct
name: ConsumptionTariffInterval
description: One of a sequence of intervals defined in terms of consumption quantity
of a service such as electricity, water, gas, etc. It is typically used in association
with TariffProfile to define the steps or blocks in a step tariff structure, where
startValue simultaneously defines the entry value of this step and the closing value
of the previous step. Where consumption is >= startValue it falls within this interval
and where consumption is < startValue it falls within the previous interval.
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:ConsumptionTariffInterval.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_value:
name: start_value
description: The lowest level of consumption that defines the starting point of
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.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:ConsumptionTariffInterval.startValue
multivalued: false
domain_of:
- ConsumptionTariffInterval
range: float
required: false
reading_type:
name: reading_type
description: Reading type for 'startValue'.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:ConsumptionTariffInterval.ReadingType
multivalued: false
domain_of:
- MeterReadSchedule
- ConsumptionTariffInterval
- PendingCalculation
- IntervalBlock
- Reading
- Channel
range: ReadingType
required: false
charges:
name: charges
description: All charges used to define this consumption tariff interval.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:ConsumptionTariffInterval.Charges
multivalued: true
domain_of:
- AuxiliaryAccount
- Due
- TimeTariffInterval
- ConsumptionTariffInterval
range: Charge
required: false
tou_tariff_intervals:
name: tou_tariff_intervals
description: All time of use tariff intervals influenced by this consumption tariff
interval.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:ConsumptionTariffInterval.TouTariffIntervals
multivalued: true
domain_of:
- ConsumptionTariffInterval
range: TimeTariffInterval
required: false
tariff_profiles:
name: tariff_profiles
description: All tariff profiles defined by this consumption tariff interval.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:ConsumptionTariffInterval.TariffProfiles
multivalued: true
domain_of:
- TimeTariffInterval
- Tariff
- ConsumptionTariffInterval
range: TariffProfile
required: false
class_uri: cim:ConsumptionTariffInterval
Induced
name: ConsumptionTariffInterval
description: One of a sequence of intervals defined in terms of consumption quantity
of a service such as electricity, water, gas, etc. It is typically used in association
with TariffProfile to define the steps or blocks in a step tariff structure, where
startValue simultaneously defines the entry value of this step and the closing value
of the previous step. Where consumption is >= startValue it falls within this interval
and where consumption is < startValue it falls within the previous interval.
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:ConsumptionTariffInterval.sequenceNumber
multivalued: false
alias: sequence_number
owner: ConsumptionTariffInterval
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_value:
name: start_value
description: The lowest level of consumption that defines the starting point of
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.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:ConsumptionTariffInterval.startValue
multivalued: false
alias: start_value
owner: ConsumptionTariffInterval
domain_of:
- ConsumptionTariffInterval
range: float
required: false
reading_type:
name: reading_type
description: Reading type for 'startValue'.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:ConsumptionTariffInterval.ReadingType
multivalued: false
alias: reading_type
owner: ConsumptionTariffInterval
domain_of:
- MeterReadSchedule
- ConsumptionTariffInterval
- PendingCalculation
- IntervalBlock
- Reading
- Channel
range: ReadingType
required: false
charges:
name: charges
description: All charges used to define this consumption tariff interval.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:ConsumptionTariffInterval.Charges
multivalued: true
alias: charges
owner: ConsumptionTariffInterval
domain_of:
- AuxiliaryAccount
- Due
- TimeTariffInterval
- ConsumptionTariffInterval
range: Charge
required: false
tou_tariff_intervals:
name: tou_tariff_intervals
description: All time of use tariff intervals influenced by this consumption tariff
interval.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:ConsumptionTariffInterval.TouTariffIntervals
multivalued: true
alias: tou_tariff_intervals
owner: ConsumptionTariffInterval
domain_of:
- ConsumptionTariffInterval
range: TimeTariffInterval
required: false
tariff_profiles:
name: tariff_profiles
description: All tariff profiles defined by this consumption tariff interval.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:ConsumptionTariffInterval.TariffProfiles
multivalued: true
alias: tariff_profiles
owner: ConsumptionTariffInterval
domain_of:
- TimeTariffInterval
- Tariff
- ConsumptionTariffInterval
range: TariffProfile
required: false
class_uri: cim:ConsumptionTariffInterval