Skip to content

Class: Measurement

_A Measurement represents any measured, calculated or non-measured non-calculated quantity. Any piece of equipment may contain Measurements, e.g. a substation may have temperature measurements and door open indications, a transformer may have oil temperature and tank pressure measurements, a bay may contain a number of power flow measurements and a Breaker may contain a switch status measurement. _

_The PSR - Measurement association is intended to capture this use of Measurement and is included in the naming hierarchy based on EquipmentContainer. The naming hierarchy typically has Measurements as leaves, e.g. Substation-VoltageLevel-Bay-Switch-Measurement. _

_Some Measurements represent quantities related to a particular sensor location in the network, e.g. a voltage transformer (VT) or potential transformer (PT) at a busbar or a current transformer (CT) at the bar between a breaker and an isolator. The sensing position is not captured in the PSR - Measurement association. Instead it is captured by the Measurement - Terminal association that is used to define the sensing location in the network topology. The location is defined by the connection of the Terminal to ConductingEquipment. _

_If both a Terminal and PSR are associated, and the PSR is of type ConductingEquipment, the associated Terminal should belong to that ConductingEquipment instance. _

When the sensor location is needed both Measurement-PSR and Measurement-Terminal are used. The Measurement-Terminal association is never used alone.

URI: cim:Measurement

 classDiagram
    class Measurement
      IdentifiedObject <|-- Measurement


      Measurement <|-- Analog
      Measurement <|-- Accumulator


      Measurement : alias_name

      Measurement : description

      Measurement : m_rid

      Measurement : measurement_type

      Measurement : names

          Measurement --> Name : names

      Measurement : phases

          Measurement --> PhaseCode : phases

      Measurement : power_system_resource

          Measurement --> PowerSystemResource : power_system_resource

      Measurement : terminal

          Measurement --> ACDCTerminal : terminal

      Measurement : unit_multiplier

          Measurement --> UnitMultiplier : unit_multiplier

      Measurement : unit_symbol

          Measurement --> UnitSymbol : unit_symbol

Inheritance

Slots

Name Cardinality and Range Description Inheritance
measurement_type 0..1
String
Specifies the type of measurement direct
phases 0..1
PhaseCode
Indicates to which phases the measurement applies and avoids the need to use ... direct
unit_multiplier 0..1
UnitMultiplier
The unit multiplier of the measured quantity direct
unit_symbol 0..1
UnitSymbol
The unit of measure of the measured quantity direct
terminal 0..1
ACDCTerminal
One or more measurements may be associated with a terminal in the network direct
power_system_resource 0..1
PowerSystemResource
The power system resource that contains the measurement direct
alias_name 0..1
String
The aliasName is free text human readable name of the object alternative to I... IdentifiedObject
description 0..1
String
The description is a free human readable text describing or naming the object IdentifiedObject
m_rid 0..1
String
Master resource identifier issued by a model authority IdentifiedObject
names 0..*
Name
All names of this identified object IdentifiedObject

Usages

used by used in type used
ACDCTerminal measurements range Measurement
PowerSystemResource measurements range Measurement
Terminal measurements range Measurement
AuxiliaryEquipment measurements range Measurement
Sensor measurements range Measurement
Equipment measurements range Measurement
EquipmentContainer measurements range Measurement
RemoteUnit measurements range Measurement
ConnectivityNodeContainer measurements range Measurement

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self cim:Measurement
native this:Measurement

LinkML Source

Direct

