-
Use
use -
A use class or type of use
Required: True
Datatype: enum
Expected number: 1
-
Specified use
specified-use -
A specified use if no applicable use class is available
Required: False
Datatype: string
Expected number: 1
-
Existing gross floorspace
existing-gross-floorspace -
Existing gross internal floorspace, in sqm
Required: True
Datatype: number
Expected number: 1
-
Floorspace lost
floorspace-lost -
Gross floorspace to be lost by change of use, in sqm
Required: True
Datatype: number
Expected number: 1
-
Total gross proposed
total-gross-proposed -
Total gross internal floorspace proposed, in sqm
Required: True
Datatype: number
Expected number: 1
-
Net additional floorspace
net-additional-floorspace -
Net additional gross internal floorspace, in sqm
Required: True
Datatype: number
Expected number: 1
Non residential floorspace
Details of changes to non-residential floorspace in the proposed development.
Fields
-
Non residential change
non-residential-change -
Does the proposal involve the loss, gain, or change of non-residential floorspace?
Required: True
Datatype: boolean
Expected number: 1
-
Non residential change
non-residential-change-outline -
Does the proposal involve the loss, gain, or change of non-residential floorspace?
Required: True
Datatype: enum
Expected number: 1
-
Floorspace details
floorspace-details -
List of non-residential floorspace changes by use class
Required: False
Datatype: object
Expected number: 1 or more
-
Floorspace details
floorspace-details-outline -
List of non-residential floorspace changes by use class.
Required: False
Datatype: object
Expected number: 1 or more
-
Use
use -
A use class or type of use
Required: True
Datatype: enum
Expected number: 1
-
Specified use
specified-use -
A specified use if no applicable use class is available
Required: False
Datatype: string
Expected number: 1
-
Not applicable
not-applicable -
Whether the facility is not applicable
Required: False
Datatype: boolean
Expected number: 1
-
Existing gross floorspace
existing-gross-floorspace -
Existing gross internal floorspace, in sqm
Required: True
Datatype: number
Expected number: 1
-
Is floorspace lost known
is-floorspace-lost-known -
Whether the amount of floorspace to be lost is known
Required: False
Datatype: boolean
Expected number: 1
-
Floorspace lost
floorspace-lost -
Gross floorspace to be lost by change of use, in sqm
Required: False
Datatype: number
Expected number: 1
-
Is total gross proposed known
is-total-gross-proposed-known -
Whether the total gross proposed floorspace is known
Required: False
Datatype: boolean
Expected number: 1
-
Total gross proposed
total-gross-proposed -
Total gross internal floorspace proposed, in sqm
Required: False
Datatype: number
Expected number: 1
-
Net additional floorspace
net-additional-floorspace -
Net additional gross internal floorspace, in sqm
Required: True
Datatype: number
Expected number: 1
-
-
Room details
room-details -
List of room changes for hotels, residential institutions and hostels
Required: False
Datatype: object
Expected number: 1 or more
-
Use class for accommodation
use-class-accommodation -
Type of non-residential use class referring to accommodation uses
Required: True
Datatype: enum
Expected number: 1
-
Use other
use-other -
Specify use if use is "other"
Required: False
Datatype: string
Expected number: 1
-
Existing rooms lost
existing-rooms-lost -
Existing rooms to be lost by change of use
Required: True
Datatype: number
Expected number: 1
-
Total rooms proposed
total-rooms-proposed -
Total rooms proposed (including change of use)
Required: True
Datatype: number
Expected number: 1
-
Net additional rooms
net-additional-rooms -
Net additional rooms following development
Required: True
Datatype: number
Expected number: 1
-
-
Room details
room-details-outline -
List of room changes for hotels, residential institutions and hostels
Required: False
Datatype: object
Expected number: 1 or more
-
Use class for accommodation
use-class-accommodation -
Type of non-residential use class referring to accommodation uses
Required: True
Datatype: enum
Expected number: 1
-
Use other
use-other -
Specify use if use is "other"
Required: False
Datatype: string
Expected number: 1
-
Not applicable
not-applicable -
Used to explicitly state the use class does not apply to the proposal
Required: False
Datatype: boolean
Expected number: 1
-
Is existing rooms lost known
is-existing-rooms-lost-known -
Whether the total existing rooms that will be lost is known
Required: False
Datatype: boolean
Expected number: 1
-
Existing rooms lost
existing-rooms-lost -
Existing rooms to be lost by change of use
Required: False
Datatype: number
Expected number: 1
-
Is total rooms proposed known
is-total-rooms-proposed-known -
Whether the total rooms proposed is known
Required: False
Datatype: boolean
Expected number: 1
-
Total rooms proposed
total-rooms-proposed -
Total rooms proposed (including change of use)
Required: False
Datatype: number
Expected number: 1
-
Net additional rooms
net-additional-rooms -
Net additional rooms following development
Required: True
Datatype: number
Expected number: 1
-
Rules
- floorspace-details is required when non-residential-change is true
- room-details is required when floorspace involves C1, C2, C2A, or other use classes
- specified-use is required when use is other or sui generis
- All floorspace values must be 0 or positive
- All room values must be 0 or positive
- net-additional-floorspace must equal total-gross-proposed minus existing-gross-floorspace
- net-additional-rooms must equal total-rooms-proposed minus existing-rooms-lost