MODULE 14 OF 15 · PRACTICE AND STRATEGY

CIM and Interoperability: The Common Language

40 min read 3 outcomes Practice & Strategy

By the end of this module you will be able to:

  • Describe the 4-layer CIM architecture: Base IEC, European, Network Codes, and GB extensions
  • Explain the 9 LTDS profiles and how they combine into operational cases
  • Assess GC0139 alignment risk and the CIM delivery timeline
Network of interconnected power lines representing data interoperability

Think about it

14 DNOs, one language: how CIM makes the grid legible

The Common Information Model is the international standard that gives electricity networks a shared vocabulary. Without CIM, a transformer described by UK Power Networks might be incompatible with the same transformer described by Scottish Power Energy Networks. Each DNO would use its own naming conventions, data formats, and relationship structures, making it impossible to build an integrated view of the GB distribution network.

This module explains how CIM works: its four-layer architecture, the nine profiles that GB uses, how those profiles combine into operational cases, and the delivery timeline that brings all 14 DNOs onto a common standard. It also examines the GC0139 alignment risk — the challenge of keeping distribution- level CIM in sync with transmission-level grid code changes.

If every DNO describes a transformer differently, how can NESO build a model of the whole network? The Common Information Model provides the shared vocabulary. But agreeing on a vocabulary across 14 organisations with different IT systems is one of the hardest coordination problems in energy data.

With the learning outcomes established, this module begins by examining what cim is and the 4-layer architecture in depth.

14.1 What CIM is and the 4-layer architecture

The Common Information Model is defined in IEC 61970 and IEC 61968. It provides a shared vocabulary — a set of classes, attributes, and relationships — for describing electricity network elements. Think of CIM as a dictionary that every utility agrees to use. A substation in CIM has a specific set of attributes (name, location, voltage level). A transformer has a specific set of relationships (connected to a substation, associated with a winding, linked to a tap changer). By agreeing on this dictionary, different utilities can exchange network models that are immediately understandable without translation.

GB's CIM implementation uses a four-layer extension architecture. Each layer adds specificity to the layer below, creating a hierarchy from international generality to GB-specific detail.

Layer 1: Base IEC (IEC 61970/61968)

The foundation layer defines seven core classes that appear in virtually every CIM model. The most important is IdentifiedObject, the base class from which almost every other CIM class inherits. Every element in a CIM model has a name, a description, and an mRID (master Resource Identifier) — a globally unique identifier that distinguishes this specific element from every other element in the world.

The mRID is critical for interoperability. When UK Power Networks publishes a CIM model containing a substation with mRID “abc123-def456-ghi789”, and NESO receives that model, the mRID ensures that both parties know they are referring to exactly the same physical substation. Without globally unique identifiers, merging models from different sources would be ambiguous.

Other core classes in the base layer include PowerSystemResource(anything that participates in the power system), Equipment(physical devices), ConductingEquipment (devices that carry current), Connector (terminal points), Terminal(connection points on equipment), and ConnectivityNode (logical points where terminals connect). These seven classes form the skeleton of every CIM model.

IEC 61968 defines a standard application program interface for distribution management systems, enabling interoperability between systems from different vendors and organisations.

IEC 61968: Application Integration at Electric Utilities — System Interfaces for Distribution Management

IEC 61968 is the distribution-focused complement to IEC 61970 (which covers transmission). Together they form the CIM standard that GB's LTDS programme implements. IEC 61968 Part 11 defines the distribution-specific classes and relationships that are essential for DNO network models.

Layer 2: European (ENTSO-E CGMES)

The European layer adds extensions defined by ENTSO-E in the Common Grid Model Exchange Standard (CGMES). The most important addition is the Energy Identification Code (EIC) system. EIC provides a standardised coding scheme for identifying market participants, network areas, and metering points across European electricity markets. An EIC code uniquely identifies a trading entity, a bidding zone, or a border crossing point.

CGMES version 3.0 is the current standard, aligned with IEC 61970 Edition 3. It defines how CIM profiles should be serialised (typically in RDF/XML format), how models should be structured for exchange, and how different profile types relate to each other. The European layer ensures that CIM models from different European countries are compatible, enabling cross-border power flow analysis and coordinated system planning.

Layer 3: Network Codes

The Network Codes layer adds extensions required by European network codes, particularly for cross-border data exchange. The key addition is theBoundaryPoint class, which represents the point where one network operator's territory meets another. Boundary points are critical for cross-border power flow calculations and for the merged European grid model that ENTSO-E maintains.

For GB, boundary points are relevant at the transmission-distribution interface (where NESO's network meets a DNO's network) and at interconnector boundaries (where the GB system connects to France, Belgium, Netherlands, and Norway). The boundary point data must be consistent on both sides of the interface, which requires ongoing coordination between the operators on each side.