name: Measurement
description: "A Measurement represents any measured, calculated or non-measured non-calculated\
  \ quantity. Any piece of equipment may contain Measurements, e.g. a substation may\
  \ have temperature measurements and door open indications, a transformer may have\
  \ oil temperature and tank pressure measurements, a bay may contain a number of\
  \ power flow measurements and a Breaker may contain a switch status measurement.\
  \ \r\nThe PSR - Measurement association is intended to capture this use of Measurement\
  \ and is included in the naming hierarchy based on EquipmentContainer. The naming\
  \ hierarchy typically has Measurements as leaves, e.g. Substation-VoltageLevel-Bay-Switch-Measurement.\r\
  \nSome Measurements represent quantities related to a particular sensor location\
  \ in the network, e.g. a voltage transformer (VT) or potential transformer (PT)\
  \ at a busbar or a current transformer (CT) at the bar between a breaker and an\
  \ isolator. The sensing position is not captured in the PSR - Measurement association.\
  \ Instead it is captured by the Measurement - Terminal association that is used\
  \ to define the sensing location in the network topology. The location is defined\
  \ by the connection of the Terminal to ConductingEquipment. \r\nIf both a Terminal\
  \ and PSR are associated, and the PSR is of type ConductingEquipment, the associated\
  \ Terminal should belong to that ConductingEquipment instance.\r\nWhen the sensor\
  \ location is needed both Measurement-PSR and Measurement-Terminal are used. The\
  \ Measurement-Terminal association is never used alone."
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: IdentifiedObject
attributes:
  measurement_type:
    name: measurement_type
    description: "Specifies the type of measurement.  For example, this specifies\
      \ if the measurement represents an indoor temperature, outdoor temperature,\
      \ bus voltage, line flow, etc.\r\nWhen the measurementType is set to \"Specialization\"\
      , the type of Measurement is defined in more detail by the specialized class\
      \ which inherits from Measurement.\r\n\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Measurement.measurementType
    multivalued: false
    domain_of:
    - Measurement
    range: string
    required: false
  phases:
    name: phases
    description: "Indicates to which phases the measurement applies and avoids the\
      \ need to use 'measurementType' to also encode phase information (which would\
      \ explode the types). The phase information in Measurement, along with 'measurementType'\
      \ and 'phases' uniquely defines a Measurement for a device, based on normal\
      \ network phase. Their meaning will not change when the computed energizing\
      \ phasing is changed due to jumpers or other reasons.\r\nIf the attribute is\
      \ missing three phases (ABC) shall be assumed."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Measurement.phases
    multivalued: false
    domain_of:
    - Measurement
    - Terminal
    range: PhaseCode
    required: false
  unit_multiplier:
    name: unit_multiplier
    description: The unit multiplier of the measured quantity.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Measurement.unitMultiplier
    multivalued: false
    domain_of:
    - Measurement
    range: UnitMultiplier
    required: false
  unit_symbol:
    name: unit_symbol
    description: The unit of measure of the measured quantity.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Measurement.unitSymbol
    multivalued: false
    domain_of:
    - Measurement
    range: UnitSymbol
    required: false
  terminal:
    name: terminal
    description: One or more measurements may be associated with a terminal in the
      network.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Measurement.Terminal
    multivalued: false
    domain_of:
    - Measurement
    - AuxiliaryEquipment
    range: ACDCTerminal
    required: false
  power_system_resource:
    name: power_system_resource
    description: The power system resource that contains the measurement.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Measurement.PowerSystemResource
    multivalued: false
    domain_of:
    - Measurement
    - PSREvent
    range: PowerSystemResource
    required: false
class_uri: cim:Measurement

Induced

