LTDS Equipment Vocabulary
conforms to: urn:iso:std:iec:61970-401:draft:ed-1
conforms to: urn:iso:std:iec:61970-501:draft:ed-2
conforms to: file://Grid_Modelling_Appendix_1_CIM100v111_UK_LTDS_AllProfiles_v8.eap
conforms to: urn:iso:std:iec:61970-301:ed-7:amd1
conforms to: urn:iso:std:iec:61970-600-2:ed-1
creator: Ofgem LTDS WG
description: This vocabulary is describing the LTDS Equipment profile.
keyword: EQ
language: en-GB
license: https://www.apache.org/licenses/LICENSE-2.0
modified: 2025-08-18
publisher: Ofgem
rights holder: Ofgem
theme: vocabulary
type: Ontology
version IRI: http://ofgem.gov.uk/ns/CIM/LTDS/Equipment/6.0
version info: 6.0.0

ACDCTerminal
belongs to category: EQProfile
comment: An electrical connection point (AC or DC) to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.
subclass of: IdentifiedObject
type: Class

OperationalLimitSet
association used: No
comment: The operational limit sets at the terminal.
domain: ACDCTerminal
inverse role name: Terminal
multiplicity: M:0..n
range: OperationalLimitSet
type: Property

sequenceNumber
comment: The orientation of the terminal connections for a multiple terminal conducting equipment. The sequence numbering starts with 1 and additional terminals should follow in increasing order. The first terminal is the "starting point" for a two terminal branch.
data type: Integer
domain: ACDCTerminal
multiplicity: M:1..1
stereotype: attribute
type: Property

ACLineSegment
belongs to category: EQProfile
comment: A wire or combination of wires, with consistent electrical characteristics, building a single electrical system, used to carry alternating current between points in the power system. For symmetrical, transposed three phase lines, it is sufficient to use attributes of the line segment, which describe impedances and admittances for the entire length of the segment. Additionally impedances can be computed by using length and associated per length impedances. The BaseVoltage at the two ends of ACLineSegments in a Line shall have the same BaseVoltage.nominalVoltage. However, boundary lines may have slightly different BaseVoltage.nominalVoltages and variation is allowed. Larger voltage difference in general requires use of an equivalent branch.
stereotype: concrete
subclass of: Conductor
type: Class

bch
comment: Positive sequence shunt (charging) susceptance, uniformly distributed, of the entire line section. This value represents the full charging over the full length of the line.
data type: Susceptance
domain: ACLineSegment
multiplicity: M:1..1
stereotype: attribute
type: Property

gch
comment: Positive sequence shunt (charging) conductance, uniformly distributed, of the entire line section.
data type: Conductance
domain: ACLineSegment
multiplicity: M:0..1
stereotype: attribute
type: Property

r
comment: Positive sequence series resistance of the entire line section.
data type: Resistance
domain: ACLineSegment
multiplicity: M:1..1
stereotype: attribute
type: Property

x
comment: Positive sequence series reactance of the entire line section.
data type: Reactance
domain: ACLineSegment
multiplicity: M:1..1
stereotype: attribute
type: Property

ActivePower
belongs to category: EQProfile
comment: Product of RMS value of the voltage and the RMS value of the in-phase component of the current.
stereotype: CIMDatatype
type: Class

multiplier
domain: ActivePower
is fixed: M
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: ActivePower
is fixed: W
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: ActivePower
multiplicity: M:0..1
stereotype: attribute
type: Property

ActivePowerPerCurrentFlow
belongs to category: EQProfile
comment: Active power variation with current flow.
stereotype: CIMDatatype
type: Class

multiplier
domain: ActivePowerPerCurrentFlow
is fixed: M
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: ActivePowerPerCurrentFlow
is fixed: WPerA
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: ActivePowerPerCurrentFlow
multiplicity: M:0..1
stereotype: attribute
type: Property

ActivePowerPerFrequency
belongs to category: EQProfile
comment: Active power variation with frequency.
stereotype: CIMDatatype
type: Class

multiplier
domain: ActivePowerPerFrequency
is fixed: M
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: ActivePowerPerFrequency
is fixed: WPers
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: ActivePowerPerFrequency
multiplicity: M:0..1
stereotype: attribute
type: Property

AngleDegrees
belongs to category: EQProfile
comment: Measurement of angle in degrees.
stereotype: CIMDatatype
type: Class

multiplier
domain: AngleDegrees
is fixed: none
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: AngleDegrees
is fixed: deg
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: AngleDegrees
multiplicity: M:0..1
stereotype: attribute
type: Property

ApparentPower
belongs to category: EQProfile
comment: Product of the RMS value of the voltage and the RMS value of the current.
stereotype: CIMDatatype
type: Class

multiplier
domain: ApparentPower
is fixed: M
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: ApparentPower
is fixed: VA
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: ApparentPower
multiplicity: M:0..1
stereotype: attribute
type: Property

ApparentPowerLimit
belongs to category: EQProfile
comment: Apparent power limit.
stereotype: concrete
subclass of: OperationalLimit
type: Class

ApparentPowerLimitSeries
association used: Yes
comment: The apparent power limuit series for this apparent power limit.
domain: ApparentPowerLimit
inverse role name: ApparentPowerLimit
multiplicity: M:0..1
range: ApparentPowerLimitSeries
stereotype: GB
type: Property

normalValue
comment: The normal apparent power limit. The attribute shall be a positive value or zero.
data type: ApparentPower
domain: ApparentPowerLimit
multiplicity: M:0..1
stereotype: attribute
type: Property

ApparentPowerLimitDataPoint
belongs to category: EQProfile
comment: An apparent power limit value which is valid for a time period.
stereotype: GB
stereotype: concrete
subclass of: IdentifiedObject
type: Class

ApparentPowerLimitSeries
association used: Yes
comment: The apparent power limit series that has this apparent power limit data point.
domain: ApparentPowerLimitDataPoint
inverse role name: ApparentPowerLimitDataPoint
multiplicity: M:1
range: ApparentPowerLimitSeries
stereotype: GB
type: Property

intervalNumber
comment: The number of the interval in a standalone schedule which describes the time period for which the apparent power limit is valid. It is only applicable if the series is being in conjunction with a standalone schedule.
data type: Integer
domain: ApparentPowerLimitDataPoint
multiplicity: M:1..1
stereotype: attribute
stereotype: GB
type: Property

normalValue
comment: The normal apparent power limit. The attribute shall be a positive value or zero.
data type: ApparentPower
domain: ApparentPowerLimitDataPoint
multiplicity: M:1..1
stereotype: attribute
stereotype: GB
type: Property

ApparentPowerLimitSeries
belongs to category: EQProfile
comment: A set of apparent power limit data points, which can supply an ApparentPowerLimit with limit values which vary over time.
stereotype: GB
stereotype: concrete
subclass of: Series
type: Class

ApparentPowerLimit
association used: No
comment: The apparent power limit that is part of this series.
domain: ApparentPowerLimitSeries
inverse role name: ApparentPowerLimitSeries
multiplicity: M:1..n
range: ApparentPowerLimit
stereotype: GB
type: Property

ApparentPowerLimitDataPoint
association used: No
comment: The apparent power limit data point that is part of this series.
domain: ApparentPowerLimitSeries
inverse role name: ApparentPowerLimitSeries
multiplicity: M:4..4
range: ApparentPowerLimitDataPoint
stereotype: GB
type: Property

AsynchronousMachine
belongs to category: EQProfile
comment: A rotating machine whose shaft rotates asynchronously with the electrical field. Also known as an induction machine with no external connection to the rotor windings, e.g. squirrel-cage induction machine.
stereotype: concrete
subclass of: RotatingMachine
type: Class

BaseVoltage
belongs to category: EQProfile
comment: Defines a system base voltage which is referenced.
stereotype: concrete
subclass of: IdentifiedObject
type: Class

ConductingEquipment
association used: No
comment: All conducting equipment with this base voltage. Use only when there is no voltage level container used and only one base voltage applies. For example, not used for transformers.
domain: BaseVoltage
inverse role name: BaseVoltage
multiplicity: M:0..n
range: ConductingEquipment
type: Property

TransformerEnds
association used: No
comment: Transformer ends at the base voltage. This is essential for PU calculation.
domain: BaseVoltage
inverse role name: BaseVoltage
multiplicity: M:0..n
range: TransformerEnd
type: Property

VoltageLevel
association used: No
comment: The voltage levels having this base voltage.
domain: BaseVoltage
inverse role name: BaseVoltage
multiplicity: M:0..n
range: VoltageLevel
type: Property

nominalVoltage
comment: The power system resource's base voltage. Shall be a positive value and not zero.
data type: Voltage
domain: BaseVoltage
multiplicity: M:1..1
stereotype: attribute
type: Property

BatteryUnit
belongs to category: EQProfile
comment: An electrochemical energy storage device.
stereotype: concrete
subclass of: PowerElectronicsUnit
type: Class

ratedE
comment: Full energy storage capacity of the battery. The attribute shall be a positive value.
data type: RealEnergy
domain: BatteryUnit
multiplicity: M:1..1
stereotype: attribute
type: Property

BioFuel
belongs to category: EQProfile
comment: The bio fuel consumed by the non-nuclear thermal generating unit.
stereotype: GB
stereotype: concrete
subclass of: IdentifiedObject
type: Class

ThermalGeneratingUnit
association used: Yes
comment: The generating unit that has this bio fuel.
domain: BioFuel
inverse role name: BioFuel
multiplicity: M:1
range: ThermalGeneratingUnit
stereotype: GB
type: Property

bioFuelType
comment: The type of bio fuel.
domain: BioFuel
multiplicity: M:1..1
range: BioFuelKind
stereotype: attribute
stereotype: GB
type: Property

BioFuelKind
belongs to category: EQProfile
comment: Kinds of bio fuel.
stereotype: enumeration
stereotype: GB
type: Class

anaerobicGas
comment: Anaerobic gas.
stereotype: enum
type: BioFuelKind

biomass
comment: Biomass.
stereotype: enum
type: BioFuelKind

landfillGas
comment: Landfill gas.
stereotype: enum
type: BioFuelKind

other
comment: Other.
stereotype: enum
type: BioFuelKind

sewageGas
comment: Sewage gas.
stereotype: enum
type: BioFuelKind

Boolean
belongs to category: EQProfile
comment: A type with the value space "true" and "false".
stereotype: Primitive
type: Class

BoundaryPoint
belongs to category: EQProfile
comment: Designates a connection point at which one or more model authority sets shall connect to. The location of the connection point as well as other properties are agreed between organisations responsible for the interconnection, hence all attributes of the class represent this agreement. It is primarily used in a boundary model authority set which can contain one or many BoundaryPoint-s among other Equipment-s and their connections.
stereotype: European
stereotype: concrete
subclass of: PowerSystemResource
type: Class

ConnectivityNode
association used: Yes
comment: The connectivity node that is designated as a boundary point.
domain: BoundaryPoint
inverse role name: BoundaryPoint
multiplicity: M:1
range: ConnectivityNode
stereotype: European
type: Property

Breaker
belongs to category: EQProfile
comment: A mechanical switching device capable of making, carrying, and breaking currents under normal circuit conditions and also making, carrying for a specified time, and breaking currents under specified abnormal circuit conditions e.g. those of short circuit.
stereotype: concrete
subclass of: ProtectedSwitch
type: Class

BusbarSection
belongs to category: EQProfile
comment: A conductor, or group of conductors, with negligible impedance, that serve to connect other conducting equipment within a single substation. Voltage measurements are typically obtained from voltage transformers that are connected to busbar sections. A bus bar section may have many physical terminals but for analysis is modelled with exactly one logical terminal.
stereotype: concrete
subclass of: Connector
type: Class

CAESPlant
belongs to category: EQProfile
comment: Compressed air energy storage plant.
stereotype: concrete
subclass of: PowerSystemResource
type: Class

ThermalGeneratingUnit
association used: No
comment: A thermal generating unit may be a member of a compressed air energy storage plant.
domain: CAESPlant
inverse role name: CAESPlant
multiplicity: M:0..1
range: ThermalGeneratingUnit
type: Property

energyStorageCapacity
comment: The rated energy storage capacity. The attribute shall be a positive value.
data type: RealEnergy
domain: CAESPlant
multiplicity: M:1..1
stereotype: attribute
type: Property

Capacitance
belongs to category: EQProfile
comment: Capacitive part of reactance (imaginary part of impedance), at rated frequency.
stereotype: CIMDatatype
type: Class

multiplier
domain: Capacitance
is fixed: none
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: Capacitance
is fixed: F
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: Capacitance
multiplicity: M:0..1
stereotype: attribute
type: Property

Conductance
belongs to category: EQProfile
comment: Factor by which voltage must be multiplied to give corresponding power lost from a circuit. Real part of admittance.
stereotype: CIMDatatype
type: Class

multiplier
domain: Conductance
is fixed: none
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: Conductance
is fixed: S
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: Conductance
multiplicity: M:0..1
stereotype: attribute
type: Property

ConductingEquipment
belongs to category: EQProfile
comment: The parts of the AC power system that are designed to carry current or that are conductively connected through terminals.
subclass of: Equipment
type: Class

BaseVoltage
association used: Yes
comment: Base voltage of this conducting equipment. Use only when there is no voltage level container used and only one base voltage applies. For example, not used for transformers.
domain: ConductingEquipment
inverse role name: ConductingEquipment
multiplicity: M:0..1
range: BaseVoltage
type: Property

Terminals
association used: No
comment: Conducting equipment have terminals that may be connected to other conducting equipment terminals via connectivity nodes or topological nodes.
domain: ConductingEquipment
inverse role name: ConductingEquipment
multiplicity: M:0..n
range: Terminal
type: Property

Conductor
belongs to category: EQProfile
comment: Combination of conducting material with consistent electrical characteristics, building a single electrical system, used to carry current between points in the power system.
subclass of: ConductingEquipment
type: Class

length
comment: Segment length for calculating line section capabilities.
data type: Length
domain: Conductor
multiplicity: M:1..1
stereotype: attribute
type: Property

ConnectivityNode
belongs to category: EQProfile
comment: Connectivity nodes are points where terminals of AC conducting equipment are connected together with zero impedance.
stereotype: concrete
subclass of: IdentifiedObject
type: Class

BoundaryPoint
association used: No
comment: The boundary point associated with the connectivity node.
domain: ConnectivityNode
inverse role name: ConnectivityNode
multiplicity: M:0..1
range: BoundaryPoint
stereotype: European
type: Property

ConnectivityNodeContainer
association used: Yes
comment: Container of this connectivity node.
domain: ConnectivityNode
inverse role name: ConnectivityNodes
multiplicity: M:1
range: ConnectivityNodeContainer
type: Property

Terminals
association used: No
comment: Terminals interconnected with zero impedance at a this connectivity node.
domain: ConnectivityNode
inverse role name: ConnectivityNode
multiplicity: M:0..n
range: Terminal
type: Property

ConnectivityNodeContainer
belongs to category: EQProfile
comment: A base class for all objects that may contain connectivity nodes or topological nodes.
subclass of: PowerSystemResource
type: Class

ConnectivityNodes
association used: No
comment: Connectivity nodes which belong to this connectivity node container.
domain: ConnectivityNodeContainer
inverse role name: ConnectivityNodeContainer
multiplicity: M:0..n
range: ConnectivityNode
type: Property

Connector
belongs to category: EQProfile
comment: A conductor, or group of conductors, with negligible impedance, that serve to connect other conducting equipment within a single substation and are modelled with a single logical terminal.
subclass of: ConductingEquipment
type: Class

Currency
belongs to category: EQProfile
comment: Monetary currencies. ISO 4217 standard including 3-character currency code.
stereotype: enumeration
type: Class

AED
comment: United Arab Emirates dirham.
stereotype: enum
type: Currency

AFN
comment: Afghan afghani.
stereotype: enum
type: Currency

ALL
comment: Albanian lek.
stereotype: enum
type: Currency

AMD
comment: Armenian dram.
stereotype: enum
type: Currency

ANG
comment: Netherlands Antillean guilder.
stereotype: enum
type: Currency

AOA
comment: Angolan kwanza.
stereotype: enum
type: Currency

ARS
comment: Argentine peso.
stereotype: enum
type: Currency

AUD
comment: Australian dollar.
stereotype: enum
type: Currency