Layer 4: GB extensions

The GB layer adds extensions specific to the GB electricity market. These are governed by BSI committee PEL/57/1 (Power systems management and associated information exchange) and include GB-specific asset types, regulatory classifications, and data requirements that do not have equivalents in the international or European standards.

GB extensions cover areas such as the classification of demand categories under the Distribution Use of System (DUoS) charging regime, GB-specific protection relay types, and the representation of assets under the Common Distribution Charging Methodology. The BSI governance ensures that GB extensions are formally standardised rather than ad hoc additions, maintaining the integrity of the four-layer architecture.

Check your understanding

What is the purpose of the mRID in a CIM model?

CIM is not just a data format. It is the shared vocabulary that makes the grid legible across organisational boundaries.

BSI PEL/57/1 committee briefing (2024)

This distinction is critical. Treating CIM as merely a file format misses its purpose: CIM is a semantic model defining what things mean and how they relate. Two organisations can exchange CIM data in different serialisation formats and still achieve interoperability because the meaning is preserved in the model, not the container.

The four-layer architecture defines what CIM can express. Section 14.2 shows how GB applies this in practice: nine modular profiles that can be combined into operational cases for different planning and analysis purposes.

14.2 The 9 LTDS profiles and how they combine

The Long Term Development Statement (LTDS) programme requires all 14 DNOs to publish their network models using nine standardised CIM profiles. Each profile captures a different aspect of the network. Profiles are modular: they can be combined to create complete representations of specific operational scenarios (called cases).

The nine profiles

  • EQ (Equipment) — The structural model: every substation, transformer, line, cable, switch, and their connections. This is the physical topology of the network.
  • SC (Short Circuit) — Electrical parameters needed for fault level calculations: impedances, fault contribution characteristics, and earth path data.
  • GL (Geographical Location) — Coordinates for every network element, enabling GIS mapping and spatial analysis.
  • SSH (Steady State Hypothesis) — Operational state data: switch positions, tap changer settings, and generator dispatch for a specific scenario.
  • TP (Topology) — Logical connectivity derived from the EQ model and SSH switch positions. Defines which parts of the network are electrically connected at a given moment.
  • SV (State Variables) — Calculated results: voltages, power flows, and losses for a solved power flow case.
  • SCR (Short Circuit Results) — Calculated fault levels at each busbar, used for protection coordination and connection assessments.
  • SYSCAP (System Capacity) — Available capacity at each primary substation for new connections, both demand and generation.
  • DL (Diagram Layout) — Schematic layout information for rendering single-line diagrams of the network.

Profiles combine into cases

Individual profiles become operationally useful when combined into cases. A case represents a specific scenario that a planner or engineer needs to analyse. The LTDS programme defines five standard cases:

  • Existing Fault Level — EQ + SC + SCR. Combines the physical network with short circuit parameters and calculated fault levels. Used for protection coordination and assessing whether a new connection would exceed fault level limits.
  • System Capacity — EQ + SYSCAP. Combines the physical network with available capacity data. Used for connection applications and investment planning.
  • NETS Maximum / NETS Minimum — EQ + SSH + TP + SV. Combines physical network, operational state, topology, and solved power flows for maximum and minimum demand scenarios. Used for voltage management and thermal constraint analysis.
  • Future Year — EQ + SSH + TP + SV with projected demand and generation changes. Used for long-term network planning and investment justification.
  • Development — EQ with planned reinforcements and new connections included. Used for assessing the impact of planned network changes.

The modularity of profiles is a key design choice. Rather than publishing a single monolithic model that includes everything, the nine-profile approach allows users to download only the data they need. A developer applying for a new connection needs EQ and SYSCAP but not SC or DL. A protection engineer needs EQ, SC, and SCR but not GL or SYSCAP. This reduces data transfer volumes and ensures that users receive data relevant to their specific use case.

Common misconception

CIM is just a file format like CSV or JSON.

CIM is a semantic model, not a file format. It defines what things mean and how they relate, not just how they are serialised. A CIM model can be serialised as RDF/XML, JSON-LD, or other formats. The format is the container; CIM is the meaning inside it. This distinction matters because two organisations can exchange CIM data in different serialisation formats and still achieve interoperability, because the semantic meaning is preserved.

Profiles and cases define the data model. Section 14.3 examines where GB currently stands in delivering that model across all 14 DNOs, and the GC0139 alignment risk that could undermine the standardisation effort.

14.3 Delivery timeline and GC0139 alignment

The five workstreams