name: Measurement
description: "A Measurement represents any measured, calculated or non-measured non-calculated\
  \ quantity. Any piece of equipment may contain Measurements, e.g. a substation may\
  \ have temperature measurements and door open indications, a transformer may have\
  \ oil temperature and tank pressure measurements, a bay may contain a number of\
  \ power flow measurements and a Breaker may contain a switch status measurement.\
  \ \r\nThe PSR - Measurement association is intended to capture this use of Measurement\
  \ and is included in the naming hierarchy based on EquipmentContainer. The naming\
  \ hierarchy typically has Measurements as leaves, e.g. Substation-VoltageLevel-Bay-Switch-Measurement.\r\
  \nSome Measurements represent quantities related to a particular sensor location\
  \ in the network, e.g. a voltage transformer (VT) or potential transformer (PT)\
  \ at a busbar or a current transformer (CT) at the bar between a breaker and an\
  \ isolator. The sensing position is not captured in the PSR - Measurement association.\
  \ Instead it is captured by the Measurement - Terminal association that is used\
  \ to define the sensing location in the network topology. The location is defined\
  \ by the connection of the Terminal to ConductingEquipment. \r\nIf both a Terminal\
  \ and PSR are associated, and the PSR is of type ConductingEquipment, the associated\
  \ Terminal should belong to that ConductingEquipment instance.\r\nWhen the sensor\
  \ location is needed both Measurement-PSR and Measurement-Terminal are used. The\
  \ Measurement-Terminal association is never used alone."
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: IdentifiedObject
attributes:
  measurement_type:
    name: measurement_type
    description: "Specifies the type of measurement.  For example, this specifies\
      \ if the measurement represents an indoor temperature, outdoor temperature,\
      \ bus voltage, line flow, etc.\r\nWhen the measurementType is set to \"Specialization\"\
      , the type of Measurement is defined in more detail by the specialized class\
      \ which inherits from Measurement.\r\n\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Measurement.measurementType
    multivalued: false
    alias: measurement_type
    owner: Measurement
    domain_of:
    - Measurement
    range: string
    required: false
  phases:
    name: phases
    description: "Indicates to which phases the measurement applies and avoids the\
      \ need to use 'measurementType' to also encode phase information (which would\
      \ explode the types). The phase information in Measurement, along with 'measurementType'\
      \ and 'phases' uniquely defines a Measurement for a device, based on normal\
      \ network phase. Their meaning will not change when the computed energizing\
      \ phasing is changed due to jumpers or other reasons.\r\nIf the attribute is\
      \ missing three phases (ABC) shall be assumed."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Measurement.phases
    multivalued: false
    alias: phases
    owner: Measurement
    domain_of:
    - Measurement
    - Terminal
    range: PhaseCode
    required: false
  unit_multiplier:
    name: unit_multiplier
    description: The unit multiplier of the measured quantity.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Measurement.unitMultiplier
    multivalued: false
    alias: unit_multiplier
    owner: Measurement
    domain_of:
    - Measurement
    range: UnitMultiplier
    required: false
  unit_symbol:
    name: unit_symbol
    description: The unit of measure of the measured quantity.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Measurement.unitSymbol
    multivalued: false
    alias: unit_symbol
    owner: Measurement
    domain_of:
    - Measurement
    range: UnitSymbol
    required: false
  terminal:
    name: terminal
    description: One or more measurements may be associated with a terminal in the
      network.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Measurement.Terminal
    multivalued: false
    alias: terminal
    owner: Measurement
    domain_of:
    - Measurement
    - AuxiliaryEquipment
    range: ACDCTerminal
    required: false
  power_system_resource:
    name: power_system_resource
    description: The power system resource that contains the measurement.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Measurement.PowerSystemResource
    multivalued: false
    alias: power_system_resource
    owner: Measurement
    domain_of:
    - Measurement
    - PSREvent
    range: PowerSystemResource
    required: false
  alias_name:
    name: alias_name
    description: "The aliasName is free text human readable name of the object alternative\
      \ to IdentifiedObject.name. It may be non unique and may not correlate to a\
      \ naming hierarchy.\r\nThe attribute aliasName is retained because of backwards\
      \ compatibility between CIM relases. It is however recommended to replace aliasName\
      \ with the Name class as aliasName is planned for retirement at a future time.\r\
      \n\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.aliasName
    multivalued: false
    alias: alias_name
    owner: Measurement
    domain_of:
    - IdentifiedObject
    range: string
    required: false
  description:
    name: description
    description: The description is a free human readable text describing or naming
      the object. It may be non unique and may not correlate to a naming hierarchy.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.description
    multivalued: false
    alias: description
    owner: Measurement
    domain_of:
    - IdentifiedObject
    - NameType
    - NameTypeAuthority
    range: string
    required: false
  m_rid:
    name: m_rid
    description: "Master resource identifier issued by a model authority. The mRID\
      \ is unique within an exchange context. Global uniqueness is easily achieved\
      \ by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is\
      \ strongly recommended.\r\nFor CIMXML data files in RDF syntax conforming to\
      \ IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify\
      \ CIM object elements."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.mRID
    multivalued: false
    alias: m_rid
    owner: Measurement
    domain_of:
    - IdentifiedObject
    range: string
    required: false
  names:
    name: names
    description: All names of this identified object.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.Names
    multivalued: true
    alias: names
    owner: Measurement
    domain_of:
    - IdentifiedObject
    - NameType
    range: Name
    required: false
class_uri: cim:Measurement