Skip to main content

How Great Britain publishes its distribution grid model, and what the May 2026 derogation changed

Great Britain is building a coordinated, connected energy system, and the foundation of that system is data that can be shared securely, understood the same way by everyone, and acted on. The 2026 Energy Digitalisation Framework, published jointly by Ofgem and the Department for Energy Security and Net Zero (DESNZ), sets out that direction. The Long Term Development Statement (LTDS) is the first working step toward it: each distribution network operator's planning information becomes a common, machine-readable data product that anyone can build on. The published record, set out in a teaching format, covers what the LTDS is, why it moved to a shared data model, what Ofgem's May 2026 derogation changed for Stage 2 and Stage 3, and how the data is structured, so a non-specialist and a domain expert can both follow it.

Last verified: 21 May 2026

Author: Ransford Amponsah

The LTDS as the first foundation of the GB energy digitalisation vision

The Energy Digitalisation Framework, published jointly by DESNZ and Ofgem, sets out the vision as "An energy system built on secure, interoperable and informed sharing of data, driving efficient system planning, real-time responsiveness, and innovation in new and improved services for consumers."10 That sets the direction. Digitalisation is a continuing capability rather than a fixed end point: each foundation moves the system closer to that vision and the bar moves with it.

A vision at that scale is not delivered by one project. It is delivered foundation by foundation. The LTDS is the first of those foundations to become a live, regulated, machine-readable data product. It brings together a clear licence basis, a common information model, phased delivery, shared technical artefacts, version control, stakeholder validation and proportionate change control. That combination is what turns fragmented network information into reusable digital infrastructure, which is why the LTDS is best read as a credible pathfinder for the wider digitalisation programme rather than the whole of it.

The five layers of the 2026 Energy Digitalisation Framework, and where the LTDS sits

The Energy Digitalisation Framework, published jointly by DESNZ and Ofgem, read as a stack of five layers from the vision at the top down to the governance that sustains it. The data domain the LTDS lives in is marked.

The five layers of the Energy Digitalisation Framework and the LTDS placement Five stacked layers. From the top: Vision, Objectives, Delivery principles, Data domains, Governance. The Data domains layer is marked because the LTDS grid model and Capacity Heatmap sit in the Core energy system data domain, coordinated by the National Energy System Operator. A callout band below names that placement. A right-hand column tags each layer with its Framework source. L5 Vision Secure, interoperable and informed data sharing across the energy system EDF p.17 L4 Objectives Consumer control and choice; cost-effective secure decarbonisation; growth and innovation EDF p.19 L3 Delivery principles Trusted and secure; interoperable; simple and accessible; responsive; efficient; innovative; deliverable EDF p.21 L2 Data domains Core energy system (NESO); behind-the-meter assets (Elexon); consumer (RECCo); metering (Elexon, provisional) EDF p.26 L1 Governance Phase 1 Digitalisation Board and Delivery Group, then Phase 2 Coordination Function EDF p.32 The LTDS is here The LTDS grid model and Capacity Heatmap sit in the Core energy system data domain, coordinated by NESO

The vision at the top is the single sentence the whole Framework is measured against. Each layer below it makes that sentence deliverable. The LTDS does not deliver the vision on its own; it is the first foundation in the Core energy system data domain that proves the model works.

It is also concrete about where it sits. In the framework's data map (EDF Figure 4), the LTDS grid model and the Capacity Heatmap sit in the core energy system data domain coordinated by NESO. Three further domain coordinators are named alongside: Elexon for behind-the-meter asset data, RECCo for consumer data, and Elexon again for metering data on a provisional basis. Two cross-cutting bodies sit below the coordinators: NESO leads the Data Sharing Infrastructure, and RECCo leads the Consumer Consent Service. So the work below is not only a network-planning exercise. It is the first proof that regulatory direction, common data models, technical governance and proportionate change control can convert a complex operational domain into governed, reusable data.

How the LTDS feeds the wider digitalisation pathway, from first foundation to whole-system planning

Drawing on the Ofgem and NESO sources, how this one foundation flows outward into the Data Sharing Infrastructure, GC0139, and whole-system planning.

The digitalisation pathway from the LTDS to whole-system planning A left to right spine of three nodes. The LTDS as first foundation feeds an interoperability layer, which feeds whole-system planning. Data Best Practice principles and Grid Code modification GC0139 feed in from below as a principles anchor and the transmission counterpart. A footer band lists the ten-step replicable template the report draws from the LTDS. FIRST FOUNDATION LTDS Common model, licence basis, governed artefacts SECOND Interoperability Shared semantics across organisations and formats OUTCOME Whole-system Planning, flexibility, connection decisions prepares enables Data Best Practice principles DSI trust and share scales it GC0139 transmission side pairs with it REPLICABLE TEMPLATE User need, governance lever, common data products, recognised standards, shared artefacts, validation, controlled change, regulatory accountability, wider architecture, captured lessons

The LTDS prepares structured, governed distribution data. The Data Sharing Infrastructure adds the trust and sharing layer at scale. Data Best Practice sets the principles, and GC0139 carries the transmission counterpart. Together they form one repeatable way to turn a complex domain into reusable digital infrastructure.

An enterprise-architecture lens makes the shape of the work clearer. In TOGAF terms, the vision in the Energy Digitalisation Framework is the direction of travel; each release of the LTDS is a transition between a current state and a target state, narrowing the gap that is otherwise carried as technical and architectural debt. The Direction, the Form of Statement, the SHACL profiles and the Engagement Hub work as guardrails rather than gates: DNOs can deliver on time without losing interoperability across the ecosystem. Seen this way, the LTDS does more than publish one data product. It is the first transition architecture in a continuing capability. Clear licence basis, a shared model, dated artefacts, stakeholder governance and proportionate change control form a reusable pattern. If the next data product across the system reuses that pattern instead of inventing its own, the cost of digitalisation falls and the integration risk falls with it.

Important note. The explorer shows an illustrative, synthetic GB-shaped topology, not the published network model and not any real distribution company. It assumes the requested Stage 2 changes are accepted and that Stage 3 is delivered as specified, so every figure is a worked illustration, not a measurement. The data can still be downloaded for inspection.
Loading the LTDS network capacity explorer…

About the author

I am a Senior Manager for data and digitalisation at Ofgem. I lead the data and digitalisation section of the ED3 price control programme, and the LTDS Programme. I care about this work because digitalisation is essential if Great Britain is to reach Net Zero, maximise benefits for consumers, and protect today's and tomorrow's bill payers. Those values, of secure energy, growth and innovation, sit at the heart of what Ofgem and DESNZ set out to do. The views here are my own. They are not endorsed by, and do not represent the position of, my employer, Ofgem.

Where the LTDS sits in the ED3 and digitalisation timeline

One timeline ties three threads together: the electricity distribution price control, the published digitalisation policy, and the LTDS delivery stages. The next price control, RIIO-ED3, runs from 1 April 2028 to 31 March 2033 and follows RIIO-ED2 (1 April 2023 to 31 March 2028).11

The price control, digitalisation policy and LTDS delivery on one timeline, 2023 to 2033

Based on Ofgem's ED3 framework decision and the dated LTDS material, the price control, the digitalisation policy and the LTDS delivery stages on a single metric timeline.

RIIO price control, digitalisation policy and LTDS delivery timeline, 2023 to 2033 A metric timeline from 2023 to 2033 with two lanes. The policy lane marks RIIO-ED2 beginning in 2023, the ED3 framework decision in April 2025, the Energy Digitalisation Framework in March 2026, and RIIO-ED3 running from April 2028 to March 2033. The LTDS lane marks the 2024 Direction, Stage 2 in May 2026 and Stage 3 in November 2026. RIIO-ED2 and RIIO-ED3 are drawn as period bands. POLICY AND PRICE CONTROL LTDS DELIVERY RIIO-ED2 · 2023 to 2028 RIIO-ED3 · 1 Apr 2028 to 31 Mar 2033 2023 Apr 2025 ED3 framework Mar 2026 EDF published 1 Apr 2028 31 Mar 2033 Apr 2024 LTDS Direction 29 May 2026 Stage 2 30 Nov 2026 Stage 3 2023 2025 2028 2030 2033

The LTDS delivery stages sit alongside the published policy artefacts that frame them: the ED3 framework decision in April 2025 and the Energy Digitalisation Framework in March 2026.

Where to get authoritative updates

Two public update routes

Two reference points: the regulatory instrument on the Ofgem decision page and the technical artefacts on the BSI Engagement Hub. They move at different speeds, so both are shown.

Two public update routes for the LTDS Two parallel cards. Left card titled Ofgem covers the formal LTDS route: the Direction OFG1164, the Form of Statement, and derogation letters. Right card titled BSI Engagement Hub covers the GB technical governance route: the LTDS technical artefacts, issues, releases, and Advisory Group materials. Each carries its canonical URL. FORMAL LTDS ROUTE Ofgem The regulatory instrument. LTDS Direction (OFG1164) Form of Long-Term Development Statement Derogation letters and amendments CANONICAL URL ofgem.gov.uk/decision/ long-term-development-statement-direction GB TECHNICAL GOVERNANCE ROUTE BSI Engagement Hub The technical artefacts and governance. Annexes 1 and 2; Appendices 1 to 7 RDFS, SHACL, UML, the v2.1.0 release Issues, releases, Advisory Group materials CANONICAL URL cim.bsigroup.com

For binding regulatory text, follow the Ofgem route. For technical artefacts and active governance, follow the BSI Engagement Hub route.

These notes are a personal synthesis of the public material on the two routes above. For binding text, see the Ofgem decision page; for current technical artefacts, see the BSI Engagement Hub.

Why this matters

Every electricity connection in Great Britain rests on a quiet act of publication. Each of the fourteen distribution licence areas publishes a forward-looking description of its network twice a year. The duty has existed since 2002. The format changed in 2024.

Until 2024 the publication was a stack of PDFs and spreadsheets. From 2024 it is structured, validated, machine-readable grid model data. The shift unlocks faster connection decisions, software that vendors can actually build, and whole-system planning at distribution scale.

What the May 2026 derogation changed

The Long Term Development Statement is the twice-yearly, forward-looking grid model that every one of the 14 Great Britain distribution licence areas publishes. On 13 May 2026 Ofgem approved a third derogation. It moved no publication date: Stage 2 still publishes 29 May 2026, Stage 3 still publishes 30 November 2026. What it reshaped is the content. Stage 2 now carries one future-year model instead of five, with years 2 to 5 deferred to Stage 3. Short-circuit results move into a new dedicated SCR profile. Connections activity moves into the Capacity Heatmap. Stage 3 production moves from 15 August to 15 October 2026. The same letter confirms the BSI Engagement Hub as the location of record for the technical artefacts; Ofgem keeps the Direction, the Form of Statement and the derogation letters.9

What this enables a reader to do

Assumed background

  • CIM is a familiar name, though perhaps not how it actually fits together.
  • Data standards, schemas, and validation are familiar in general terms.
  • Why a regulated data exchange looks the way it does is the question of interest.
  • Short XML and tabular data read without help.

