Autumn 2023

What schemas are we working with today?

Today in the Planx ecosystem, “schema” might mean a loose variety of things:

As Planx matures and aims to scale integrations across both the number of councils and number of application types, its an opportune time to formalise and document our data specifications for digital planning services into a single, version-controlled, source of truth.

What are we proposing?

OSL developers have built a JSON Schema document which encapsulates the variables and rules used to build Planx services. While we’ve set up the initial tooling and definitions, we very much envision that this data specification will grow through community contributions and be governed by Open Digital Planning (ODP) and the Department for Levelling Up, Housing and Communities (DLUHC).

Proposed data structure

We’ve intentionally designed a schema definition that draws from the same variables and logic rules currently used to build Planx services, as content editors and planners are already familiar with these definitions and will be a main user group regularly interacting with the schema.

The Digital Planning Data schema proposes a planning application structured as follows: