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: haz-substances

Hazardous substances

Details of hazardous substances requiring consent used as part of the development

Fields

Involves hazardous substances
involves-hazardous-substances

Indicates if hazardous substances are involved in the proposal

Required: True

Datatype: enum

Expected number: 1

Substance types
substance-types

List of hazardous substances and their quantities

Required: False

Datatype: object

Expected number: 1 or more

Hazardous substance component

Hazardous substance type
hazardous-substance-type

Reference of hazardous substance type from predefined list

Required: True

Datatype: enum

Expected number: 1

Hazardous substance other
hazardous-substance-other

The specific name of the hazardous substance if other is selected

Required: False

Datatype: string

Expected number: 1

Amount
amount

The total amount due for the application fee

Required: True

Datatype: number

Expected number: 1

Hazardous substance consent required
hazardous-sub-consent-req

Does the proposal involve the use or storage of any substances requiring hazardous substances consent

Required: True

Datatype: boolean

Expected number: 1

Hazardous substance consent details
hazardous-sub-consent-details

Details of hazardous substance consent requirements

Required: False

Datatype: string

Expected number: 1

Rules

  • if application-type in ['full', 'outline'] and involves-hazardous-substances == 'yes' then substance-types is required
  • if application-type == 'extraction-oil-gas' and hazardous-sub-consent-req == true then hazardous-sub-consent-details is required
  • if hazardous-substance-type == 'other' then name is required
  • amount > 0