Common ways people get this wrong

  • Citing the Direction without the Form of LTDS, or the other way round. The two are written to be used together.
  • Assuming CGMES and LTDS are the same standard. LTDS extends and deviates from CGMES, deliberately.
  • Treating governance as separate from the data. The governance is what makes the data trustworthy.
  • Assuming Ofgem owns the technical artefacts. As of 28 November 2025 they are hosted by BSI.

What the LTDS is

The Long Term Development Statement is a regulated publication. It is required by paragraph 25.2 of the Distribution Licence, and it is read by connection applicants, network planners, software vendors, the National Energy System Operator, journalists and academics who all need a description of how the distribution network is shaped today and how it is forecast to be shaped over the next five years.

The LTDS is a weather forecast for the electricity grid. It publishes where the network is today and where it is expected to be in each of the next five years, and refreshes twice a year. Observation and prediction sit in the same data.

It is also an A to Z for connections. Attaching a five-megawatt solar farm in Devon starts with the LTDS as the first map to check. It shows which substations are near, what voltage they sit at, what capacity remains, and what planned development might shift that picture next year.

And it is a shared vocabulary for grid equipment. Every transformer is a cim:PowerTransformer. Every overhead line segment is a cim:ACLineSegment. Every switch is a cim:Switch or one of its subtypes. Same names everywhere. No local conventions to translate.

The formal definition

Each holder of an Electricity Distribution Licence is directed under paragraph 25.2 of the standard conditions1 to publish an LTDS in a form consistent with Ofgem's Form of Long Term Development Statement.2 The duty itself dates from 2002.3 The format that is current today comes from the Direction issued on 30 April 2024.

The 2024 reform

The duty did not change. The data layer did, completely.

Before / 30 April 2024 / After

Ofgem's 30 April 2024 Direction is the operator that turns the old document-led LTDS into the validated CIM model.

The 2024 LTDS reform, before and after A cause and effect diagram. A Before card on the left shows document-led publication. A bold arrow runs from it into a central operator block, the 30 April 2024 LTDS Direction OFG1164 under SLC 25.2, and a second bold arrow runs out of that block into an After card on the right showing the CIM XML grid model. The Direction is the operator that turns the left state into the right state. BEFORE, PRE-2024 Document-led publication The duty existed. The format constrained it. PDFs and Excel tables, one set per network Circuits, transformers, loads, faults, generation A different layout for each licence area Compared by hand, table by table Tied to specific tooling, little automation THE DIRECTION OFG1164 30 Apr 2024 SLC 25.2 28-day clause AFTER, FROM 30 APR 2024 A validated CIM grid model Same duty. A new, validated data layer. IEC Common Information Model CGMES v3.0 plus the GB extensions Checked against shared SHACL constraints One structure across all 14 licence areas Vendor-neutral, machine-readable, diffable

The duty under SLC 25.2 did not change. The Form of LTDS that the Direction binds the Licensee to changed completely. From the 30 April 2024 Direction onward, grid model data must be published in CIM, and Capacity Heatmap data must follow a common structure.4

The Direction Letter that accompanied the 2024 instrument resolved nine themes raised at formal consultation: data security and confidentiality, vendor readiness, GB CIM governance and interoperability, the implementation plan, the publication of additional data, the retirement of previous tables, transmission system visibility, capacity heatmap data, and curtailment information.5 The implementation plan theme is the one that mattered most operationally. Some DNOs raised a concern about milestones they could not control, particularly software vendor readiness. Ofgem's response, copied verbatim from the Direction Letter, was that whilst the assessed risk was extremely low, "we would not want these circumstances to lead to a failure to adhere to the terms of the direction". Wording was therefore introduced into the Direction itself, setting out a 28-day notification clause for any unmet deadline. That clause was invoked in October 2024 by the DNOs through the Energy Networks Association, and Ofgem granted a one-year extension on 25 November 2024.6

The fourteen licence areas, the six DNO groups, the one System Operator.

Each LTDS is published by a holder of an Electricity Distribution Licence. There are fourteen of those. They are owned by six corporate groups. The National Energy System Operator, NESO, sits across all of them and consumes their LTDS data alongside its own transmission models.

Who relies on the LTDS

The Form of LTDS audience as concentric rings from the most dependent outward, showing who depends on this data and how directly.

Concentric ring map of LTDS readers A concentric ring diagram. The centre is LTDS data. The inner ring carries the most direct readers: connection applicants, NESO, DNO planners, vendors building extractors and importers. The middle ring carries cross-referencers: software developers, network analysts, local authorities, academic researchers. The outer ring carries occasional readers: investors, journalists, government departments, standards bodies. LTDS data Connection applicants NESO DNO planners Vendors Software developers Network analysts Local authorities Researchers Investors Journalists Government Standards bodies LEGEND Direct readers Cross-referencers Occasional readers

Distance from the centre is dependency, not importance. Investors in the outer ring can move billions on the strength of what is carried in the inner ring.

Group code Group name Licence areas Region covered
ENWLElectricity North West1North West England
NGEDNational Grid Electricity Distribution4East Midlands, West Midlands, South West, South Wales
NPGNorthern Powergrid2Northeast, Yorkshire
SPENSP Energy Networks2Central and Southern Scotland; Merseyside, Cheshire and N Wales
SSENScottish and Southern Electricity Networks2North Scotland; Southern England
UKPNUK Power Networks3East of England, London, South East

The fourteen is the column total, not a figure from memory: ENWL 1 + NGED 4 + NPG 2 + SPEN 2 + SSEN 2 + UKPN 3 = 14 licence areas across the six groups. Each area holds one Electricity Distribution Licence and publishes one LTDS, which is why "14 licence areas", "14 licensees" and "14 LTDS publications per cycle" are the same count seen from three sides.6

14

Licence areas

One LTDS per area

6

DNO groups

Corporate ownership

1

System Operator

NESO, since 1 Oct 2024

5 yr

Horizon

Per publication

Per year

May and November

The full list of licensees, taken verbatim from the Energy Networks Association letter that accompanied the 25 November 2024 derogation request,6 is: Electricity North West Limited; Northern Powergrid (Northeast) plc; Northern Powergrid (Yorkshire) plc; SP Distribution plc; SP Manweb plc; Scottish Hydro Electric Power Distribution plc; Southern Electric Power Distribution plc; Eastern Power Networks plc; London Power Networks plc; South Eastern Power Networks plc; National Grid Electricity Distribution (East Midlands) plc; National Grid Electricity Distribution (West Midlands) plc; National Grid Electricity Distribution (South West) plc; National Grid Electricity Distribution (South Wales) plc.

The two-decade reform story.

This section is background, not a prerequisite. Nothing later on the page depends on reading it. It is here for the reader who wants to know why the regime looks the way it does, not as a gate in front of the current position.

This was not a sudden standards drop. It was a 24-year refinement.

Reform timeline 2002 to 2026

The Ofgem and BSI record back to 2002, with regulatory, technical and network activity on three lanes to show what moved when.

LTDS reform timeline 2002 to 2026 A horizontal timeline from 2002 to 2026 with three stacked lanes. Lane one tracks regulatory instruments. Lane two tracks technical artefacts. Lane three tracks DNO actions. Major dates marked: 2002 LTDS introduced, September 2010 decision letter, 2 September 2011 direction, 10 January 2022 CIM open letter, 30 April 2024 LTDS Direction, 25 November 2024 derogation, 28 November 2025 Stage 1.3 publication, 13 May 2026 Stage 2 and 3 derogation, 29 May 2026 Stage 2. REGULATORY INSTRUMENTS TECHNICAL ARTEFACTS DNO ACTIONS 2002 2010 2018 2022 2024 2026 2002 LTDS introduced Sep 2010 Decision letter 10 Jan 2022 CIM open letter 30 Apr 2024 LTDS Direction 25 Nov 2024 Derogation May 2026 Stage 2/3 2002 PDF + Excel Apr 2024 CGMES v3 + GB Feb 2026 v2.1.0 release Mar 2024 Stage 0 plan 28 Nov 2025 Stage 1.3 29 May 2026 Stage 2

Regulatory instruments lead. Technical artefacts respond. DNO actions implement. The 2024 Direction triggered the technical migration that the 2025-2026 stage cadence delivers.

Two anchor dates carry most of the weight. 10 January 2022 is when Ofgem committed to CIM as the GB data standard.7 30 April 2024 is when the Direction made that commitment legally binding.1 Everything else fits between or around those two.

Why CIM, and why this CIM.

The shape to hold in mind: CGMES is an international rulebook, and the GB extension is a national annex to it. The annex adds clauses for things the rulebook deliberately left to local choice, and departs from a handful on purpose. It never rewrites the rulebook, which is what keeps a GB file readable by international CGMES tooling.

The Common Information Model is not a single standard. It is a family of IEC standards plus profile specifications that select subsets for specific exchanges. Ofgem's 10 January 2022 open letter made three decisions explicit.7

Three decisions from the 2022 letter

  1. Mandate CIM through licence

    "Where the need case is suitable, we will mandate the use of the CIM for network data exchanges under Ofgem-managed standard network licences, starting with the LTDS."

  2. Use CGMES v3 plus CDPSM

    "All GB CIM implementations should use the current version of the Common Grid Exchange Specification (CGMES), augmented by any appropriate IEC CIM standards. This is currently CGMES v.3 as the core data standard version of the CIM, with extensions in the current Common Distribution Power System Model (CDPSM) for unbalanced network models as required."

  3. Establish national governance

    "We expect a national governance body will be required to manage the GB CIM profiles and any bespoke extensions required; however, we do not regard the lack of such body to be an impediment to the use of the CIM for licence conditions and grid code modifications."

Alternatives considered, and rejected

Annex 2 of the 2022 letter is unusually candid about why other options were not chosen. Two alternatives are named.

Rejected

MultiSpeak (NRECA)

"MultiSpeak is largely considered to be a 'lite' version of the CIM and is generally adopted by smaller utilities with a less established IT catalogue, and so is arguably more static."7

Rejected for grid models, but kept for metadata

Dublin Core

"Dublin Core is not designed to provide a standardised ontology for the exchange of grid models, but instead is designed as a metadata standard."7

What is interesting is where Dublin Core does turn up in the LTDS stack. It is the metadata vocabulary on the Capacity Heatmap, sitting alongside CIM mRIDs which carry the grid identity. Two layers, two jobs, no overlap.

The thirty-year arc

The 2022 letter sets this commitment in a thirty-year arc. CIM was developed in the 1990s by the Electric Power Research Institute (EPRI) in North America as an open standard for power system data.7 ERCOT adopted it in 2009 to run its nodal market in Texas. ENTSO-E then adopted it for European transmission exchange, where it became CGMES. By 2022, two Horizon 2020 demonstrator projects, Flexiciency and TDX-Assist, plus the EU Bridge initiative, had extended CIM into the distribution and flexibility space. GB picks up where that track record leaves off, not from a blank sheet.

Where the LTDS regime stands in May 2026

Six stages, with the original and the revised deadlines, and where each one stands as of May 2026.

The derogation schedule

Based on the three Ofgem derogation letters, a reconstructed stage table showing exactly what slipped, by how many days, and what the May 2026 letter left unchanged.

The derogation schedule, original versus revised A two-column comparison of the original and revised LTDS stage deadlines. Stages 0, 1.1 and 1.2 were already completed before the November 2024 derogation. Stage 1.3, Stage 2 and Stage 3 each shifted by approximately one year. A third derogation on 13 May 2026 left the Stage 2 publication date at 29 May 2026 but reduced its future-year models from five to one, moved short-circuit results to a new SCR profile, moved connections activity to the Capacity Heatmap, and deferred the Stage 3 production deadline from 15 August 2026 to 15 October 2026 while leaving Stage 3 publication at 30 November 2026. The diagram shows production and publication dates side by side, with a plus-one-year arrow linking each original to its revised date. STAGE DELIVERABLE ORIGINAL DEADLINE REVISED DEADLINE STATUS THREE DEROGATIONS 25 Nov 2024 +1 yr all stages · 4 Mar 2025 Heatmap fix · 13 May 2026 Stage 2/3 reshape Stage 0 Solution design and plan 15 Mar 2024 Completed Done Stage 1.1 EQ Model, single GSP 15 Jun 2024 Completed Done Stage 1.2 Interoperability validation of the GSP EQ Model 15 Jul 2024 Completed Done Stage 1.3 EQ Model for the entire licence area P 15 Oct 2024 Pub 30 Nov 2024 +1 yr P 15 Oct 2025 Pub 28 Nov 2025 Done Stage 2 EQ + SYSCAP + new SCR; 1 of 5 future years P 15 Apr 2025 Pub 30 May 2025 +1 yr P 15 Apr 2026 Pub 29 May 2026 In delivery Stage 3 Solved cases + GL + Diff Models + Yr 2 to 5 P 15 Aug 2025 Pub 30 Nov 2025 +1 yr P 15 Oct 2026 Pub 30 Nov 2026 Up next P = Production · Pub = Publication. Completed stages do not carry a revised deadline. Status is current as of May 2026.

From late 2024 onward every interaction with the LTDS schedule sits on the revised dates, not the original ones. The 28-day clause inside the Direction is the legal mechanism that allowed the shift.

Stage Deliverable Original deadline Revised deadline Status
0Solution design and plan15 Mar 2024CompletedDone
1.1EQ, single GSP15 Jun 2024CompletedDone
1.2Interoperability validation15 Jul 2024CompletedDone
1.3EQ, entire licence area30 Nov 202428 Nov 2025Done
2EQ + SYSCAP + new SCR; one future-year model (years 2 to 5 deferred to Stage 3)30 May 202529 May 2026In delivery
3Solved cases + GL + Difference Models + deferred future-year models (production 15 Oct 2026)30 Nov 202530 Nov 2026Up next

How many days each deadline moved, recomputed from the dated letters

Rather than settle for "about a year", the days are counted exactly. The method is the same each time: take the day-of-year of the original date, add the days left in that year, then add the day-of-year of the revised date. 2024 is a leap year, but every span here starts after 30 November 2024 and crosses only the 2025 and 2026 Februaries, both non-leap, so each whole year in this table is exactly 365 days, never 366.

Take Stage 2 publication. 30 May 2025 is day 150 of 2025 (31 + 28 + 31 + 30 + 30). That leaves 365 - 150 = 215 days in 2025. 29 May 2026 is day 149 of 2026 (31 + 28 + 31 + 30 + 29). So the gap is 215 + 149 = 364 days: one day short of a full calendar year, because the revised publication date is 29 May, not 30 May.

DeadlineOriginalRevisedArithmeticDays moved
Stage 1.3 publication30 Nov 202428 Nov 2025365 − 2 (revised date is two days before the anniversary)363
Stage 2 publication30 May 202529 May 2026365 − 1 (one day before the anniversary)364
Stage 3 production15 Aug 202515 Oct 2026365 (to 15 Aug 2026) + 61 (15 Aug to 15 Oct 2026)426
Stage 3 publication30 Nov 202530 Nov 2026365 (exactly one year; the 13 May 2026 letter held this date)365
Capacity Heatmap publication1 May 202529 May 2026365 (to 1 May 2026) + 28 (1 May to 29 May 2026)393

Two numbers carry the story. Stage 3 production moved 426 days, the largest single shift, because two derogations stack on it: the 25 November 2024 letter moved it a year to 15 August 2026, then the 13 May 2026 letter moved it a further 61 days to 15 October 2026.69 Stage 3 publication moved exactly 365 days and no more, because the 13 May 2026 letter explicitly held it at 30 November 2026 while letting production slip. The gap between the two, 426 − 365 = 61 days, is the compression the DNOs absorbed between producing Stage 3 and publishing it.

The next milestone is Stage 2, still due 29 May 2026. Under the 13 May 2026 derogation it carries one future-year Equipment and System Capacity model, with the remaining four years deferred to Stage 3. Short-circuit results move to a dedicated SCR profile and connections activity moves into the Capacity Heatmap, which publishes the same day. Nov 2024 Derogation, Appendix 1 · Mar 2025 Heatmap Derogation · 13 May 2026 Stage 2 and 3 Derogation

The five-layer architecture.

The LTDS stack has five layers, each independent of the others, each governed by a different body.

The five-layer LTDS architecture

The LTDS across the five layers it sits in, from the web foundations at the base to the Ofgem instrument at the top.

The five-layer LTDS architecture Five horizontal layers stacked from bottom to top. L1 Foundational technology. L2 Information model. L3 Profile specifications. L4 GB extensions. L5 Legal instrument. Red strokes mark GB-governed layers; grey strokes mark internationally-governed layers. L1 Foundational technology UML (OMG) · RDFS, SHACL, XML · JSON, GeoJSON (RFC 7946) · Dublin Core (DCMI) W3C / IETF / OMG L2 Information model IEC TC 57 · WG13 (61970) · WG14 (61968) · WG16 (62325) · cim: namespace IEC L3 Profile specifications CGMES v3.0 · IEC 61970-600-1:2021 · IEC 61970-600-2:2021 · CDPSM (61968-13) ENTSO-E / IEC L4 GB extensions and deviations BSI · GB CIM Advisory Group · PEL/57/1 · gb: namespace · v2.1.0 release GB GOVERNED L5 Legal instrument Ofgem · LTDS Direction OFG1164 · Form of LTDS · Annexes and Appendices UK STATUTE GB INTL

Red marks GB-governed layers. Grey marks internationally governed layers. The pattern repeats throughout these notes: the GB layer adds to, deviates from, and constrains the layers beneath it without redefining them.

A useful sanity check: when something changes at one layer, what changes at the others? A new W3C SHACL release (L1) does not change the LTDS deliverable. A new IEC 61970-301 amendment (L2) might propagate up through L3 to L4 and create work for the GB CIM Advisory Group. A new gb: class (L4) does not change the regulatory instrument. A new Direction (L5) typically points to a specific Form of LTDS version which can name updated artefacts at L3 or L4.

The four activity layers, and where the AG sits.

BSI's Activity Layers diagram is the governance picture worth knowing best. It shows where each kind of CIM activity actually happens, and what the GB CIM Advisory Group does at each layer.

Layer Bodies and entities Maintains AG role
L1
Broader Energy and Data Ecosystem
Ofgem, DESNZ, NESO, private network and industry schemes Ofgem LTDS, Planning Code Maintain awareness, contribute knowledge, champion adoption
L2
Formal Standards
IEC TC 57 (WG13, WG14, WG16), CENELEC TC 57, BSI PEL/57, PEL/57/1 IEC EN BS 61970, 61968, 62325 Work within the standards, consult on their evolution
L3
Governance
Great Britain Common Information Reference Group, BSI Annexes 1, 2; Appendices 1-7; Capacity Heatmaps Appendices 1, 2 Work within, consult on the evolution of GB CIM artefacts
L4
Technical Ideation and Resolution
ENA LTDS CIM Working Group (5 Workstreams) Use Cases (LTDS), Equipment, SYSCAP, Short Circuit, Geospatial Location Engage with use cases, acknowledge modifications, encourage coordination

The lesson the diagram teaches is operational. Ideation lives at ENA in L4, governance at BSI in L3, standards at IEC and PEL in L2, and the regulatory framework in the wider ecosystem at L1. The AG's job is to hold these four layers coherent, not to do work in any one of them in isolation.

How CIM describes connectivity.

The everyday picture first. Equipment never wires straight into other equipment, the way two roads do not just merge into one another: they meet at a named junction. A ConnectivityNode is that junction. A Terminal is the slip-road that takes one piece of equipment onto it.

Now the precise version. Equipment never connects directly to other equipment in CIM. Equipment connects through Terminals to ConnectivityNodes. A ConnectivityNode is the junction. Two pieces of equipment are connected to each other when both have a Terminal that references the same ConnectivityNode. This is the concept the rest of CIM stands on.

Three connectivity patterns

The IEC CIM model as three connectivity patterns that everything else reduces to.

Three CIM connectivity patterns Three diagrams side by side showing how CIM equipment connects to ConnectivityNodes via Terminals. Pattern one: a BusbarSection connects via one Terminal to one ConnectivityNode. Pattern two: a Breaker has two Terminals, each connecting to its own ConnectivityNode. Pattern three: an ACLineSegment contained inside a Line has two Terminals connecting two ConnectivityNodes. PATTERN 1 Busbar BusbarSection T CN A busbar has one Terminal, connecting to one ConnectivityNode. PATTERN 2 Switching device CN T Breaker T CN Two Terminals, one each side. Each connects to its own ConnectivityNode. PATTERN 3 Circuit (Line) Line CN T ACLineSegment T CN Contained within a Line object. Connects two ConnectivityNodes end to end. Terminal ConnectivityNode Equipment object Container

T = Terminal. CN = ConnectivityNode. Every piece of equipment connects through Terminals to ConnectivityNodes. This indirection is what lets CIM describe topology cleanly without hard-coding wiring.

Worked example: a Substation in CIM XML

Here is a small, anonymised CIM XML snippet showing what a Substation actually looks like in an LTDS publication. mRID is the Master Resource Identifier, every CIM object has one, and it is what makes models diffable across cycles.

<cim:Substation rdf:ID="_a3e7d2f1-6c41-4d83-9b27-e0815c9a1b48">
  <cim:IdentifiedObject.mRID>a3e7d2f1-6c41-4d83-9b27-e0815c9a1b48</cim:IdentifiedObject.mRID>
  <cim:IdentifiedObject.name>OSPREY Primary</cim:IdentifiedObject.name>
  <cim:Substation.Region rdf:resource="#_subregion-east-midlands"/>
  <cim:PowerSystemResource.PSRType rdf:resource="#_psrtype-primary"/>
</cim:Substation>