AWG
comment: Aruban florin.
stereotype: enum
type: Currency

AZN
comment: Azerbaijani manat.
stereotype: enum
type: Currency

BAM
comment: Bosnia and Herzegovina convertible mark.
stereotype: enum
type: Currency

BBD
comment: Barbados dollar.
stereotype: enum
type: Currency

BDT
comment: Bangladeshi taka.
stereotype: enum
type: Currency

BGN
comment: Bulgarian lev.
stereotype: enum
type: Currency

BHD
comment: Bahraini dinar.
stereotype: enum
type: Currency

BIF
comment: Burundian franc.
stereotype: enum
type: Currency

BMD
comment: Bermudian dollar (customarily known as Bermuda dollar).
stereotype: enum
type: Currency

BND
comment: Brunei dollar.
stereotype: enum
type: Currency

BOB
comment: Boliviano.
stereotype: enum
type: Currency

BOV
comment: Bolivian Mvdol (funds code).
stereotype: enum
type: Currency

BRL
comment: Brazilian real.
stereotype: enum
type: Currency

BSD
comment: Bahamian dollar.
stereotype: enum
type: Currency

BTN
comment: Bhutanese ngultrum.
stereotype: enum
type: Currency

BWP
comment: Botswana pula.
stereotype: enum
type: Currency

BYR
comment: Belarusian ruble.
stereotype: enum
type: Currency

BZD
comment: Belize dollar.
stereotype: enum
type: Currency

CAD
comment: Canadian dollar.
stereotype: enum
type: Currency

CDF
comment: Congolese franc.
stereotype: enum
type: Currency

CHF
comment: Swiss franc.
stereotype: enum
type: Currency

CLF
comment: Unidad de Fomento (funds code), Chile.
stereotype: enum
type: Currency

CLP
comment: Chilean peso.
stereotype: enum
type: Currency

CNY
comment: Chinese yuan.
stereotype: enum
type: Currency

COP
comment: Colombian peso.
stereotype: enum
type: Currency

COU
comment: Unidad de Valor Real.
stereotype: enum
type: Currency

CRC
comment: Costa Rican colon.
stereotype: enum
type: Currency

CUC
comment: Cuban convertible peso.
stereotype: enum
type: Currency

CUP
comment: Cuban peso.
stereotype: enum
type: Currency

CVE
comment: Cape Verde escudo.
stereotype: enum
type: Currency

CZK
comment: Czech koruna.
stereotype: enum
type: Currency

DJF
comment: Djiboutian franc.
stereotype: enum
type: Currency

DKK
comment: Danish krone.
stereotype: enum
type: Currency

DOP
comment: Dominican peso.
stereotype: enum
type: Currency

DZD
comment: Algerian dinar.
stereotype: enum
type: Currency

EEK
comment: Estonian kroon.
stereotype: enum
type: Currency

EGP
comment: Egyptian pound.
stereotype: enum
type: Currency

ERN
comment: Eritrean nakfa.
stereotype: enum
type: Currency

ETB
comment: Ethiopian birr.
stereotype: enum
type: Currency

EUR
comment: Euro.
stereotype: enum
type: Currency

FJD
comment: Fiji dollar.
stereotype: enum
type: Currency

FKP
comment: Falkland Islands pound.
stereotype: enum
type: Currency

GBP
comment: Pound sterling.
stereotype: enum
type: Currency

GEL
comment: Georgian lari.
stereotype: enum
type: Currency

GHS
comment: Ghanaian cedi.
stereotype: enum
type: Currency

GIP
comment: Gibraltar pound.
stereotype: enum
type: Currency

GMD
comment: Gambian dalasi.
stereotype: enum
type: Currency

GNF
comment: Guinean franc.
stereotype: enum
type: Currency

GTQ
comment: Guatemalan quetzal.
stereotype: enum
type: Currency

GYD
comment: Guyanese dollar.
stereotype: enum
type: Currency

HKD
comment: Hong Kong dollar.
stereotype: enum
type: Currency

HNL
comment: Honduran lempira.
stereotype: enum
type: Currency

HRK
comment: Croatian kuna.
stereotype: enum
type: Currency

HTG
comment: Haitian gourde.
stereotype: enum
type: Currency

HUF
comment: Hungarian forint.
stereotype: enum
type: Currency

IDR
comment: Indonesian rupiah.
stereotype: enum
type: Currency

ILS
comment: Israeli new sheqel.
stereotype: enum
type: Currency

INR
comment: Indian rupee.
stereotype: enum
type: Currency

IQD
comment: Iraqi dinar.
stereotype: enum
type: Currency

IRR
comment: Iranian rial.
stereotype: enum
type: Currency

ISK
comment: Icelandic króna.
stereotype: enum
type: Currency

JMD
comment: Jamaican dollar.
stereotype: enum
type: Currency

JOD
comment: Jordanian dinar.
stereotype: enum
type: Currency

JPY
comment: Japanese yen.
stereotype: enum
type: Currency

KES
comment: Kenyan shilling.
stereotype: enum
type: Currency

KGS
comment: Kyrgyzstani som.
stereotype: enum
type: Currency

KHR
comment: Cambodian riel.
stereotype: enum
type: Currency

KMF
comment: Comoro franc.
stereotype: enum
type: Currency

KPW
comment: North Korean won.
stereotype: enum
type: Currency

KRW
comment: South Korean won.
stereotype: enum
type: Currency

KWD
comment: Kuwaiti dinar.
stereotype: enum
type: Currency

KYD
comment: Cayman Islands dollar.
stereotype: enum
type: Currency

KZT
comment: Kazakhstani tenge.
stereotype: enum
type: Currency

LAK
comment: Lao kip.
stereotype: enum
type: Currency

LBP
comment: Lebanese pound.
stereotype: enum
type: Currency

LKR
comment: Sri Lanka rupee.
stereotype: enum
type: Currency

LRD
comment: Liberian dollar.
stereotype: enum
type: Currency

LSL
comment: Lesotho loti.
stereotype: enum
type: Currency

LTL
comment: Lithuanian litas.
stereotype: enum
type: Currency

LVL
comment: Latvian lats.
stereotype: enum
type: Currency

LYD
comment: Libyan dinar.
stereotype: enum
type: Currency

MAD
comment: Moroccan dirham.
stereotype: enum
type: Currency

MDL
comment: Moldovan leu.
stereotype: enum
type: Currency

MGA
comment: Malagasy ariary.
stereotype: enum
type: Currency

MKD
comment: Macedonian denar.
stereotype: enum
type: Currency

MMK
comment: Myanma kyat.
stereotype: enum
type: Currency

MNT
comment: Mongolian tugrik.
stereotype: enum
type: Currency

MOP
comment: Macanese pataca.
stereotype: enum
type: Currency

MRO
comment: Mauritanian ouguiya.
stereotype: enum
type: Currency

MUR
comment: Mauritian rupee.
stereotype: enum
type: Currency

MVR
comment: Maldivian rufiyaa.
stereotype: enum
type: Currency

MWK
comment: Malawian kwacha.
stereotype: enum
type: Currency

MXN
comment: Mexican peso.
stereotype: enum
type: Currency

MYR
comment: Malaysian ringgit.
stereotype: enum
type: Currency

MZN
comment: Mozambican metical.
stereotype: enum
type: Currency

NAD
comment: Namibian dollar.
stereotype: enum
type: Currency

NGN
comment: Nigerian naira.
stereotype: enum
type: Currency

NIO
comment: Cordoba oro.
stereotype: enum
type: Currency

NOK
comment: Norwegian krone.
stereotype: enum
type: Currency

NPR
comment: Nepalese rupee.
stereotype: enum
type: Currency

NZD
comment: New Zealand dollar.
stereotype: enum
type: Currency

OMR
comment: Omani rial.
stereotype: enum
type: Currency

PAB
comment: Panamanian balboa.
stereotype: enum
type: Currency

PEN
comment: Peruvian nuevo sol.
stereotype: enum
type: Currency

PGK
comment: Papua New Guinean kina.
stereotype: enum
type: Currency

PHP
comment: Philippine peso.
stereotype: enum
type: Currency

PKR
comment: Pakistani rupee.
stereotype: enum
type: Currency

PLN
comment: Polish zloty.
stereotype: enum
type: Currency

PYG
comment: Paraguayan guaraní.
stereotype: enum
type: Currency

QAR
comment: Qatari rial.
stereotype: enum
type: Currency

RON
comment: Romanian new leu.
stereotype: enum
type: Currency

RSD
comment: Serbian dinar.
stereotype: enum
type: Currency

RUB
comment: Russian rouble.
stereotype: enum
type: Currency

RWF
comment: Rwandan franc.
stereotype: enum
type: Currency

SAR
comment: Saudi riyal.
stereotype: enum
type: Currency

SBD
comment: Solomon Islands dollar.
stereotype: enum
type: Currency

SCR
comment: Seychelles rupee.
stereotype: enum
type: Currency

SDG
comment: Sudanese pound.
stereotype: enum
type: Currency

SEK
comment: Swedish krona/kronor.
stereotype: enum
type: Currency

SGD
comment: Singapore dollar.
stereotype: enum
type: Currency

SHP
comment: Saint Helena pound.
stereotype: enum
type: Currency

SLL
comment: Sierra Leonean leone.
stereotype: enum
type: Currency

SOS
comment: Somali shilling.
stereotype: enum
type: Currency

SRD
comment: Surinamese dollar.
stereotype: enum
type: Currency

STD
comment: São Tomé and Príncipe dobra.
stereotype: enum
type: Currency

SYP
comment: Syrian pound.
stereotype: enum
type: Currency

SZL
comment: Lilangeni.
stereotype: enum
type: Currency

THB
comment: Thai baht.
stereotype: enum
type: Currency

TJS
comment: Tajikistani somoni.
stereotype: enum
type: Currency

TMT
comment: Turkmenistani manat.
stereotype: enum
type: Currency

TND
comment: Tunisian dinar.
stereotype: enum
type: Currency

TOP
comment: Tongan pa'anga.
stereotype: enum
type: Currency

TRY
comment: Turkish lira.
stereotype: enum
type: Currency

TTD
comment: Trinidad and Tobago dollar.
stereotype: enum
type: Currency

TWD
comment: New Taiwan dollar.
stereotype: enum
type: Currency

TZS
comment: Tanzanian shilling.
stereotype: enum
type: Currency

UAH
comment: Ukrainian hryvnia.
stereotype: enum
type: Currency

UGX
comment: Ugandan shilling.
stereotype: enum
type: Currency

USD
comment: United States dollar.
stereotype: enum
type: Currency

UYU
comment: Uruguayan peso.
stereotype: enum
type: Currency

UZS
comment: Uzbekistan som.
stereotype: enum
type: Currency

VEF
comment: Venezuelan bolívar fuerte.
stereotype: enum
type: Currency

VND
comment: Vietnamese Dong.
stereotype: enum
type: Currency

VUV
comment: Vanuatu vatu.
stereotype: enum
type: Currency

WST
comment: Samoan tala.
stereotype: enum
type: Currency

XAF
comment: CFA franc BEAC.
stereotype: enum
type: Currency

XCD
comment: East Caribbean dollar.
stereotype: enum
type: Currency

XOF
comment: CFA Franc BCEAO.
stereotype: enum
type: Currency

XPF
comment: CFP franc.
stereotype: enum
type: Currency

YER
comment: Yemeni rial.
stereotype: enum
type: Currency

ZAR
comment: South African rand.
stereotype: enum
type: Currency

ZMK
comment: Zambian kwacha.
stereotype: enum
type: Currency

ZWL
comment: Zimbabwe dollar.
stereotype: enum
type: Currency

CurrentFlow
belongs to category: EQProfile
comment: Electrical current with sign convention: positive flow is out of the conducting equipment into the connectivity node. Can be both AC and DC.
stereotype: CIMDatatype
type: Class

multiplier
domain: CurrentFlow
is fixed: none
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: CurrentFlow
is fixed: A
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: CurrentFlow
multiplicity: M:0..1
stereotype: attribute
type: Property

CurrentLimit
belongs to category: EQProfile
comment: Operational limit on current.
stereotype: concrete
subclass of: OperationalLimit
type: Class

CurrentLimitSeries
association used: Yes
comment: The current limuit series for this current limit.
domain: CurrentLimit
inverse role name: CurrentLimit
multiplicity: M:0..1
range: CurrentLimitSeries
stereotype: GB
type: Property

normalValue
comment: The normal value for limit on current flow. The attribute shall be a positive value or zero.
data type: CurrentFlow
domain: CurrentLimit
multiplicity: M:0..1
stereotype: attribute
type: Property

CurrentLimitDataPoint
belongs to category: EQProfile
comment: A current limit value which is valid for a time period.
stereotype: GB
stereotype: concrete
subclass of: IdentifiedObject
type: Class

CurrentLimitSeries
association used: Yes
comment: The current limit series that has this current limit data point.
domain: CurrentLimitDataPoint
inverse role name: CurrentLimitDataPoint
multiplicity: M:1
range: CurrentLimitSeries
stereotype: GB
type: Property

intervalNumber
comment: The number of the interval in a standalone schedule which describes the time period for which the current limit is valid. It is only applicable if the series is being in conjunction with a standalone schedule.
data type: Integer
domain: CurrentLimitDataPoint
multiplicity: M:1..1
stereotype: attribute
stereotype: GB
type: Property

normalValue
comment: The normal value for limit on current flow. The attribute shall be a positive value or zero.
data type: CurrentFlow
domain: CurrentLimitDataPoint
multiplicity: M:1..1
stereotype: attribute
stereotype: GB
type: Property

CurrentLimitSeries
belongs to category: EQProfile
comment: A set of current limit data points, which can supply a CurrentLimit with limit values which vary over time.
stereotype: GB
stereotype: concrete
subclass of: Series
type: Class

CurrentLimit
association used: No
comment: The current limit that has a series.
domain: CurrentLimitSeries
inverse role name: CurrentLimitSeries
multiplicity: M:1..n
range: CurrentLimit
stereotype: GB
type: Property

CurrentLimitDataPoint
association used: No
comment: The current limit data point that is part of this series.
domain: CurrentLimitSeries
inverse role name: CurrentLimitSeries
multiplicity: M:4..4
range: CurrentLimitDataPoint
stereotype: GB
type: Property

Curve
belongs to category: EQProfile
comment: A multi-purpose curve or functional relationship between an independent variable (X-axis) and dependent (Y-axis) variables.
subclass of: IdentifiedObject
type: Class

CurveDatas
association used: No
comment: The point data values that define this curve.
domain: Curve
inverse role name: Curve
multiplicity: M:1..n
range: CurveData
type: Property

curveStyle
comment: The style or shape of the curve.
domain: Curve
multiplicity: M:1..1
range: CurveStyle
stereotype: attribute
type: Property

xUnit
comment: The X-axis units of measure.
domain: Curve
multiplicity: M:1..1
range: UnitSymbol
stereotype: attribute
type: Property

y1Unit
comment: The Y1-axis units of measure.
domain: Curve
multiplicity: M:1..1
range: UnitSymbol
stereotype: attribute
type: Property

y2Unit
comment: The Y2-axis units of measure.
domain: Curve
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

CurveData
belongs to category: EQProfile
comment: Multi-purpose data points for defining a curve. The use of this generic class is discouraged if a more specific class can be used to specify the X and Y axis values along with their specific data types.
stereotype: concrete
type: Class

Curve
association used: Yes
comment: The curve of this curve data point.
domain: CurveData
inverse role name: CurveDatas
multiplicity: M:1
range: Curve
type: Property

xvalue
comment: The data value of the X-axis variable, depending on the X-axis units.
data type: Float
domain: CurveData
multiplicity: M:1..1
stereotype: attribute
type: Property

y1value
comment: The data value of the first Y-axis variable, depending on the Y-axis units.
data type: Float
domain: CurveData
multiplicity: M:1..1
stereotype: attribute
type: Property

y2value
comment: The data value of the second Y-axis variable (if present), depending on the Y-axis units.
data type: Float
domain: CurveData
multiplicity: M:0..1
stereotype: attribute
type: Property

CurveStyle
belongs to category: EQProfile
comment: Style or shape of curve.
stereotype: enumeration
type: Class

constantYValue
comment: The Y-axis values are assumed constant until the next curve point and prior to the first curve point.
stereotype: enum
type: CurveStyle

