Skip to content

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