Skip to main content

Planning permission specifications

This is a proof of concept viewer for the planning permission specifications - your feedback will help us to improve it.

module: proposal-details-inc-non-residential

Description of the proposed development including any non-residential development

Details of the residential and non-residential parts of the proposed development.

Fields

Description
description

Description of proposed development including non-residential development

Required: True

Datatype: string

Expected number: 1

Net dwellings minimum
net-dwellings-min

The minimum number of net additional dwellings proposed as part of the development, accounting for any existing dwellings lost and new dwellings created

Required: True

Datatype: number

Expected number: 1

Net dwellings maximum
net-dwellings-max

The maximum number of net additional dwellings proposed as part of the development, allowing for flexibility in the final housing numbers

Required: True

Datatype: number

Expected number: 1

Non-residential use
non-residential-use

The amount of non-residential use, which can be expressed as floorspace, site area, or both

Required: True

Datatype: object

Expected number: 1 or more

Non-residential use component

Non-residential measurement type
non-residential-measurement-type

Type of measurement being provided (floorspace or site-area)

Required: True

Datatype: enum

Expected number: 1

Exact value
exact-value

Exact figure of non-residential use

Required: False

Datatype: number

Expected number: 1

Minimum value
min

Lower bound of non-residential use for ranges

Required: False

Datatype: number

Expected number: 1

Maximum value
max

Upper bound of non-residential use for ranges

Required: False

Datatype: number

Expected number: 1

Rules

  • net-dwellings-max must be greater than or equal to net-dwellings-min
  • Each non-residential-use entry must have either exact-value OR both min and max values
  • For non-residential-use ranges, max must be greater than min
  • non-residential-measurement-type must be from the non-res-measurement-type codelist