Validate LTDS Grid Modelling data against the published LTDS GB CIM profiles using the official SHACL constraint packs. Stage 1.3 works today; Stages 2 and 3 are “drop-in” once their packs are published.
Source reference: Ofgem – LTDS direction
Educational / prototype use only
This studio is a learning tool and technical demonstrator. It is not intended for commercial or production use, and should not be used to make compliance claims. No warranty is provided.
Stage 2 and 3 are shown to set context. This validator will accept their packs once they’re published; no “mock rules” are introduced by default.
Upload the official SHACL constraints file(s) and a dataset export, then run validation. The report is copyable evidence for learning and review. It is not a certification.
Privacy note: your files are processed transiently to compute the SHACL report and are not intended to be stored.
Credit note: validation runs on the server (compute) and consumes credits. Browser-only learning remains free elsewhere.
Official Stage 1.3 EQ pack (built-in)
I have included the official Stage 1.3 Equipment (EQ) SHACL constraints and EQ profile file so you can load them without uploading anything. You can still upload your own files if you prefer.
Stage 1.3 EQ datasets (loadable, no uploads)
These are small, EQ-aligned datasets that work with the official Stage 1.3 EQ pack. They are not full LTDS exports, but they let you run the real validator immediately.
Header + a tiny EQ hierarchy (GeographicalRegion → SubGeographicalRegion → Substation). Designed to be close to the official constraints without requiring a full network export.
Tip: load one of these datasets, accept the credit estimate, and run validation. You will see the official pack enforce header rules (FullModel) and EQ profile rules (closed shapes, required associations).
GB CIM validation examples (loadable)
These are small CIM-shaped examples for practicing the workflow. They are not full LTDS datasets. They demonstrate pass/fail and RDF/XML vs Turtle handling.
Smallest possible CIM-shaped example that should PASS: a cim:Substation with mRID + name. Use it to learn the flow.
Tip: load the official EQ SHACL above, then load an example dataset here. You will see what a real Stage 1.3 validator complains about.
1) SHACL constraints (.ttl)
For Stage 1.3, use the LTDS GB CIM SHACL constraints pack (e.g., the EQ constraints Turtle file).
2) Data file (CIM export)
RDF/XML (.rdf/.xml) and Turtle (.ttl) are supported.
Parser hint (auto-guessed; you can override): RDFXML
Sign in to run validation at no cost.