straightLineYValues
comment: The Y-axis values are assumed to be a straight line between values. Also known as linear interpolation.
stereotype: enum
type: CurveStyle

DataPointInterpretationKind
belongs to category: EQProfile
comment: The way in which data point values are to be interpreted over the time period for which they are valid.
stereotype: enumeration
stereotype: GB
type: Class

linearInterpolation
comment: Data point value changes linearly though the its time period such that it reaches the value defined for the beginning of the next period.
stereotype: enum
type: DataPointInterpretationKind

none
comment: Data point value exists at the time period’s start time, but no interpretation is provided for the remainder of time period. One use of this option could be for values intended for curve fitting.
stereotype: enum
type: DataPointInterpretationKind

stepwise
comment: Data point value persists throughout the time period for which it is valid.
stereotype: enum
type: DataPointInterpretationKind

Date
belongs to category: EQProfile
comment: Date as "yyyy-mm-dd", which conforms with ISO 8601. UTC time zone is specified as "yyyy-mm-ddZ". A local timezone relative UTC is specified as "yyyy-mm-dd(+/-)hh:mm".
stereotype: Primitive
type: Class

DateTime
belongs to category: EQProfile
comment: Date and time as "yyyy-mm-ddThh:mm:ss.sss", which conforms with ISO 8601. UTC time zone is specified as "yyyy-mm-ddThh:mm:ss.sssZ". A local timezone relative UTC is specified as "yyyy-mm-ddThh:mm:ss.sss-hh:mm". The second component (shown here as "ss.sss") could have any number of digits in its fractional part to allow any kind of precision beyond seconds.
stereotype: Primitive
type: Class

Decimal
belongs to category: EQProfile
comment: Decimal is the base-10 notational system for representing real numbers.
stereotype: Primitive
type: Class

DisconnectingCircuitBreaker
belongs to category: EQProfile
comment: A circuit breaking device including disconnecting function, eliminating the need for separate disconnectors.
stereotype: concrete
subclass of: Breaker
type: Class

Disconnector
belongs to category: EQProfile
comment: A manually operated or motor operated mechanical switching device used for changing the connections in a circuit, or for isolating a circuit or equipment from a source of power. It is required to open or close circuits when negligible current is broken or made.
stereotype: concrete
subclass of: Switch
type: Class

EarthingMethodKind
belongs to category: EQProfile
comment: The method of grounding employed on a transformer winding.
stereotype: enumeration
stereotype: GB
type: Class

notApplicable
comment: Not earthed.
stereotype: enum
type: EarthingMethodKind

reactance
comment: Reactance grounding (LTDS).
stereotype: enum
type: EarthingMethodKind

resistance
comment: Resistance grounding (LTDS), Neutral grounding resistors (GC0139).
stereotype: enum
type: EarthingMethodKind

solid
comment: Solid grounding (LTDS), Solid (GC0139).
stereotype: enum
type: EarthingMethodKind

throughEarthTransformer
comment: Through earth transformer (LTDS), Through earthing transformer (GC0139).
stereotype: enum
type: EarthingMethodKind

EnergyConnection
belongs to category: EQProfile
comment: A connection of energy generation or consumption on the power system model.
subclass of: ConductingEquipment
type: Class

EnergyConsumer
belongs to category: EQProfile
comment: Generic user of energy - a point of consumption on the power system model. EnergyConsumer.pfixed, .qfixed, .pfixedPct and .qfixedPct have meaning only if there is no LoadResponseCharacteristic associated with EnergyConsumer or if LoadResponseCharacteristic.exponentModel is set to False.
stereotype: concrete
subclass of: EnergyConnection
type: Class

Equipment
belongs to category: EQProfile
comment: The parts of a power system that are physical devices, electronic or mechanical.
subclass of: PowerSystemResource
type: Class

AdditionalEquipmentContainer
association used: Yes
comment: Additional equipment container beyond the primary equipment container. The equipment is contained in another equipment container, but also grouped with this equipment container.
domain: Equipment
inverse role name: AdditionalGroupedEquipment
multiplicity: M:0..1
range: EquipmentContainer
type: Property

EquipmentContainer
association used: Yes
comment: Container of this equipment.
domain: Equipment
inverse role name: Equipments
multiplicity: M:0..1
range: EquipmentContainer
type: Property

aggregate
comment: The aggregate flag provides an alternative way of representing an aggregated (equivalent) element. It is applicable in cases when the dedicated classes for equivalent equipment do not have all of the attributes necessary to represent the required level of detail. In case the flag is set to “true” the single instance of equipment represents multiple pieces of equipment that have been modelled together as an aggregate equivalent obtained by a network reduction procedure. Examples would be power transformers or synchronous machines operating in parallel modelled as a single aggregate power transformer or aggregate synchronous machine. The attribute is not used for EquivalentBranch, EquivalentShunt and EquivalentInjection.
data type: Boolean
domain: Equipment
multiplicity: M:0..1
stereotype: attribute
type: Property

EquipmentContainer
belongs to category: EQProfile
comment: A modelling construct to provide a root class for containing equipment.
subclass of: ConnectivityNodeContainer
type: Class

AdditionalGroupedEquipment
association used: No
comment: The additonal contained equipment. The equipment belong to the equipment container. The equipment is contained in another equipment container, but also grouped with this equipment container. Examples include when a switch contained in a substation is also desired to be grouped with a line contianer or when a switch is included in a secondary substation and also grouped in a feeder.
domain: EquipmentContainer
inverse role name: AdditionalEquipmentContainer
multiplicity: M:0..n
range: Equipment
type: Property

Equipments
association used: No
comment: Contained equipment.
domain: EquipmentContainer
inverse role name: EquipmentContainer
multiplicity: M:0..n
range: Equipment
type: Property

EquivalentBranch
belongs to category: EQProfile
comment: The class represents equivalent branches. In cases where a transformer phase shift is modelled and the EquivalentBranch is spanning the same nodes, the impedance quantities for the EquivalentBranch shall consider the needed phase shift.
stereotype: concrete
subclass of: EquivalentEquipment
type: Class

r
comment: Positive sequence series resistance of the reduced branch.
data type: Resistance
domain: EquivalentBranch
multiplicity: M:1..1
stereotype: attribute
type: Property

r21
comment: Resistance from terminal sequence 2 to terminal sequence 1 .Used for steady state power flow. This attribute is optional and represent unbalanced network such as off-nominal phase shifter. If only EquivalentBranch.r is given, then EquivalentBranch.r21 is assumed equal to EquivalentBranch.r. Usage rule : EquivalentBranch is a result of network reduction prior to the data exchange.
data type: Resistance
domain: EquivalentBranch
multiplicity: M:0..1
stereotype: attribute
type: Property

x
comment: Positive sequence series reactance of the reduced branch.
data type: Reactance
domain: EquivalentBranch
multiplicity: M:1..1
stereotype: attribute
type: Property

x21
comment: Reactance from terminal sequence 2 to terminal sequence 1. Used for steady state power flow. This attribute is optional and represents an unbalanced network such as off-nominal phase shifter. If only EquivalentBranch.x is given, then EquivalentBranch.x21 is assumed equal to EquivalentBranch.x. Usage rule: EquivalentBranch is a result of network reduction prior to the data exchange.
data type: Reactance
domain: EquivalentBranch
multiplicity: M:0..1
stereotype: attribute
type: Property

EquivalentEquipment
belongs to category: EQProfile
comment: The class represents equivalent objects that are the result of a network reduction. The class is the base for equivalent objects of different types.
subclass of: ConductingEquipment
type: Class

EquivalentInjection
belongs to category: EQProfile
comment: This class represents equivalent injections (generation or load). Voltage regulation is allowed only at the point of connection.
stereotype: concrete
subclass of: EquivalentEquipment
type: Class

ReactiveCapabilityCurve
association used: Yes
comment: The reactive capability curve used by this equivalent injection.
domain: EquivalentInjection
inverse role name: EquivalentInjection
multiplicity: M:0..1
range: ReactiveCapabilityCurve
type: Property

maxP
comment: Maximum active power of the injection.
data type: ActivePower
domain: EquivalentInjection
multiplicity: M:0..1
stereotype: attribute
type: Property

maxQ
comment: Maximum reactive power of the injection. Used for modelling of infeed for load flow exchange. Not used for short circuit modelling. If maxQ and minQ are not used ReactiveCapabilityCurve can be used.
data type: ReactivePower
domain: EquivalentInjection
multiplicity: M:0..1
stereotype: attribute
type: Property

minP
comment: Minimum active power of the injection.
data type: ActivePower
domain: EquivalentInjection
multiplicity: M:0..1
stereotype: attribute
type: Property

minQ
comment: Minimum reactive power of the injection. Used for modelling of infeed for load flow exchange. Not used for short circuit modelling. If maxQ and minQ are not used ReactiveCapabilityCurve can be used.
data type: ReactivePower
domain: EquivalentInjection
multiplicity: M:0..1
stereotype: attribute
type: Property

regulationCapability
comment: Specifies whether or not the EquivalentInjection has the capability to regulate the local voltage. If true the EquivalentInjection can regulate. If false the EquivalentInjection cannot regulate. ReactiveCapabilityCurve can only be associated with EquivalentInjection if the flag is true.
data type: Boolean
domain: EquivalentInjection
multiplicity: M:1..1
stereotype: attribute
type: Property

Float
belongs to category: EQProfile
comment: A floating point number. The range is unspecified and not limited.
stereotype: Primitive
type: Class

FlywheelUnit
belongs to category: EQProfile
comment: A flywheel is a mechanical device which uses the conservation of angular momentum to store rotational energy. Therefore, it is a heavy wheel attached to a rotating shaft so as to smooth out delivery of power from a motor to a machine. The inertia of the flywheel opposes and moderates fluctuations in the speed of the engine and stores the excess energy for intermittent use.
stereotype: GB
stereotype: concrete
subclass of: GeneratingUnit
type: Class

energyStorageCapacity
comment: The rated energy storage capacity. The attribute shall be a positive value.
data type: RealEnergy
domain: FlywheelUnit
multiplicity: M:1..1
stereotype: attribute
stereotype: GB
type: Property

FossilFuel
belongs to category: EQProfile
comment: The fossil fuel consumed by the non-nuclear thermal generating unit. For example, coal, oil, gas, etc. These are the specific fuels that the generating unit can consume.
stereotype: concrete
subclass of: IdentifiedObject
type: Class

ThermalGeneratingUnit
association used: Yes
comment: A thermal generating unit may have one or more fossil fuels.
domain: FossilFuel
inverse role name: FossilFuels
multiplicity: M:1
range: ThermalGeneratingUnit
type: Property

fossilFuelType
comment: The type of fossil fuel, such as coal, oil, or gas.
domain: FossilFuel
multiplicity: M:1..1
range: FuelType
stereotype: attribute
type: Property

Frequency
belongs to category: EQProfile
comment: Cycles per second.
stereotype: CIMDatatype
type: Class

multiplier
domain: Frequency
is fixed: none
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: Frequency
is fixed: Hz
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: Frequency
multiplicity: M:0..1
stereotype: attribute
type: Property

FuelType
belongs to category: EQProfile
comment: Type of fuel.
stereotype: enumeration
type: Class

brownCoalLignite
comment: Brown coal lignite.
stereotype: enum
type: FuelType

coal
comment: Generic coal, not including lignite type.
stereotype: enum
type: FuelType

coalDerivedGas
comment: Coal derived gas.
stereotype: enum
type: FuelType

gas
comment: Natural gas.
stereotype: enum
type: FuelType

hardCoal
comment: Hard coal.
stereotype: enum
type: FuelType

lignite
comment: The fuel is lignite coal. Note that this is a special type of coal, so the other enum of coal is reserved for hard coal types or if the exact type of coal is not known.
stereotype: enum
type: FuelType

oil
comment: Oil.
stereotype: enum
type: FuelType

oilShale
comment: Oil Shale.
stereotype: enum
type: FuelType

other
comment: Any fuel type not included in the rest of the enumerated value.
stereotype: enum
type: FuelType

peat
comment: Peat.
stereotype: enum
type: FuelType

Fuse
belongs to category: EQProfile
comment: An overcurrent protective device with a circuit opening fusible part that is heated and severed by the passage of overcurrent through it. A fuse is considered a switching device because it breaks current.
stereotype: concrete
subclass of: Switch
type: Class

GeneratingUnit
belongs to category: EQProfile
comment: A single or set of synchronous machines for converting mechanical power into alternating-current power. For example, individual machines within a set may be defined for scheduling purposes while a single control signal is derived for the set. In this case there would be a GeneratingUnit for each member of the set and an additional GeneratingUnit corresponding to the set.
stereotype: concrete
subclass of: Equipment
type: Class

RotatingMachine
association used: No
comment: A synchronous machine may operate as a generator and as such becomes a member of a generating unit.
domain: GeneratingUnit
inverse role name: GeneratingUnit
multiplicity: M:1..n
range: RotatingMachine
type: Property

ratedNetMaxP
comment: The net rated maximum capacity determined by subtracting the auxiliary power used to operate the internal plant machinery from the rated gross maximum capacity. The attribute shall be a positive value.
data type: ActivePower
domain: GeneratingUnit
multiplicity: M:1..1
stereotype: attribute
type: Property

GeographicalRegion
belongs to category: EQProfile
comment: A geographical region of a power system network model.
stereotype: concrete
subclass of: IdentifiedObject
type: Class

Regions
association used: No
comment: All sub-geographical regions within this geographical region.
domain: GeographicalRegion
inverse role name: Region
multiplicity: M:0..n
range: SubGeographicalRegion
type: Property

GeothermalGeneratingUnit
belongs to category: EQProfile
comment: Generating unit that is generating electrical power from geothermal energy. Technologies in use include dry steam power stations, flash steam power stations and binary cycle power stations.
stereotype: NC
stereotype: concrete
subclass of: GeneratingUnit
type: Class

HydroGeneratingUnit
belongs to category: EQProfile
comment: A generating unit whose prime mover is a hydraulic turbine (e.g., Francis, Pelton, Kaplan).
stereotype: concrete
subclass of: GeneratingUnit
type: Class

HydroPowerPlant
association used: Yes
comment: The hydro generating unit belongs to a hydro power plant.
domain: HydroGeneratingUnit
inverse role name: HydroGeneratingUnits
multiplicity: M:0..1
range: HydroPowerPlant
type: Property

HydroPlantStorageKind
belongs to category: EQProfile
comment: The type of hydro power plant.
stereotype: enumeration
type: Class

pumpedStorage
comment: Pumped storage.
stereotype: enum
type: HydroPlantStorageKind

runOfRiver
comment: Run of river.
stereotype: enum
type: HydroPlantStorageKind

storage
comment: Storage.
stereotype: enum
type: HydroPlantStorageKind

HydroPowerPlant
belongs to category: EQProfile
comment: A hydro power station which can generate or pump. When generating, the generator turbines receive water from an upper reservoir. When pumping, the pumps receive their water from a lower reservoir.
stereotype: concrete
subclass of: PowerSystemResource
type: Class

HydroGeneratingUnits
association used: No
comment: The hydro generating unit belongs to a hydro power plant.
domain: HydroPowerPlant
inverse role name: HydroPowerPlant
multiplicity: M:0..n
range: HydroGeneratingUnit
type: Property

energyStorageCapacity
comment: The rated energy storage capacity. The attribute shall be a positive value.
data type: RealEnergy
domain: HydroPowerPlant
multiplicity: M:1..1
stereotype: attribute
stereotype: GB
type: Property

hydroPlantStorageType
comment: The type of hydro power plant water storage.
domain: HydroPowerPlant
multiplicity: M:1..1
range: HydroPlantStorageKind
stereotype: attribute
type: Property

IRI
belongs to category: EQProfile
comment: An IRI (Internationalized Resource Identifier) within an RDF graph is a Unicode string that conforms to the syntax defined in RFC 3987. The primitive is serialized as rdf:resource in RDFXML. IRIs in the RDF abstract syntax must be absolute, and may contain a fragment identifier. IRI equality: Two IRIs are equal if and only if they are equivalent under Simple String Comparison according to section 5.1 of [RFC3987]. Further normalization must not be performed when comparing IRIs for equality. IRIs are a generalization of URIs [RFC3986] that permits a wider range of Unicode characters. Every absolute URI and URL is an IRI, but not every IRI is an URI. When IRIs are used in operations that are only defined for URIs, they must first be converted according to the mapping defined in section 3.1 of [RFC3987]. A notable example is retrieval over the HTTP protocol. The mapping involves UTF-8 encoding of non-ASCII characters, %-encoding of octets not allowed in URIs, and Punycode-encoding of domain names.
stereotype: Primitive
stereotype: profcim
type: Class

IdentifiedObject
belongs to category: EQProfile
comment: This is a root class to provide common identification for all classes needing identification and naming attributes.
type: Class

description
comment: 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.
data type: String
domain: IdentifiedObject
multiplicity: M:0..1
stereotype: attribute
type: Property

mRID
comment: 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. For 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.
data type: String
domain: IdentifiedObject
multiplicity: M:1..1
stereotype: attribute
type: Property

name
comment: The name is any free human readable and possibly non unique text naming the object.
data type: String
domain: IdentifiedObject
multiplicity: M:1..1
stereotype: attribute
type: Property

Inductance
belongs to category: EQProfile
comment: Inductive part of reactance (imaginary part of impedance), at rated frequency.
stereotype: CIMDatatype
type: Class

multiplier
domain: Inductance
is fixed: none
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: Inductance
is fixed: H
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: Inductance
multiplicity: M:0..1
stereotype: attribute
type: Property

Integer
belongs to category: EQProfile
comment: An integer number. The range is unspecified and not limited.
stereotype: Primitive
type: Class

Length
belongs to category: EQProfile
comment: Unit of length. It shall be a positive value or zero.
stereotype: CIMDatatype
type: Class

multiplier
domain: Length
is fixed: k
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: Length
is fixed: m
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: Length
multiplicity: M:0..1
stereotype: attribute
type: Property

LimitKind
belongs to category: EQProfile
comment: Limit kinds.
stereotype: enumeration
stereotype: European
type: Class

alarmVoltage
comment: Voltage alarm.
stereotype: enum
stereotype: European
type: LimitKind

highVoltage
comment: Referring to the rating of the equipments, a voltage too high can lead to accelerated ageing or the destruction of the equipment. This limit type may or may not have duration.
stereotype: enum
stereotype: European
type: LimitKind

lowVoltage
comment: A too low voltage can disturb the normal operation of some protections and transformer equipped with on-load tap changers, electronic power devices or can affect the behaviour of the auxiliaries of generation units. This limit type may or may not have duration.
stereotype: enum
stereotype: European
type: LimitKind

operationalVoltageLimit
comment: Operational voltage limit.
stereotype: enum
stereotype: European
type: LimitKind

patl
comment: The Permanent Admissible Transmission Loading (PATL) is the loading in amperes, MVA or MW that can be accepted by a network branch for an unlimited duration without any risk for the material. The OperationnalLimitType.isInfiniteDuration is set to true. There shall be only one OperationalLimitType of kind PATL per OperationalLimitSet if the PATL is ApparentPowerLimit, ActivePowerLimit, or CurrentLimit for a given Terminal or Equipment.
stereotype: enum
stereotype: European
type: LimitKind

patlt
comment: Permanent Admissible Transmission Loading Threshold (PATLT) is a value in engineering units defined for PATL and calculated using a percentage less than 100 % of the PATL type intended to alert operators of an arising condition. The percentage should be given in the name of the OperationalLimitSet. The aceptableDuration is another way to express the severity of the limit.
stereotype: enum
stereotype: European
type: LimitKind

stability
comment: Stability.
stereotype: enum
stereotype: European
type: LimitKind

tatl
comment: Temporarily Admissible Transmission Loading (TATL) which is the loading in amperes, MVA or MW that can be accepted by a branch for a certain limited duration. The TATL can be defined in different ways: as a fixed percentage of the PATL for a given time (for example, 115% of the PATL that can be accepted during 15 minutes), pairs of TATL type and Duration calculated for each line taking into account its particular configuration and conditions of functioning (for example, it can define a TATL acceptable during 20 minutes and another one acceptable during 10 minutes). Such a definition of TATL can depend on the initial operating conditions of the network element (sag situation of a line). The duration attribute can be used to define several TATL limit types. Hence multiple TATL limit values may exist having different durations.
stereotype: enum
stereotype: European
type: LimitKind

tc
comment: Tripping Current (TC) is the ultimate intensity without any delay. It is defined as the threshold the line will trip without any possible remedial actions. The tripping of the network element is ordered by protections against short circuits or by overload protections, but in any case, the activation delay of these protections is not compatible with the reaction delay of an operator (less than one minute). The duration is always zero if the OperationalLimitType.acceptableDuration is exchanged. Only one limit value exists for the TC type.
stereotype: enum
stereotype: European
type: LimitKind

tct
comment: Tripping Current Threshold (TCT) is a value in engineering units defined for TC and calculated using a percentage less than 100 % of the TC type intended to alert operators of an arising condition. The percentage should be given in the name of the OperationalLimitSet. The aceptableDuration is another way to express the severity of the limit.
stereotype: enum
stereotype: European
type: LimitKind

warningVoltage
comment: Voltage warning.
stereotype: enum
stereotype: European
type: LimitKind

Line
belongs to category: EQProfile
comment: Contains equipment beyond a substation belonging to a power transmission line.
stereotype: concrete
subclass of: EquipmentContainer
type: Class

Region
association used: Yes
comment: The sub-geographical region of the line.
domain: Line
inverse role name: Lines
multiplicity: M:0..1
range: SubGeographicalRegion
type: Property

LinearShuntCompensator
belongs to category: EQProfile
comment: A linear shunt compensator has banks or sections with equal admittance values.
stereotype: concrete
subclass of: ShuntCompensator
type: Class

bPerSection
comment: Positive sequence shunt (charging) susceptance per section.
data type: Susceptance
domain: LinearShuntCompensator
multiplicity: M:1..1
stereotype: attribute
type: Property

gPerSection
comment: Positive sequence shunt (charging) conductance per section.
data type: Conductance
domain: LinearShuntCompensator
multiplicity: M:1..1
stereotype: attribute
type: Property

LoadBreakSwitch
belongs to category: EQProfile
comment: A mechanical switching device capable of making, carrying, and breaking currents under normal operating conditions.
stereotype: concrete
subclass of: ProtectedSwitch
type: Class

Money
belongs to category: EQProfile
comment: Amount of money.
stereotype: CIMDatatype
type: Class

multiplier
domain: Money
is fixed: none
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: Money
multiplicity: M:0..1
range: Currency
stereotype: attribute
type: Property

value
data type: Decimal
domain: Money
multiplicity: M:0..1
stereotype: attribute
type: Property

MonthDay
belongs to category: EQProfile
comment: MonthDay format as "--mm-dd", which conforms with XSD data type gMonthDay.
stereotype: Primitive
type: Class

NonlinearShuntCompensator
belongs to category: EQProfile
comment: A non linear shunt compensator has bank or section admittance values that differ. The attributes g, b, g0 and b0 of the associated NonlinearShuntCompensatorPoint describe the total conductance and admittance of a NonlinearShuntCompensatorPoint at a section number specified by NonlinearShuntCompensatorPoint.sectionNumber.
stereotype: concrete
subclass of: ShuntCompensator
type: Class

NonlinearShuntCompensatorPoints
association used: No
comment: All points of the non-linear shunt compensator.
domain: NonlinearShuntCompensator
inverse role name: NonlinearShuntCompensator
multiplicity: M:1..n
range: NonlinearShuntCompensatorPoint
type: Property

NonlinearShuntCompensatorPoint
belongs to category: EQProfile
comment: A non linear shunt compensator bank or section admittance value. The number of NonlinearShuntCompenstorPoint instances associated with a NonlinearShuntCompensator shall be equal to ShuntCompensator.maximumSections. ShuntCompensator.sections shall only be set to one of the NonlinearShuntCompenstorPoint.sectionNumber. There is no interpolation between NonlinearShuntCompenstorPoint-s.
stereotype: concrete
type: Class

NonlinearShuntCompensator
association used: Yes
comment: Non-linear shunt compensator owning this point.
domain: NonlinearShuntCompensatorPoint
inverse role name: NonlinearShuntCompensatorPoints
multiplicity: M:1
range: NonlinearShuntCompensator
type: Property

b
comment: Positive sequence shunt (charging) susceptance per section.
data type: Susceptance
domain: NonlinearShuntCompensatorPoint
multiplicity: M:1..1
stereotype: attribute
type: Property

g
comment: Positive sequence shunt (charging) conductance per section.
data type: Conductance
domain: NonlinearShuntCompensatorPoint
multiplicity: M:1..1
stereotype: attribute
type: Property

sectionNumber
comment: The number of the section.
data type: Integer
domain: NonlinearShuntCompensatorPoint
multiplicity: M:1..1
stereotype: attribute
type: Property

NuclearGeneratingUnit
belongs to category: EQProfile
comment: A nuclear generating unit.
stereotype: concrete
subclass of: GeneratingUnit
type: Class

OperationalLimit
belongs to category: EQProfile
comment: A value and normal value associated with a specific kind of limit. The sub class value and normalValue attributes vary inversely to the associated OperationalLimitType.acceptableDuration (acceptableDuration for short). If a particular piece of equipment has multiple operational limits of the same kind (apparent power, current, etc.), the limit with the greatest acceptableDuration shall have the smallest limit value and the limit with the smallest acceptableDuration shall have the largest limit value. Note: A large current can only be allowed to flow through a piece of equipment for a short duration without causing damage, but a lesser current can be allowed to flow for a longer duration.
subclass of: IdentifiedObject
type: Class

OperationalLimitSet
association used: Yes
comment: The limit set to which the limit values belong.
domain: OperationalLimit
inverse role name: OperationalLimitValue
multiplicity: M:1
range: OperationalLimitSet
type: Property

OperationalLimitType
association used: Yes
comment: The limit type associated with this limit.
domain: OperationalLimit
inverse role name: OperationalLimit
multiplicity: M:1..1
range: OperationalLimitType
type: Property

OperationalLimitDirectionKind
belongs to category: EQProfile
comment: The direction attribute describes the side of a limit that is a violation.
stereotype: enumeration
type: Class

absoluteValue
comment: An absoluteValue limit means that a monitored absolute value above the limit value is a violation.
stereotype: enum
type: OperationalLimitDirectionKind

high
comment: High means that a monitored value above the limit value is a violation. If applied to a terminal flow, the positive direction is into the terminal.
stereotype: enum
type: OperationalLimitDirectionKind

low
comment: Low means a monitored value below the limit is a violation. If applied to a terminal flow, the positive direction is into the terminal.
stereotype: enum
type: OperationalLimitDirectionKind

OperationalLimitSet
belongs to category: EQProfile
comment: A set of limits associated with equipment. Sets of limits might apply to a specific temperature, or season for example. A set of limits may contain different severities of limit levels that would apply to the same equipment. The set may contain limits of different types such as apparent power and current limits or high and low voltage limits that are logically applied together as a set.
stereotype: concrete
subclass of: IdentifiedObject
type: Class

OperationalLimitValue
association used: No
comment: Values of equipment limits.
domain: OperationalLimitSet
inverse role name: OperationalLimitSet
multiplicity: M:0..n
range: OperationalLimit
type: Property

Terminal
association used: Yes
comment: The terminal where the operational limit set apply.
domain: OperationalLimitSet
inverse role name: OperationalLimitSet
multiplicity: M:1
range: ACDCTerminal
type: Property

OperationalLimitType
belongs to category: EQProfile
comment: The operational meaning of a category of limits.
stereotype: concrete
subclass of: IdentifiedObject
type: Class

OperationalLimit
association used: No
comment: The operational limits associated with this type of limit.
domain: OperationalLimitType
inverse role name: OperationalLimitType
multiplicity: M:0..n
range: OperationalLimit
type: Property

acceptableDuration
comment: The nominal acceptable duration of the limit. Limits are commonly expressed in terms of the time limit for which the limit is normally acceptable. The actual acceptable duration of a specific limit may depend on other local factors such as temperature or wind speed. The attribute has meaning only if the flag isInfiniteDuration is set to false, hence it shall not be exchanged when isInfiniteDuration is set to true.
data type: Seconds
domain: OperationalLimitType
multiplicity: M:0..1
stereotype: attribute
type: Property

direction
comment: The direction of the limit.
domain: OperationalLimitType
multiplicity: M:1..1
range: OperationalLimitDirectionKind
stereotype: attribute
type: Property

isInfiniteDuration
comment: Defines if the operational limit type has infinite duration. If true, the limit has infinite duration. If false, the limit has definite duration which is defined by the attribute acceptableDuration.
data type: Boolean
domain: OperationalLimitType
multiplicity: M:1..1
stereotype: attribute
type: Property

kind
comment: Types of limits defined in the ENTSO-E Operational Handbook Policy 3.
domain: OperationalLimitType
multiplicity: M:1..1
range: LimitKind
stereotype: attribute
stereotype: European
type: Property

transformerReverseFlow
comment: Limit applies to transformer flow in reverse of normal (high to low voltage level) direction. High is the winding that has TransformerEnd.endNumber equal to 1. If true, the OperationalLimitType defines a type for reverse limit.
data type: Boolean
domain: OperationalLimitType
multiplicity: M:0..1
stereotype: attribute
stereotype: GB
type: Property

OtherFuel
belongs to category: EQProfile
comment: The other fuel consumed by the non-nuclear thermal generating unit.
stereotype: GB
stereotype: concrete
subclass of: IdentifiedObject
type: Class

ThermalGeneratingUnit
association used: Yes
comment: The generating unit that has this fuel.
domain: OtherFuel
inverse role name: OtherFuel
multiplicity: M:1
range: ThermalGeneratingUnit
stereotype: GB
type: Property

otherFuelType
comment: The type of other fuel.
domain: OtherFuel
multiplicity: M:1..1
range: OtherFuelKind
stereotype: attribute
stereotype: GB
type: Property

OtherFuelKind
belongs to category: EQProfile
comment: Kinds of other fuels.
stereotype: enumeration
stereotype: GB
type: Class

advanced
comment: Advanced fuel.
stereotype: enum
type: OtherFuelKind

waste
comment: Waste fuel.
stereotype: enum
type: OtherFuelKind

PSRType
belongs to category: EQProfile
comment: Classifying instances of the same class, e.g. overhead and underground ACLineSegments. This classification mechanism is intended to provide flexibility outside the scope of this document, i.e. provide customisation that is non standard.
stereotype: concrete
subclass of: IdentifiedObject
type: Class

PowerSystemResources
association used: No
comment: Power system resources classified with this power system resource type.
domain: PSRType
inverse role name: PSRType
multiplicity: M:0..n
range: PowerSystemResource
type: Property

EQProfile
comment: This is a package for the EQ profile.
type: ClassCategory

PerCent
belongs to category: EQProfile
comment: Percentage on a defined base. For example, specify as 100 to indicate at the defined base.
stereotype: CIMDatatype
type: Class

multiplier
domain: PerCent
is fixed: none
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: PerCent
is fixed: none
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
comment: Normally 0 to 100 on a defined base.
data type: Float
domain: PerCent
multiplicity: M:0..1
stereotype: attribute
type: Property

PhaseTapChanger
belongs to category: EQProfile
comment: A transformer phase shifting tap model that controls the phase angle difference across the power transformer and potentially the active power flow through the power transformer. This phase tap model may also impact the voltage magnitude.
subclass of: TapChanger
type: Class

TransformerEnd
association used: Yes
comment: Transformer end to which this phase tap changer belongs.
domain: PhaseTapChanger
inverse role name: PhaseTapChanger
multiplicity: M:1
range: TransformerEnd
type: Property

PhaseTapChangerAsymmetrical
belongs to category: EQProfile
comment: Describes the tap model for an asymmetrical phase shifting transformer in which the difference voltage vector adds to the in-phase winding. The out-of-phase winding is the transformer end where the tap changer is located. The angle between the in-phase and out-of-phase windings is named the winding connection angle. The phase shift depends on both the difference voltage magnitude and the winding connection angle.
stereotype: concrete
subclass of: PhaseTapChangerNonLinear
type: Class

windingConnectionAngle
comment: The phase angle between the in-phase winding and the out-of -phase winding used for creating phase shift. The out-of-phase winding produces what is known as the difference voltage. Setting this angle to 90 degrees is not the same as a symmetrical transformer. The attribute can only be multiples of 30 degrees. The allowed range is -150 degrees to 150 degrees excluding 0.
data type: AngleDegrees
domain: PhaseTapChangerAsymmetrical
multiplicity: M:1..1
stereotype: attribute
type: Property

PhaseTapChangerLinear
belongs to category: EQProfile
comment: Describes a tap changer with a linear relation between the tap step and the phase angle difference across the transformer. This is a mathematical model that is an approximation of a real phase tap changer. The phase angle is computed as stepPhaseShiftIncrement times the tap position. The voltage magnitude of both sides is the same.
stereotype: concrete
subclass of: PhaseTapChanger
type: Class

stepPhaseShiftIncrement
comment: Phase shift per step position. A positive value indicates a positive angle variation from the Terminal at the PowerTransformerEnd, where the TapChanger is located, into the transformer. The actual phase shift increment might be more accurately computed from the symmetrical or asymmetrical models or a tap step table lookup if those are available.
data type: AngleDegrees
domain: PhaseTapChangerLinear
multiplicity: M:1..1
stereotype: attribute
type: Property

xMax
comment: The reactance depends on the tap position according to a "u" shaped curve. The maximum reactance (xMax) appears at the low and high tap positions. Depending on the “u” curve the attribute can be either higher or lower than PowerTransformerEnd.x.
data type: Reactance
domain: PhaseTapChangerLinear
multiplicity: M:1..1
stereotype: attribute
type: Property

PhaseTapChangerNonLinear
belongs to category: EQProfile
comment: The non-linear phase tap changer describes the non-linear behaviour of a phase tap changer. This is a base class for the symmetrical and asymmetrical phase tap changer models. The details of these models can be found in IEC 61970-301.
stereotype: concrete
subclass of: PhaseTapChanger
type: Class

voltageStepIncrement
comment: The voltage step increment on the out of phase winding (the PowerTransformerEnd where the TapChanger is located) specified in percent of rated voltage of the PowerTransformerEnd. A positive value means a positive voltage variation from the Terminal at the PowerTransformerEnd, where the TapChanger is located, into the transformer. When the increment is negative, the voltage decreases when the tap step increases.
data type: PerCent
domain: PhaseTapChangerNonLinear
multiplicity: M:1..1
stereotype: attribute
type: Property

xMax
comment: The reactance depends on the tap position according to a "u" shaped curve. The maximum reactance (xMax) appears at the low and high tap positions. Depending on the “u” curve the attribute can be either higher or lower than PowerTransformerEnd.x.
data type: Reactance
domain: PhaseTapChangerNonLinear
multiplicity: M:1..1
stereotype: attribute
type: Property

PhaseTapChangerSymmetrical
belongs to category: EQProfile
comment: Describes a symmetrical phase shifting transformer tap model in which the voltage magnitude of both sides is the same. The difference voltage magnitude is the base in an equal-sided triangle where the sides corresponds to the primary and secondary voltages. The phase angle difference corresponds to the top angle and can be expressed as twice the arctangent of half the total difference voltage.
stereotype: concrete
subclass of: PhaseTapChangerNonLinear
type: Class

PhaseTapChangerTable
belongs to category: EQProfile
comment: Describes a tabular curve for how the phase angle difference and impedance varies with the tap step.
stereotype: concrete
subclass of: IdentifiedObject
type: Class

PhaseTapChangerTablePoint
association used: No
comment: The points of this table.
domain: PhaseTapChangerTable
inverse role name: PhaseTapChangerTable
multiplicity: M:1..n
range: PhaseTapChangerTablePoint
type: Property

PhaseTapChangerTabular
association used: No
comment: The phase tap changers to which this phase tap table applies.
domain: PhaseTapChangerTable
inverse role name: PhaseTapChangerTable
multiplicity: M:0..n
range: PhaseTapChangerTabular
type: Property

PhaseTapChangerTablePoint
belongs to category: EQProfile
comment: Describes each tap step in the phase tap changer tabular curve.
stereotype: concrete
subclass of: TapChangerTablePoint
type: Class

PhaseTapChangerTable
association used: Yes
comment: The table of this point.
domain: PhaseTapChangerTablePoint
inverse role name: PhaseTapChangerTablePoint
multiplicity: M:1
range: PhaseTapChangerTable
type: Property

angle
comment: The angle difference in degrees. A positive value indicates a positive angle variation from the Terminal at the PowerTransformerEnd, where the TapChanger is located, into the transformer.
data type: AngleDegrees
domain: PhaseTapChangerTablePoint
multiplicity: M:1..1
stereotype: attribute
type: Property

PhaseTapChangerTabular
belongs to category: EQProfile
comment: Describes a tap changer with a table defining the relation between the tap step and the phase angle difference across the transformer.
stereotype: concrete
subclass of: PhaseTapChanger
type: Class

PhaseTapChangerTable
association used: Yes
comment: The phase tap changer table for this phase tap changer.
domain: PhaseTapChangerTabular
inverse role name: PhaseTapChangerTabular
multiplicity: M:1
range: PhaseTapChangerTable
type: Property

PhotoVoltaicUnit
belongs to category: EQProfile
comment: A photovoltaic device or an aggregation of such devices.
stereotype: concrete
subclass of: PowerElectronicsUnit
type: Class

PowerElectricalChemicalUnit
belongs to category: EQProfile
comment: An unit capable of either generating electrical energy from chemical reactions or using electrical energy to cause chemical reactions.
stereotype: NC
stereotype: concrete
subclass of: PowerElectronicsUnit
type: Class

PowerElectronicsConnection
belongs to category: EQProfile
comment: A connection to the AC network for energy production or consumption that uses power electronics rather than rotating machines.
stereotype: concrete
subclass of: RegulatingCondEq
type: Class

PowerElectronicsUnit
association used: Yes
comment: An AC network connection may have several power electronics units connecting through it.
domain: PowerElectronicsConnection
inverse role name: PowerElectronicsConnection
multiplicity: M:0..1
range: PowerElectronicsUnit
type: Property

maxExportP
comment: The total active power export capacity permitted as per the connection agreement. The attribute shall have a positive value.
data type: ActivePower
domain: PowerElectronicsConnection
multiplicity: M:1..1
stereotype: attribute
stereotype: GB
type: Property

maxImportP
comment: The total active power import capacity permitted as per the connection agreement. The attribute shall have a positive value.
data type: ActivePower
domain: PowerElectronicsConnection
multiplicity: M:1..1
stereotype: attribute
stereotype: GB
type: Property

PowerElectronicsUnit
belongs to category: EQProfile
comment: A generating unit or battery or aggregation that connects to the AC network using power electronics rather than rotating machines.
subclass of: Equipment
type: Class

PowerElectronicsConnection
association used: No
comment: A power electronics unit has a connection to the AC network.
domain: PowerElectronicsUnit
inverse role name: PowerElectronicsUnit
multiplicity: M:1
range: PowerElectronicsConnection
type: Property

maxP
comment: Maximum active power limit. This is the maximum (nameplate) limit for the unit.
data type: ActivePower
domain: PowerElectronicsUnit
multiplicity: M:1..1
stereotype: attribute
type: Property

PowerElectronicsWindUnit
belongs to category: EQProfile
comment: A wind generating unit that connects to the AC network with power electronics rather than rotating machines or an aggregation of such units.
stereotype: concrete
subclass of: PowerElectronicsUnit
type: Class

PowerSystemResource
belongs to category: EQProfile
comment: A power system resource (PSR) can be an item of equipment such as a switch, an equipment container containing many individual items of equipment such as a substation, or an organisational entity such as sub-control area. Power system resources can have measurements associated.
subclass of: IdentifiedObject
type: Class

PSRType
association used: Yes
comment: Custom classification for this power system resource.
domain: PowerSystemResource
inverse role name: PowerSystemResources
multiplicity: M:0..1
range: PSRType
type: Property

PowerTransformer
belongs to category: EQProfile
comment: An electrical device consisting of two or more coupled windings, with or without a magnetic core, for introducing mutual coupling between electric circuits. Transformers can be used to control voltage and phase shift (active power flow). A power transformer may be composed of separate transformer tanks that need not be identical. A power transformer can be modelled with or without tanks and is intended for use in both balanced and unbalanced representations. A power transformer typically has two terminals, but may have one (grounding), three or more terminals. The inherited association ConductingEquipment.BaseVoltage should not be used. The association from TransformerEnd to BaseVoltage should be used instead.
stereotype: concrete
subclass of: ConductingEquipment
type: Class

PowerTransformerEnd
association used: No
comment: The ends of this power transformer.
domain: PowerTransformer
inverse role name: PowerTransformer
multiplicity: M:0..n
range: PowerTransformerEnd
type: Property

reverseFlowCapability
comment: Nature of transformer's reverse flow capability.
domain: PowerTransformer
multiplicity: M:1..1
range: ReverseFlowCapabilityKind
stereotype: attribute
stereotype: GB
type: Property

PowerTransformerEnd
belongs to category: EQProfile
comment: A PowerTransformerEnd is associated with each Terminal of a PowerTransformer. The impedance values r, r0, x, and x0 of a PowerTransformerEnd represents a star equivalent as follows. 1) for a two Terminal PowerTransformer the high voltage (TransformerEnd.endNumber=1) PowerTransformerEnd has non zero values on r, r0, x, and x0 while the low voltage (TransformerEnd.endNumber=2) PowerTransformerEnd has zero values for r, r0, x, and x0. Parameters are always provided, even if the PowerTransformerEnds have the same rated voltage. In this case, the parameters are provided at the PowerTransformerEnd which has TransformerEnd.endNumber equal to 1. 2) for a three Terminal PowerTransformer the three PowerTransformerEnds represent a star equivalent with each leg in the star represented by r, r0, x, and x0 values. 3) For a three Terminal transformer each PowerTransformerEnd shall have g, g0, b and b0 values corresponding to the no load losses distributed on the three PowerTransformerEnds. The total no load loss shunt impedances may also be placed at one of the PowerTransformerEnds, preferably the end numbered 1, having the shunt values on end 1. This is the preferred way. 4) for a PowerTransformer with more than three Terminals the PowerTransformerEnd impedance values cannot be used. Instead use the TransformerMeshImpedance or split the transformer into multiple PowerTransformers. Each PowerTransformerEnd must be contained by a PowerTransformer. Because a PowerTransformerEnd (or any other object) can not be contained by more than one parent, a PowerTransformerEnd can not have an association to an EquipmentContainer (Substation, VoltageLevel, etc).
stereotype: concrete
subclass of: TransformerEnd
type: Class

PowerTransformer
association used: Yes
comment: The power transformer of this power transformer end.
domain: PowerTransformerEnd
inverse role name: PowerTransformerEnd
multiplicity: M:1..1
range: PowerTransformer
type: Property

b
comment: Magnetizing branch susceptance (B mag). The value can be positive or negative.
data type: Susceptance
domain: PowerTransformerEnd
multiplicity: M:1..1
stereotype: attribute
type: Property

connectionKind
comment: Kind of connection.
domain: PowerTransformerEnd
multiplicity: M:1..1
range: WindingConnection
stereotype: attribute
type: Property

g
comment: Magnetizing branch conductance.
data type: Conductance
domain: PowerTransformerEnd
multiplicity: M:0..1
stereotype: attribute
type: Property

r
comment: Resistance (star-model) of the transformer end. The attribute shall be equal to or greater than zero for non-equivalent transformers.
data type: Resistance
domain: PowerTransformerEnd
multiplicity: M:1..1
stereotype: attribute
type: Property

ratedS
comment: Normal apparent power rating. The attribute shall be a positive value. For a two-winding transformer the values for the high and low voltage sides shall be identical.
data type: ApparentPower
domain: PowerTransformerEnd
multiplicity: M:1..1
stereotype: attribute
type: Property

ratedU
comment: Rated voltage: phase-phase for three-phase windings, and either phase-phase or phase-neutral for single-phase windings. A high voltage side, as given by TransformerEnd.endNumber, shall have a ratedU that is greater than or equal to ratedU for the lower voltage sides. The attribute shall be a positive value.
data type: Voltage
domain: PowerTransformerEnd
multiplicity: M:1..1
stereotype: attribute
type: Property

x
comment: Positive sequence series reactance (star-model) of the transformer end.
data type: Reactance
domain: PowerTransformerEnd
multiplicity: M:1..1
stereotype: attribute
type: Property

ProtectedSwitch
belongs to category: EQProfile
comment: A ProtectedSwitch is a switching device that can be operated by ProtectionEquipment.
subclass of: Switch
type: Class

RatioTapChanger
belongs to category: EQProfile
comment: A tap changer that changes the voltage ratio impacting the voltage magnitude but not the phase angle across the transformer. Angle sign convention (general): Positive value indicates a positive phase shift from the winding where the tap is located to the other winding (for a two-winding transformer).
stereotype: concrete
subclass of: TapChanger
type: Class

RatioTapChangerTable
association used: Yes
comment: The tap ratio table for this ratio tap changer.
domain: RatioTapChanger
inverse role name: RatioTapChanger
multiplicity: M:0..1
range: RatioTapChangerTable
type: Property

TransformerEnd
association used: Yes
comment: Transformer end to which this ratio tap changer belongs.
domain: RatioTapChanger
inverse role name: RatioTapChanger
multiplicity: M:1
range: TransformerEnd
type: Property

stepVoltageIncrement
comment: Tap step increment, in per cent of rated voltage of the power transformer end, per step position. When the increment is negative, the voltage decreases when the tap step increases.
data type: PerCent
domain: RatioTapChanger
multiplicity: M:1..1
stereotype: attribute
type: Property

RatioTapChangerTable
belongs to category: EQProfile
comment: Describes a curve for how the voltage magnitude and impedance varies with the tap step.
stereotype: concrete
subclass of: IdentifiedObject
type: Class

RatioTapChanger
association used: No
comment: The ratio tap changer of this tap ratio table.
domain: RatioTapChangerTable
inverse role name: RatioTapChangerTable
multiplicity: M:0..n
range: RatioTapChanger
type: Property

RatioTapChangerTablePoint
association used: No
comment: Points of this table.
domain: RatioTapChangerTable
inverse role name: RatioTapChangerTable
multiplicity: M:1..n
range: RatioTapChangerTablePoint
type: Property

RatioTapChangerTablePoint
belongs to category: EQProfile
comment: Describes each tap step in the ratio tap changer tabular curve.
stereotype: concrete
subclass of: TapChangerTablePoint
type: Class

RatioTapChangerTable
association used: Yes
comment: Table of this point.
domain: RatioTapChangerTablePoint
inverse role name: RatioTapChangerTablePoint
multiplicity: M:1
range: RatioTapChangerTable
type: Property

Reactance
belongs to category: EQProfile
comment: Reactance (imaginary part of impedance), at rated frequency.
stereotype: CIMDatatype
type: Class

multiplier
domain: Reactance
is fixed: none
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: Reactance
is fixed: ohm
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: Reactance
multiplicity: M:0..1
stereotype: attribute
type: Property

ReactiveCapabilityCurve
belongs to category: EQProfile
comment: Reactive power rating envelope versus the synchronous machine's active power, in both the generating and motoring modes. For each active power value there is a corresponding high and low reactive power limit value. Typically there will be a separate curve for each coolant condition, such as hydrogen pressure. The Y1 axis values represent reactive minimum and the Y2 axis values represent reactive maximum.
stereotype: concrete
subclass of: Curve
type: Class

EquivalentInjection
association used: No
comment: The equivalent injection using this reactive capability curve.
domain: ReactiveCapabilityCurve
inverse role name: ReactiveCapabilityCurve
multiplicity: M:0..n
range: EquivalentInjection
type: Property

ReactivePower
belongs to category: EQProfile
comment: Product of RMS value of the voltage and the RMS value of the quadrature component of the current.
stereotype: CIMDatatype
type: Class

multiplier
domain: ReactivePower
is fixed: M
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: ReactivePower
is fixed: VAr
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: ReactivePower
multiplicity: M:0..1
stereotype: attribute
type: Property

RealEnergy
belongs to category: EQProfile
comment: Real electrical energy.
stereotype: CIMDatatype
type: Class

multiplier
domain: RealEnergy
is fixed: M
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: RealEnergy
is fixed: Wh
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: RealEnergy
multiplicity: M:0..1
stereotype: attribute
type: Property

RegulatingCondEq
belongs to category: EQProfile
comment: A type of conducting equipment that can regulate a quantity (i.e. voltage or flow) at a specific point in the network.
subclass of: EnergyConnection
type: Class

RegulatingControl
association used: Yes
comment: The regulating control scheme in which this equipment participates.
domain: RegulatingCondEq
inverse role name: RegulatingCondEq
multiplicity: M:0..1
range: RegulatingControl
type: Property

RegulatingControl
belongs to category: EQProfile
comment: Specifies a set of equipment that works together to control a power system quantity such as voltage or flow. Remote bus voltage control is possible by specifying the controlled terminal located at some place remote from the controlling equipment. The specified terminal shall be associated with the connectivity node of the controlled point. The most specific subtype of RegulatingControl shall be used in case such equipment participate in the control, e.g. TapChangerControl for tap changers. For flow control, load sign convention is used, i.e. positive sign means flow out from a TopologicalNode (bus) into the conducting equipment. The attribute minAllowedTargetValue and maxAllowedTargetValue are required in the following cases: - For a power generating module operated in power factor control mode to specify maximum and minimum power factor values; - Whenever it is necessary to have an off center target voltage for the tap changer regulator. For instance, due to long cables to off shore wind farms and the need to have a simpler setup at the off shore transformer platform, the voltage is controlled from the land at the connection point for the off shore wind farm. Since there usually is a voltage rise along the cable, there is typical and overvoltage of up 3-4 kV compared to the on shore station. Thus in normal operation the tap changer on the on shore station is operated with a target set point, which is in the lower parts of the dead band. The attributes minAllowedTargetValue and maxAllowedTargetValue are not related to the attribute targetDeadband and thus they are not treated as an alternative of the targetDeadband. They are needed due to limitations in the local substation controller. The attribute targetDeadband is used to prevent the power flow from move the tap position in circles (hunting) that is to be used regardless of the attributes minAllowedTargetValue and maxAllowedTargetValue.
stereotype: concrete
subclass of: PowerSystemResource
type: Class

RegulatingCondEq
association used: No
comment: The equipment that participates in this regulating control scheme.
domain: RegulatingControl
inverse role name: RegulatingControl
multiplicity: M:0..n
range: RegulatingCondEq
type: Property

Terminal
association used: Yes
comment: The terminal associated with this regulating control. The terminal is associated instead of a node, since the terminal could connect into either a topological node or a connectivity node. Sometimes it is useful to model regulation at a terminal of a bus bar object.
domain: RegulatingControl
inverse role name: RegulatingControl
multiplicity: M:1..1
range: Terminal
type: Property

mode
comment: The regulating control mode presently available. This specification allows for determining the kind of regulation without need for obtaining the units from a schedule.
domain: RegulatingControl
multiplicity: M:1..1
range: RegulatingControlModeKind
stereotype: attribute
type: Property

RegulatingControlModeKind
belongs to category: EQProfile
comment: The kind of regulation model. For example regulating voltage, reactive power, active power, etc.
stereotype: enumeration
type: Class

activePower
comment: Active power is specified.
stereotype: enum
type: RegulatingControlModeKind

admittance
comment: Admittance is specified.
stereotype: enum
type: RegulatingControlModeKind

currentFlow
comment: Current flow is specified.
stereotype: enum
type: RegulatingControlModeKind

powerFactor
comment: Power factor is specified.
stereotype: enum
type: RegulatingControlModeKind

reactivePower
comment: Reactive power is specified.
stereotype: enum
type: RegulatingControlModeKind

temperature
comment: Control switches on/off based on the local temperature (i.e., a thermostat).
stereotype: enum
type: RegulatingControlModeKind

timeScheduled
comment: Control switches on/off by time of day. The times may change on the weekend, or in different seasons.
stereotype: enum
type: RegulatingControlModeKind

voltage
comment: Voltage is specified.
stereotype: enum
type: RegulatingControlModeKind

RepeatingSchedule
belongs to category: EQProfile
comment: A set of intervals (regular or irregular) which defines a repeating pattern of time periods. The total duration of the pattern is inferred from the manner in which interval start times are specified, with start times expressed as a day of a month implying a schedule duration of a year.
stereotype: GB
stereotype: concrete
subclass of: StandaloneSchedule
type: Class

RepeatingScheduleInterval
association used: No
comment: the repeating schedule interval that defines the interval of the repeating schedule.
domain: RepeatingSchedule
inverse role name: RepeatingSchedule
multiplicity: M:1..n
range: RepeatingScheduleInterval
stereotype: GB
type: Property

RepeatingScheduleInterval
belongs to category: EQProfile
comment: A time period, with a specified start time, within a repeating schedule. Intervals within a repeating schedule are implicitly ordered by their start times. The interval with the earliest start time is implicitly numbered as interval 1 and the remaining implicitly ordered intervals are numbered incrementally (i.e., 2, 3, 4, etc.).
stereotype: GB
stereotype: concrete
subclass of: IdentifiedObject
type: Class

RepeatingSchedule
association used: Yes
comment: The repeating schedule that has this repeating schedule interval.
domain: RepeatingScheduleInterval
inverse role name: RepeatingScheduleInterval
multiplicity: M:1
range: RepeatingSchedule
stereotype: GB
type: Property

startAt
comment: The beginning of the time period represented by the interval.
data type: MonthDay
domain: RepeatingScheduleInterval
multiplicity: M:1..1
stereotype: attribute
stereotype: GB
type: Property

Resistance
belongs to category: EQProfile
comment: Resistance (real part of impedance).
stereotype: CIMDatatype
type: Class

multiplier
domain: Resistance
is fixed: none
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: Resistance
is fixed: ohm
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: Resistance
multiplicity: M:0..1
stereotype: attribute
type: Property

ReverseFlowCapabilityKind
belongs to category: EQProfile
comment: Describes the transformer's reverse flow capability with respect to its normal flow capability.
stereotype: enumeration
stereotype: GB
type: Class

differentFromNormal
comment: Transformer's reverse flow capability is different from its normal direction flow capability.
stereotype: enum
type: ReverseFlowCapabilityKind

notYetDetermined
comment: Transformer's reverse flow capability is unknown.
stereotype: enum
type: ReverseFlowCapabilityKind

sameAsNormal
comment: Transformer's reverse flow capability is same as its normal direction flow capability.
stereotype: enum
type: ReverseFlowCapabilityKind

RotatingMachine
belongs to category: EQProfile
comment: A rotating machine which may be used as a generator or motor.
subclass of: RegulatingCondEq
type: Class

GeneratingUnit
association used: Yes
comment: A synchronous machine may operate as a generator and as such becomes a member of a generating unit.
domain: RotatingMachine
inverse role name: RotatingMachine
multiplicity: M:0..1
range: GeneratingUnit
type: Property

maxExportP
comment: The total active power export capacity permitted as per the connection agreement. The attribute shall have a positive value.
data type: ActivePower
domain: RotatingMachine
multiplicity: M:1..1
stereotype: attribute
stereotype: GB
type: Property

maxImportP
comment: The total active power import capacity permitted as per the connection agreement. The attribute shall have a positive value.
data type: ActivePower
domain: RotatingMachine
multiplicity: M:1..1
stereotype: attribute
stereotype: GB
type: Property

RotationSpeed
belongs to category: EQProfile
comment: Number of revolutions per second.
stereotype: CIMDatatype
type: Class

multiplier
domain: RotationSpeed
is fixed: none
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: RotationSpeed
is fixed: Hz
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: RotationSpeed
multiplicity: M:0..1
stereotype: attribute
type: Property

Seconds
belongs to category: EQProfile
comment: Time, in seconds.
stereotype: CIMDatatype
type: Class

multiplier
domain: Seconds
is fixed: none
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: Seconds
is fixed: s
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
comment: Time, in seconds
data type: Float
domain: Seconds
multiplicity: M:0..1
stereotype: attribute
type: Property

Series
belongs to category: EQProfile
comment: A set of data points which supply values which are valid over a set of time periods.
stereotype: GB
subclass of: IdentifiedObject
type: Class

StandaloneSchedule
association used: Yes
comment: The standalone schedule for this series.
domain: Series
inverse role name: Series
multiplicity: M:1
range: StandaloneSchedule
stereotype: GB
type: Property

dataPointInterpretation
comment: Defines how values specified in data points are interpreted over their validity time period.
domain: Series
multiplicity: M:1..1
range: DataPointInterpretationKind
stereotype: attribute
stereotype: GB
type: Property

SeriesCompensator
belongs to category: EQProfile
comment: A Series Compensator is a series capacitor or reactor or an AC transmission line without charging susceptance. It is a two terminal device.
stereotype: concrete
subclass of: ConductingEquipment
type: Class

r
comment: Positive sequence resistance.
data type: Resistance
domain: SeriesCompensator
multiplicity: M:1..1
stereotype: attribute
type: Property

x
comment: Positive sequence reactance.
data type: Reactance
domain: SeriesCompensator
multiplicity: M:1..1
stereotype: attribute
type: Property

ShuntCompensator
belongs to category: EQProfile
comment: A shunt capacitor or reactor or switchable bank of shunt capacitors or reactors. A section of a shunt compensator is an individual capacitor or reactor. A negative value for bPerSection indicates that the compensator is a reactor. ShuntCompensator is a single terminal device. Ground is implied.
subclass of: RegulatingCondEq
type: Class

aVRDelay
comment: An automatic voltage regulation delay (AVRDelay) which is the time delay from a change in voltage to when the capacitor is allowed to change state. This filters out temporary changes in voltage.
data type: Seconds
domain: ShuntCompensator
multiplicity: M:0..1
stereotype: attribute
type: Property

grounded
comment: Used for Yn and Zn connections. True if the neutral is solidly grounded.
data type: Boolean
domain: ShuntCompensator
multiplicity: M:0..1
stereotype: attribute
type: Property

maximumSections
comment: The maximum number of sections that may be switched in.
data type: Integer
domain: ShuntCompensator
multiplicity: M:1..1
stereotype: attribute
type: Property

nomU
comment: The voltage at which the nominal reactive power may be calculated. This should normally be within 10% of the voltage at which the capacitor is connected to the network.
data type: Voltage
domain: ShuntCompensator
multiplicity: M:1..1
stereotype: attribute
type: Property

normalSections
comment: The normal number of sections switched in. The value shall be between zero and ShuntCompensator.maximumSections.
data type: Integer
domain: ShuntCompensator
multiplicity: M:1..1
stereotype: attribute
type: Property

voltageSensitivity
comment: Voltage sensitivity required for the device to regulate the bus voltage, in voltage/reactive power.
data type: VoltagePerReactivePower
domain: ShuntCompensator
multiplicity: M:0..1
stereotype: attribute
type: Property

SolarGeneratingUnit
belongs to category: EQProfile
comment: A solar thermal generating unit, connected to the grid by means of a rotating machine. This class does not represent photovoltaic (PV) generation.
stereotype: concrete
subclass of: GeneratingUnit
type: Class

StandaloneSchedule
belongs to category: EQProfile
comment: A schedule made up of intervals, each of which can be referenced by data points in a series. An interval defines the time period for which the values of the data point are valid.
stereotype: GB
subclass of: IdentifiedObject
type: Class

Series
association used: No
comment: The series that has a standalone schedule.
domain: StandaloneSchedule
inverse role name: StandaloneSchedule
multiplicity: M:1..n
range: Series
stereotype: GB
type: Property

StaticVarCompensator
belongs to category: EQProfile
comment: A facility for providing variable and controllable shunt reactive power. The SVC typically consists of a stepdown transformer, filter, thyristor-controlled reactor, and thyristor-switched capacitor arms. The SVC may operate in fixed MVar output mode or in voltage control mode. When in voltage control mode, the output of the SVC will be proportional to the deviation of voltage at the controlled bus from the voltage setpoint. The SVC characteristic slope defines the proportion. If the voltage at the controlled bus is equal to the voltage setpoint, the SVC MVar output is zero.
stereotype: concrete
subclass of: RegulatingCondEq
type: Class

capacitiveRating
comment: Capacitive reactance at maximum capacitive reactive power. Shall always be positive.
data type: Reactance
domain: StaticVarCompensator
multiplicity: M:1..1
stereotype: attribute
type: Property

inductiveRating
comment: Inductive reactance at maximum inductive reactive power. Shall always be negative.
data type: Reactance
domain: StaticVarCompensator
multiplicity: M:1..1
stereotype: attribute
type: Property

slope
comment: The characteristics slope of an SVC defines how the reactive power output changes in proportion to the difference between the regulated bus voltage and the voltage setpoint. The attribute shall be a positive value or zero.
data type: VoltagePerReactivePower
domain: StaticVarCompensator
multiplicity: M:1..1
stereotype: attribute
type: Property

String
belongs to category: EQProfile
comment: A string consisting of a sequence of characters. The character encoding is UTF-8. The string length is unspecified and unlimited.
stereotype: Primitive
type: Class

StringFixedLanguage
belongs to category: EQProfile
comment: A string consisting of a sequence of characters. The character encoding is UTF-8. The string length is unspecified and unlimited. The primitive is serialized as literal without language support.
stereotype: Primitive
stereotype: profcim
type: Class

StringIRI
belongs to category: EQProfile
comment: An IRI (Internationalized Resource Identifier) within an RDF graph is a Unicode string that conforms to the syntax defined in RFC 3987. The primitive is serialized as literal without language support. IRIs in the RDF abstract syntax must be absolute, and may contain a fragment identifier. IRI equality: Two IRIs are equal if and only if they are equivalent under Simple String Comparison according to section 5.1 of [RFC3987]. Further normalization must not be performed when comparing IRIs for equality. IRIs are a generalization of URIs [RFC3986] that permits a wider range of Unicode characters. Every absolute URI and URL is an IRI, but not every IRI is an URI. When IRIs are used in operations that are only defined for URIs, they must first be converted according to the mapping defined in section 3.1 of [RFC3987]. A notable example is retrieval over the HTTP protocol. The mapping involves UTF-8 encoding of non-ASCII characters, %-encoding of octets not allowed in URIs, and Punycode-encoding of domain names.
stereotype: Primitive
stereotype: profcim
type: Class

SubGeographicalRegion
belongs to category: EQProfile
comment: A subset of a geographical region of a power system network model.
stereotype: concrete
subclass of: IdentifiedObject
type: Class

Lines
association used: No
comment: The lines within the sub-geographical region.
domain: SubGeographicalRegion
inverse role name: Region
multiplicity: M:0..n
range: Line
type: Property

Region
association used: Yes
comment: The geographical region which this sub-geographical region is within.
domain: SubGeographicalRegion
inverse role name: Regions
multiplicity: M:1
range: GeographicalRegion
type: Property

Substations
association used: No
comment: The substations in this sub-geographical region.
domain: SubGeographicalRegion
inverse role name: Region
multiplicity: M:0..n
range: Substation
type: Property

Substation
belongs to category: EQProfile
comment: A collection of equipment for purposes other than generation or utilization, through which electric energy in bulk is passed for the purposes of switching or modifying its characteristics.
stereotype: concrete
subclass of: EquipmentContainer
type: Class

Region
association used: Yes
comment: The SubGeographicalRegion containing the substation.
domain: Substation
inverse role name: Substations
multiplicity: M:1
range: SubGeographicalRegion
type: Property

VoltageLevels
association used: No
comment: The voltage levels within this substation.
domain: Substation
inverse role name: Substation
multiplicity: M:0..n
range: VoltageLevel
type: Property

Susceptance
belongs to category: EQProfile
comment: Imaginary part of admittance.
stereotype: CIMDatatype
type: Class

multiplier
domain: Susceptance
is fixed: none
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: Susceptance
is fixed: S
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: Susceptance
multiplicity: M:0..1
stereotype: attribute
type: Property

Switch
belongs to category: EQProfile
comment: A generic device designed to close, or open, or both, one or more electric circuits. All switches are two terminal devices including grounding switches. The ACDCTerminal.connected at the two sides of the switch shall not be considered for assessing switch connectivity, i.e. only Switch.open, .normalOpen and .locked are relevant.
stereotype: concrete
subclass of: ConductingEquipment
type: Class

normalOpen
comment: The attribute is used in cases when no Measurement for the status value is present. If the Switch has a status measurement the Discrete.normalValue is expected to match with the Switch.normalOpen.
data type: Boolean
domain: Switch
multiplicity: M:1..1
stereotype: attribute
type: Property

ratedCurrent
comment: The maximum continuous current carrying capacity in amps governed by the device material and construction. The attribute shall be a positive value.
data type: CurrentFlow
domain: Switch
multiplicity: M:0..1
stereotype: attribute
type: Property

SynchronousMachine
belongs to category: EQProfile
comment: An electromechanical device that operates with shaft rotating synchronously with the network. It is a single machine operating either as a generator or synchronous condenser or pump.
stereotype: concrete
subclass of: RotatingMachine
type: Class

type
comment: Modes that this synchronous machine can operate in.
domain: SynchronousMachine
multiplicity: M:1..1
range: SynchronousMachineKind
stereotype: attribute
type: Property

SynchronousMachineKind
belongs to category: EQProfile
comment: Synchronous machine type.
stereotype: enumeration
type: Class

condenser
comment: Indicates the synchronous machine can operate as a condenser.
stereotype: enum
type: SynchronousMachineKind

generator
comment: Indicates the synchronous machine can operate as a generator.
stereotype: enum
type: SynchronousMachineKind

generatorOrCondenser
comment: Indicates the synchronous machine can operate as a generator or as a condenser.
stereotype: enum
type: SynchronousMachineKind

generatorOrCondenserOrMotor
comment: Indicates the synchronous machine can operate as a generator or as a condenser or as a motor.
stereotype: enum
type: SynchronousMachineKind

generatorOrMotor
comment: Indicates the synchronous machine can operate as a generator or as a motor.
stereotype: enum
type: SynchronousMachineKind

motor
comment: Indicates the synchronous machine can operate as a motor.
stereotype: enum
type: SynchronousMachineKind

motorOrCondenser
comment: Indicates the synchronous machine can operate as a motor or as a condenser.
stereotype: enum
type: SynchronousMachineKind

TapChanger
belongs to category: EQProfile
comment: Mechanism for changing transformer winding tap positions.
subclass of: PowerSystemResource
type: Class

TapChangerControl
association used: Yes
comment: The regulating control scheme in which this tap changer participates.
domain: TapChanger
inverse role name: TapChanger
multiplicity: M:0..1
range: TapChangerControl
type: Property

highStep
comment: Highest possible tap step position, advance from neutral. The attribute shall be greater than lowStep.
data type: Integer
domain: TapChanger
multiplicity: M:1..1
stereotype: attribute
type: Property

lowStep
comment: Lowest possible tap step position, retard from neutral.
data type: Integer
domain: TapChanger
multiplicity: M:1..1
stereotype: attribute
type: Property

ltcFlag
comment: Specifies whether or not a TapChanger has load tap changing capabilities.
data type: Boolean
domain: TapChanger
multiplicity: M:1..1
stereotype: attribute
type: Property

neutralStep
comment: The neutral tap step position for this winding. The attribute shall be equal to or greater than lowStep and equal or less than highStep. It is the step position where the voltage is neutralU when the other terminals of the transformer are at the ratedU. If there are other tap changers on the transformer those taps are kept constant at their neutralStep.
data type: Integer
domain: TapChanger
multiplicity: M:1..1
stereotype: attribute
type: Property

neutralU
comment: Voltage at which the winding operates at the neutral tap setting. It is the voltage at the terminal of the PowerTransformerEnd associated with the tap changer when all tap changers on the transformer are at their neutralStep position. Normally neutralU of the tap changer is the same as ratedU of the PowerTransformerEnd, but it can differ in special cases such as when the tapping mechanism is separate from the winding more common on lower voltage transformers. This attribute is not relevant for PhaseTapChangerAsymmetrical, PhaseTapChangerSymmetrical and PhaseTapChangerLinear.
data type: Voltage
domain: TapChanger
multiplicity: M:1..1
stereotype: attribute
type: Property

normalStep
comment: The tap step position used in "normal" network operation for this winding. For a "Fixed" tap changer indicates the current physical tap setting. The attribute shall be equal to or greater than lowStep and equal to or less than highStep.
data type: Integer
domain: TapChanger
multiplicity: M:1..1
stereotype: attribute
type: Property

TapChangerControl
belongs to category: EQProfile
comment: Describes behaviour specific to tap changers, e.g. how the voltage at the end of a line varies with the load level and compensation of the voltage drop by tap adjustment.
stereotype: concrete
subclass of: RegulatingControl
type: Class

TapChanger
association used: No
comment: The tap changers that participates in this regulating tap control scheme.
domain: TapChangerControl
inverse role name: TapChangerControl
multiplicity: M:1..n
range: TapChanger
type: Property

TapChangerTablePoint
belongs to category: EQProfile
comment: Describes each tap step in the tabular curve.
type: Class

b
comment: The magnetizing branch susceptance deviation as a percentage of nominal value. The actual susceptance is calculated as follows: calculated magnetizing susceptance = b(nominal) * (1 + b(from this class)/100). The b(nominal) is defined as the static magnetizing susceptance on the associated power transformer end or ends. This model assumes the star impedance (pi model) form.
data type: PerCent
domain: TapChangerTablePoint
multiplicity: M:0..1
stereotype: attribute
type: Property

g
comment: The magnetizing branch conductance deviation as a percentage of nominal value. The actual conductance is calculated as follows: calculated magnetizing conductance = g(nominal) * (1 + g(from this class)/100). The g(nominal) is defined as the static magnetizing conductance on the associated power transformer end or ends. This model assumes the star impedance (pi model) form.
data type: PerCent
domain: TapChangerTablePoint
multiplicity: M:0..1
stereotype: attribute
type: Property

r
comment: The resistance deviation as a percentage of nominal value. The actual reactance is calculated as follows: calculated resistance = r(nominal) * (1 + r(from this class)/100). The r(nominal) is defined as the static resistance on the associated power transformer end or ends. This model assumes the star impedance (pi model) form.
data type: PerCent
domain: TapChangerTablePoint
multiplicity: M:0..1
stereotype: attribute
type: Property

ratio
comment: The voltage at the tap step divided by rated voltage of the transformer end having the tap changer. Hence this is a value close to one. For example, if the ratio at step 1 is 1.01, and the rated voltage of the transformer end is 110kV, then the voltage obtained by setting the tap changer to step 1 to is 111.1kV.
data type: Float
domain: TapChangerTablePoint
multiplicity: M:0..1
stereotype: attribute
type: Property

step
comment: The tap step.
data type: Integer
domain: TapChangerTablePoint
multiplicity: M:1..1
stereotype: attribute
type: Property

x
comment: The series reactance deviation as a percentage of nominal value. The actual reactance is calculated as follows: calculated reactance = x(nominal) * (1 + x(from this class)/100). The x(nominal) is defined as the static series reactance on the associated power transformer end or ends. This model assumes the star impedance (pi model) form.
data type: PerCent
domain: TapChangerTablePoint
multiplicity: M:0..1
stereotype: attribute
type: Property

Terminal
belongs to category: EQProfile
comment: An AC electrical connection point to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.
stereotype: concrete
subclass of: ACDCTerminal
type: Class

ConductingEquipment
association used: Yes
comment: The conducting equipment of the terminal. Conducting equipment have terminals that may be connected to other conducting equipment terminals via connectivity nodes or topological nodes.
domain: Terminal
inverse role name: Terminals
multiplicity: M:1
range: ConductingEquipment
type: Property

ConnectivityNode
association used: Yes
comment: The connectivity node to which this terminal connects with zero impedance.
domain: Terminal
inverse role name: Terminals
multiplicity: M:1
range: ConnectivityNode
type: Property

RegulatingControl
association used: No
comment: The controls regulating this terminal.
domain: Terminal
inverse role name: Terminal
multiplicity: M:0..n
range: RegulatingControl
type: Property

TransformerEnd
association used: No
comment: All transformer ends connected at this terminal.
domain: Terminal
inverse role name: Terminal
multiplicity: M:0..n
range: TransformerEnd
type: Property

ThermalGeneratingUnit
belongs to category: EQProfile
comment: A generating unit whose prime mover could be a steam turbine, combustion turbine, or diesel engine.
stereotype: concrete
subclass of: GeneratingUnit
type: Class

BioFuel
association used: No
comment: The bio fuel used by this generating unit.
domain: ThermalGeneratingUnit
inverse role name: ThermalGeneratingUnit
multiplicity: M:0..n
range: BioFuel
stereotype: GB
type: Property

CAESPlant
association used: Yes
comment: A thermal generating unit may be a member of a compressed air energy storage plant.
domain: ThermalGeneratingUnit
inverse role name: ThermalGeneratingUnit
multiplicity: M:0..1
range: CAESPlant
type: Property

FossilFuels
association used: No
comment: A thermal generating unit may have one or more fossil fuels.
domain: ThermalGeneratingUnit
inverse role name: ThermalGeneratingUnit
multiplicity: M:0..n
range: FossilFuel
type: Property

OtherFuel
association used: No
comment: The fuel that is used by this generating unit.
domain: ThermalGeneratingUnit
inverse role name: ThermalGeneratingUnit
multiplicity: M:0..n
range: OtherFuel
stereotype: GB
type: Property

TransformerEnd
belongs to category: EQProfile
comment: A conducting connection point of a power transformer. It corresponds to a physical transformer winding terminal. In earlier CIM versions, the TransformerWinding class served a similar purpose, but this class is more flexible because it associates to terminal but is not a specialization of ConductingEquipment.
subclass of: IdentifiedObject
type: Class

BaseVoltage
association used: Yes
comment: Base voltage of the transformer end. This is essential for PU calculation.
domain: TransformerEnd
inverse role name: TransformerEnds
multiplicity: M:1
range: BaseVoltage
type: Property

PhaseTapChanger
association used: No
comment: Phase tap changer associated with this transformer end.
domain: TransformerEnd
inverse role name: TransformerEnd
multiplicity: M:0..1
range: PhaseTapChanger
type: Property

RatioTapChanger
association used: No
comment: Ratio tap changer associated with this transformer end.
domain: TransformerEnd
inverse role name: TransformerEnd
multiplicity: M:0..1
range: RatioTapChanger
type: Property

Terminal
association used: Yes
comment: Terminal of the power transformer to which this transformer end belongs.
domain: TransformerEnd
inverse role name: TransformerEnd
multiplicity: M:1..1
range: Terminal
type: Property

earthingMethod
comment: Type of grounding.
domain: TransformerEnd
multiplicity: M:1..1
range: EarthingMethodKind
stereotype: attribute
stereotype: GB
type: Property

endNumber
comment: Number for this transformer end, corresponding to the end's order in the power transformer vector group or phase angle clock number. Highest voltage winding should be 1. Each end within a power transformer should have a unique subsequent end number. Note the transformer end number need not match the terminal sequence number.
data type: Integer
domain: TransformerEnd
multiplicity: M:1..1
stereotype: attribute
type: Property

URL
belongs to category: EQProfile
comment: A Uniform Resource Locator (URL), colloquially termed a web address, is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it. A URL is a specific type of Uniform Resource Identifier (URI), although many people use the two terms interchangeably.URLs occur most commonly to reference web pages (http), but are also used for file transfer (ftp), email (mailto), database access (JDBC), and many other applications.
stereotype: Primitive
stereotype: profcim
type: Class

UnitMultiplier
belongs to category: EQProfile
comment: The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. For example, if a unit symbol is "m2Pers" and the multiplier is "k", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol "Þ" represents the derived unit "m2Pers", then applying the multiplier "k" can be conceptualized simply as "kÞ". For example, the SI unit for mass is "kg" and not "g". If the unit symbol is defined as "kg", then the multiplier is applied to "kg" as a whole and does not replace the "k" in front of the "g". In this case, the multiplier of "m" would be used with the unit symbol of "kg" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the "kg" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the "kg" were replaced by a symbol "Þ", then it is easier to conceptualize the multiplier "m" as creating the proper unit "mÞ", and not the forbidden unit "mkg".
stereotype: enumeration
type: Class

E
comment: Exa 10**18.
stereotype: enum
type: UnitMultiplier

G
comment: Giga 10**9.
stereotype: enum
type: UnitMultiplier

M
comment: Mega 10**6.
stereotype: enum
type: UnitMultiplier

P
comment: Peta 10**15.
stereotype: enum
type: UnitMultiplier

T
comment: Tera 10**12.
stereotype: enum
type: UnitMultiplier

Y
comment: Yotta 10**24.
stereotype: enum
type: UnitMultiplier

Z
comment: Zetta 10**21.
stereotype: enum
type: UnitMultiplier

a
comment: Atto 10**-18.
stereotype: enum
type: UnitMultiplier

c
comment: Centi 10**-2.
stereotype: enum
type: UnitMultiplier

d
comment: Deci 10**-1.
stereotype: enum
type: UnitMultiplier

da
comment: Deca 10**1.
stereotype: enum
type: UnitMultiplier

f
comment: Femto 10**-15.
stereotype: enum
type: UnitMultiplier

h
comment: Hecto 10**2.
stereotype: enum
type: UnitMultiplier

k
comment: Kilo 10**3.
stereotype: enum
type: UnitMultiplier

m
comment: Milli 10**-3.
stereotype: enum
type: UnitMultiplier

micro
comment: Micro 10**-6.
stereotype: enum
type: UnitMultiplier

n
comment: Nano 10**-9.
stereotype: enum
type: UnitMultiplier

none
comment: No multiplier or equivalently multiply by 1.
stereotype: enum
type: UnitMultiplier

p
comment: Pico 10**-12.
stereotype: enum
type: UnitMultiplier

y
comment: Yocto 10**-24.
stereotype: enum
type: UnitMultiplier

z
comment: Zepto 10**-21.
stereotype: enum
type: UnitMultiplier

UnitSymbol
belongs to category: EQProfile
comment: The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as "F" instead of "CPerV". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as "kgPerm3". With the exception of the "kg", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. Every unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol. To allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol "/" is replaced by the letters "Per". Exponents are written in plain text after the unit as "m3" instead of being formatted as "m" with a superscript of 3 or introducing a symbol as in "m^3". The degree symbol "°" is replaced with the letters "deg". Any clarification of the meaning for a substitution is included in the description for the unit symbol. Non-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. The integer values are used for harmonization with IEC 61850.
stereotype: enumeration
type: Class

A
comment: Current in amperes.
stereotype: enum
type: UnitSymbol

A2
comment: Amperes squared (A²).
stereotype: enum
type: UnitSymbol

A2h
comment: Ampere-squared hour, ampere-squared hour.
stereotype: enum
type: UnitSymbol

A2s
comment: Ampere squared time in square amperes (A²s).
stereotype: enum
type: UnitSymbol

APerA
comment: Current, ratio of amperages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mA/A’.
stereotype: enum
type: UnitSymbol

APerm
comment: A/m, magnetic field strength, amperes per metre.
stereotype: enum
type: UnitSymbol

Ah
comment: Ampere-hours, ampere-hours.
stereotype: enum
type: UnitSymbol

As
comment: Ampere seconds (A·s).
stereotype: enum
type: UnitSymbol

Bq
comment: Radioactivity in becquerels (1/s).
stereotype: enum
type: UnitSymbol

Btu
comment: Energy, British Thermal Units.
stereotype: enum
type: UnitSymbol

C
comment: Electric charge in coulombs (A·s).
stereotype: enum
type: UnitSymbol

CPerkg
comment: Exposure (x rays), coulombs per kilogram.
stereotype: enum
type: UnitSymbol

CPerm2
comment: Surface charge density, coulombs per square metre.
stereotype: enum
type: UnitSymbol

CPerm3
comment: Electric charge density, coulombs per cubic metre.
stereotype: enum
type: UnitSymbol

F
comment: Electric capacitance in farads (C/V).
stereotype: enum
type: UnitSymbol

FPerm
comment: Permittivity, farads per metre.
stereotype: enum
type: UnitSymbol

G
comment: Magnetic flux density, gausses (1 G = 10-4 T).
stereotype: enum
type: UnitSymbol

Gy
comment: Absorbed dose in grays (J/kg).
stereotype: enum
type: UnitSymbol

GyPers
comment: Absorbed dose rate, grays per second.
stereotype: enum
type: UnitSymbol

H
comment: Electric inductance in henrys (Wb/A).
stereotype: enum
type: UnitSymbol

HPerm
comment: Permeability, henrys per metre.
stereotype: enum
type: UnitSymbol

Hz
comment: Frequency in hertz (1/s).
stereotype: enum
type: UnitSymbol

HzPerHz
comment: Frequency, rate of frequency change. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mHz/Hz’.
stereotype: enum
type: UnitSymbol

HzPers
comment: Rate of change of frequency in hertz per second.
stereotype: enum
type: UnitSymbol

J
comment: Energy in joules (N·m = C·V = W·s).
stereotype: enum
type: UnitSymbol

JPerK
comment: Heat capacity in joules/kelvin.
stereotype: enum
type: UnitSymbol

JPerkg
comment: Specific energy, Joules / kg.
stereotype: enum
type: UnitSymbol

JPerkgK
comment: Specific heat capacity, specific entropy, joules per kilogram Kelvin.
stereotype: enum
type: UnitSymbol

JPerm2
comment: Insulation energy density, joules per square metre or watt second per square metre.
stereotype: enum
type: UnitSymbol

JPerm3
comment: Energy density, joules per cubic metre.
stereotype: enum
type: UnitSymbol

JPermol
comment: Molar energy, joules per mole.
stereotype: enum
type: UnitSymbol

JPermolK
comment: Molar entropy, molar heat capacity, joules per mole kelvin.
stereotype: enum
type: UnitSymbol

JPers
comment: Energy rate in joules per second (J/s).
stereotype: enum
type: UnitSymbol

K
comment: Temperature in kelvins.
stereotype: enum
type: UnitSymbol

KPers
comment: Temperature change rate in kelvins per second.
stereotype: enum
type: UnitSymbol

M
comment: Length, nautical miles (1 M = 1852 m).
stereotype: enum
type: UnitSymbol

Mx
comment: Magnetic flux, maxwells (1 Mx = 10-8 Wb).
stereotype: enum
type: UnitSymbol

N
comment: Force in newtons (kg·m/s²).
stereotype: enum
type: UnitSymbol

NPerm
comment: Surface tension, newton per metre.
stereotype: enum
type: UnitSymbol

Nm
comment: Moment of force, newton metres.
stereotype: enum
type: UnitSymbol

Oe
comment: Magnetic field in oersteds, (1 Oe = (103/4p) A/m).
stereotype: enum
type: UnitSymbol

Pa
comment: Pressure in pascals (N/m²). Note: the absolute or relative measurement of pressure is implied with this entry. See below for more explicit forms.
stereotype: enum
type: UnitSymbol

PaPers
comment: Pressure change rate in pascals per second.
stereotype: enum
type: UnitSymbol

Pas
comment: Dynamic viscosity, pascal seconds.
stereotype: enum
type: UnitSymbol

Q
comment: Quantity power, Q.
stereotype: enum
type: UnitSymbol

Qh
comment: Quantity energy, Qh.
stereotype: enum
type: UnitSymbol

S
comment: Conductance in siemens.
stereotype: enum
type: UnitSymbol

SPerm
comment: Conductance per length (F/m).
stereotype: enum
type: UnitSymbol

Sv
comment: Dose equivalent in sieverts (J/kg).
stereotype: enum
type: UnitSymbol

T
comment: Magnetic flux density in teslas (Wb/m2).
stereotype: enum
type: UnitSymbol

V
comment: Electric potential in volts (W/A).
stereotype: enum
type: UnitSymbol

V2
comment: Volt squared (W²/A²).
stereotype: enum
type: UnitSymbol

V2h
comment: Volt-squared hour, volt-squared-hours.
stereotype: enum
type: UnitSymbol

VA
comment: Apparent power in volt amperes. See also real power and reactive power.
stereotype: enum
type: UnitSymbol

VAh
comment: Apparent energy in volt ampere hours.
stereotype: enum
type: UnitSymbol

VAr
comment: Reactive power in volt amperes reactive. The “reactive” or “imaginary” component of electrical power (VIsin(phi)). (See also real power and apparent power). Note: Different meter designs use different methods to arrive at their results. Some meters may compute reactive power as an arithmetic value, while others compute the value vectorially. The data consumer should determine the method in use and the suitability of the measurement for the intended purpose.
stereotype: enum
type: UnitSymbol

VArh
comment: Reactive energy in volt ampere reactive hours.
stereotype: enum
type: UnitSymbol

VPerHz
comment: Magnetic flux in volt per hertz.
stereotype: enum
type: UnitSymbol

VPerV
comment: Voltage, ratio of voltages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mV/V’.
stereotype: enum
type: UnitSymbol

VPerVA
comment: Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.
stereotype: enum
type: UnitSymbol

VPerVAr
comment: Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.
stereotype: enum
type: UnitSymbol

VPerm
comment: Electric field strength, volts per metre.
stereotype: enum
type: UnitSymbol

Vh
comment: Volt-hour, Volt hours.
stereotype: enum
type: UnitSymbol

Vs
comment: Volt seconds (Ws/A).
stereotype: enum
type: UnitSymbol

W
comment: Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.
stereotype: enum
type: UnitSymbol

WPerA
comment: Active power per current flow, watts per Ampere.
stereotype: enum
type: UnitSymbol

WPerW
comment: Signal Strength, ratio of power. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mW/W’.
stereotype: enum
type: UnitSymbol

WPerm2
comment: Heat flux density, irradiance, watts per square metre.
stereotype: enum
type: UnitSymbol

WPerm2sr
comment: Radiance, watts per square metre steradian.
stereotype: enum
type: UnitSymbol

WPermK
comment: Thermal conductivity in watt/metres kelvin.
stereotype: enum
type: UnitSymbol

WPers
comment: Ramp rate in watts per second.
stereotype: enum
type: UnitSymbol

WPersr
comment: Radiant intensity, watts per steradian.
stereotype: enum
type: UnitSymbol

Wb
comment: Magnetic flux in webers (V·s).
stereotype: enum
type: UnitSymbol

Wh
comment: Real energy in watt hours.
stereotype: enum
type: UnitSymbol

anglemin
comment: Plane angle, minutes.
stereotype: enum
type: UnitSymbol

anglesec
comment: Plane angle, seconds.
stereotype: enum
type: UnitSymbol

bar
comment: Pressure in bars, (1 bar = 100 kPa).
stereotype: enum
type: UnitSymbol

cd
comment: Luminous intensity in candelas.
stereotype: enum
type: UnitSymbol

charPers
comment: Data rate (baud) in characters per second.
stereotype: enum
type: UnitSymbol

character
comment: Number of characters.
stereotype: enum
type: UnitSymbol

cosPhi
comment: Power factor, dimensionless. Note 1: This definition of power factor only holds for balanced systems. See the alternative definition under code 153. Note 2 : Beware of differing sign conventions in use between the IEC and EEI. It is assumed that the data consumer understands the type of meter in use and the sign convention in use by the utility.
stereotype: enum
type: UnitSymbol

count
comment: Amount of substance, Counter value.
stereotype: enum
type: UnitSymbol

d
comment: Time in days, day = 24 h = 86400 s.
stereotype: enum
type: UnitSymbol

dB
comment: Sound pressure level in decibels. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.
stereotype: enum
type: UnitSymbol

dBm
comment: Power level (logarithmic ratio of signal strength , Bel-mW), normalized to 1mW. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.
stereotype: enum
type: UnitSymbol

deg
comment: Plane angle in degrees.
stereotype: enum
type: UnitSymbol

degC
comment: Relative temperature in degrees Celsius. In the SI unit system the symbol is °C. Electric charge is measured in coulomb that has the unit symbol C. To distinguish degree Celsius from coulomb the symbol used in the UML is degC. The reason for not using °C is that the special character ° is difficult to manage in software.
stereotype: enum
type: UnitSymbol

ft3
comment: Volume, cubic feet.
stereotype: enum
type: UnitSymbol

gPerg
comment: Concentration, The ratio of the mass of a solute divided by the mass of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µg/g’.
stereotype: enum
type: UnitSymbol

gal
comment: Volume in gallons, US gallon (1 gal = 231 in3 = 128 fl ounce).
stereotype: enum
type: UnitSymbol

h
comment: Time in hours, hour = 60 min = 3600 s.
stereotype: enum
type: UnitSymbol

ha
comment: Area, hectares.
stereotype: enum
type: UnitSymbol

kat
comment: Catalytic activity, katal = mol / s.
stereotype: enum
type: UnitSymbol

katPerm3
comment: Catalytic activity concentration, katals per cubic metre.
stereotype: enum
type: UnitSymbol

kg
comment: Mass in kilograms. Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.
stereotype: enum
type: UnitSymbol

kgPerJ
comment: Weight per energy in kilograms per joule (kg/J). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.
stereotype: enum
type: UnitSymbol

kgPerm3
comment: Density in kilogram/cubic metres (kg/m³). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.
stereotype: enum
type: UnitSymbol

kgm
comment: Moment of mass in kilogram metres (kg·m) (first moment of mass). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.
stereotype: enum
type: UnitSymbol

kgm2
comment: Moment of mass in kilogram square metres (kg·m²) (Second moment of mass, commonly called the moment of inertia). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.
stereotype: enum
type: UnitSymbol

kn
comment: Speed, knots (1 kn = 1852/3600) m/s.
stereotype: enum
type: UnitSymbol

l
comment: Volume in litres, litre = dm3 = m3/1000.
stereotype: enum
type: UnitSymbol

lPerh
comment: Volumetric flow rate, litres per hour.
stereotype: enum
type: UnitSymbol

lPerl
comment: Concentration, The ratio of the volume of a solute divided by the volume of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µL/L’.
stereotype: enum
type: UnitSymbol

lPers
comment: Volumetric flow rate in litres per second.
stereotype: enum
type: UnitSymbol

lm
comment: Luminous flux in lumens (cd·sr).
stereotype: enum
type: UnitSymbol

lx
comment: Illuminance in lux (lm/m²).
stereotype: enum
type: UnitSymbol

m
comment: Length in metres.
stereotype: enum
type: UnitSymbol

m2
comment: Area in square metres (m²).
stereotype: enum
type: UnitSymbol

m2Pers
comment: Viscosity in square metres / second (m²/s).
stereotype: enum
type: UnitSymbol

m3
comment: Volume in cubic metres (m³).
stereotype: enum
type: UnitSymbol

m3Compensated
comment: Volume, cubic metres, with the value compensated for weather effects.
stereotype: enum
type: UnitSymbol

m3Perh
comment: Volumetric flow rate, cubic metres per hour.
stereotype: enum
type: UnitSymbol

m3Perkg
comment: Specific volume, cubic metres per kilogram, v.
stereotype: enum
type: UnitSymbol

m3Pers
comment: Volumetric flow rate in cubic metres per second (m³/s).
stereotype: enum
type: UnitSymbol

m3Uncompensated
comment: Volume, cubic metres, with the value uncompensated for weather effects.
stereotype: enum
type: UnitSymbol

mPerm3
comment: Fuel efficiency in metres per cubic metres (m/m³).
stereotype: enum
type: UnitSymbol

mPers
comment: Velocity in metres per second (m/s).
stereotype: enum
type: UnitSymbol

mPers2
comment: Acceleration in metres per second squared (m/s²).
stereotype: enum
type: UnitSymbol

min
comment: Time in minutes, minute = 60 s.
stereotype: enum
type: UnitSymbol

mmHg
comment: Pressure, millimetres of mercury (1 mmHg is approximately 133.3 Pa).
stereotype: enum
type: UnitSymbol

mol
comment: Amount of substance in moles.
stereotype: enum
type: UnitSymbol

molPerkg
comment: Concentration, Molality, the amount of solute in moles and the amount of solvent in kilograms.
stereotype: enum
type: UnitSymbol

molPerm3
comment: Concentration, The amount of substance concentration, (c), the amount of solvent in moles divided by the volume of solution in m³.
stereotype: enum
type: UnitSymbol

molPermol
comment: Concentration, Molar fraction, the ratio of the molar amount of a solute divided by the molar amount of the solution.
stereotype: enum
type: UnitSymbol

none
comment: Dimension less quantity, e.g. count, per unit, etc.
stereotype: enum
type: UnitSymbol

ohm
comment: Electric resistance in ohms (V/A).
stereotype: enum
type: UnitSymbol

ohmPerm
comment: Electric resistance per length in ohms per metre ((V/A)/m).
stereotype: enum
type: UnitSymbol

ohmm
comment: Resistivity, ohm metres, (rho).
stereotype: enum
type: UnitSymbol

onePerHz
comment: Reciprocal of frequency (1/Hz).
stereotype: enum
type: UnitSymbol

onePerm
comment: Wavenumber, reciprocal metres, (1/m).
stereotype: enum
type: UnitSymbol

ppm
comment: Concentration in parts per million.
stereotype: enum
type: UnitSymbol

rad
comment: Plane angle in radians (m/m).
stereotype: enum
type: UnitSymbol

radPers
comment: Angular velocity in radians per second (rad/s).
stereotype: enum
type: UnitSymbol

radPers2
comment: Angular acceleration, radians per second squared.
stereotype: enum
type: UnitSymbol

rev
comment: Amount of rotation, revolutions.
stereotype: enum
type: UnitSymbol

rotPers
comment: Rotations per second (1/s). See also Hz (1/s).
stereotype: enum
type: UnitSymbol

s
comment: Time in seconds.
stereotype: enum
type: UnitSymbol

sPers
comment: Time, Ratio of time. Note: Users may need to supply a prefix such as ‘µ’ to show rates such as ‘µs/s’.
stereotype: enum
type: UnitSymbol

sr
comment: Solid angle in steradians (m2/m2).
stereotype: enum
type: UnitSymbol

therm
comment: Energy, therms.
stereotype: enum
type: UnitSymbol

tonne
comment: Mass in tons, “tonne” or “metric ton” (1000 kg = 1 Mg).
stereotype: enum
type: UnitSymbol

Voltage
belongs to category: EQProfile
comment: Electrical voltage, can be both AC and DC.
stereotype: CIMDatatype
type: Class

multiplier
domain: Voltage
is fixed: k
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: Voltage
is fixed: V
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: Voltage
multiplicity: M:0..1
stereotype: attribute
type: Property

VoltageLevel
belongs to category: EQProfile
comment: A collection of equipment at one common system voltage forming a switchgear. The equipment typically consists of breakers, busbars, instrumentation, control, regulation and protection devices as well as assemblies of all these.
stereotype: concrete
subclass of: EquipmentContainer
type: Class

BaseVoltage
association used: Yes
comment: The base voltage used for all equipment within the voltage level.
domain: VoltageLevel
inverse role name: VoltageLevel
multiplicity: M:1
range: BaseVoltage
type: Property

Substation
association used: Yes
comment: The substation of the voltage level.
domain: VoltageLevel
inverse role name: VoltageLevels
multiplicity: M:1
range: Substation
type: Property

VoltagePerReactivePower
belongs to category: EQProfile
comment: Voltage variation with reactive power.
stereotype: CIMDatatype
type: Class

multiplier
domain: VoltagePerReactivePower
is fixed: none
multiplicity: M:0..1
range: UnitMultiplier
stereotype: attribute
type: Property

unit
domain: VoltagePerReactivePower
is fixed: VPerVAr
multiplicity: M:0..1
range: UnitSymbol
stereotype: attribute
type: Property

value
data type: Float
domain: VoltagePerReactivePower
multiplicity: M:0..1
stereotype: attribute
type: Property

WindGeneratingUnit
belongs to category: EQProfile
comment: A wind driven generating unit, connected to the grid by means of a rotating machine. May be used to represent a single turbine or an aggregation.
stereotype: concrete
subclass of: GeneratingUnit
type: Class

WindingConnection
belongs to category: EQProfile
comment: Winding connection type.
stereotype: enumeration
type: Class

A
comment: Autotransformer common winding.
stereotype: enum
type: WindingConnection

D
comment: Delta.
stereotype: enum
type: WindingConnection

I
comment: Independent winding, for single-phase connections.
stereotype: enum
type: WindingConnection

Y
comment: Wye.
stereotype: enum
type: WindingConnection

Yn
comment: Wye, with neutral brought out for grounding.
stereotype: enum
type: WindingConnection

Z
comment: ZigZag.
stereotype: enum
type: WindingConnection

Zn
comment: ZigZag, with neutral brought out for grounding.
stereotype: enum
type: WindingConnection