<cim:VoltageLevel rdf:ID="_vl-osprey-33kv">
  <cim:IdentifiedObject.mRID>vl-osprey-33kv</cim:IdentifiedObject.mRID>
  <cim:VoltageLevel.Substation rdf:resource="#_a3e7d2f1-6c41-4d83-9b27-e0815c9a1b48"/>
  <cim:VoltageLevel.BaseVoltage rdf:resource="#_bv-33kv"/>
</cim:VoltageLevel>

<cim:BusbarSection rdf:ID="_bb-osprey-33-A">
  <cim:IdentifiedObject.mRID>bb-osprey-33-A</cim:IdentifiedObject.mRID>
  <cim:IdentifiedObject.name>OSPREY 33kV Bus A</cim:IdentifiedObject.name>
  <cim:Equipment.EquipmentContainer rdf:resource="#_vl-osprey-33kv"/>
</cim:BusbarSection>

A few things to notice. Every object carries an mRID. Every reference is an IRI, never a name. Containment is explicit: Substation contains VoltageLevel contains BusbarSection, never the other way around. PSRType is mandatory in v2.1.1, and the value must be one of the named tokens (GSP, BSP, Primary, SwitchingStation) or a locally meaningful equivalent.

Worked example: resolving the OSPREY mRID chain by hand

The plain idea first: an mRID is a permanent name tag. A reference is a label that says "see the thing whose tag is this". Resolving a reference is just following the tag, the way a library reference number leads from a footnote to the exact book on the shelf. Nothing in CIM connects by position or by display name; everything connects by tag, which is why two cycles of the same network are diffable.

The BusbarSection above resolves all the way up to its Substation using only the snippet.

Step 1  Start at the BusbarSection.
        <cim:Equipment.EquipmentContainer rdf:resource="#_vl-osprey-33kv"/>

Step 2  Take the reference IRI, strip the leading '#':
        "#_vl-osprey-33kv"   ->   local id  "_vl-osprey-33kv"

Step 3  Find the object whose rdf:ID equals that id:
        <cim:VoltageLevel rdf:ID="_vl-osprey-33kv">  ->  RESOLVED

Step 4  That VoltageLevel itself references a Substation:
        <cim:VoltageLevel.Substation rdf:resource="#_a3e7d2f1-6c41-4d83-9b27-e0815c9a1b48"/>
        strip '#'  ->  "_a3e7d2f1-6c41-4d83-9b27-e0815c9a1b48"

Step 5  Find that rdf:ID:
        <cim:Substation rdf:ID="_a3e7d2f1-6c41-4d83-9b27-e0815c9a1b48">
        cim:IdentifiedObject.name = "OSPREY Primary"   ->  RESOLVED TARGET

The chain resolves: BusbarSection "OSPREY 33kV Bus A" -> VoltageLevel "_vl-osprey-33kv" -> Substation "OSPREY Primary". Notice the mRID and the rdf:ID carry the same value (a3e7d2f1-6c41-4d83-9b27-e0815c9a1b48) with only the leading underscore differing: the underscore is an XML constraint, an NCName cannot start with a digit, so the serialisation prefixes _ on the ID while the mRID stays bare. An importer that treats #_a3e7d2f1... and a3e7d2f1... as different identifiers is the single most common reason a model "loses" its containment, and it is avoidable by always normalising the leading #_ before comparison.

Worked example: one SHACL constraint on OSPREY, passing then failing

Plain idea: SHACL is a checklist the data must satisfy. Each shape is one line of the checklist. Running it is ticking the boxes against a real file. Here is the Substation PSRType shape, in the same form the LTDS pack uses, written from Issue 039 (PSRType mandatory on every Substation):

gb:Substation.PSRType-minCount
  rdf:type        sh:PropertyShape ;
  sh:description  "Every Substation must declare exactly one PSRType." ;
  sh:path         cim:PowerSystemResource.PSRType ;
  sh:minCount     1 ;
  sh:nodeKind     sh:IRI ;
  sh:message      "A Substation has no PSRType reference." ;
  sh:severity     sh:Violation .

Run it against the OSPREY Substation exactly as written above. The Substation carries <cim:PowerSystemResource.PSRType rdf:resource="#_psrtype-primary"/>, so the path has one IRI value, minCount 1 is met, nodeKind sh:IRI is met, and the report is:

Conforms: True
  Validation report: 0 results, 0 sh:Violation

Now mutate one field: delete the single line <cim:PowerSystemResource.PSRType rdf:resource="#_psrtype-primary"/> from the Substation and re-run the same shape. The path now has zero values, minCount 1 is not met, and the report names the constraint that did not hold:

Conforms: False
  Result 1
    sh:focusNode        _a3e7d2f1-6c41-4d83-9b27-e0815c9a1b48
    sh:resultPath       cim:PowerSystemResource.PSRType
    sh:sourceShape      gb:Substation.PSRType-minCount
    sh:constraintComponent  sh:MinCountConstraintComponent
    sh:resultSeverity   sh:Violation
    sh:resultMessage    "A Substation has no PSRType reference."

One removed line moves the file from conforming to non-conforming, and the report points at the exact node, the exact path, and the exact shape (gb:Substation.PSRType-minCount) so the fix is unambiguous. This is the whole value of the validation layer: a reader never has to guess why a publication was rejected, the report says so in machine-readable terms.8

The same check, run on a real LTDS file

To run this against real data without trusting the report above, the LTDS validator embedded below takes a pasted or uploaded CIM XML file from any DNO landing page (listed later under tools, sample data and workflows) and runs the same SHACL shapes live. Deleting a PSRType line from the OSPREY snippet above makes the same sh:Violation appear against that data.

What is in the LTDS scope, and what is not

The Form of LTDS scope: which voltages the model covers, from 132 kV (EHV in Scotland) down to primary-substation busbars, and where it stops.

LTDS voltage scope spectrum A horizontal spectrum from 400 kV to 0.4 kV showing which voltage levels are inside the LTDS grid model scope and which are not. Transmission levels 400 kV and 275 kV are out of scope. EHV 132 kV (down from EHV in Scotland), 66 kV, HV 33 kV, and primary-substation 11 kV are in scope. Low voltage 0.4 kV is out of scope. LTDS GRID MODEL WINDOW 132 kV / EHV Scotland to primary busbars 400 kV Transmission OUT OF SCOPE 275 kV Transmission OUT OF SCOPE SCOPE BOUNDARY 132 kV EHV (Scotland) IN SCOPE 66 kV EHV IN SCOPE 33 kV HV IN SCOPE 11 kV Primary sub LV IN SCOPE 0.4 kV Low voltage OUT OF SCOPE

The LTDS reaches from the highest voltage at which a DNO operates down to the lower-voltage busbars of primary substations. Below that, the LV network is out of scope for the grid model. The Capacity Heatmap extends visibility further down geographically.

The profile catalogue.

The analogy a lawyer would use: the full CIM is the entire statute book, and a profile is one specific statutory form. The form does not restate the whole law, it gives exactly the boxes a particular filing needs. EQ is the "what physically exists" form; SV is the "what the power-flow study solved to" form. One filing never requires filling in the whole book.

Precisely, a profile is a non-overlapping subset of CIM classes, attributes, and associations defined to organise grid model data and support its exchange. The count is composed, not remembered: the seven CGMES v3.0 profiles the LTDS inherits unchanged (EQ, SC, GL, SSH, TP, SV, DL) plus the three GB-specific ones (SYSCAP, SCR, Header) give 7 + 3 = 10 profiles in the v2.1.0 release.8

The ten LTDS profiles in v2.1.1, and the three that are GB-specific

All ten profiles in the current BSI v2.1.1 release, with the three GB-specific ones marked. The figure body shows the version label v2.1.0 at which the profiles were established; the count and structure are unchanged in v2.1.1.

The 10 LTDS profiles A 5-by-2 grid of profile tiles. Top row: EQ Equipment, SC Short Circuit, GL Geographical Location, SSH Steady State Hypothesis, TP Topology. Bottom row: SV State Variables, DL Diagram Layout, SYSCAP System Capacity, SCR Short Circuit Results, Header. Border colour indicates origin: grey for CGMES v3 inherited, red for LTDS-specific or new in v2.1.0. EQ CGMES v3 Equipment Static physical assets, connectivity data SC CGMES v3 Short Circuit Equipment behaviour for SC studies GL CGMES v3 Geographical Location Geospatial location of equipment SSH CGMES v3 Steady State Hypothesis Operating-state assumption TP CGMES v3 Topology Output of topology processing SV CGMES v3 State Variables Output of power-flow calculation DL CGMES v3 Diagram Layout Layout of CIM objects for visual rendering SYSCAP LTDS EXTENSION System Capacity Bus-level capacities, loadings, connections SCR NEW IN v2.1.0 Short Circuit Results Fault levels at bus and at branch Header NEW IN v2.1.0 FullModel metadata LTDS-specific. Four CGMES deviations.

Grey-bordered tiles inherit from CGMES v3 unmodified. Red-bordered tiles are LTDS-specific. The two new profiles in v2.1.0 (SCR and Header) are the architectural changes that distinguish v2.1.0 from the April 2024 baseline.

Profile Code Origin Purpose Used in
EquipmentEQCGMES v3Static physical assets, connectivity, electrical parametersStages 1.1, 1.3, 2, 3
Short CircuitSCCGMES v3Equipment behaviour for short-circuit studiesStage 2
Geographical LocationGLCGMES v3Geospatial location of equipmentStage 3
Steady State HypothesisSSHCGMES v3Operating-state assumptionStage 3 (solved cases)
TopologyTPCGMES v3Output of topology processingStage 3 (solved cases)
State VariablesSVCGMES v3Output of power-flow calculationStage 3 (solved cases)
Diagram LayoutDLCGMES v3Layout of CIM objects for visual renderingStage 3 (solved cases)
System CapacitySYSCAPLTDS extensionBus-level capacities, loadings, connection activityStage 2
Short Circuit ResultsSCRLTDS v2.1.0 (new)Fault-level information at bus and branchStage 2
HeaderHeaderLTDS v2.1.0 (new)FullModel and DifferenceModel metadata for LTDSAll stages

One concept underneath the next figure is worth saying in plain words first. A Full Model is the clean, complete document: every Substation, Line, Switch and Transformer as the network stands. A Difference Model is the tracked-changes layer over it: the redline that adds some objects and removes others. There is no need to retype the document to show a future state: the clean copy goes out once, then the redlines follow. Applying a redline to the clean copy gives the projected grid. That is exactly how Stage 3 ships firm development projects without republishing the whole network each time.

Full Model and Difference Model

From the Form of LTDS, a full model plus a difference model gives a future state, showing how Stage 3 packages firm development projects without re-publishing the whole network.

Full Model and Difference Model combine to a future state Three boxes side by side connected by a plus and an equals sign. The first box is a Full Model, a complete snapshot of the grid at a point in time. The second box is a Difference Model, a delta listing objects to add or remove. The third box is the resulting future state. Models are linked by mRID, the Master Resource Identifier. FULL MODEL Snapshot A complete picture of the grid at a point in time. Every Substation, Line, Switch, Transformer, ConnectivityNode. + DIFFERENCE MODEL Delta Forward differences (objects to add) and reverse differences (objects to remove). Linked to the Full Model by mRID. = RESULTING STATE Future grid The grid as it will be after the development project is delivered. Delta only; no full republish.

Stage 3 packages every firm development project as a Difference Model. A reader applies the delta to the current Full Model to see the projected future state. mRID is the identifier glue that makes the two combinable.

Of the ten profiles, SCR and Header are new in v2.1.0. SCR carries the fault-level results that the April 2024 baseline kept inside SYSCAP. Header is the LTDS-specific metadata profile that deviates from the CGMES Header in four specific ways.8

Two precisions for the expert reader. First, "inherited from CGMES" is not "identical to CGMES": of the seven CGMES-derived profiles, EQ in particular carries GB extension classes such as gb:SwitchDisconnector and gb:GridSupplyPoint, while SC, SSH, TP, SV, DL and GL stay close to stock CGMES v3.0. An importer that maps the LTDS EQ profile to a pure CGMES EQ schema will silently drop the GB classes. Second, v2.1.0 Theme H moved thirteen cardinality constraints out of SHACL into the RDFS and UML. The consequence is that a tool which validates only by running the SHACL files will no longer see those thirteen; from v2.1.0 they are enforced at the schema layer, not the validation layer, so conformance checking has to consult the RDFS as well as run the shapes.8

The one equation the SCR profile rests on, worked at 33 kV

In one sentence: the SCR profile reports, at each bus and each branch, how much current would flow if a short circuit happened right there, and the matching short-circuit power. The everyday version: it is the difference between asking "how hard could the tap run if the pipe burst here?" rather than "how much is flowing now?". The number is the network's strength at that point, and it sets what switchgear has to survive.

The precise relationship, for the balanced three-phase case, is the one from IEC 60909-0, the international standard for short-circuit currents in three-phase a.c. systems:

S"k  =  √3 . Un . I"k

  Un    nominal line-to-line voltage   (kV)
  I"k   initial symmetrical short-circuit current, r.m.s.  (kA)
  S"k   initial symmetrical short-circuit power            (MVA)

Take a 33 kV busbar where the SCR profile reports an initial symmetrical short-circuit current of I"k = 13.1 kA. Then

S"k = √3 . 33 . 13.1
    = 1.7320508 . 33 . 13.1
    = 1.7320508 . 432.3
    = 748.8 MVA   (to one decimal place)

The check that it is one fact in two units, not two facts: divide back. S"k / (√3 . Un) = 748.8 / (1.7320508 . 33) = 748.8 / 57.158 = 13.10 kA, which is the current the calculation started from. That round-trip is why a reader can take either the current or the power from SCR and recover the other, and why an importer that drops one of them has lost nothing if it kept the voltage. One edge case worth stating for the expert: the figure above is the initial symmetrical three-phase value (the IEC 60909-0 I"k). It is not the peak current ip or the symmetrical breaking current Ib, which the asymmetry factor and the generator decay would change; SCR carries the symmetrical bus and branch results, and a single-phase column alongside the three-phase one, so the column in use must always be read before comparing to switchgear ratings.8

What each LTDS stage publishes, profile by profile

Each stage delivers a different combination of profiles. The combinations matter because they determine what a reader can do with each cycle's data.

Stage 2 (publishes 29 May 2026)

The 13 May 2026 derogation kept this publication date but reshaped its contents: one future-year model instead of five, short-circuit results carried in a dedicated SCR profile, and connections activity moved out of System Capacity into the Capacity Heatmap.9

After publication, the DNOs must run at least two rounds of stakeholder engagement to test the assumptions behind these changes, surface any unintended consequences, and feed the outcome into Stage 3.9

Stage 3 (production 15 October 2026, publishes 30 November 2026)

Nine fixed zip files, plus the future-year models deferred from Stage 2, plus variable Development Project zips. The production deadline moved from 15 August to 15 October 2026; the publication date is unchanged.9

NETS stands for National Electricity Transmission System.

Publication cadence in a calendar year

The three publication rhythms from the Form of LTDS clauses, on a single twelve-month calendar: annual narrative, bi-annual technical, and a 31 May supplement.

LTDS publication cadence Three horizontal rhythm rows aligned to a twelve-month calendar. Row one is the annual narrative cycle, due 30 November. Row two is the bi-annual technical cycle, due 31 May and 30 November. Row three is a supplement of firm development project updates and the connections interest snapshot, due 31 May. J F M A M J J A S O N D 31 MAY 30 NOV Annual narrative Sections 1-4, 7 Bi-annual technical Grid model and Heatmap Supplement (May only) Firm dev projects, Table 6 Two beats keep grid and capacity data fresh without rewriting the narrative twice a year. The annual narrative refreshes once. Each technical cycle carries present plus five forecast years.

Pairs with the derogation schedule diagram above. Stage 2 publication for the current cycle is 29 May 2026, one day earlier than the standard 31 May beat.

Governance: BSI, Advisory Group, Engagement Hub.

The 2022 letter left governance as the open question. It resolved on 28 November 2025, when the GB CIM technical artefacts moved from the Energy Networks Association's GitHub to the BSI Engagement Hub. The Hub is at cim.bsigroup.com. Ofgem then formally confirmed this split in the 13 May 2026 derogation letter: the Engagement Hub is the official location of record for the data-exchange definition artefacts, while the Form of Statement, the Direction and the derogation letters stay with Ofgem.9

Three structures sit on top of the Hub, named explicitly in the front matter of every v2.1.1 document:

Worth knowing

BSI explicitly disclaims liability

Each v2.1.1 document carries a disclaimer, verbatim: "This document is not to be regarded as a BSI publication, such as a British Standard, a PAS or a BSI Flex." That means a DNO that publishes a non-compliant LTDS dataset cannot deflect blame to BSI. Ofgem's regulatory authority sits over the top of the technical artefacts. Ofgem owns the copyright. BSI provides the governance machinery.

Three Swim Lanes.

The AG cannot debate everything. The Swim Lanes model triages every issue submitted to the Hub into one of three categories before any AG meeting time is spent on it.

LaneNameWhat it requiresHow it is handled
A Decision-Critical (Highest Priority) Formal consensus decision by the AG Must go on AG meeting agendas. Cannot progress without a yes/no decision.
B Consultative / Advisory (Managed Priority) Non-binding AG guidance Considered when capacity allows. Often handled via the Hub with optional AG discussion.
C Out of Scope (Deprioritised) Documented on the Hub but not progressed by the AG.

Lane A items are typically things that propose or materially affect GB CIM standards, profiles, extensions, or deviations; affect alignment with IEC CIM, CGMES, or TC 57; or are linked to imminent regulatory or data exchange deadlines. Lane B is for system-wide or cross-industry relevance, emerging use cases, or AG input needed for direction-setting. Lane C is for tool-specific or vendor-specific implementation questions, detailed testing or conformance, or matters better handled by other technical or industry forums.

Four guiding objectives.

The Swim Lanes are the operational filter. The Guiding Objectives are the strategic anchor. Both come from the same BSI Objectives and Swim Lanes document.

  1. Maintain GB CIM Governance Integrity. Ensure GB CIM profiles, extensions, and deviations are coherent, consensus-based, and aligned with international CIM standards and IEC governance processes.
  2. Enable Timely Regulatory and Data Exchange Readiness. Prioritise issues that directly affect regulated data exchanges, Ofgem-managed documents, and upcoming data submission or compliance deadlines.
  3. Provide Strategic Direction and Prioritisation. Guide where collective effort should be invested based on system-wide value rather than individual stakeholder or organisational interests.
  4. Act as a Consensus Interface Between Stakeholders. Synthesise stakeholder input into clear, balanced positions while maintaining the AG's role as a decision-making body rather than a general discussion forum.

Issue and Release lifecycles.

Two processes run in parallel and converge at the Engagement Hub. The Issue Management Process handles individual technical issues from submission to closure. The Release Creation Process bundles resolved issues into versioned releases.

Issue and Release lifecycles

From the BSI governance documents, how the issue flow and the release flow both converge on the Engagement Hub.

Issue Management and Release Creation lifecycles Two horizontal swim lanes. Top lane: Issue Management Process with six numbered steps from Submission through Categorisation, Resolution formulation, Package preparation, AG review and weekly digest, to Implementation. Bottom lane: Release Creation Process with five numbered steps from Package preparation, Proposed release, Review and approval, Release creation, to Released. Both flows converge on the central BSI Engagement Hub. ISSUE MANAGEMENT RELEASE CREATION 1 Submission Raised on the Hub by a member 2 Categorise CIM SMEs tag activity area 3 Resolve Workstream drafts approach 4 Package Proposed resolution 5 AG review Weekly digest OK / discuss 6 Implement Artefacts updated BSI ENGAGEMENT HUB cim.bsigroup.com 1 Package prep List of artefact versions, issues 2 Proposed Shared with AG ahead of meeting 3 AG approve Confirmed at AG meeting 4 Create Versioned bundle via Hub 5 Released Vendors and DNOs implement

Both processes converge on the Hub. The weekly digest mechanism in step 5 of issue management is the operational shortcut: silence is treated as No Objection, so low-controversy resolutions move forward without waiting for an in-person meeting.

Issue Management Process: six steps

  1. Submission. Raised on the Hub by any member.
  2. Categorisation. CIM Subject Matter Experts tag the activity area.
  3. Resolution formulation. The relevant ENA Workstream drafts the approach.
  4. Package preparation. Proposed resolution overview compiled.
  5. AG review. Weekly digest emailed. Members respond "OK" or "Wait, discuss". Silence is treated as No Objection.
  6. Implementation. Artefacts updated. Issue closed.

Release Creation Process: five steps

  1. Package preparation. List of artefact versions and resolved issues.
  2. Proposed release shared with the AG ahead of the next meeting.
  3. Review and approval at the AG meeting.
  4. Release creation. Versioned bundle published via the Hub.
  5. Released. Vendors and DNOs implement against the new version.
The weekly digest is the operational heart of the AG. It exists so low-controversy resolutions move forward without waiting for a meeting. Silence is treated as No Objection. That is the cost of the AG running at industry speed.

The v2.1.0 release.

v2.1.0 is the first major maintenance release after the April 2024 baseline. Document publication date is 22 February 2026. The release addresses 40 distinct issues organised into eight themes.

ThemeIssuesWhat changed
A. New SCR profile083, 087, 101Fault-level data moved out of SYSCAP into a new first-class Short Circuit Results profile
B. Switch modelling overhaul016, 089, 076, 064a, 062, 065, 073New gb:SwitchDisconnector class. Capacity attributes split. "Representative feeder breaker" removed.
C. SYSCAP rewrite091, 092, 093, 094, 096, 097, 109, 113BusbarGroup replaced by DemandGroup. RIIO-ED2 cross-references. Seasonality flexibility.
D. Generation/storage taxonomy033, 074, 079, 114, 064b, 017Aggregate generation reduced from 24 categories to 3. Onshore/offshore wind explicit.
E. Storage capacity removal061Storage capacity attributes removed from EQ and SSH profiles.
F. maxImportP058Made optional in EQ. SHACL constraints distinguish storage from generation.
G. Header profile084New first-class Header profile. Four explicit deviations from CGMES.
H. SHACL to UML moves063, 08013 cardinality constraints moved from SHACL into the UML/RDFS profiles.

Theme A carries the most weight. In the original April 2024 release, fault-level results were modelled inside the SYSCAP profile. Issue 101 noted that this was not a natural fit: "fault level data is typically created from the execution of short circuit calculations… it is more natural to report fault current data directly against objects contained in the EQ profile." The v2.1.0 resolution created a new first-class SCR profile with its own RDFS, its own SHACL, and its own UML diagrams. SCR's branch faults link to all six switch subtypes: cim:Breaker, cim:DisconnectingCircuitBreaker, gb:SwitchDisconnector, cim:LoadBreakSwitch, cim:Disconnector, and cim:Fuse.

Schema changes from v1 to v2.1.0

Eight themes resolve into a smaller number of practical changes a vendor or modeller actually feels. The ten below are the ones that break v1 importers if not handled.

Elementv1 (April 2024 baseline)v2.1.0 (22 February 2026)Issue
Fault-level resultsInside the SYSCAP profileNew first-class SCR profile083, 087, 101
Header profileInherited CGMES HeaderNew LTDS-specific Header profile (four deviations, see below)084
Bus aggregation classBusbarGroupDemandGroup (aligns with RIIO-ED2 RIG)037, 091, 113
Max-loading attributeMaximumLoading (MW or MVA)MaxNonCoincidentLoad (MVA primary, power factor secondary)096, 097
Switch typesBreaker, Disconnector, LoadBreakSwitch, Fuse, DisconnectingCircuitBreakerAdds gb:SwitchDisconnector (combines disconnector and load-break)016, 089
Lowest-voltage aggregationRequired "representative feeder breaker"Removed; aggregate attaches directly to the lowest-voltage bus064a
Aggregate generation categories24 fuel-type categories3 categories (synchronous, asynchronous, inverter-based)114
Storage capacity attributesRequired on storage unitsRemoved from EQ and SSH061
maxImportP attributeRequired in EQOptional; SHACL distinguishes storage from generation058
Grid Supply Point identificationEquivalentInjection had no GSP classNew gb:GridSupplyPoint class with BoundaryPoint association075

An importer built against v1 and not updated to v2.1.0 will fail silently on at least three of these: missing DemandGroup, retained representative-feeder-breaker, and the 24-to-3 fuel-type roll-up. The common pitfalls section walks through each.

Header: four deviations from the CGMES Header

The new LTDS Header profile (Issue 084) is based on the CGMES v3.0 Header, which itself uses IEC 61970-552 for serialisation. The deviations are explicit, not accidental.

FieldCGMES HeaderLTDS HeaderWhy
md:Model.modelingAuthoritySetFree-form IRIEnumerated to one of 14 GB licence area codes (EPN, EMIDS, LPN, SPM, WMIDS, NPgN, SPENW, SHEPD, SPD, SPN, SEPD, SWALES, SWEST, NPgY)Every publication declares its licence area unambiguously and machine-checkably.
md:Model.profileOptionalRequired; points to the RDFS file's owl:versionIRITies every publication to the exact profile version it conforms to.
md:Model.SupercedesAvailableUnused in LTDSLTDS uses md:Model.DependentOn for inter-file linkage; Supercedes adds no information beyond it.
md:Model.typeNot in CGMESNew; value is existing or futureTells a reader at a glance whether the model is observed or forecast.

The licence-area codes sit inside the LTDS namespace as a gb:LicenceAreaKind enumeration. A reader who opens an LTDS package can validate the modelingAuthoritySet against that enumeration before doing anything else. If it fails, the file is not from a recognised licensee.

SHACL validation, and what it actually says.

SHACL is the W3C Shapes Constraint Language. It is the validation layer on top of the RDFS-defined profiles. SHACL v1.0 was a W3C Recommendation on 20 July 2017. The LTDS v2.1.0 SHACL files are licensed Apache 2.0, published by Ofgem, and dated 22 February 2026.

What a SHACL constraint looks like in the LTDS pack

Here is one constraint from the SCR SHACL file, verbatim. It says: a ShortCircuitResultBranch must reference exactly one Switch, and that Switch must be one of the six allowed subtypes.

scr:ShortCircuitResultBranch.Switch-valueType
  rdf:type        sh:PropertyShape ;
  sh:description  "This constraint validates the value of the association at the used direction." ;
  sh:group        scr:AssociationsGroup ;
  sh:in           ( cim:Breaker
                    cim:DisconnectingCircuitBreaker
                    gb:SwitchDisconnector
                    cim:LoadBreakSwitch
                    cim:Disconnector
                    cim:Fuse ) ;
  sh:message      "One of the following occurs: 1) The value is not IRI;
                   2) The value is not the right class." ;
  sh:nodeKind     sh:IRI ;
  sh:path         ( gb:ShortCircuitResultBranch.Switch rdf:type ) ;
  sh:severity     sh:Violation .

Each constraint has a description, a group, a message, a severity, and a path. Severity is one of sh:Violation (must fix), sh:Warning (review), or sh:Info (informational). Groups partition the validation report. A tool can be told to run only datatype checks, or only cardinality, or only associations.

The three derogations.

The 28-day notification clause built into the Direction has been invoked three times. Each letter is short and worth reading verbatim.

What a derogation is here, precisely, and what it cannot do

The mechanism matters as much as the dates. The power is Standard Licence Condition 25.2 of the Distribution Licence. The Direction OFG1164 of 30 April 2024 is made under that power. A derogation is the Authority exercising the same SLC 25.2 power to vary the publication deadlines the Direction sets (and, on 13 May 2026, the Stage 2 contents), on the licensee notifying under the Direction's own 28-day clause. It is an administrative decision communicated by letter, not a statutory instrument and not an amendment to the Electricity Act 1989 or to the licence. Section 6(1)(c) of the Act and SLC 25.2 are untouched; the Form of LTDS itself is untouched; only the Direction's Table 7 deadlines, and in May 2026 the Stage 2 contents, are varied.19

Two edges worth holding. First, the Direction's obligation on dates is a best-endeavours obligation, "must use best endeavours to meet the publication dates", while the deliverable the Form of LTDS defines is absolute; the 28-day clause is the procedural valve that turns an anticipated best-endeavours shortfall into a formally varied deadline before the date passes rather than after it. Second, the 13 May 2026 letter is the unusual one: it used the same SLC 25.2 power not only to move the Stage 3 production deadline but to reshape what Stage 2 delivers (one future-year model rather than five, short-circuit results into the SCR profile, connections activity into the Capacity Heatmap). A derogation is therefore not only a timing instrument; within the Form of LTDS it can vary what is delivered, provided the duty to publish under SLC 25.2 is preserved.9

25 November 2024: the main derogation

The DNOs collectively requested a one-year extension. The reasons given were absence of formal governance mechanisms, unreadiness of required software tools, and technical challenges. Ofgem's response: "having considered the evidence submitted, our assessment is that this extension best balances the genuine challenges being faced with the timely delivery of the obligations set out in the LTDS Direction."6 Stage 1.3, 2, and 3 each shifted by one year.

4 March 2025: the Heatmap correction

The November 2024 letter inadvertently omitted the Capacity Heatmap deadline. The March 2025 letter remedied that, citing the same reasons and maintaining a six-month gap between EQ profile publication and Heatmap publication. The new dates are 15 April 2026 (draft) and 29 May 2026 (publication).

13 May 2026: the Stage 2 and Stage 3 extension

The Energy Networks Association, on behalf of all DNOs, requested a third derogation on 23 April 2026. Ofgem approved it on 13 May 2026 under the same Standard Licence Condition 25.2 power.9 This one moves no publication date. It approves four changes: one future-year Equipment and System Capacity model at Stage 2 instead of five, with years 2 to 5 deferred to Stage 3; short-circuit results moved from System Capacity to a new dedicated SCR profile; connections activity reporting moved from System Capacity to the Capacity Heatmap; and the Stage 3 production deadline deferred from 15 August 2026 to 15 October 2026. Ofgem explicitly held the Stage 3 publication deadline at 30 November 2026, limiting its approval to the production deadline. Following Stage 2 publication, the DNOs must run at least two rounds of stakeholder engagement to validate the changes and inform Stage 3. The same letter formally confirms that the GB CIM Engagement Hub, hosted by BSI, is the official location of record for the LTDS data-exchange definition artefacts, while the Form of Statement, the Direction and the derogation letters remain with Ofgem.

What the 13 May 2026 derogation changed

The four approved changes in Ofgem's 13 May 2026 derogation letter, with the two publication dates that did not move marked.

What the 13 May 2026 derogation changed Four before and after pairs. Future-year models: five at Stage 2 becomes one at Stage 2 with years two to five deferred to Stage 3. Short-circuit results: inside System Capacity becomes a new dedicated SCR profile. Connections activity: inside System Capacity becomes part of the Capacity Heatmap. Stage 3 production: 15 August 2026 becomes 15 October 2026. A footer notes that Stage 2 still publishes 29 May 2026 and Stage 3 still publishes 30 November 2026, and that DNOs must run at least two rounds of stakeholder engagement after Stage 2. BEFORE AFTER · 13 MAY 2026 Future-year models Five future-year EQ + SYSCAP models at Stage 2 One model at Stage 2 Years 2 to 5 to Stage 3 Short-circuit results Carried inside the SYSCAP profile New dedicated SCR profile (Short Circuit Result) Connections activity Reported inside the SYSCAP profile Into the Capacity Heatmap out of SYSCAP Stage 3 production Production deadline 15 August 2026 Production deadline 15 October 2026 Unchanged: Stage 2 publishes 29 May 2026 · Stage 3 publishes 30 November 2026 After Stage 2, DNOs run at least two rounds of stakeholder engagement to validate the changes and inform Stage 3.

The derogation changes what Stage 2 contains and when Stage 3 is produced. It does not move either publication date.9

StageOriginalRevised
Stage 1.3 publication30 Nov 202428 Nov 2025
Stage 2 publication30 May 202529 May 2026
Stage 3 production15 Aug 202515 Oct 2026
Stage 3 publication30 Nov 202530 Nov 2026
Capacity Heatmap publication1 May 202529 May 2026

The 13 May 2026 letter also reshaped Stage 2 content without moving a date: five future-year models became one, with years 2 to 5 deferred to Stage 3; short-circuit results moved to the SCR profile; and connections activity moved to the Capacity Heatmap.

GC0139, the sister modification.

The LTDS describes the distribution side. GC0139 describes the transmission side. Together they form a bidirectional CIM-based exchange between NESO and the DNOs.

How GC0139 and LTDS fit together

Drawing on GC0139 and the Form of LTDS, how the CIM exchange runs between NESO and the networks, and where the LTDS reaches outward to the public.

GC0139 and LTDS bidirectional flow A diagram with NESO at the top, the 14 DNOs in the centre, and the public below. GC0139 carries CGMES v3 power-system models from Network Operators to NESO at weeks 2 and 28, and from NESO back to Network Operators at weeks 12 and 38. LTDS carries CIM XML from each DNO outward to the public twice a year. NESO National Energy System Operator 14 DISTRIBUTION NETWORK OPERATORS 6 groups: ENWL, NGED, NPG SPEN, SSEN, UKPN PUBLIC READERS Applicants, vendors, analysts, NESO Network Operators → NESO CGMES v3 PSM, weeks 2 and 28 GC0139 (effective 1 Jan 2026) NESO → Network Operators CGMES v3 PSM, weeks 12 and 38 Same modification DNO → Public LTDS CIM XML, twice a year Form of LTDS, May and November LTDS (regulated public) GC0139 (NESO ↔ DNO)

GC0139 closes the transmission side that the LTDS Direction Letter explicitly carved out. Together they form a bidirectional CIM v3 exchange: DNOs publish their grid model to the public via LTDS, and exchange power-system models with NESO via GC0139.

GC0139 is a Grid Code modification, raised at the Modifications Panel on 27 February 2020 by Ian Povey of Electricity North West Limited. The first Workgroup Consultation ran 6 December 2024 to 10 January 2025. The Workgroup Report was published on 3 December 2025, the Code Administrator Consultation ran 6 January to 6 February 2026, and the Final Modification Report was issued to Ofgem on 6 April 2026. The modification is with the Authority for decision as of May 2026. The proposed implementation is "within 10 working days following approval by the Authority".

The proposed solution introduces three new Planning Code sections:

The submission cadence is weeks 2 and 28 for Network Operators to NESO, and weeks 12 and 38 for NESO back to Network Operators. The required scenarios are maximum fault level, peak demand, summer minimum demand, solar peak / daytime minimum, national high-power transfer dispatch, and national low-power transfer dispatch. The data exchange option chosen is "Option 4, Minimum number of CIM files Augmented with BSP Schedules". Both proposer and Workgroup members showed preference for Option 4. Open Grid Systems (OGS) was the contracted delivery partner via the ENA's Data and Digitalisation Steering Group's CIM subgroup, "having supported Ofgem with their CIM work on the LTDS, so this provided useful background experience."

ENTSO-E Conformity, and what it does not guarantee.

The CGMES Conformity Assessment Scheme is what tells a buyer whether a vendor's tool can actually exchange CGMES models. The current version is CAS v3.0.2, approved by the ENTSO-E CIM Working Group on 25 August 2024. The previous v3.0 was approved by ENTSO-E SOC on 29 September 2021.

The Conformity Registry is a public list of vendor self-declarations. Example: "DIgSILENT GmbH · PowerFactory 2024 SP5 (x64) · CGMES 3.0 / Scheme 3.0.2 · Declaration dated 18/02/2025."

Common misreading

"Conformity declared" does not mean "third-party accredited"

The Registry distinguishes between Declaration of Conformity (provided by the supplier) and Attestation of Conformity (provided by an assessment body). Most entries on the Registry are Declarations. There is no third-party accreditation chain in the way ISO/IEC 17065 would require. Vendor self-attestation is the de-facto vendor-readiness mechanism for GB-extended CGMES profiles. When procuring software for an LTDS workflow, ask for the Declaration AND look at the test reports.

A separate artefact worth knowing about: the ENTSO-E Application Profiles Library, hosted on GitHub at github.com/entsoe/application-profiles-library, Apache 2.0 licensed. Latest patch v1.1.1 approved by the CIM Working Group on 7 October 2025; v1.1.0 was ICTC-approved on 11 September 2025. The library contains the CGMES and Network Codes RDFS and SHACL artefacts. It does not contain GB-specific profiles. Those live separately on the BSI Engagement Hub.

Data Best Practice Principles 9 and 11.

Section 8 of the Form of LTDS cross-references "Principles 9 & 11 of the DBP Guidance and Supporting Information". These two principles together govern the security and openness of LTDS data. There is widespread confusion about what they actually say, including in summaries circulating online. Here are the actual titles, taken verbatim from Ofgem's Data Best Practice Guidance v3.0 (April 2024, the version current at the LTDS Direction date).

The 11 Principles, in full

  1. Identify the roles of stakeholders of Data Assets
  2. Use common terms within Data Assets, Metadata, and supporting information
  3. Describe data accurately using industry standard Metadata
  4. Enable potential Data Users to understand Data Assets by providing supporting information
  5. Make Data Assets discoverable for potential Data Users
  6. Learn and deliver to the needs of current and prospective Data Users
  7. Ensure data quality maintenance and improvement is prioritised by Data User needs
  8. Ensure Data Assets are interoperable with Data Assets from other data and digital services
  9. Protect Data Assets and systems in accordance with Security, Privacy and Resilience (SPaR) best practice
  10. Store, archive and provide access to Data Assets in ways that ensure sustained benefits
  11. Treat all Data Assets, their associated Metadata and Software Scripts used to process Data Assets as Presumed Open

Section 8 of the FoS asks DNOs to apply Principle 11 (Presumed Open, with Open Data Triage as its implementation process) constrained by Principle 9 (Security, Privacy and Resilience). Open Data Triage is not Principle 9. It is the procedure the Data Custodian runs under Principle 11 to decide what is safe to publish. Plenty of summaries online get this round the wrong way. The actual DBP Guidance does not.

Common pitfalls when working with LTDS data, and how to get it right

Three kinds of mistake show up most often. Knowing them is the difference between reliable data and data that cannot be trusted.

Pitfalls when building the model, and how to get it right

Common mistake

Missing PSRType on a Substation

Every cim:Substation object must have a PSRType reference, and the PSRType .name must be one of the named values (GSP, BSP, Primary, SwitchingStation) or a locally meaningful equivalent. Issue 039 made this explicit. The SHACL constraint will fire as a Violation, not a Warning.

Common mistake

Modelling a "representative feeder breaker"

The original LTDS v1 expected a representative feeder breaker as a way to summarise the breaker capacities at the lowest modelled voltage level. v2.1.0 removed this requirement. Aggregated generation/storage/load now attaches directly to the lowest-voltage bus. Models still using the v1 pattern will fail v2.1.0 conformity.

Common mistake

Using BusbarGroup instead of DemandGroup

v2.1.0 removed BusbarGroup entirely and replaced it with DemandGroup. The new class aligns with the RIIO-ED2 RIG glossary definition. DNOs must report firm capacity and max non-coincident loading at DemandGroup level, not BusbarGroup level.

Pitfalls when building or choosing tooling, and how to get it right

Common mistake

Treating CAS Declaration as third-party accreditation

Procurement teams often assume a CGMES Conformity Declaration is independently audited. It is not. A Declaration is a vendor self-attestation. Always request the underlying test report and check the Scheme version.

Common mistake

Loading v1 GB extensions into v2.1.0 importer

Several v1 classes either changed names or were retired in v2.1.0. BusbarGroup is gone. MaximumLoading is renamed to MaxNonCoincidentLoad. Importers that were built against the April 2024 release and not updated will fail silently or produce nonsensical aggregations.

Pitfalls and how to avoid them

Common mistake

Reading the LTDS without the Capacity Heatmap

The LTDS is a forward-looking model of the network. The Capacity Heatmap is the geographic summary of where capacity exists today. They are designed to be used together. Reading either in isolation will produce a partial picture.

Common mistake

Confusing "accepted to connect" with "available capacity"

"Accepted to connect" in the LTDS refers to generation that has signed a connection agreement and is included in the future-year EQ models. "Available capacity" is what remains after all accepted-to-connect generation has been allowed for. The two numbers are not interchangeable.

Tools, sample data, and five workflows.

Reading the LTDS is one thing. Doing something with it is another. The tools below are the ones in active use across LTDS work. Each entry gives what it costs, why it matters for an LTDS reader, and one thing it can do inside five minutes.

Sample data and reference profiles

ToolCostWhy it matters5-minute task
ENTSO-E Application Profiles Library (github.com/entsoe/application-profiles-library, v1.1.1, November 2025) Open source, Apache 2.0 The canonical CGMES RDFS and SHACL set, which the GB profiles extend. Clone the repo, open Equipment/CGMES_v3, compare against the LTDS EQ profile on the BSI Hub.
ENTSO-E CGMES Test Configurations v3.0.3 (entsoe.eu/data/cim/cim-conformity-and-interoperability/) Free, no registration The reference CGMES sample networks every conformity-tested vendor must round-trip without loss. Download the MicroGrid sample, open the EQ XML in a text editor, find the BusbarSection.
CIM Users Group (cimug.ucaiug.org) Free; full membership for paying organisations The international CIM users' community and discussion list. The first place serious CIM questions get asked. Search the discussion archive for "LTDS" or "GB extensions" to see who else is working on what.

SHACL and RDFS tooling

ToolCostWhy it matters5-minute task
pySHACL (github.com/RDFLib/pySHACL, v0.31, January 2026) Open source, Apache 2.0 The standard Python SHACL validator. What a v2.1.1 conformity check actually runs against. pip install pyshacl, then run pyshacl -s LTDS_Complete_EQ_SHACL_v7.ttl -d <your-cim.xml> against any DNO EQ file.
Apache Jena SHACL (jena.apache.org/documentation/shacl/) Open source, Apache 2.0 The reference Java SHACL implementation. Built into many enterprise stacks. Download jena-cmds, run shacl validate --shapes shapes.ttl --data data.ttl against the same files.
rdflib (github.com/RDFLib/rdflib) Open source, BSD 3-Clause Python RDF library underneath pySHACL. Turns CIM XML into a queryable graph. Load any LTDS EQ XML in three lines of Python, then write SPARQL to count substations by PSRType.

Power system analysis software

The first three are the commercial extractors and importers most likely to be in a DNO procurement list. The last two are open source.

ToolCostCIM supportNotes
DIgSILENT PowerFactory Commercial CGMES 3.0 / Scheme 3.0.2 declared (PowerFactory 2024 SP5; see the ENTSO-E conformity section) The most common GB DNO power system tool.
Siemens PSS®E Commercial CGMES via importer / exporter modules Heritage transmission tool. Widely used by NESO and adjacent.
IPSA Commercial CGMES import / export UK-developed. Deep distribution heritage.
PyPSA (pypsa.org, v1.2, April 2026) Open source, MIT CIM importer is a contrib module; primary use is whole-system optimisation. Better suited to academic and policy work than to distribution power flow.
pandapower (pandapower.org, v3.4, February 2026) Open source, BSD 3-Clause CGMES converter at pandapower.converter.cim. Pragmatic Python option for a network-analysis team.

The GB public artefacts

Each of the six DNO groups publishes its own LTDS landing page. Four of them now route readers through dedicated open-data portals; ENWL and SPEN still publish from their corporate pages. The Capacity Heatmap publishes alongside the LTDS, on the same portal.

DNO groupLTDS landing page
ENWLenwl.co.uk/get-connected/network-information/long-term-development-statement/
NGEDconnecteddata.nationalgrid.co.uk/dataset/ltds-common-information-model
NPGnorthernpowergrid.opendatasoft.com/pages/ltds/
SPENspenergynetworks.co.uk/pages/long_term_development_statement.aspx
SSENdata.ssen.co.uk/ (SHEPD and SEPD datasets), or ssen.co.uk/our-services/tools-and-maps/long-term-development-statements-ltds/
UKPNukpowernetworks.opendatasoft.com/pages/ltds_ndp_landingpage/

Plus the regulatory and governance routes already named in the sourcing block above: the Ofgem decision page, the BSI Engagement Hub, and the ENTSO-E Conformity Registry at entsoe.eu/data/cim/cim-conformity-and-interoperability/.

Five things to do with the published LTDS data

  1. Open a real DNO LTDS package. Download the latest CIM zip from any of the landing pages above. Unzip. The result is an EQ XML, an SC XML if Stage 2 onward, a SYSCAP XML, and a Header. Open them in a plain text editor first; a modelling tool can come once the file structure is clear.
  2. Validate against SHACL with pySHACL. Install pySHACL with pip, point it at the EQ SHACL file from the BSI Hub and the EQ XML from the DNO. The report severity sh:Violation is non-compliance; sh:Warning is review; sh:Info is informational.
  3. Trace an mRID across files. Pick any cim:Substation in the EQ file and copy its mRID. grep for that mRID across every other file in the publication. Every reference is a relationship the model declares.
  4. Apply a Difference Model. Take a Stage 3 publication. Open the Full Model and a Development Project Difference Model side by side. The forward-difference list adds objects; the reverse-difference list removes objects. Each delta is glued by mRID.
  5. Find a substation in the Heatmap. Open the relevant DNO's Capacity Heatmap. Search for any substation by name. The Heatmap returns the firm capacity and the constraint flags. Cross-reference the same substation in the LTDS by mRID. The picture only makes sense when both layers are open.

If a workflow stalls, the right place to ask is on the BSI Engagement Hub, not on a vendor support line. The Hub's weekly digest is where workgroup-level questions get answered fastest.

Where to engage.

There are three public update routes. The regulatory documents move at one speed. The technical artefacts move at another. International escalation moves at a third.

RouteCarrierWhat flows
Formal LTDSOfgemDirection, Form of Statement, Derogation Letters
GB technical governanceBSIEngagement Hub, GB CIM Advisory Group, weekly digest, releases
International escalationIEC TC 57 + PEL/57/1When a GB issue becomes a wider CIM standards question

DNO modellers raise issues on the Hub. Software vendors publish their Declaration of Conformity on the ENTSO-E Conformity Registry. Connection applicants start with their DNO's licence-area page. Researchers and journalists go to the Ofgem decision page at ofgem.gov.uk/decision/long-term-development-statement-direction for the legal instruments. Most readers will use more than one of these at different points.

Validate a CIM pack against the official v2.1.1 SHACL

The validator below loads an illustrative sample, or takes a pasted or uploaded CIM XML, and runs it against the official LTDS v2.1.1 SHACL shapes. The report groups findings by severity and can be downloaded.

Important note. The validator runs on illustrative, synthetic data. It does not show any real network or any real distribution company. It assumes the requested Stage 2 changes are accepted and that Stage 3 is delivered as specified, so every figure is a worked illustration, not a measurement. The data can still be downloaded for inspection.
Loading the LTDS validator…

What to hold onto, and what to do next

The duty to publish a forward-looking grid model has not changed since 2002. It sits on a single chain: the Electricity Act 1989 s.6(1)(c) to the Distribution Licence to SLC 25.2 to the Direction OFG1164 to the Form of LTDS. What changed in 2024 was the data layer, from documents to a validated CIM model. What changed on 13 May 2026 was the shape of Stage 2 and the timing of Stage 3 production, with both publication dates held. Governance of the technical artefacts now sits with BSI on the Engagement Hub; the regulatory instruments stay with Ofgem.

In practice: cite the instrument chain rather than a summary, check the "last verified" date here against the current Ofgem decision page, validate any DNO file against the v2.1.1 SHACL shapes before relying on it, and consult the LTDS together with the Capacity Heatmap so observed and forecast figures are not confused.

What follows below is reference material: a numbered source register every claim above traces to, and a scoped list of what is not covered here. Inline definitions are available throughout, on the underlined terms.


Appendix A · reference, not argument

Source register.

Every numbered citation here points to one of the following primary sources. The regulatory instruments are on the Ofgem decision page. All BSI Engagement Hub technical artefacts (Annexes, Appendices, RDFS and SHACL profile shapes, the issues-addressed changelog, the GB CIM Advisory Group materials, and the GB CIM governance documents) are cited collectively under cim.bsigroup.com. Third-party standards (IEC, ENTSO-E, W3C, IETF, DCMI) keep their original sources.

  1. LTDS Direction OFG1164, 30 April 2024. Issued under SLC 25.2 of the Electricity Distribution Licence. Signatory: Steve McMahon, Interim Director, Network Price Controls. ofgem.gov.uk/sites/default/files/2024-04/LTDS Direction 300424.pdf
  2. Form of Long Term Development Statement, 30 April 2024. Annex 1 to the Direction. 36 pages. Sections 1-9 with Tables 1-7. ofgem.gov.uk/sites/default/files/2024-04/Form of Long Term Development Statement 300424.pdf
  3. LTDS Direction Annex 2, 30 April 2024. The Authority's reasons for giving the direction. Records the LTDS history from 2002 onward. Embedded in OFG1164.
  4. LTDS Direction Letter OFG1161, 30 April 2024. Cover letter accompanying the Direction. Sets out themed feedback responses from formal consultation. Signatory: Steve McMahon. ofgem.gov.uk/sites/default/files/2024-04/LTDS Direction Letter 300424.pdf
  5. Same as note 4. The nine themed responses are pages 1-5.
  6. LTDS CIM Extension (Derogation) Letter, 25 November 2024. 19 pages including: cover (Steve McMahon, Director, Network Price Controls); Appendix 1 (revised stage table); Appendix 2 (ENA collective letter from Paul McGimpsey, naming all 14 DNO licensees); Appendix 3 (DNO joint letter dated 31 October 2024 with milestone-by-milestone rationale). ofgem.gov.uk/sites/default/files/2024-11/LTDS_CIM_Extension_Derogation_Letter.pdf
  7. The Common Information Model (CIM) regulatory approach and the Long Term Development Statement, Ofgem open letter, 10 January 2022. Signatory: Steve McMahon, Deputy Director, Electricity Distribution and Cross-Sector Policy. 11 pages. Three decisions, three governance options (BSI / ENA / FSO), alternatives rejected (MultiSpeak, Dublin Core), Horizon 2020 projects (Flexiciency, TDX-Assist, EU Bridge), domestic precedents (WPD Falcon Project £14.5m, WPD NIA CIM project £750k, UKPN Active Response, ENA Open Networks Project Report 2020).
  8. BSI Engagement Hub LTDS technical artefacts (current release: v2.1.1, May 2026). The issues-addressed changelog, the Annexes, the Appendices, the RDFS profile shapes, the SHACL constraint shapes, the GB CIM Advisory Group meeting materials, and the GB CIM governance documents. Artefact names are gated behind the BSI portal login and are not reproduced here; the access point is the Hub itself. cim.bsigroup.com
  9. LTDS CIM Stage 2 and 3 Extension (Derogation) Letter, 13 May 2026. Approves the ENA request of 23 April 2026 under SLC 25.2. One future-year EQ and SYSCAP model at Stage 2 with years 2 to 5 deferred to Stage 3; short-circuit results moved to a new SCR profile; connections activity moved to the Capacity Heatmap; Stage 3 production deferred from 15 August to 15 October 2026 with publication held at 30 November 2026; the GB CIM Engagement Hub confirmed as the location of record for the data-exchange definition artefacts. Signatory: Steve McMahon, Director, Network Price Controls. ofgem.gov.uk/sites/default/files/2026-05/LTDS-CIM-Stage-2-and-3-Extension-Derogation-Letter.pdf
  10. Energy digitalisation framework: a vision for a coordinated and connected energy system, Department for Energy Security and Net Zero and Ofgem, 23 March 2026, 46 pages. The vision is quoted verbatim. gov.uk/government/publications/energy-digitalisation-framework-a-vision-for-a-coordinated-and-connected-energy-system
  11. Framework decision: electricity distribution price control (ED3), Ofgem, 30 April 2025. Sets RIIO-ED3 as the third electricity distribution price control, running 1 April 2028 to 31 March 2033, following RIIO-ED2 (1 April 2023 to 31 March 2028). ofgem.gov.uk/decision/framework-decision-electricity-distribution-price-control-ed3

Other sources drawn on while writing these notes: ENTSO-E CGMES Conformity and Interoperability page (CAS v3.0.2 approved 25 August 2024 by the CIM Working Group; CAS v3.0 approved 29 September 2021 by ENTSO-E SOC); ENTSO-E Application Profiles Library v1.1.1 (7 October 2025, Apache 2.0); W3C SHACL Recommendation (20 July 2017); IETF RFC 7946 GeoJSON (August 2016, Standards Track); DCMI Metadata Terms (Recommendation, 20 January 2020); Ofgem Data Best Practice Guidance v3.0 (April 2024) and v3.5 consultation draft (June 2025); NESO GC0139 Workgroup Consultation (December 2024 to May 2025); the joint DESNZ and Ofgem Connections Action Plan (22 November 2023, 108 pages).

Appendix B · reference, not argument

What these notes deliberately leave out, and why

To make the scope of what is here clear, the following is what these notes do not cover, and the reason.

  • Specific DNO licence enforcement actions or individual compliance histories.
  • Active connection queue policies. Those are governed separately under the Connections Action Plan and CMP modifications, not the LTDS.
  • Cybersecurity controls applied to CIM data exchanges. Those sit under SPaR best practice (DBP Principle 9) but the controls themselves follow NCSC and ICO guidance, which sits outside the scope of these notes.
  • Smart Energy Code interactions. Out of scope for LTDS.
  • Vendor implementation guides. Each supplier publishes their own; no specific tool is endorsed or described here.
  • NESO operational data exchanges (real-time, near-real-time). LTDS is planning data, not operational data.
  • Generation forecasting methodologies. DNOs supply forecast loadings to the LTDS but the methods used to produce them are out of scope.
  • Network reinforcement decision-making. The LTDS publishes development plans; the upstream investment cases sit under RIIO-ED2 mechanisms.
  • RIIO-ED2 funding mechanisms. The LTDS reform was funded under RIIO-ED2 but the funding logic itself is out of scope here.
  • Detailed CIM XML serialisation rules. The Form of LTDS Annex 2 v6, section 5 is the authoritative reference for this.