Class: IntervalBlock
_Time sequence of readings of the same reading type. Contained interval readings may need conversion through the application of an offset and a scalar defined in associated pending. _
_Table 548 shows all association ends of IntervalBlock with other classes. _
_Table 548 – Association ends of Metering::IntervalBlock with other classes _
_Associations _
_name _
_mult to _
_type _
_description _
_ _
_0..* _
_PendingCalculation _
_0..1 _
_PendingCalculation _
_Pending calculation to apply to interval reading values contained by this block (after which the resulting reading type is different than the original because it reflects the conversion result). _
_ _
_0..* _
_IntervalReadings _
_0..* _
_IntervalReading _
_Interval reading contained in this block. _
_ _
_0..* _
_ReadingType _
_0..1 _
_ReadingType _
_Type information for interval reading values contained in this block. _
_ _
_0..* _
_MeterReading _
_0..1 _
_MeterReading _
_Meter reading containing this interval block. _
_ _
_ _
_IntervalReading _
_Data captured at regular intervals of time. Interval data could be captured as incremental data, absolute data, or relative data. The source for the data is usually a tariff quantity or an engineering quantity. Data is typically captured in time-tagged, uniform, fixed-length intervals of 5 min, 10 min, 15 min, 30 min, or 60 min. _
Note: Interval Data is sometimes also called "Interval Data Readings" (IDR).
URI: cim:IntervalBlock
classDiagram
class IntervalBlock
IntervalBlock : interval_readings
IntervalBlock --> IntervalReading : interval_readings
IntervalBlock : meter_reading
IntervalBlock --> MeterReading : meter_reading
IntervalBlock : pending_calculation
IntervalBlock --> PendingCalculation : pending_calculation
IntervalBlock : reading_type
IntervalBlock --> ReadingType : reading_type
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| meter_reading | 0..1 MeterReading |
Meter reading containing this interval block | direct |
| interval_readings | 0..* IntervalReading |
Interval reading contained in this block | direct |
| reading_type | 0..1 ReadingType |
Type information for interval reading values contained in this block | direct |
| pending_calculation | 0..1 PendingCalculation |
Pending calculation to apply to interval reading values contained by this blo... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| ReadingType | interval_blocks | range | IntervalBlock |
| PendingCalculation | interval_blocks | range | IntervalBlock |
| MeterReading | interval_blocks | range | IntervalBlock |
| IntervalReading | interval_blocks | range | IntervalBlock |
Identifier and Mapping Information
Schema Source
- from schema: https://cim.ucaiug.io/ns#TC57CIM
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cim:IntervalBlock |
| native | cim:IntervalBlock |
LinkML Source
Direct
name: IntervalBlock
description: "Time sequence of readings of the same reading type. Contained interval\
\ readings may need conversion through the application of an offset and a scalar\
\ defined in associated pending.\r\nTable 548 shows all association ends of IntervalBlock\
\ with other classes.\r\nTable 548 – Association ends of Metering::IntervalBlock\
\ with other classes\r\nAssociations\r\nname\r\nmult to\r\ntype\r\ndescription\r\
\n\r\n0..*\r\nPendingCalculation\r\n0..1\r\nPendingCalculation\r\nPending calculation\
\ to apply to interval reading values contained by this block (after which the resulting\
\ reading type is different than the original because it reflects the conversion\
\ result).\r\n\r\n0..*\r\nIntervalReadings\r\n0..*\r\nIntervalReading\r\nInterval\
\ reading contained in this block.\r\n\r\n0..*\r\nReadingType\r\n0..1\r\nReadingType\r\
\nType information for interval reading values contained in this block.\r\n\r\n\
0..*\r\nMeterReading\r\n0..1\r\nMeterReading\r\nMeter reading containing this interval\
\ block.\r\n\r\n\r\nIntervalReading\r\nData captured at regular intervals of time.\
\ Interval data could be captured as incremental data, absolute data, or relative\
\ data. The source for the data is usually a tariff quantity or an engineering quantity.\
\ Data is typically captured in time-tagged, uniform, fixed-length intervals of\
\ 5 min, 10 min, 15 min, 30 min, or 60 min.\r\nNote: Interval Data is sometimes\
\ also called \"Interval Data Readings\" (IDR)."
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
meter_reading:
name: meter_reading
description: Meter reading containing this interval block.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:IntervalBlock.MeterReading
multivalued: false
domain_of:
- IntervalBlock
- EndDeviceEvent
range: MeterReading
required: false
interval_readings:
name: interval_readings
description: Interval reading contained in this block.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:IntervalBlock.IntervalReadings
multivalued: true
domain_of:
- IntervalBlock
range: IntervalReading
required: false
reading_type:
name: reading_type
description: Type information for interval reading values contained in this block.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:IntervalBlock.ReadingType
multivalued: false
domain_of:
- MeterReadSchedule
- ConsumptionTariffInterval
- PendingCalculation
- IntervalBlock
- Reading
- Channel
range: ReadingType
required: false
pending_calculation:
name: pending_calculation
description: Pending calculation to apply to interval reading values contained
by this block (after which the resulting reading type is different than the
original because it reflects the conversion result).
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:IntervalBlock.PendingCalculation
multivalued: false
domain_of:
- ReadingType
- IntervalBlock
range: PendingCalculation
required: false
class_uri: cim:IntervalBlock
Induced
name: IntervalBlock
description: "Time sequence of readings of the same reading type. Contained interval\
\ readings may need conversion through the application of an offset and a scalar\
\ defined in associated pending.\r\nTable 548 shows all association ends of IntervalBlock\
\ with other classes.\r\nTable 548 – Association ends of Metering::IntervalBlock\
\ with other classes\r\nAssociations\r\nname\r\nmult to\r\ntype\r\ndescription\r\
\n\r\n0..*\r\nPendingCalculation\r\n0..1\r\nPendingCalculation\r\nPending calculation\
\ to apply to interval reading values contained by this block (after which the resulting\
\ reading type is different than the original because it reflects the conversion\
\ result).\r\n\r\n0..*\r\nIntervalReadings\r\n0..*\r\nIntervalReading\r\nInterval\
\ reading contained in this block.\r\n\r\n0..*\r\nReadingType\r\n0..1\r\nReadingType\r\
\nType information for interval reading values contained in this block.\r\n\r\n\
0..*\r\nMeterReading\r\n0..1\r\nMeterReading\r\nMeter reading containing this interval\
\ block.\r\n\r\n\r\nIntervalReading\r\nData captured at regular intervals of time.\
\ Interval data could be captured as incremental data, absolute data, or relative\
\ data. The source for the data is usually a tariff quantity or an engineering quantity.\
\ Data is typically captured in time-tagged, uniform, fixed-length intervals of\
\ 5 min, 10 min, 15 min, 30 min, or 60 min.\r\nNote: Interval Data is sometimes\
\ also called \"Interval Data Readings\" (IDR)."
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
meter_reading:
name: meter_reading
description: Meter reading containing this interval block.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:IntervalBlock.MeterReading
multivalued: false
alias: meter_reading
owner: IntervalBlock
domain_of:
- IntervalBlock
- EndDeviceEvent
range: MeterReading
required: false
interval_readings:
name: interval_readings
description: Interval reading contained in this block.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:IntervalBlock.IntervalReadings
multivalued: true
alias: interval_readings
owner: IntervalBlock
domain_of:
- IntervalBlock
range: IntervalReading
required: false
reading_type:
name: reading_type
description: Type information for interval reading values contained in this block.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:IntervalBlock.ReadingType
multivalued: false
alias: reading_type
owner: IntervalBlock
domain_of:
- MeterReadSchedule
- ConsumptionTariffInterval
- PendingCalculation
- IntervalBlock
- Reading
- Channel
range: ReadingType
required: false
pending_calculation:
name: pending_calculation
description: Pending calculation to apply to interval reading values contained
by this block (after which the resulting reading type is different than the
original because it reflects the conversion result).
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:IntervalBlock.PendingCalculation
multivalued: false
alias: pending_calculation
owner: IntervalBlock
domain_of:
- ReadingType
- IntervalBlock
range: PendingCalculation
required: false
class_uri: cim:IntervalBlock