Digital Planning: Get involved validating the baseline planning application data specifications

At the end of last year we started work on data standards for planning applications. We have been looking to create a set of planning application data specifications to make the whole process for local planning authorities and software companies work more efficiently.
In our last blog post we set out how we were working in the open to achieve this.
We have now drafted these specifications with the help of over 40 organisations and we want your feedback to make sure they work well.
Why this work matters
This work is at the heart of the Digital Planning programme’s mission to modernise England’s planning system and make it fit for the 21st century.
Standardising how planning application data is structured and exchanged, reduces duplication, confusion, effort and inconsistency across local authority systems.
These standards will enable interoperability and help create better services, smarter tools, and joined-up decision-making, unlocking the potential for innovation across the whole planning system.
Where we started
We began by looking at the current national planning application forms. We identified what information they collect and the rules behind them. Rather than redesigning the forms, we focused on turning them into structured data:
what fields are required when are they required why they are required what format should they be inWe developed ‘information models’—descriptions of each part of an application form, such as applicant details, proposal descriptions, or site information.
Earlier this year, we shared those models and started creating draft specifications based on them. A specification, in this case, is a structured guide about how the data should be organised and submitted—what information is required, what format it takes, and how it relates to other information.
What we’ve done
Since January, we’ve been developing these specifications in the open by:
holding regular advisory group meetings and drop-in sessions, bringing together planning officers, software providers, policy specialists, and digital teams resolving issues with the help of the community creating a specification for each component (like site details) creating a compiled specification for each application type, which brings together all the components and reference lists needed for a complete application setting up discussion threads for feedbackAll of this work has been shaped by feedback from the community and tracked in the planning application specification GitHub repository.
What’s included in the baseline
So far, the draft baseline includes:
21 compiled specifications, covering all the main application types (e.g. householder applications, listed building consent, hedgerow removal notices) and several sub-types (for example, prior approval for a larger extension, prior approval for additional storeys) 83 components, each representing a reusable section of an application 29 codelists—these are sets of predefined values used to ensure consistency (e.g. types of trees, materials, or site constraints)To avoid disrupting current processes, we’ve tried to keep the specifications as close as possible to existing forms. We plan to make improvements—like rationalising components—in future iterations.
How feedback has helped to shape the work
Our progress has been driven by feedback from the community. We’ve logged 74 issues, of which:
34 have been resolved with changes in the specification 9 are nearly resolved 22 are planned for future work 8 are new or waiting for more inputEvery part of the specification is open for feedback. Each component and codelist has a corresponding discussion thread in GitHub. This is helping us track where things need clarification, change, or further thought.
What the specifications look like
Each compiled specification begins with a description of the application type and a list of required components and codelists.
It includes:
top-level application fields: such as application type, dates, and submitted documents components: each with their own set of fields, associated sub-structures and notes on when they are required rules about when certain information is neededWe’ve also set out a clear format to make the specifications readable:
square brackets [] show a list of values curly brackets {} show a structured group of related fieldsAll the specifications are available to view on our planning application data specification discussion page on GitHub. You can navigate by application type or explore individual components.
How you can help now
We’re inviting anyone involved in planning—whether you work in a local authority, build planning systems, or regularly submit applications—to review the baseline specifications.
We want to use the collective knowledge of the planning community to create specifications that work for everyone. We want your feedback on:
what’s missing? what’s confusing? what might not work in real situations?If something doesn’t make sense or seems broken, please tell us!
Suggestions for improvements and rationalisation are also welcome, and we’ll log those for future iterations.
To get involved please join the conversation by visiting our GitHub validation discussion page to share your thoughts. You'll need to set up a free GitHub account to comment, which also ensures you receive all future updates about this project.
Your feedback will help us move from a basic standard to something better—by testing, using, and evolving the specifications in the open.
This work is fundamental to creating data in the right format, so that it works well for everyone.
Keeping up to date
You can find information, updates and relevant links about this work on the planning data design advisory group project homepage.
Meanwhile you can keep up to date on our Digital Planning programme, by following us on LinkedIn and subscribe to our newsletter.
For an overview of the Digital Planning programme you can also look at this previous MHCLG Digital blog post. The programme is one of the case studies bringing to life MHCLG Digital’s objectives and guiding principles.
When you subscribe to the blog, we will send you an e-mail when there are new updates on the site so you wouldn't miss them.
Comments