The LTDS CIM programme is structured into five workstreams, each delivering a specific set of capabilities:

  • WS1 (Carry-over) — Core equipment and topology data. This was the foundation workstream that established the EQ and TP profiles and the basic model exchange infrastructure.
  • WS2 (Short Circuit) — SC and SCR profiles for fault level data. Critical for connection assessments and protection coordination.
  • WS3 (Capacity) — SYSCAP profile for available capacity data. Essential for the connections process and network planning.
  • WS4 (Future Models) — SSH and SV profiles for scenario modelling. Enables long-term planning and investment analysis.
  • WS5 (Non-grid) — Extensions beyond traditional network data, including demand forecasts, flexibility asset data, and integration with DSI/FMAR.

Stage timeline

Stage 1.3 completed in November 2025, delivering the core EQ profiles across all 14 DNOs. This was the milestone that established CIM as operational across the entire GB distribution network. Stage 2 targets May 2026, adding SC, SCR, and SYSCAP profiles. Stage 3 targets November 2026, adding SSH, SV, and the remaining scenario modelling profiles. Each stage involves all 14 DNOs publishing updated models simultaneously, which requires careful coordination to ensure consistency at network boundaries.

The worked example: a CIM model from DNO to NESO

To understand how CIM operates in practice, consider the journey of a network model from a DNO to NESO. A DNO — say, UK Power Networks — publishes its EQ model for the Eastern Power Networks licence area. This model contains every substation, transformer, and circuit from 132 kV down to low voltage, each with a unique mRID, electrical parameters, and geographical coordinates.

NESO receives this model and merges it with models from the adjacent DNOs (Eastern England, South Eastern, London) and with its own transmission model. The boundary points — typically at 132/33 kV interfaces — are where the DNO model connects to the NESO model. Because both use CIM with consistent mRIDs at boundary points, the merge is automated rather than manual. NESO can then run power flow analysis across the entire merged model, identifying constraints that span the transmission-distribution boundary.

Before CIM standardisation, this merge required manual mapping between different data formats, naming conventions, and model structures. Each DNO used its own approach, and NESO had to maintain 14 different translation processes. CIM reduces this to a single, automated merge process.

GC0139 alignment risk

GC0139 is a Grid Code modification that defines the data exchange requirements between NESO and DNOs. It specifies what data DNOs must provide to NESO, in what format, at what frequency, and for what purpose. The GC0139 modification is being developed in parallel with the LTDS CIM programme, and therein lies the alignment risk.

If GC0139 defines data exchange requirements that are inconsistent with the CIM profiles being developed by the LTDS programme, DNOs face conflicting obligations. They would need to publish CIM-compliant models for the LTDS while simultaneously providing differently-formatted data for GC0139 compliance. This duplication wastes resources and introduces the risk of inconsistency between the two data sets.

The mitigation is explicit alignment: ensuring that GC0139 references CIM profiles as the delivery mechanism for its data requirements. Progress on this alignment has been mixed. The LTDS programme team and the GC0139 workgroup have engaged, but the two processes have different governance structures, different timelines, and different stakeholder groups. The risk of divergence remains until GC0139 formally adopts CIM profiles as its data exchange standard.

Check your understanding

What does the Existing Fault Level case combine?

Key takeaways

  • CIM (IEC 61970/61968) provides a shared vocabulary for describing electricity networks. GB uses a 4-layer architecture: Base IEC (7 core classes including IdentifiedObject/mRID), European CGMES (EIC codes), Network Codes (BoundaryPoint), and GB extensions (BSI PEL/57/1).
  • 9 LTDS profiles (EQ, SC, GL, SSH, TP, SV, SCR, SYSCAP, DL) are modular and combine into cases: Existing Fault Level, System Capacity, NETS Max/Min, Future Year, and Development.
  • Stage 1.3 (core EQ) completed November 2025 across all 14 DNOs. Stage 2 targets May 2026 (SC/SCR/SYSCAP). Stage 3 targets November 2026 (SSH/SV/scenarios).
  • GC0139 parallel development creates alignment risk: if Grid Code data requirements diverge from CIM profiles, DNOs face conflicting obligations and duplicated effort.
  • CIM is a semantic model, not a file format. It defines meaning and relationships, enabling automated model merging across organisational boundaries.

Standards and sources cited in this module

  1. IEC. IEC 61970: Energy Management System Application Program Interface (EMS-API)

    Part 301: Common Information Model (CIM) base definitions

    The foundational international standard that defines CIM core classes, the mRID concept, and the base vocabulary from which all extensions derive.

  2. ENA. Long Term Development Statement CIM Programme: Stage 1.3 Completion Report, 2025

    Profile specifications, workstream deliverables, and DNO compliance evidence

    Source for the November 2025 Stage 1.3 milestone, the nine profile definitions, five case structures, and the workstream delivery timeline.

  3. National Grid ESO. GC0139 Grid Code Modification Proposal

    Data exchange requirements and CIM alignment considerations

    Source for the GC0139 data exchange requirements, the parallel development timeline, and the alignment risk with the LTDS CIM programme.

Module 14 of 15 in Energy System Data