{
  "id": "infra-graph-uk",
  "version": "1.0.0",
  "title": "Citymirror UK infrastructure knowledge graph",
  "generatedAt": "2026-09-11T22:54:02.170Z",
  "territory": "United Kingdom",
  "about": {
    "what": "Every dataset behind the Citymirror UK infrastructure maps, expressed as a graph of domains, categories, entities, attributes and typed relations.",
    "why": "The maps show one domain at a time. Almost every real question spans several, and cross-domain work goes wrong on semantics rather than on missing data — what a row represents, at what grain, over what territory, and which spatial relation is the correct one to join by.",
    "howToUse": [
      "Start from `domains` for orientation, then `entities` for the datasets. Every entity id is `<domain>.<layerKey>` and matches a toggle on the live map at its `mapUrl`.",
      "`role` is a closed vocabulary (network, node, designation, boundary, hazard, monitoring, supply, condition, assessment). Use it to decide what KIND of join is meaningful before looking at field names. `assessment` is the odd one out: it is a scored judgement about a place rather than a record of something on the ground, so it is evidence about a city, never a constraint on a site.",
      "`grain` is the real-world unit one feature describes. Check it before comparing counts between entities — most invalid comparisons in this data are grain errors, not data errors.",
      "`regions` and the domain `coverage` state the actual territory. Several entities are England-only, some Scotland-only, some Wales-only. Intersect coverage before intersecting geometry or any ratio will be wrong outside England while still looking plausible.",
      "`attributes[].values` are read from the shipped data, not declared, so a filter can be written without fetching the layer to discover its value domain.",
      "There is NO shared identifier anywhere in this data. Every cross-entity join is spatial — see `joinStrategies` for which relation is correct in which case.",
      "`relations` of type `same-dataset` are free bridges: the identical register carried on two maps. Curated relations carry a `note` explaining the real-world mechanism, which is usually the analysis worth doing."
    ],
    "limits": [
      "Feature counts are what the ingest returned, not what the publisher advertises. Where they differ it is usually geometry-less rows being dropped.",
      "Nothing here is a live feed except where `live` is true. Each entity's `fetchedAt` is when it was pulled, not when the publisher last changed it.",
      "Volunteer-mapped (OpenStreetMap) entities are understated by nature. Absence is not evidence of absence.",
      "Licences differ per entity and several are not OGL. Check `licence` before redistributing; OpenStreetMap-derived entities are ODbL and share-alike."
    ],
    "vocabularies": {
      "role": {
        "network": "Linear, connected, carries something.",
        "node": "A discrete built asset.",
        "designation": "A legal status conferred on land, constraining what may happen there.",
        "boundary": "An administrative or operational area, not itself a constraint.",
        "hazard": "A site or area representing risk or legacy harm.",
        "monitoring": "An instrument reporting a measurement.",
        "supply": "Land or capacity being offered for use.",
        "condition": "A measured state of something else, not a thing in itself."
      },
      "relation": {
        "same-dataset": "The identical source register on two maps. Counting both double-counts.",
        "same-concept": "The same real-world thing from two different publishers, with different counts. Pick one per analysis.",
        "co-analysed": "These appear in the same workflow in docs/data-pairwise-workflows.md — analysis already done, not a claim about the world. `weight` is how many workflows use the pair.",
        "constrains": "A legally limits what may be done inside B.",
        "threatens": "A is a risk to B.",
        "serves": "A provides capacity or access to B.",
        "regulates": "A is the administrative area B is licensed within.",
        "monitors": "A measures the state of B.",
        "competes-for": "A and B want the same land.",
        "co-locates": "A and B are found together for a real reason.",
        "evidences": "A is used to establish a fact about B."
      }
    },
    "licence": "This graph (the structure, roles, grains and notes) is Citymirror's own output, licensed CC BY 4.0. The datasets it describes keep their own licences — see each entity's `licence`.",
    "seeAlso": {
      "maps": "https://citymirror.io/gallery",
      "api": "https://citymirror.io/api",
      "workflows": "docs/data-pairwise-workflows.md in the Citymirror repo — 66 domain pairs, 198 cross-domain workflows, each naming the entity ids it runs on",
      "terms": "https://citymirror.io/terms"
    }
  },
  "stats": {
    "domains": 13,
    "entities": 174,
    "distinctDatasets": 167,
    "categories": 50,
    "attributes": 78,
    "relations": 957,
    "totalFeatures": 632460
  },
  "joinStrategies": [
    {
      "id": "point-in-polygon",
      "when": "A `node`, `monitoring`, `supply` or `hazard` point against any `designation` or `boundary`",
      "note": "The default. Answers 'is this asset inside that area'. Watch the grain: a green belt feature is authority-wide, so 'inside the green belt' is not 'in a green field'."
    },
    {
      "id": "polygon-overlap",
      "when": "Two `designation` or `boundary` layers",
      "note": "Report the overlapping AREA, not the feature count. Designations nest and overlap by design, so counting features double-counts land."
    },
    {
      "id": "buffer-proximity",
      "when": "Any layer against a `network` (rivers, roads, transmission, pipelines)",
      "note": "Distance to the network, but measure to the right thing: road access is distance to a JUNCTION, not to the motorway; grid connection is distance to a SUBSTATION, not to the line."
    },
    {
      "id": "upstream-downstream",
      "when": "Anything against `water.rivers`",
      "note": "The only genuinely topological join in the set. The river network is chained, so 'upstream of' is answerable — and for pollution questions it is the ONLY correct relation, since a straight-line buffer includes water flowing away from the target."
    },
    {
      "id": "catchment-aggregate",
      "when": "Point layers summarised to `boundary` layers",
      "note": "Aggregate to a published unit — grid supply point, DNO region, water company area, local plan boundary, National Character Area — so the result is comparable with the publisher's own statistics."
    },
    {
      "id": "coverage-intersection",
      "when": "ANY pair",
      "note": "Intersect the coverage statements before intersecting the geometry. Many layers are England-only, several are Scotland-only, a few are Wales-only; a cross-nation ratio computed without checking this is wrong everywhere outside England and will look plausible."
    }
  ],
  "domains": [
    {
      "id": "water",
      "title": "Water, coast & flood",
      "kicker": "Catchment to coast",
      "role": "The hydrological system and what is done to it — flow, discharge, flood and coast.",
      "summary": "The rivers of Great Britain with measured flow, every monitored storm overflow, the shoreline policy that decides which coast gets defended, and the flood areas behind it.",
      "coverage": null,
      "caveat": "Rivers GB. Gauges England and Scotland — Wales publishes no open flow API. Overflows England and Scotland — Welsh Water publishes no real-time feed. Flood areas, flood warnings, bathing water, source protection zones and shoreline policy England (bathing water: England & Wales); Wales flood warning areas are boundaries only, no live severity/status; ports, tide gauges, reservoirs and marine protected areas UK-wide; SEPA stations and rainfall gauges England/Scotland; water company areas England & Wales, excluding small commercial \"new appointment\" inset sites.",
      "licence": null,
      "source": "OS Open Rivers · EA Hydrology & rainfall · SEPA · storm overflow feeds (10 companies incl. Scottish Water) · NCERM 2024 · EA flood areas & warnings · NRW · bathing water · tide gauges · source protection zones · MMO ports · Ofwat/OS · JNCC · NERC EIDC · OGL",
      "sourceUrl": "https://environment.data.gov.uk/hydrology/landing",
      "categories": [
        "Flow & levels",
        "Wastewater & risk",
        "Coast & designated waters",
        "Boundaries & context"
      ],
      "entityCount": 16
    },
    {
      "id": "energy",
      "title": "Generation, storage & flexibility",
      "kicker": "Grid and generation",
      "role": "Generation, transmission and distribution, the offshore hydrocarbon estate, and the built flexibility assets that move electricity in time and space.",
      "summary": "Every UK renewable and storage project above 150 kW — operational, consented and in planning — the fossil and nuclear stations the renewables-only register can't carry, and the built flexibility estate: batteries, hydro, HVDC converters and the substations they attach to.",
      "coverage": "United Kingdom, volunteer-mapped. The built flexibility estate is not published as an open register; REPD covers battery PROJECTS above 150 kW and nothing covers the rest, so these layers are OpenStreetMap and are understated.",
      "caveat": "Generation only. Grid supply point boundaries (NESO) and OpenStreetMap transmission lines/substations are real network geometry, not headroom figures — Northern Powergrid and SSEN Distribution substations extend that down to two DNO licence areas' own registers (Primary/BSP/GSP and Primary/Secondary/Switching tiers only; individual street transformers excluded as too granular to read as a map). Seabed leasing and cable routes cover GB — England/Wales/NI (The Crown Estate) and Scotland (Crown Estate Scotland / ScotWind) are separate registers merged into one layer each. NSTA offshore infrastructure and pipelines are oil & gas, not electricity — a different part of \"energy\" from the rest of this map. Carbon intensity is a live snapshot at the moment the layer was switched on, not continuously updating. The flexibility layers were their own map until they were merged here: flexibility is not a separate system from generation and transmission, it is the same grid read for a different question. They are OpenStreetMap and therefore understated, and they overlap the REPD projects without being deduplicated — a REPD battery project and an OSM battery plant may be the same site. Connection-queue position, constraint payments and available headroom are the figures that would make any of this decisive, and none is published openly.",
      "licence": "© OpenStreetMap contributors — ODbL",
      "source": "Renewable Energy Planning Database (DESNZ) + DUKES 5.11 (DESNZ) · NSTA · Northern Powergrid · SSEN Distribution · The Crown Estate · Crown Estate Scotland · NESO · carbonintensity.org.uk · OGL",
      "sourceUrl": "https://www.gov.uk/government/publications/renewable-energy-planning-database-quarterly-extract",
      "categories": [
        "Generation",
        "Transmission & seabed",
        "Distribution networks",
        "Offshore oil & gas",
        "Live data",
        "Storage & flexibility"
      ],
      "entityCount": 15
    },
    {
      "id": "transport",
      "title": "Strategic road & access nodes",
      "kicker": "Access and freight",
      "role": "The strategic road and rail network and the points where it can be entered.",
      "summary": "The motorway and trunk A-road network as continuous routes, every numbered motorway junction, and the rail, metro, ferry, air and coach nodes hung off it.",
      "coverage": "Great Britain. These four layers are OpenStreetMap only — volunteer-mapped and understated — because no open national register covers charging points, park & ride, cycle hire or level crossings. The roads and interchanges on this map come from OS Open Roads and NaPTAN instead.",
      "caveat": "Roads are motorway and trunk A road only — the Strategic Road Network, not local access. Links are chained by road number into continuous routes and simplified, so a path is the shape of a route rather than a survey-accurate centreline; where a route forks, each branch becomes its own path. Junction points are motorway junctions only. NaPTAN excludes roughly 400,000 bus stops, which would be a grey wash at national zoom. Great Britain — Northern Ireland publishes separately. Charging points, park & ride, cycle hire and level crossings come from OpenStreetMap rather than a register, because none exists openly: they are volunteer-mapped and therefore understated, and a charging point on the map is a location, not a working connector or an available bay. Park & ride counts only sites tagged as such (480), not every car park near a station.",
      "licence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "source": "OS Open Roads (Ordnance Survey, via Esri UK) · NaPTAN (Department for Transport) · OGL v3 · OpenStreetMap via Overpass (charging points, park & ride, cycle hire, level crossings) · ODbL",
      "sourceUrl": "https://www.ordnancesurvey.co.uk/products/os-open-roads",
      "categories": [
        "Strategic road network",
        "Fixed access nodes",
        "Freight gateways",
        "Refuelling",
        "Interchange",
        "Constraints"
      ],
      "entityCount": 15
    },
    {
      "id": "digital",
      "title": "Telecom estate",
      "kicker": "Connectivity and compute",
      "role": "The physical telecoms and compute estate.",
      "summary": "The physical network as OpenStreetMap has mapped it — data centres, the legacy telephone exchange and street cabinet estate, and the towers, masts, antennas and satellite earth stations that carry the wireless side.",
      "coverage": "United Kingdom. Volunteer-mapped: a real but understated picture of the physical estate, display-safe rather than a register. PeeringDB, which carried the interconnection figures, was removed on licence grounds.",
      "caveat": "OpenStreetMap only, and volunteer-mapped: a real but understated picture of the physical estate, display-safe rather than a register. Nothing here is sized by capacity or by how interconnected a site is — a shed and a carrier hotel draw the same dot. This map previously carried PeeringDB, which is where that distinction came from, and it was removed because PeeringDB's Acceptable Use Policy prohibits reproduction, bulk redistribution and \"demographic mapping, or any other commercial application\". Losing it is a real loss of signal, and inventing a substitute would be worse. Data under the Open Database Licence — © OpenStreetMap contributors.",
      "licence": "© OpenStreetMap contributors — ODbL",
      "source": "OpenStreetMap via Overpass · ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "categories": [
        "Compute",
        "Fixed network",
        "Wireless"
      ],
      "entityCount": 15
    },
    {
      "id": "buildings",
      "title": "Designated heritage",
      "kicker": "The built stock",
      "role": "Designated heritage and its condition.",
      "summary": "Britain's designated heritage in one place — 40,567 of the highest-graded listed buildings, 32,281 scheduled monuments, the conservation areas that remove permitted development, and the 4,877 assets on the at-risk register.",
      "coverage": "Great Britain — Historic England, Historic Environment Scotland and Cadw merged per layer; Northern Ireland designates separately. Coverage varies BY LAYER because the nations designate different things: conservation areas and registered parks England and Scotland, protected wrecks England and Wales, Historic Marine Protected Areas Scotland only, Heritage at Risk England only. Listed buildings are the highest grades (I and II* in England and Wales, Category A in Scotland), not the full 379,682-entry English list.",
      "caveat": "Great Britain — Historic England, Historic Environment Scotland and Cadw registers merged per layer; Northern Ireland designates separately and is not included. Not every layer reaches every nation, because not every nation designates the same things: conservation areas and registered parks are England and Scotland, protected wrecks England and Wales, Historic Marine Protected Areas Scotland only, and Heritage at Risk is an English register with no equivalent elsewhere. Listed buildings are the highest grades only — Grade I and II* in England and Wales, Category A in Scotland — because all 379,682 English listings is a grey wash at national zoom; the nation filter under each layer separates them. Scheduled monuments are drawn as points, not outlines: they are published as areas, but at every zoom this map offers they render as a dot and the outlines cost 5.3MB for detail nothing displays. Designation constrains what can be done to a site; it is not a statement about condition or ownership — except on the at-risk layer, which is exactly a statement about condition.",
      "licence": "OGL v3",
      "source": "Historic England (National Heritage List, conservation areas, Heritage at Risk 2024) · Historic Environment Scotland · Cadw and RCAHMW (Historic Wales) · MHCLG Planning Data Platform (local lists, archaeological priority areas, certificates of immunity) · OGL v3",
      "sourceUrl": "https://historicengland.org.uk/listing/the-list/",
      "categories": [
        "Designated heritage",
        "Condition",
        "Marine heritage",
        "Local designation"
      ],
      "entityCount": 15
    },
    {
      "id": "land-planning",
      "title": "Land, planning & constraint",
      "kicker": "Constraint and supply",
      "role": "What the planning system has drawn on the map: restraint, supply and constraint.",
      "summary": "What the planning system has drawn on the map: the green belt holding development back, the brownfield registers offering land forward, and the designations that decide what may be built without asking.",
      "coverage": "England only. Planning is devolved and Scotland, Wales and Northern Ireland do not feed this platform. Within England the data is collected from local planning authorities rather than surveyed centrally, so coverage is uneven between authorities — brownfield registers and article 4 directions especially.",
      "caveat": "England only — Scotland and Wales run their own planning systems and do not feed this platform. Every layer is collected from local planning authorities rather than surveyed centrally, so absence means an authority has not published, not that nothing is there: the brownfield registers and article 4 directions in particular are uneven between authorities. Green belt is the authority-wide boundary, not a site-level answer.",
      "licence": "OGL v3",
      "source": "MHCLG Planning Data Platform — green belt · built-up areas · brownfield land registers · local plan boundaries · development corporations · article 4 directions · conservation areas · agricultural land classification · air quality management areas · flood storage areas · assets of community value · OGL v3",
      "sourceUrl": "https://www.planning.data.gov.uk/",
      "categories": [
        "Restraint",
        "Land supply",
        "Plan-making",
        "Permitted development removed",
        "Environmental constraint",
        "Community"
      ],
      "entityCount": 16
    },
    {
      "id": "ground-conditions",
      "title": "Ground conditions & contamination",
      "kicker": "Below the surface",
      "role": "What is already in the ground before anyone builds on it.",
      "summary": "What is already in the ground before anyone builds on it — 21,733 closed landfill sites, the permitted waste estate, 11,640 quarries, the mining waste left behind, and the groundwater and drinking water sources underneath.",
      "coverage": "England and Wales — Environment Agency and Natural Resources Wales. Scotland licenses through SEPA, not yet wired in.",
      "caveat": "Historic landfill and permitted waste sites cover England and Wales — Environment Agency and Natural Resources Wales registers merged; nitrate vulnerable zones and groundwater bodies are England only. Scotland licenses through SEPA, whose register is now included as its own layer — it covers every regulated medium in one table, so it is filtered to the waste regulatory area, and its 15,555 sites are not directly comparable with the EA's because the two record different columns. Historic landfill is drawn as points: 19,806 closed sites, and the outline of a filled void is not what the map is for. A site being on the historic landfill register says it was used for disposal — not that it is contaminated today, and not that anything is wrong with it. It is the reason a ground investigation gets commissioned, not its conclusion. Nitrate vulnerable zones are an agricultural designation and say nothing about built-land contamination. Closed mining waste facilities are the Welsh inventory only — England and Scotland publish no equivalent open register, and the Coal Authority's mining hazard data is not openly licensed, so this map deliberately carries no coal mining layer rather than an unlicensed one. Quarries come from OpenStreetMap because mineral permissions sit with 300-odd authorities and no national open register exists; they are understated and include disused workings. Boundaries are simplified for national display.",
      "licence": "OGL v3 · NSTA Open User Licence · © OpenStreetMap contributors — ODbL",
      "source": "Environment Agency — historic landfill · permitted waste sites · nitrate vulnerable zones · WFD groundwater bodies · drinking water protected areas and safeguard zones · Natural Resources Wales — historic landfill, closed mining waste · OGL v3 · OpenStreetMap via Overpass (quarries) · ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "categories": [
        "Contamination legacy",
        "Soil & groundwater"
      ],
      "entityCount": 16
    },
    {
      "id": "green-space",
      "title": "Green space & protected landscape",
      "kicker": "Parks and public realm",
      "role": "Protected landscape and public realm.",
      "summary": "The designated landscape of England, Wales and Scotland — National Parks, National Landscapes, 16,226 parcels of registered common land, Scotland's wild land areas, heritage coasts and the character areas that frame them all — as boundaries rather than points.",
      "coverage": "England and Wales for National Parks and National Landscapes; England and Scotland for Country Parks; England only for CRoW open access land and Doorstep Greens.",
      "caveat": "England, Wales and Scotland, per layer: National Parks and National Landscapes cover England and Wales, Country Parks England and Scotland, CRoW open access land and Doorstep Greens England only. National Landscapes are the current name for Areas of Outstanding Natural Beauty; the register still publishes under the old title. CRoW open access land is eight national multipolygons rather than eight places — it is the aggregate of every parcel of registered access land, so its feature count says nothing about how many sites there are. Boundaries are simplified for national display, with tolerance scaled to each site's size so Doorstep Greens survive the same pass that generalises a National Park. Registered common land is a property register, not an access one: rights of common belong to particular people, and mapping a common says nothing on its own about whether the public may walk it. Wild land areas are Scotland only and have no English or Welsh equivalent; National Character Areas are England only and are a description of landscape character rather than a designation with any legal force.",
      "licence": "OGL v3",
      "source": "Natural England · NatureScot · Natural Resources Wales · Environment Agency (registered common land) · OS Open Greenspace · OGL v3",
      "sourceUrl": "https://www.gov.uk/government/collections/natural-england-open-data",
      "categories": [
        "Protected landscapes",
        "Parks & public realm",
        "Landscape framing"
      ],
      "entityCount": 15
    },
    {
      "id": "biodiversity",
      "title": "Protected sites",
      "kicker": "Designated nature",
      "role": "Statutory nature designations and the recovery framework around them.",
      "summary": "Every statutory nature designation in Great Britain as its actual boundary — SSSIs, Special Areas of Conservation, Special Protection Areas, Ramsar wetlands, National and Local Nature Reserves, and Marine Conservation Zones.",
      "coverage": "Great Britain — Natural England, NatureScot and Natural Resources Wales registers merged per layer. Northern Ireland designates separately and is not included.",
      "caveat": "Great Britain. Every layer here merges three registers — Natural England, NatureScot and Natural Resources Wales — into one toggle, because a designation that stops at the Scottish border is a mapping artefact, not a fact about the land. Scotland dominates the SSSI count (13,199 of 18,413) because it notifies far more, smaller units. Marine Conservation Zones are England and Scotland only; Northern Ireland designates separately and is not included. These layers overlap heavily and are meant to: an SSSI is often inside a SAC inside a National Park, and the fills are deliberately light so the stack stays readable rather than resolving to one colour. Boundaries are simplified for national display, with the tolerance scaled to each site's size, so they show which land is designated and are not a substitute for the legal boundary. Geological Conservation Review sites, Marine Consultation Areas and wild land are Scotland-only records; Highly Protected Marine Areas, Nature Improvement Areas and nutrient neutrality catchments are England-only. Nutrient neutrality is the one layer here with a direct planning consequence: inside those 39 catchments, housing consent stalls until a developer offsets its nutrient load. Ancient Woodland (53,638 polygons in England, 48,850 in Wales, 28,512 in Scotland) is absent for size, not relevance.",
      "licence": "OGL v3",
      "source": "Natural England · NatureScot · Natural Resources Wales designated sites · OGL v3",
      "sourceUrl": "https://designatedsites.naturalengland.org.uk/",
      "categories": [
        "Statutory designations",
        "European sites",
        "Reserves",
        "Marine",
        "Recovery"
      ],
      "entityCount": 16
    },
    {
      "id": "hydrogen-ccus",
      "title": "CO₂ storage",
      "kicker": "Clusters and corridors",
      "role": "Offshore CO2 storage and the depleted fields that are candidate stores.",
      "summary": "Where the UK plans to put its carbon — 27 storage licences, the sites and complexes inside them, the areas offered for application, and the 478 depleted hydrocarbon fields that are the candidate stores.",
      "coverage": "UK Continental Shelf, offshore only. Onshore capture plant and CO₂ pipeline corridors are not published openly.",
      "caveat": "Offshore only, and the storage half of CCUS only — onshore capture plant, the industrial clusters they serve and the CO₂ pipeline corridors between them are not published as open data, so this map shows where carbon would go and not how it gets there. A licence is permission to explore a store, not a working store: of the 27 licences only four have a defined site and complex. Hydrocarbon fields are context, not commitments — a depleted field is a candidate store because its seal is proven by having held hydrocarbons, but almost none of the 478 has been licensed for storage.",
      "licence": "NSTA Open User Licence",
      "source": "North Sea Transition Authority — carbon storage licences, sites, complexes, areas offered for application, offshore hydrocarbon fields · NSTA Open User Licence",
      "sourceUrl": "https://www.nstauthority.co.uk/data-and-insights/",
      "categories": [
        "Licensed storage",
        "Pipeline of capacity",
        "Geology",
        "Onshore rights"
      ],
      "entityCount": 15
    },
    {
      "id": "materials-waste",
      "title": "Waste & materials estate",
      "kicker": "Circularity and disposal",
      "role": "Where material comes from and where it ends up.",
      "summary": "Where material comes from and where it ends up — the licensed waste estate in England and Wales, every closed landfill, 11,640 quarries, and the recycling, transfer, scrap and wastewater sites OpenStreetMap has mapped.",
      "coverage": "England and Wales for the licensed sites; the OpenStreetMap layers are UK-wide but volunteer-mapped — understated, and a picture of the estate rather than a register of it.",
      "caveat": "Two kinds of source, deliberately not merged. The regulator layers are a register: England and Wales — Environment Agency and Natural Resources Wales merged — authoritative about what is licensed, silent about everything unlicensed, Scotland is covered by SEPA's own register, added as its own layer rather than merged, because it records different columns and covers every regulated medium in one table. The OpenStreetMap layers are UK-wide and volunteer-mapped — a real but understated picture of the estate rather than a register of it — and they overlap the licensed sites without being deduplicated, because neither is a superset of the other. Closed landfill, quarries and closed mining waste appear here and on the ground conditions map answering different questions: material flow here, contamination legacy there. Wales is now covered on the licensed side by NRW's own permitting register, which is separate from the EA's and had to be added as its own layer rather than merged, because the two record different columns.",
      "licence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "source": "Environment Agency permitted waste sites & historic landfill · Natural Resources Wales waste permits and closed mining waste · OpenStreetMap via Overpass · OGL v3 · ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "categories": [
        "Licensed capacity",
        "Collection & reprocessing",
        "Extraction",
        "Plan-making"
      ],
      "entityCount": 15
    },
    {
      "id": "admin",
      "title": "Administrative geography",
      "kicker": "Where the lines are",
      "role": "The boundaries everything else is reported against.",
      "summary": "The published boundaries other datasets are reported against. Nothing is sited here; this is what makes 'in the West Midlands' a test rather than a guess.",
      "coverage": null,
      "caveat": null,
      "licence": null,
      "source": "ONS Open Geography Portal — countries and regions (December 2023, generalised BGC)",
      "sourceUrl": null,
      "categories": [],
      "entityCount": 2,
      "queryOnly": true
    },
    {
      "id": "cities",
      "title": "City assessments",
      "kicker": "ISO 37122",
      "role": "How cities score against the ISO 37122 framework, and the evidence behind each score.",
      "summary": "The smart-city framework: 386 cities scored against 86 criteria, and the per-criterion evidence behind each score. Points on a map rather than infrastructure, and the only layer here that is a judgement rather than a record.",
      "coverage": null,
      "caveat": null,
      "licence": null,
      "source": "Citymirror — ISO 37122 smart-cities assessment",
      "sourceUrl": null,
      "categories": [],
      "entityCount": 2,
      "queryOnly": true
    }
  ],
  "publishers": [
    {
      "name": "OpenStreetMap contributors",
      "entities": [
        "energy.batteryPlants",
        "energy.hydroPlants",
        "energy.converters",
        "energy.transmissionSubstations",
        "transport.evCharging",
        "transport.parkAndRide",
        "transport.bikeShare",
        "transport.levelCrossings",
        "transport.serviceAreas",
        "transport.tramStops",
        "digital.osmDataCentre",
        "digital.telephoneExchange",
        "digital.tower",
        "digital.mast",
        "digital.antenna",
        "digital.streetCabinet",
        "digital.satelliteDish",
        "digital.commTower",
        "digital.telecomPole",
        "digital.telecomOffice",
        "digital.telecomManholes",
        "digital.connectionPoints",
        "digital.serviceDevices",
        "digital.centralOffices",
        "digital.radioMasts",
        "ground-conditions.quarries",
        "ground-conditions.mineshafts",
        "materials-waste.recyclingCentres",
        "materials-waste.activeLandfill",
        "materials-waste.wastewaterPlants",
        "materials-waste.scrapYards",
        "materials-waste.wasteTransfer",
        "materials-waste.quarries",
        "materials-waste.waterWorks",
        "materials-waste.pumpingStations"
      ]
    },
    {
      "name": "MHCLG Planning Data Platform",
      "entities": [
        "buildings.locallyListed",
        "buildings.archaeologicalPriority",
        "buildings.immunityCertificates",
        "land-planning.greenBelt",
        "land-planning.builtUpAreas",
        "land-planning.brownfieldLand",
        "land-planning.localPlanBoundaries",
        "land-planning.developmentCorporations",
        "land-planning.centralActivitiesZone",
        "land-planning.article4",
        "land-planning.conservationAreas",
        "land-planning.agriculturalLand",
        "land-planning.airQualityAreas",
        "land-planning.floodStorage",
        "land-planning.communityAssets",
        "land-planning.localAuthorityDistricts",
        "land-planning.infrastructureProjects",
        "land-planning.brownfieldSites",
        "land-planning.planningAuthorities",
        "ground-conditions.agriculturalLand",
        "materials-waste.wastePlans",
        "materials-waste.mineralsPlans"
      ]
    },
    {
      "name": "North Sea Transition Authority",
      "entities": [
        "ground-conditions.onshoreWells",
        "hydrogen-ccus.carbonStorageLicences",
        "hydrogen-ccus.carbonStorageSites",
        "hydrogen-ccus.carbonStorageComplexes",
        "hydrogen-ccus.carbonStorageOffered",
        "hydrogen-ccus.hydrocarbonFields",
        "hydrogen-ccus.gasStorageLicences",
        "hydrogen-ccus.onshoreFields",
        "hydrogen-ccus.fieldDeterminations",
        "hydrogen-ccus.majorGeologicalAreas",
        "hydrogen-ccus.geologicalSubareas",
        "hydrogen-ccus.relinquishmentOpportunities",
        "hydrogen-ccus.bgsProspects",
        "hydrogen-ccus.onshoreLicences",
        "hydrogen-ccus.onshoreBlocks"
      ]
    },
    {
      "name": "Environment Agency",
      "entities": [
        "ground-conditions.nitrateZones",
        "ground-conditions.groundwaterBodies",
        "ground-conditions.drinkingWaterProtected",
        "ground-conditions.drinkingWaterSafeguard",
        "ground-conditions.waterAvailability",
        "ground-conditions.groundwaterCatchments",
        "green-space.openCountry",
        "green-space.dedicatedAccess",
        "green-space.registeredCommonAccess"
      ]
    },
    {
      "name": "OS Open Roads + NaPTAN",
      "entities": [
        "transport.motorways",
        "transport.trunkRoads",
        "transport.junctions",
        "transport.rail",
        "transport.metro",
        "transport.coach",
        "transport.ferry",
        "transport.air"
      ]
    },
    {
      "name": "Natural England",
      "entities": [
        "green-space.openAccess",
        "green-space.doorstepGreens",
        "green-space.millenniumGreens",
        "green-space.nationalCharacterAreas",
        "green-space.natureRecoveryStrategies",
        "biodiversity.hpma",
        "biodiversity.natureImprovementAreas",
        "biodiversity.nutrientCatchments"
      ]
    },
    {
      "name": "Natural England · NatureScot · Natural Resources Wales",
      "entities": [
        "biodiversity.sssi",
        "biodiversity.sac",
        "biodiversity.spa",
        "biodiversity.ramsar",
        "biodiversity.nnr",
        "biodiversity.lnr"
      ]
    },
    {
      "name": "Environment Agency · Natural Resources Wales",
      "entities": [
        "ground-conditions.historicLandfill",
        "ground-conditions.permittedWaste",
        "green-space.commonLand",
        "materials-waste.permittedWaste",
        "materials-waste.historicLandfill"
      ]
    },
    {
      "name": "Scottish Environment Protection Agency",
      "entities": [
        "ground-conditions.sepaWasteSites",
        "ground-conditions.sepaDrinkingWaterGroundwater",
        "ground-conditions.privateWaterSupplies",
        "biodiversity.wildSalmonidZones",
        "materials-waste.sepaWasteSites"
      ]
    },
    {
      "name": "NatureScot",
      "entities": [
        "green-space.wildLand",
        "biodiversity.marineConsultationAreas",
        "biodiversity.gcr",
        "biodiversity.ancientWoodlandScotland",
        "biodiversity.scottishNatureReserves"
      ]
    },
    {
      "name": "Historic England · Historic Environment Scotland",
      "entities": [
        "buildings.conservationAreas",
        "buildings.parksGardens",
        "buildings.battlefields",
        "buildings.worldHeritage"
      ]
    },
    {
      "name": "Natural Resources Wales",
      "entities": [
        "ground-conditions.closedMiningWaste",
        "green-space.welshForestEstate",
        "materials-waste.wastePermitsWales",
        "materials-waste.closedMiningWaste"
      ]
    },
    {
      "name": "UK ports & harbours",
      "entities": [
        "water.coastal",
        "water.ports",
        "transport.ports"
      ]
    },
    {
      "name": "Historic England",
      "entities": [
        "buildings.heritageAtRisk",
        "buildings.heritageHarbours",
        "buildings.preservationNotices"
      ]
    },
    {
      "name": "Natural England · Natural Resources Wales",
      "entities": [
        "green-space.nationalParks",
        "green-space.aonb",
        "green-space.heritageCoast"
      ]
    },
    {
      "name": "Natural England · NatureScot",
      "entities": [
        "green-space.countryParks",
        "biodiversity.mcz",
        "biodiversity.biosphereReserves"
      ]
    },
    {
      "name": "EA flood areas & warnings",
      "entities": [
        "water.flood",
        "water.floodWarnings"
      ]
    },
    {
      "name": "Historic England · Historic Environment Scotland · Cadw / RCAHMW",
      "entities": [
        "buildings.listedBuildings",
        "buildings.scheduledMonuments"
      ]
    },
    {
      "name": "Historic Environment Scotland",
      "entities": [
        "buildings.historicMpa",
        "buildings.listedBuildingOutlines"
      ]
    },
    {
      "name": "ONS Open Geography Portal — countries and regions (December 2023, generalised BGC)",
      "entities": [
        "admin.countries",
        "admin.regions"
      ]
    },
    {
      "name": "Citymirror — ISO 37122 smart-cities assessment",
      "entities": [
        "cities.assessments",
        "cities.criteria"
      ]
    },
    {
      "name": "OS Open Rivers",
      "entities": [
        "water.rivers"
      ]
    },
    {
      "name": "EA Hydrology — flow & level",
      "entities": [
        "water.stations"
      ]
    },
    {
      "name": "SEPA monitoring stations",
      "entities": [
        "water.sepaStations"
      ]
    },
    {
      "name": "EA rainfall gauges",
      "entities": [
        "water.rainfall"
      ]
    },
    {
      "name": "UK reservoir inventory",
      "entities": [
        "water.reservoirs"
      ]
    },
    {
      "name": "Storm overflow activity",
      "entities": [
        "water.overflows"
      ]
    },
    {
      "name": "NRW flood warning areas",
      "entities": [
        "water.walesFloodWarnings"
      ]
    },
    {
      "name": "Source protection zones",
      "entities": [
        "water.spz"
      ]
    },
    {
      "name": "Bathing water quality",
      "entities": [
        "water.bathingWater"
      ]
    },
    {
      "name": "Tide gauges",
      "entities": [
        "water.tideGauges"
      ]
    },
    {
      "name": "Offshore marine protected areas",
      "entities": [
        "water.marineProtectedAreas"
      ]
    },
    {
      "name": "Water company operational areas",
      "entities": [
        "water.waterCompanies"
      ]
    },
    {
      "name": "REPD + DUKES 5.11",
      "entities": [
        "energy.sites"
      ]
    },
    {
      "name": "Offshore wind seabed agreements",
      "entities": [
        "energy.leasing"
      ]
    },
    {
      "name": "Grid supply point boundaries — Supported by National Energy SO Open Data",
      "entities": [
        "energy.gsp"
      ]
    },
    {
      "name": "Transmission lines & substations",
      "entities": [
        "energy.osmPower"
      ]
    },
    {
      "name": "Offshore export cable corridors",
      "entities": [
        "energy.cableRoutes"
      ]
    },
    {
      "name": "Northern Powergrid substations",
      "entities": [
        "energy.npgSubstations"
      ]
    },
    {
      "name": "SSEN Distribution substations",
      "entities": [
        "energy.ssenSubstations"
      ]
    },
    {
      "name": "DNO licence area boundaries — Supported by National Energy SO Open Data",
      "entities": [
        "energy.dnoRegions"
      ]
    },
    {
      "name": "Offshore oil & gas infrastructure",
      "entities": [
        "energy.nstaInfrastructure"
      ]
    },
    {
      "name": "Offshore oil & gas pipelines",
      "entities": [
        "energy.nstaPipelines"
      ]
    },
    {
      "name": "Historic England · Cadw / RCAHMW",
      "entities": [
        "buildings.wrecks"
      ]
    },
    {
      "name": "Environment Agency flood-monitoring API — flood warning and alert area boundaries",
      "entities": [
        "water.floodWarningAreas"
      ]
    }
  ],
  "entities": [
    {
      "id": "water.rivers",
      "key": "rivers",
      "label": "River network",
      "domain": "water",
      "category": "Flow & levels",
      "defaultOn": true,
      "role": "network",
      "grain": "river reach between confluences",
      "means": "The connected watercourse network of Great Britain, stitched into named chains. A reach, not a catchment: it is the line water travels along, not the land that drains to it.",
      "geometry": "line",
      "featureCount": 9797,
      "regions": null,
      "publisher": "OS Open Rivers",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://www.ordnancesurvey.co.uk/products/os-open-rivers",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-09-07T18:41:40.578Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/water"
    },
    {
      "id": "water.stations",
      "key": "stations",
      "label": "Gauging stations",
      "domain": "water",
      "category": "Flow & levels",
      "defaultOn": true,
      "role": "monitoring",
      "grain": "hydrometric station",
      "means": "EA gauging stations reporting flow or level. Their spacing is the real limit on any flow question: an ungauged reach is unmeasured, not dry.",
      "geometry": "point",
      "featureCount": 1422,
      "regions": null,
      "publisher": "EA Hydrology — flow & level",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://environment.data.gov.uk/hydrology/landing",
      "cadence": "Live API",
      "fetchedAt": "2026-09-11T14:05:00.387Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/water"
    },
    {
      "id": "water.sepaStations",
      "key": "sepaStations",
      "label": "SEPA monitoring stations",
      "domain": "water",
      "category": "Flow & levels",
      "defaultOn": false,
      "role": "monitoring",
      "grain": "hydrometric station",
      "means": "SEPA's equivalent for Scotland, published through a separate API with separate identifiers. Not joinable to the EA stations by id.",
      "geometry": "point",
      "featureCount": 777,
      "regions": null,
      "publisher": "SEPA monitoring stations",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://timeseries.sepa.org.uk/",
      "cadence": "Live API",
      "fetchedAt": "2026-08-13T12:06:29.411Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/water"
    },
    {
      "id": "water.rainfall",
      "key": "rainfall",
      "label": "Rainfall gauges",
      "domain": "water",
      "category": "Flow & levels",
      "defaultOn": false,
      "role": "monitoring",
      "grain": "rain gauge",
      "means": "Tipping-bucket gauges at 15-minute resolution. The input side of any runoff question.",
      "geometry": "point",
      "featureCount": 1041,
      "regions": null,
      "publisher": "EA rainfall gauges",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://environment.data.gov.uk/flood-monitoring/doc/rainfall",
      "cadence": "Live API — 15 minutes",
      "fetchedAt": "2026-08-14T13:48:19.317Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/water"
    },
    {
      "id": "water.reservoirs",
      "key": "reservoirs",
      "label": "Reservoirs",
      "domain": "water",
      "category": "Flow & levels",
      "defaultOn": false,
      "role": "node",
      "grain": "impounded water body",
      "means": "The national reservoir inventory. Storage, not supply: a reservoir's presence says nothing about who it serves.",
      "geometry": "point",
      "featureCount": 273,
      "regions": null,
      "publisher": "UK reservoir inventory",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://catalogue.ceh.ac.uk/documents/f5a7d56c-cea0-4f00-b159-c3788a3b2b38",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-14T13:56:51.933Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/water"
    },
    {
      "id": "water.overflows",
      "key": "overflows",
      "label": "Storm overflows",
      "domain": "water",
      "category": "Wastewater & risk",
      "defaultOn": true,
      "role": "condition",
      "grain": "monitored storm overflow",
      "means": "Event Duration Monitoring on combined sewer overflows — when an overflow discharged and for how long. A spill is a permitted event, not automatically a breach.",
      "geometry": "point",
      "featureCount": 16215,
      "regions": null,
      "publisher": "Storm overflow activity",
      "licence": "CC BY 4.0 for all nine English companies (Anglian, Northumbrian, Severn Trent, South West, Thames, United Utilities, Wessex, Yorkshire, Southern) · Scottish Water open licence for reuse with attribution — © Scottish Water",
      "domainLicence": "CC BY 4.0 for all nine English companies (Anglian, Northumbrian, Severn Trent, South West, Thames, United Utilities, Wessex, Yorkshire, Southern) · Scottish Water open licence for reuse with attribution — © Scottish Water",
      "sourceUrl": "https://www.streamwaterdata.co.uk/pages/storm-overflows",
      "cadence": "Live API — near real time",
      "fetchedAt": "2026-09-11T14:05:10.057Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/water"
    },
    {
      "id": "water.flood",
      "key": "flood",
      "label": "Flood areas",
      "domain": "water",
      "category": "Wastewater & risk",
      "defaultOn": false,
      "role": "hazard",
      "grain": "modelled flood extent",
      "means": "Flood areas from rivers and sea. Modelled probability of inundation, not a record of past flooding.",
      "geometry": "area",
      "featureCount": 4208,
      "regions": null,
      "publisher": "EA flood areas & warnings",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://environment.data.gov.uk/flood-monitoring/doc/reference",
      "cadence": "Live API — 15 minutes",
      "fetchedAt": "2026-08-13T11:09:01.353Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/water"
    },
    {
      "id": "water.floodWarnings",
      "key": "floodWarnings",
      "label": "Flood warning areas",
      "domain": "water",
      "category": "Wastewater & risk",
      "defaultOn": false,
      "role": "boundary",
      "grain": "warning area",
      "means": "The polygons the EA issues warnings for. An operational communication area, drawn to be explainable to residents — not a hydraulic boundary.",
      "geometry": "area",
      "featureCount": 4208,
      "regions": null,
      "publisher": "EA flood areas & warnings",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://environment.data.gov.uk/flood-monitoring/doc/reference",
      "cadence": "Live API — 15 minutes",
      "fetchedAt": "2026-08-13T11:09:01.353Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/water"
    },
    {
      "id": "water.walesFloodWarnings",
      "key": "walesFloodWarnings",
      "label": "Flood warning areas (Wales)",
      "domain": "water",
      "category": "Wastewater & risk",
      "defaultOn": false,
      "role": "boundary",
      "grain": "warning area",
      "means": "NRW's equivalent for Wales. Boundaries only — this feed carries no live severity or status, unlike the English one.",
      "geometry": "area",
      "featureCount": 353,
      "regions": null,
      "publisher": "NRW flood warning areas",
      "licence": "Natural Resources Wales via DataMapWales — OGL v3. The INSPIRE service declares Fees: NONE and AccessConstraints: NONE.",
      "domainLicence": "Natural Resources Wales via DataMapWales — OGL v3. The INSPIRE service declares Fees: NONE and AccessConstraints: NONE.",
      "sourceUrl": "https://datamap.gov.wales/layers/inspire-nrw:NRW_FLOOD_WARNING",
      "cadence": "Periodic snapshot — boundaries only",
      "fetchedAt": "2026-08-14T14:02:11.018Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/water"
    },
    {
      "id": "water.spz",
      "key": "spz",
      "label": "Source protection zones",
      "domain": "water",
      "category": "Wastewater & risk",
      "defaultOn": false,
      "role": "designation",
      "grain": "capture zone around a public water supply source",
      "means": "Source protection zones: travel-time zones around abstraction points where activities are restricted. Zone 1 is the inner, strictest ring.",
      "geometry": "area",
      "featureCount": 4686,
      "regions": null,
      "publisher": "Source protection zones",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://environment.data.gov.uk/dataset/6fd0120f-d465-11e4-abee-f0def148f590",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-13T12:09:32.696Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/water"
    },
    {
      "id": "water.coastal",
      "key": "coastal",
      "label": "Shoreline & ports",
      "domain": "water",
      "category": "Coast & designated waters",
      "defaultOn": false,
      "role": "designation",
      "grain": "shoreline management policy unit",
      "means": "What the Shoreline Management Plan says will be done to this stretch of coast: Hold The Line defends it, Managed Realignment moves the defence back, No Active Intervention lets it go. A policy about the future, not a record of present defences — a frontage marked No Active Intervention may still have a working sea wall today and no commitment to maintain it. The single most consequential coastal constraint on siting anything with a long life.",
      "geometry": "line",
      "featureCount": null,
      "regions": null,
      "publisher": "UK ports & harbours",
      "licence": "MMO licence — permits publishing and distributing derived data outside your organisation, in conjunction with the copyright statement. © Marine Management Organisation.",
      "domainLicence": "MMO licence — permits publishing and distributing derived data outside your organisation, in conjunction with the copyright statement. © Marine Management Organisation.",
      "sourceUrl": "https://www.data.gov.uk/dataset/ports-and-harbours",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-13T12:05:54.428Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/water"
    },
    {
      "id": "water.bathingWater",
      "key": "bathingWater",
      "label": "Bathing water quality",
      "domain": "water",
      "category": "Coast & designated waters",
      "defaultOn": false,
      "role": "condition",
      "grain": "designated bathing water",
      "means": "Annual classification from sampled water quality. A four-year rolling assessment, so it lags a change in the water by years.",
      "geometry": "point",
      "featureCount": 464,
      "regions": null,
      "publisher": "Bathing water quality",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://environment.data.gov.uk/bwq/profiles/",
      "cadence": "Seasonal — sampled May to September",
      "fetchedAt": "2026-09-10T11:59:56.384Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/water"
    },
    {
      "id": "water.tideGauges",
      "key": "tideGauges",
      "label": "Tide gauges",
      "domain": "water",
      "category": "Coast & designated waters",
      "defaultOn": false,
      "role": "monitoring",
      "grain": "tide gauge",
      "means": "The national tide gauge network. Sea level, which is the datum every coastal flood question resolves against.",
      "geometry": "point",
      "featureCount": 88,
      "regions": null,
      "publisher": "Tide gauges",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://environment.data.gov.uk/flood-monitoring/doc/reference",
      "cadence": "Live API — 15 minutes",
      "fetchedAt": "2026-08-13T12:05:12.776Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/water"
    },
    {
      "id": "water.ports",
      "key": "ports",
      "label": "Ports & harbours",
      "domain": "water",
      "category": "Coast & designated waters",
      "defaultOn": false,
      "role": "node",
      "grain": "port or harbour",
      "means": "Commercial and fishing ports. The freight interface between sea and land — the same entity appears on the transport map for exactly that reason.",
      "geometry": "point",
      "featureCount": 1212,
      "regions": null,
      "publisher": "UK ports & harbours",
      "licence": "MMO licence — permits publishing and distributing derived data outside your organisation, in conjunction with the copyright statement. © Marine Management Organisation.",
      "domainLicence": "MMO licence — permits publishing and distributing derived data outside your organisation, in conjunction with the copyright statement. © Marine Management Organisation.",
      "sourceUrl": "https://www.data.gov.uk/dataset/ports-and-harbours",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-13T12:05:54.428Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/water"
    },
    {
      "id": "water.marineProtectedAreas",
      "key": "marineProtectedAreas",
      "label": "Marine protected areas",
      "domain": "water",
      "category": "Coast & designated waters",
      "defaultOn": false,
      "role": "designation",
      "grain": "designated marine site",
      "means": "Offshore protected areas. Constrains seabed activity — cabling, dredging, anchoring — far more than it constrains anything on land.",
      "geometry": "area",
      "featureCount": 78,
      "regions": null,
      "publisher": "Offshore marine protected areas",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://jncc.gov.uk/our-work/marine-protected-areas/",
      "cadence": "Periodic snapshot — 2025-12-03 release",
      "fetchedAt": "2026-08-14T13:55:07.156Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/water"
    },
    {
      "id": "water.waterCompanies",
      "key": "waterCompanies",
      "label": "Water company areas",
      "domain": "water",
      "category": "Boundaries & context",
      "defaultOn": false,
      "role": "boundary",
      "grain": "company operational area",
      "means": "Which undertaker is responsible where. The routing key for any question that ends in someone being accountable. Water supply and sewerage boundaries differ; this is the operational area.",
      "geometry": "area",
      "featureCount": 43,
      "regions": null,
      "publisher": "Water company operational areas",
      "licence": "CC BY 4.0",
      "domainLicence": "CC BY 4.0",
      "sourceUrl": "https://www.ofwat.gov.uk/regulated-companies/ofwat-industry-overview/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-14T13:50:51.423Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/water"
    },
    {
      "id": "energy.sites",
      "key": "sites",
      "label": "Generation sites",
      "domain": "energy",
      "category": "Generation",
      "defaultOn": false,
      "role": "node",
      "grain": "generation project",
      "means": "Every renewable and storage project above 150 kW by development status, plus the fossil and nuclear stations the renewables register cannot carry. Status matters more than presence: most rows are not built.",
      "geometry": "point",
      "featureCount": 14695,
      "regions": null,
      "publisher": "REPD + DUKES 5.11",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://www.gov.uk/government/publications/renewable-energy-planning-database-quarterly-extract",
      "cadence": "Quarterly (REPD) · annual (DUKES)",
      "fetchedAt": "2026-09-10T11:59:55.026Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/energy"
    },
    {
      "id": "energy.leasing",
      "key": "leasing",
      "label": "Offshore wind leasing",
      "domain": "energy",
      "category": "Transmission & seabed",
      "defaultOn": true,
      "role": "supply",
      "grain": "seabed agreement area",
      "means": "Offshore wind seabed rights. A lease is permission to develop a patch of seabed, years ahead of anything being built on it.",
      "geometry": "area",
      "featureCount": 130,
      "regions": null,
      "publisher": "Offshore wind seabed agreements",
      "licence": "Crown Estate Open Data Licence",
      "domainLicence": "Crown Estate Open Data Licence",
      "sourceUrl": "https://opendata-thecrownestate.opendata.arcgis.com/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-13T12:03:23.713Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/energy"
    },
    {
      "id": "energy.gsp",
      "key": "gsp",
      "label": "Grid supply point boundaries",
      "domain": "energy",
      "category": "Transmission & seabed",
      "defaultOn": true,
      "role": "boundary",
      "grain": "grid supply point area",
      "means": "The area fed from one transmission-to-distribution handover point. The natural unit for regional electricity questions, and the one NESO's own data is published against.",
      "geometry": "area",
      "featureCount": 340,
      "regions": null,
      "publisher": "Grid supply point boundaries — Supported by National Energy SO Open Data",
      "licence": "NESO Open Data Licence",
      "domainLicence": "NESO Open Data Licence",
      "sourceUrl": "https://www.neso.energy/data-portal/gis-boundaries-gb-grid-supply-points",
      "cadence": "Periodic snapshot — 2025-01-02 release",
      "fetchedAt": "2026-08-13T12:14:09.668Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/energy"
    },
    {
      "id": "energy.osmPower",
      "key": "osmPower",
      "label": "Transmission lines & substations",
      "domain": "energy",
      "category": "Transmission & seabed",
      "defaultOn": false,
      "role": "network",
      "grain": "transmission line span or substation",
      "means": "Volunteer-mapped transmission network at 132kV and above. Real geometry, no capacity or headroom figures.",
      "geometry": "line",
      "featureCount": 12654,
      "regions": null,
      "publisher": "Transmission lines & substations",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://wiki.openstreetmap.org/wiki/Key:power",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-13T12:19:32.810Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/energy"
    },
    {
      "id": "energy.cableRoutes",
      "key": "cableRoutes",
      "label": "Offshore cable routes",
      "domain": "energy",
      "category": "Transmission & seabed",
      "defaultOn": true,
      "role": "network",
      "grain": "export cable corridor",
      "means": "The offshore half of the electricity transmission network: the Crown Estate seabed route agreements that carry power from a wind farm to shore. Ask for offshore transmission, offshore power cables or the offshore grid and this is the layer — the onshore counterpart is energy.osmPowerLines. A corridor is a consented route envelope, wider than the cable inside it, so it shows where power comes ashore rather than the exact cable.",
      "geometry": "line",
      "featureCount": 93,
      "regions": null,
      "publisher": "Offshore export cable corridors",
      "licence": "Crown Estate Open Data Licence (GIS) v1.1 / OGL v3",
      "domainLicence": "Crown Estate Open Data Licence (GIS) v1.1 / OGL v3",
      "sourceUrl": "https://opendata-thecrownestate.opendata.arcgis.com/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-14T13:23:59.546Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/energy"
    },
    {
      "id": "energy.npgSubstations",
      "key": "npgSubstations",
      "label": "Northern Powergrid substations",
      "domain": "energy",
      "category": "Distribution networks",
      "defaultOn": false,
      "role": "node",
      "grain": "substation",
      "means": "Northern Powergrid's own register, down to primary and BSP tiers. One DNO only — absence outside its licence area is a coverage gap, not an absence of substations.",
      "geometry": "point",
      "featureCount": 683,
      "regions": null,
      "publisher": "Northern Powergrid substations",
      "licence": "Northern Powergrid Open Data Licence v1.0",
      "domainLicence": "Northern Powergrid Open Data Licence v1.0",
      "sourceUrl": "https://northernpowergrid.opendatasoft.com/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-14T13:20:56.215Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/energy"
    },
    {
      "id": "energy.ssenSubstations",
      "key": "ssenSubstations",
      "label": "SSEN Distribution substations",
      "domain": "energy",
      "category": "Distribution networks",
      "defaultOn": false,
      "role": "node",
      "grain": "substation",
      "means": "SSEN Distribution's equivalent, for a different licence area. Not comparable tier-for-tier with Northern Powergrid's.",
      "geometry": "point",
      "featureCount": 13870,
      "regions": null,
      "publisher": "SSEN Distribution substations",
      "licence": "CC-BY-4.0",
      "domainLicence": "CC-BY-4.0",
      "sourceUrl": "https://data.ssen.co.uk/@ssen-distribution/ssen_substation_data",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-14T13:21:38.068Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/energy"
    },
    {
      "id": "energy.dnoRegions",
      "key": "dnoRegions",
      "label": "DNO licence area boundaries",
      "domain": "energy",
      "category": "Distribution networks",
      "defaultOn": false,
      "role": "boundary",
      "grain": "distribution licence area",
      "means": "Which network operator owns the wires where — the determinant of who a connection application goes to. It is ALSO the geography live GB carbon intensity is published for: the ciRegionId column is the join key, and the map attaches the live gCO2/kWh and its band to each region when this layer is drawn. Ask for carbon intensity, grid carbon or how clean the power is by region and this is the layer.",
      "geometry": "area",
      "featureCount": 14,
      "regions": null,
      "publisher": "DNO licence area boundaries — Supported by National Energy SO Open Data",
      "licence": "NESO Open Data Licence",
      "domainLicence": "NESO Open Data Licence",
      "sourceUrl": "https://www.neso.energy/data-portal/gis-boundaries-gb-dno-license-areas",
      "cadence": "Periodic snapshot — 2024-05-03 release",
      "fetchedAt": "2026-08-14T13:41:37.423Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/energy"
    },
    {
      "id": "energy.nstaInfrastructure",
      "key": "nstaInfrastructure",
      "label": "Offshore oil & gas infrastructure",
      "domain": "energy",
      "category": "Offshore oil & gas",
      "defaultOn": true,
      "role": "node",
      "grain": "offshore installation",
      "means": "Offshore oil and gas platforms and subsea structures. Decommissioning liabilities as much as assets.",
      "geometry": "point",
      "featureCount": 1626,
      "regions": null,
      "publisher": "Offshore oil & gas infrastructure",
      "licence": "NSTA Open User Licence — North Sea Transition Authority",
      "domainLicence": "NSTA Open User Licence — North Sea Transition Authority",
      "sourceUrl": "https://ndr.nstauthority.co.uk/",
      "cadence": "Periodic snapshot — Section 34 reporting",
      "fetchedAt": "2026-08-14T13:16:09.149Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/energy"
    },
    {
      "id": "energy.nstaPipelines",
      "key": "nstaPipelines",
      "label": "Offshore oil & gas pipelines",
      "domain": "energy",
      "category": "Offshore oil & gas",
      "defaultOn": true,
      "role": "network",
      "grain": "pipeline segment",
      "means": "Offshore hydrocarbon pipelines. The candidate reuse network for CO2 transport, which is why it matters to the CCUS map.",
      "geometry": "line",
      "featureCount": 9025,
      "regions": null,
      "publisher": "Offshore oil & gas pipelines",
      "licence": "NSTA Open User Licence — North Sea Transition Authority",
      "domainLicence": "NSTA Open User Licence — North Sea Transition Authority",
      "sourceUrl": "https://ndr.nstauthority.co.uk/",
      "cadence": "Periodic snapshot — Section 34 reporting",
      "fetchedAt": "2026-08-14T13:19:53.213Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/energy"
    },
    {
      "id": "energy.carbonIntensity",
      "key": "carbonIntensity",
      "label": "Live carbon intensity by region",
      "domain": "energy",
      "category": "Live data",
      "defaultOn": true,
      "role": "condition",
      "grain": "DNO region, live",
      "means": "Live grams CO2 per kWh by region. A snapshot at the moment the layer was switched on, not a continuously updating feed.",
      "geometry": "area",
      "featureCount": null,
      "regions": null,
      "publisher": null,
      "licence": null,
      "domainLicence": null,
      "sourceUrl": null,
      "cadence": null,
      "fetchedAt": null,
      "live": true,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/energy"
    },
    {
      "id": "energy.batteryPlants",
      "key": "batteryPlants",
      "label": "Battery storage plants",
      "domain": "energy",
      "category": "Storage & flexibility",
      "defaultOn": false,
      "role": "node",
      "grain": "plant",
      "means": "Volunteer-mapped battery plants that physically exist. Overlaps the REPD projects without being deduplicated — the two answer different questions.",
      "geometry": "point",
      "featureCount": 191,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": null,
      "cadence": null,
      "fetchedAt": "2026-08-17T12:39:58.888Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/energy"
    },
    {
      "id": "energy.hydroPlants",
      "key": "hydroPlants",
      "label": "Hydro power plants",
      "domain": "energy",
      "category": "Storage & flexibility",
      "defaultOn": false,
      "role": "node",
      "grain": "plant",
      "means": "Hydro generation, the original dispatchable flexibility. Includes the pumped-storage schemes that are the largest stores on the system.",
      "geometry": "point",
      "featureCount": 217,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": null,
      "cadence": null,
      "fetchedAt": "2026-08-17T12:39:58.888Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/energy"
    },
    {
      "id": "energy.converters",
      "key": "converters",
      "label": "HVDC converter stations",
      "domain": "energy",
      "category": "Storage & flexibility",
      "defaultOn": false,
      "role": "node",
      "grain": "converter station",
      "means": "HVDC converter stations — where interconnectors and offshore links land, and where flexibility crosses a border.",
      "geometry": "point",
      "featureCount": 38,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": null,
      "cadence": null,
      "fetchedAt": "2026-08-17T12:39:58.888Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/energy"
    },
    {
      "id": "energy.transmissionSubstations",
      "key": "transmissionSubstations",
      "label": "Transmission substations (OSM)",
      "domain": "energy",
      "category": "Transmission & seabed",
      "defaultOn": false,
      "role": "node",
      "grain": "substation",
      "means": "Transmission-level substations from OSM. Where a large connection would physically attach.",
      "geometry": "point",
      "featureCount": 830,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": null,
      "cadence": null,
      "fetchedAt": "2026-08-17T12:39:58.888Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/energy"
    },
    {
      "id": "transport.motorways",
      "key": "motorways",
      "label": "Motorways",
      "domain": "transport",
      "category": "Strategic road network",
      "defaultOn": true,
      "role": "network",
      "grain": "chained route by road number",
      "means": "Motorways as continuous routes rather than link fragments. Shape of a route, not a survey centreline.",
      "geometry": "line",
      "featureCount": 4329,
      "regions": null,
      "publisher": "OS Open Roads + NaPTAN",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://www.ordnancesurvey.co.uk/products/os-open-roads",
      "cadence": "Periodic snapshot (OS Open Roads) · live API (NaPTAN)",
      "fetchedAt": "2026-08-15T19:38:03.834Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/transport"
    },
    {
      "id": "transport.trunkRoads",
      "key": "trunkRoads",
      "label": "Trunk A roads",
      "domain": "transport",
      "category": "Strategic road network",
      "defaultOn": true,
      "role": "network",
      "grain": "chained route by road number",
      "means": "Trunk A roads — the strategic network below motorway. Local access roads are deliberately absent.",
      "geometry": "line",
      "featureCount": 9580,
      "regions": null,
      "publisher": "OS Open Roads + NaPTAN",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://www.ordnancesurvey.co.uk/products/os-open-roads",
      "cadence": "Periodic snapshot (OS Open Roads) · live API (NaPTAN)",
      "fetchedAt": "2026-08-15T19:38:03.834Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/transport"
    },
    {
      "id": "transport.junctions",
      "key": "junctions",
      "label": "Motorway junctions",
      "domain": "transport",
      "category": "Strategic road network",
      "defaultOn": true,
      "role": "node",
      "grain": "numbered motorway junction",
      "means": "Where the strategic network can actually be entered. The real determinant of a site's road access, far more than proximity to the motorway line itself.",
      "geometry": "point",
      "featureCount": 667,
      "regions": null,
      "publisher": "OS Open Roads + NaPTAN",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://www.ordnancesurvey.co.uk/products/os-open-roads",
      "cadence": "Periodic snapshot (OS Open Roads) · live API (NaPTAN)",
      "fetchedAt": "2026-08-15T19:38:03.834Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/transport"
    },
    {
      "id": "transport.rail",
      "key": "rail",
      "label": "Rail stations",
      "domain": "transport",
      "category": "Fixed access nodes",
      "defaultOn": true,
      "role": "node",
      "grain": "station",
      "means": "National rail stations from NaPTAN. A station, not a service: frequency, destinations and whether anything actually stops there are not in this data, so proximity to one is access in principle rather than in practice.",
      "geometry": "point",
      "featureCount": 2676,
      "regions": null,
      "publisher": "OS Open Roads + NaPTAN",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://www.ordnancesurvey.co.uk/products/os-open-roads",
      "cadence": "Periodic snapshot (OS Open Roads) · live API (NaPTAN)",
      "fetchedAt": "2026-08-15T19:38:03.834Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/transport"
    },
    {
      "id": "transport.metro",
      "key": "metro",
      "label": "Metro & tram stops",
      "domain": "transport",
      "category": "Fixed access nodes",
      "defaultOn": true,
      "role": "node",
      "grain": "stop",
      "means": "Metro, underground, tram and light rail stops from NaPTAN. Overlaps transport.tramStops without matching it — that layer is OpenStreetMap's view of the same street-running network, and the two disagree on what counts as a stop.",
      "geometry": "point",
      "featureCount": 976,
      "regions": null,
      "publisher": "OS Open Roads + NaPTAN",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://www.ordnancesurvey.co.uk/products/os-open-roads",
      "cadence": "Periodic snapshot (OS Open Roads) · live API (NaPTAN)",
      "fetchedAt": "2026-08-15T19:38:03.834Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/transport"
    },
    {
      "id": "transport.coach",
      "key": "coach",
      "label": "Bus & coach stations",
      "domain": "transport",
      "category": "Fixed access nodes",
      "defaultOn": true,
      "role": "node",
      "grain": "station",
      "means": "Bus and coach stations only — the buildings, not the stops. NaPTAN's ~400,000 individual bus stops are excluded as unreadable at national zoom, so absence here says nothing about whether a place has buses.",
      "geometry": "point",
      "featureCount": 81,
      "regions": null,
      "publisher": "OS Open Roads + NaPTAN",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://www.ordnancesurvey.co.uk/products/os-open-roads",
      "cadence": "Periodic snapshot (OS Open Roads) · live API (NaPTAN)",
      "fetchedAt": "2026-08-15T19:38:03.834Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/transport"
    },
    {
      "id": "transport.ferry",
      "key": "ferry",
      "label": "Ferry terminals",
      "domain": "transport",
      "category": "Fixed access nodes",
      "defaultOn": true,
      "role": "node",
      "grain": "terminal",
      "means": "Ferry terminals, passenger and vehicle, including river crossings and estuary landings. A terminal on the register may serve one seasonal boat.",
      "geometry": "point",
      "featureCount": 545,
      "regions": null,
      "publisher": "OS Open Roads + NaPTAN",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://www.ordnancesurvey.co.uk/products/os-open-roads",
      "cadence": "Periodic snapshot (OS Open Roads) · live API (NaPTAN)",
      "fetchedAt": "2026-08-15T19:38:03.834Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/transport"
    },
    {
      "id": "transport.air",
      "key": "air",
      "label": "Airports",
      "domain": "transport",
      "category": "Fixed access nodes",
      "defaultOn": true,
      "role": "node",
      "grain": "airport",
      "means": "Airports and aerodromes. Includes grass strips and private fields, so a count is not a count of commercial airports and a nearby one may take nothing larger than a light aircraft.",
      "geometry": "point",
      "featureCount": 48,
      "regions": null,
      "publisher": "OS Open Roads + NaPTAN",
      "licence": "OGL",
      "domainLicence": "OGL",
      "sourceUrl": "https://www.ordnancesurvey.co.uk/products/os-open-roads",
      "cadence": "Periodic snapshot (OS Open Roads) · live API (NaPTAN)",
      "fetchedAt": "2026-08-15T19:38:03.834Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/transport"
    },
    {
      "id": "transport.ports",
      "key": "ports",
      "label": "Ports & harbours",
      "domain": "transport",
      "category": "Freight gateways",
      "defaultOn": true,
      "role": "node",
      "grain": "port or harbour",
      "means": "The same MMO register as the water map's ports layer, framed here as a freight gateway rather than a coastal feature.",
      "geometry": "point",
      "featureCount": 1212,
      "regions": null,
      "publisher": "UK ports & harbours",
      "licence": "MMO licence — permits publishing and distributing derived data outside your organisation, in conjunction with the copyright statement. © Marine Management Organisation.",
      "domainLicence": "MMO licence — permits publishing and distributing derived data outside your organisation, in conjunction with the copyright statement. © Marine Management Organisation.",
      "sourceUrl": "https://www.data.gov.uk/dataset/ports-and-harbours",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-13T12:05:54.428Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/transport"
    },
    {
      "id": "transport.evCharging",
      "key": "evCharging",
      "label": "EV charging points",
      "domain": "transport",
      "category": "Refuelling",
      "defaultOn": true,
      "role": "node",
      "grain": "charging site",
      "means": "Volunteer-mapped charge points. A location, not a working connector and not an available bay.",
      "geometry": "point",
      "featureCount": 8213,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:20:22.592Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/transport"
    },
    {
      "id": "transport.parkAndRide",
      "key": "parkAndRide",
      "label": "Park & ride",
      "domain": "transport",
      "category": "Interchange",
      "defaultOn": true,
      "role": "node",
      "grain": "car park",
      "means": "Car parks explicitly tagged as park & ride. Sites tagged only as parking are excluded, so this is an undercount by construction.",
      "geometry": "point",
      "featureCount": 480,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:20:22.592Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/transport"
    },
    {
      "id": "transport.bikeShare",
      "key": "bikeShare",
      "label": "Cycle hire docks",
      "domain": "transport",
      "category": "Interchange",
      "defaultOn": true,
      "role": "node",
      "grain": "docking station",
      "means": "Cycle hire docks. Concentrated in the handful of cities that run schemes — sparse elsewhere means no scheme, not poor mapping.",
      "geometry": "point",
      "featureCount": 3387,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:20:22.592Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/transport"
    },
    {
      "id": "transport.levelCrossings",
      "key": "levelCrossings",
      "label": "Level crossings",
      "domain": "transport",
      "category": "Constraints",
      "defaultOn": true,
      "role": "hazard",
      "grain": "crossing",
      "means": "Where road and rail meet at grade. A capacity and safety constraint on both networks simultaneously.",
      "geometry": "point",
      "featureCount": 8833,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:20:22.592Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/transport"
    },
    {
      "id": "transport.serviceAreas",
      "key": "serviceAreas",
      "label": "Motorway service areas",
      "domain": "transport",
      "category": "Refuelling",
      "defaultOn": true,
      "role": "node",
      "grain": "service area",
      "means": "Motorway service areas. The only legally usable rest stop on the strategic network, so they set HGV driver-hours routing and are the obvious host for high-power freight charging.",
      "geometry": "point",
      "featureCount": 539,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:20:22.592Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/transport"
    },
    {
      "id": "transport.tramStops",
      "key": "tramStops",
      "label": "Tram stops (OSM)",
      "domain": "transport",
      "category": "Interchange",
      "defaultOn": true,
      "role": "node",
      "grain": "stop",
      "means": "Tram and light rail stops as OpenStreetMap records them. Distinct from the NaPTAN metro nodes on the same map: OSM carries street-running stops NaPTAN often records differently, so the two overlap without matching.",
      "geometry": "point",
      "featureCount": 718,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:20:22.592Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/transport"
    },
    {
      "id": "digital.osmDataCentre",
      "key": "osmDataCentre",
      "label": "Data centres",
      "domain": "digital",
      "category": "Compute",
      "defaultOn": false,
      "role": "node",
      "grain": "building or campus",
      "means": "Volunteer-mapped data centres. No capacity, power draw or interconnection figures — a shed and a carrier hotel draw the same dot.",
      "geometry": "point",
      "featureCount": 287,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:18:19.558Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/digital"
    },
    {
      "id": "digital.telephoneExchange",
      "key": "telephoneExchange",
      "label": "Telephone exchanges",
      "domain": "digital",
      "category": "Fixed network",
      "defaultOn": true,
      "role": "node",
      "grain": "exchange building",
      "means": "The legacy copper exchange estate. Its geography still determines fixed-line service areas and is the anchor for fibre rollout.",
      "geometry": "point",
      "featureCount": 2941,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:18:19.558Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/digital"
    },
    {
      "id": "digital.tower",
      "key": "tower",
      "label": "Major communications towers",
      "domain": "digital",
      "category": "Wireless",
      "defaultOn": true,
      "role": "node",
      "grain": "structure",
      "means": "Dedicated communications towers — the BT Tower class. Only 17 of them; these are the major structures, not ordinary masts.",
      "geometry": "point",
      "featureCount": 17,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:18:19.558Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/digital"
    },
    {
      "id": "digital.mast",
      "key": "mast",
      "label": "Communication masts",
      "domain": "digital",
      "category": "Wireless",
      "defaultOn": true,
      "role": "node",
      "grain": "mast",
      "means": "Communication masts. The bulk of the wireless estate by count.",
      "geometry": "point",
      "featureCount": 7915,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:18:19.558Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/digital"
    },
    {
      "id": "digital.antenna",
      "key": "antenna",
      "label": "Antennas",
      "domain": "digital",
      "category": "Wireless",
      "defaultOn": true,
      "role": "node",
      "grain": "antenna",
      "means": "Individually mapped antennas, usually on a structure already in another layer.",
      "geometry": "point",
      "featureCount": 670,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:18:19.558Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/digital"
    },
    {
      "id": "digital.streetCabinet",
      "key": "streetCabinet",
      "label": "Telecom street cabinets",
      "domain": "digital",
      "category": "Fixed network",
      "defaultOn": true,
      "role": "node",
      "grain": "cabinet",
      "means": "The green boxes on the pavement — the last active point before the drop to a premises, and what separates fibre-to-the-cabinet from fibre-to-the-door.",
      "geometry": "point",
      "featureCount": 1502,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:18:19.558Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/digital"
    },
    {
      "id": "digital.satelliteDish",
      "key": "satelliteDish",
      "label": "Satellite earth stations",
      "domain": "digital",
      "category": "Wireless",
      "defaultOn": true,
      "role": "node",
      "grain": "dish",
      "means": "Satellite earth stations. Few, large, and highly sensitive to radio interference from anything built nearby.",
      "geometry": "point",
      "featureCount": 275,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:18:19.558Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/digital"
    },
    {
      "id": "digital.commTower",
      "key": "commTower",
      "label": "Communication towers",
      "domain": "digital",
      "category": "Wireless",
      "defaultOn": true,
      "role": "node",
      "grain": "structure",
      "means": "Ordinary towers that carry communications equipment. A different OSM tag from the above and a different kind of object; not a duplicate.",
      "geometry": "point",
      "featureCount": 3502,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:18:19.558Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/digital"
    },
    {
      "id": "digital.telecomPole",
      "key": "telecomPole",
      "label": "Telecom poles",
      "domain": "digital",
      "category": "Fixed network",
      "defaultOn": true,
      "role": "node",
      "grain": "pole",
      "means": "Telecom poles. Overhead distribution, and a live planning controversy in its own right.",
      "geometry": "point",
      "featureCount": 7103,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:18:19.558Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/digital"
    },
    {
      "id": "digital.telecomOffice",
      "key": "telecomOffice",
      "label": "Telecom operator offices",
      "domain": "digital",
      "category": "Compute",
      "defaultOn": false,
      "role": "node",
      "grain": "office",
      "means": "Operator offices. Corporate presence, not network capacity.",
      "geometry": "point",
      "featureCount": 191,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:18:19.558Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/digital"
    },
    {
      "id": "digital.telecomManholes",
      "key": "telecomManholes",
      "label": "Telecom manholes",
      "domain": "digital",
      "category": "Fixed network",
      "defaultOn": true,
      "role": "node",
      "grain": "manhole",
      "means": "Where the duct network surfaces. A manhole is the cheapest access point for a new fibre pull, which is why route planners care about them more than anything else underground.",
      "geometry": "point",
      "featureCount": 1366,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:18:19.558Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/digital"
    },
    {
      "id": "digital.connectionPoints",
      "key": "connectionPoints",
      "label": "Connection points",
      "domain": "digital",
      "category": "Fixed network",
      "defaultOn": true,
      "role": "node",
      "grain": "connection point",
      "means": "Where a distribution segment terminates and customer drops begin.",
      "geometry": "point",
      "featureCount": 118,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:18:19.558Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/digital"
    },
    {
      "id": "digital.serviceDevices",
      "key": "serviceDevices",
      "label": "Telecom service devices",
      "domain": "digital",
      "category": "Fixed network",
      "defaultOn": true,
      "role": "node",
      "grain": "device",
      "means": "Active kit in the street cabinet and duct network — repeaters, splitters, powered nodes.",
      "geometry": "point",
      "featureCount": 89,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:18:19.558Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/digital"
    },
    {
      "id": "digital.centralOffices",
      "key": "centralOffices",
      "label": "Central offices",
      "domain": "digital",
      "category": "Compute",
      "defaultOn": false,
      "role": "node",
      "grain": "building",
      "means": "Thirteen. `telecom=central_office` is the international term and is barely used in the UK, where the same buildings are tagged `telecom=exchange` — a tagging variant, not a smaller estate.",
      "geometry": "point",
      "featureCount": 13,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:18:19.558Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/digital"
    },
    {
      "id": "digital.radioMasts",
      "key": "radioMasts",
      "label": "Radio masts",
      "domain": "digital",
      "category": "Wireless",
      "defaultOn": true,
      "role": "node",
      "grain": "mast",
      "means": "Four. Broadcast radio masts as distinct from communication masts — a real distinction that almost nobody tags, so this is near-empty by mapping practice rather than by reality. Do not read the count as coverage.",
      "geometry": "point",
      "featureCount": 4,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "© OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://www.openstreetmap.org/copyright",
      "cadence": "Live API — continuously edited",
      "fetchedAt": "2026-08-20T10:18:19.558Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/digital"
    },
    {
      "id": "buildings.listedBuildings",
      "key": "listedBuildings",
      "label": "Listed buildings (highest grades)",
      "domain": "buildings",
      "category": "Designated heritage",
      "defaultOn": false,
      "role": "designation",
      "grain": "listed structure",
      "means": "The highest grades only — I and II* in England and Wales, Category A in Scotland. Listing controls alteration and demolition; it says nothing about condition or ownership.",
      "geometry": "point",
      "featureCount": 40567,
      "regions": [
        "England",
        "Scotland",
        "Wales"
      ],
      "publisher": "Historic England · Historic Environment Scotland · Cadw / RCAHMW",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://historicengland.org.uk/listing/the-list/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.877Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 31466
            },
            {
              "value": "Scotland",
              "count": 6485
            },
            {
              "value": "Wales",
              "count": 2616
            }
          ]
        },
        {
          "field": "grade",
          "label": "Grade",
          "multiValued": false,
          "values": [
            {
              "value": "II*",
              "count": 24245
            },
            {
              "value": "I",
              "count": 9837
            },
            {
              "value": "A",
              "count": 6485
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/buildings"
    },
    {
      "id": "buildings.scheduledMonuments",
      "key": "scheduledMonuments",
      "label": "Scheduled monuments",
      "domain": "buildings",
      "category": "Designated heritage",
      "defaultOn": false,
      "role": "designation",
      "grain": "monument",
      "means": "Nationally important archaeological sites. Scheduling is stricter than listing: consent is needed for almost any ground disturbance.",
      "geometry": "point",
      "featureCount": 32281,
      "regions": [
        "England",
        "Scotland",
        "Wales"
      ],
      "publisher": "Historic England · Historic Environment Scotland · Cadw / RCAHMW",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://historicengland.org.uk/listing/the-list/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.877Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 20001
            },
            {
              "value": "Scotland",
              "count": 8072
            },
            {
              "value": "Wales",
              "count": 4208
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/buildings"
    },
    {
      "id": "buildings.conservationAreas",
      "key": "conservationAreas",
      "label": "Conservation areas",
      "domain": "buildings",
      "category": "Designated heritage",
      "defaultOn": true,
      "role": "designation",
      "grain": "area",
      "means": "Areas of special architectural or historic interest. Their real effect is removing permitted development rights across everything inside, listed or not.",
      "geometry": "area",
      "featureCount": 8891,
      "regions": [
        "England",
        "Scotland"
      ],
      "publisher": "Historic England · Historic Environment Scotland",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://historicengland.org.uk/listing/the-list/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.877Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 8221
            },
            {
              "value": "Scotland",
              "count": 670
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/buildings"
    },
    {
      "id": "buildings.parksGardens",
      "key": "parksGardens",
      "label": "Registered parks & gardens",
      "domain": "buildings",
      "category": "Designated heritage",
      "defaultOn": true,
      "role": "designation",
      "grain": "designed landscape",
      "means": "Registered parks and gardens. A material planning consideration; unlike listing it confers no additional consent regime of its own.",
      "geometry": "area",
      "featureCount": 2092,
      "regions": [
        "England",
        "Scotland"
      ],
      "publisher": "Historic England · Historic Environment Scotland",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://historicengland.org.uk/listing/the-list/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.877Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 1721
            },
            {
              "value": "Scotland",
              "count": 371
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/buildings"
    },
    {
      "id": "buildings.battlefields",
      "key": "battlefields",
      "label": "Registered battlefields",
      "domain": "buildings",
      "category": "Designated heritage",
      "defaultOn": true,
      "role": "designation",
      "grain": "battlefield",
      "means": "Registered historic battlefields. Large, loosely bounded, and a material consideration rather than a control.",
      "geometry": "area",
      "featureCount": 87,
      "regions": [
        "England",
        "Scotland"
      ],
      "publisher": "Historic England · Historic Environment Scotland",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://historicengland.org.uk/listing/the-list/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.877Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 47
            },
            {
              "value": "Scotland",
              "count": 40
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/buildings"
    },
    {
      "id": "buildings.worldHeritage",
      "key": "worldHeritage",
      "label": "World Heritage Sites",
      "domain": "buildings",
      "category": "Designated heritage",
      "defaultOn": true,
      "role": "designation",
      "grain": "inscribed site",
      "means": "World Heritage Sites. The inscribed area only — buffer zones, which is where most development pressure actually lands, are not included.",
      "geometry": "area",
      "featureCount": 38,
      "regions": [
        "England",
        "Scotland"
      ],
      "publisher": "Historic England · Historic Environment Scotland",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://historicengland.org.uk/listing/the-list/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.877Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 28
            },
            {
              "value": "Scotland",
              "count": 10
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/buildings"
    },
    {
      "id": "buildings.heritageAtRisk",
      "key": "heritageAtRisk",
      "label": "Heritage at risk",
      "domain": "buildings",
      "category": "Condition",
      "defaultOn": true,
      "role": "condition",
      "grain": "assessed asset",
      "means": "The at-risk register: a judgement about CONDITION, which every other heritage layer explicitly is not. England only.",
      "geometry": "point",
      "featureCount": 4877,
      "regions": [
        "England"
      ],
      "publisher": "Historic England",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://historicengland.org.uk/listing/the-list/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.877Z",
      "live": false,
      "attributes": [
        {
          "field": "HeritageCa",
          "label": "Asset type",
          "multiValued": false,
          "values": [
            {
              "value": "Scheduled Monument",
              "count": 2206
            },
            {
              "value": "Listed Building",
              "count": 2100
            },
            {
              "value": "Conservation Area",
              "count": 461
            },
            {
              "value": "Registered Park and Garden",
              "count": 103
            },
            {
              "value": "Protected Wreck Site",
              "count": 4
            },
            {
              "value": "Registered Battlefield",
              "count": 3
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/buildings"
    },
    {
      "id": "buildings.wrecks",
      "key": "wrecks",
      "label": "Protected wreck sites",
      "domain": "buildings",
      "category": "Marine heritage",
      "defaultOn": true,
      "role": "designation",
      "grain": "wreck site",
      "means": "Protected wreck sites. Diving and disturbance are licensed.",
      "geometry": "point",
      "featureCount": 63,
      "regions": [
        "England",
        "Wales"
      ],
      "publisher": "Historic England · Cadw / RCAHMW",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://historicengland.org.uk/listing/the-list/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.877Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 57
            },
            {
              "value": "Wales",
              "count": 6
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/buildings"
    },
    {
      "id": "buildings.historicMpa",
      "key": "historicMpa",
      "label": "Historic Marine Protected Areas",
      "domain": "buildings",
      "category": "Marine heritage",
      "defaultOn": true,
      "role": "designation",
      "grain": "marine area",
      "means": "Scotland's marine historic designation, with no English or Welsh equivalent.",
      "geometry": "area",
      "featureCount": 27,
      "regions": [
        "Scotland"
      ],
      "publisher": "Historic Environment Scotland",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://historicengland.org.uk/listing/the-list/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.877Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/buildings"
    },
    {
      "id": "buildings.locallyListed",
      "key": "locallyListed",
      "label": "Locally listed buildings",
      "domain": "buildings",
      "category": "Local designation",
      "defaultOn": false,
      "role": "designation",
      "grain": "building",
      "means": "The local list: significant to an authority but carrying no national designation. A material consideration with no consent regime — which is exactly why it is contested.",
      "geometry": "point",
      "featureCount": 448,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://historicengland.org.uk/listing/the-list/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.877Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/buildings"
    },
    {
      "id": "buildings.archaeologicalPriority",
      "key": "archaeologicalPriority",
      "label": "Archaeological priority areas",
      "domain": "buildings",
      "category": "Local designation",
      "defaultOn": false,
      "role": "designation",
      "grain": "area",
      "means": "Areas where archaeological potential triggers assessment before development. A trigger for investigation, not a prohibition.",
      "geometry": "area",
      "featureCount": 796,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://historicengland.org.uk/listing/the-list/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.877Z",
      "live": false,
      "attributes": [
        {
          "field": "archaeological-risk-tier",
          "label": "Risk tier",
          "multiValued": false,
          "values": [
            {
              "value": "Archaeological Priority Area - Tier II",
              "count": 365
            },
            {
              "value": "Archaeological Priority Area",
              "count": 279
            },
            {
              "value": "Archaeological Priority Area - Tier I",
              "count": 91
            },
            {
              "value": "Archaeological Priority Area - Tier III",
              "count": 61
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/buildings"
    },
    {
      "id": "buildings.immunityCertificates",
      "key": "immunityCertificates",
      "label": "Certificates of immunity",
      "domain": "buildings",
      "category": "Local designation",
      "defaultOn": true,
      "role": "designation",
      "grain": "building",
      "means": "The inverse of a listing: a certificate that a building will NOT be listed for five years. What makes a redevelopment financeable.",
      "geometry": "point",
      "featureCount": 260,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://historicengland.org.uk/listing/the-list/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.877Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/buildings"
    },
    {
      "id": "buildings.listedBuildingOutlines",
      "key": "listedBuildingOutlines",
      "label": "Listed building outlines (Scotland)",
      "domain": "buildings",
      "category": "Designated heritage",
      "defaultOn": true,
      "role": "designation",
      "grain": "listed structure footprint",
      "means": "Scotland publishes footprints for its most significant listings where the rest of this map has only points. The footprint is what a development actually abuts, so it is the geometry a setting assessment needs.",
      "geometry": "area",
      "featureCount": 741,
      "regions": [
        "Scotland"
      ],
      "publisher": "Historic Environment Scotland",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://historicengland.org.uk/listing/the-list/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.877Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/buildings"
    },
    {
      "id": "buildings.heritageHarbours",
      "key": "heritageHarbours",
      "label": "Heritage harbours",
      "domain": "buildings",
      "category": "Marine heritage",
      "defaultOn": true,
      "role": "designation",
      "grain": "harbour",
      "means": "Harbours recognised for their historic maritime character. A recognition rather than a consent regime — it carries weight in planning without controlling anything directly.",
      "geometry": "point",
      "featureCount": 146,
      "regions": [
        "England"
      ],
      "publisher": "Historic England",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://historicengland.org.uk/listing/the-list/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.877Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/buildings"
    },
    {
      "id": "buildings.preservationNotices",
      "key": "preservationNotices",
      "label": "Building preservation notices",
      "domain": "buildings",
      "category": "Local designation",
      "defaultOn": false,
      "role": "designation",
      "grain": "building",
      "means": "An emergency six-month listing served when demolition is imminent. Five of them: rare by design, and the sharpest signal in the heritage system that something is about to be lost.",
      "geometry": "point",
      "featureCount": 5,
      "regions": [
        "England"
      ],
      "publisher": "Historic England",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://historicengland.org.uk/listing/the-list/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.877Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/buildings"
    },
    {
      "id": "land-planning.greenBelt",
      "key": "greenBelt",
      "label": "Green belt",
      "domain": "land-planning",
      "category": "Restraint",
      "defaultOn": true,
      "role": "designation",
      "grain": "authority-wide belt",
      "means": "Green belt as published per authority. The strongest restraint policy in English planning, and deliberately not a site-level answer — one feature covers a whole authority's belt.",
      "geometry": "area",
      "featureCount": 181,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.planning.data.gov.uk/",
      "cadence": "Continuously collected from local planning authorities",
      "fetchedAt": "2026-08-20T10:19:48.657Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/land-planning"
    },
    {
      "id": "land-planning.builtUpAreas",
      "key": "builtUpAreas",
      "label": "Built-up areas",
      "domain": "land-planning",
      "category": "Restraint",
      "defaultOn": false,
      "role": "boundary",
      "grain": "settlement",
      "means": "ONS-style built-up area extents. The definition of 'urban' that most other statistics are cut against.",
      "geometry": "area",
      "featureCount": 7157,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.planning.data.gov.uk/",
      "cadence": "Continuously collected from local planning authorities",
      "fetchedAt": "2026-08-20T10:19:48.657Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/land-planning"
    },
    {
      "id": "land-planning.brownfieldLand",
      "key": "brownfieldLand",
      "label": "Brownfield land register",
      "domain": "land-planning",
      "category": "Land supply",
      "defaultOn": false,
      "role": "supply",
      "grain": "site",
      "means": "Statutory brownfield registers — land authorities have identified as suitable for housing. Uneven between authorities: absence means unpublished, not unavailable.",
      "geometry": "point",
      "featureCount": 35688,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.planning.data.gov.uk/",
      "cadence": "Continuously collected from local planning authorities",
      "fetchedAt": "2026-08-20T10:19:48.657Z",
      "live": false,
      "attributes": [
        {
          "field": "ownership-status",
          "label": "Ownership",
          "multiValued": false,
          "values": [
            {
              "value": "not-owned-by-a-public-authority",
              "count": 24401
            },
            {
              "value": "unknown-ownership",
              "count": 3920
            },
            {
              "value": "owned-by-a-public-authority",
              "count": 3716
            },
            {
              "value": "mixed-ownership",
              "count": 990
            },
            {
              "value": "Unknown",
              "count": 402
            },
            {
              "value": "Unkown",
              "count": 125
            },
            {
              "value": "Unkown Ownership",
              "count": 73
            },
            {
              "value": "unknown",
              "count": 61
            },
            {
              "value": "Not owned by a Public Authority",
              "count": 29
            },
            {
              "value": "Local Authority",
              "count": 25
            },
            {
              "value": "unknown onwership",
              "count": 22
            },
            {
              "value": "Public sector ownership",
              "count": 20
            },
            {
              "value": "2",
              "count": 15
            },
            {
              "value": "Local Authority, Unknown",
              "count": 9
            },
            {
              "value": "MultipleOwners",
              "count": 2
            },
            {
              "value": "Owned by a Public Authority",
              "count": 2
            },
            {
              "value": "Owned by a local authority",
              "count": 2
            },
            {
              "value": "unknown owner",
              "count": 2
            },
            {
              "value": "Not ownder by public authority",
              "count": 2
            },
            {
              "value": "currently unknown",
              "count": 2
            },
            {
              "value": "in public ownership",
              "count": 1
            },
            {
              "value": "0.06",
              "count": 1
            },
            {
              "value": "Unknown Owership",
              "count": 1
            },
            {
              "value": "Unknown ownerhip",
              "count": 1
            },
            {
              "value": "Not owned by a public authority",
              "count": 1
            },
            {
              "value": "ownership unknown",
              "count": 1
            },
            {
              "value": "Owned by a public authroity",
              "count": 1
            },
            {
              "value": "Other public body",
              "count": 1
            },
            {
              "value": "partly owned by public authority",
              "count": 1
            },
            {
              "value": "Public and private",
              "count": 1
            },
            {
              "value": "Not owned by a public Authority",
              "count": 1
            },
            {
              "value": "owned by Cucks Council",
              "count": 1
            },
            {
              "value": "multiple",
              "count": 1
            },
            {
              "value": "Public",
              "count": 1
            },
            {
              "value": "part owned by public authority",
              "count": 1
            },
            {
              "value": "not owned by a locla authority",
              "count": 1
            },
            {
              "value": "Not recorded",
              "count": 1852
            }
          ]
        },
        {
          "field": "planning-permission-status",
          "label": "Permission status",
          "multiValued": false,
          "values": [
            {
              "value": "permissioned",
              "count": 23301
            },
            {
              "value": "not-permissioned",
              "count": 9908
            },
            {
              "value": "pending-decision",
              "count": 745
            },
            {
              "value": "non-permissioned",
              "count": 181
            },
            {
              "value": "completed",
              "count": 157
            },
            {
              "value": "Planning Permission",
              "count": 119
            },
            {
              "value": "Submitted",
              "count": 79
            },
            {
              "value": "Started",
              "count": 50
            },
            {
              "value": "Site allocation",
              "count": 25
            },
            {
              "value": "REC",
              "count": 23
            },
            {
              "value": "Expired",
              "count": 13
            },
            {
              "value": "allocation",
              "count": 10
            },
            {
              "value": "2",
              "count": 8
            },
            {
              "value": "completing",
              "count": 7
            },
            {
              "value": "Development Commenced",
              "count": 6
            },
            {
              "value": "Unknown",
              "count": 6
            },
            {
              "value": "1",
              "count": 5
            },
            {
              "value": "Allocated",
              "count": 4
            },
            {
              "value": "Local Plan Allocation",
              "count": 3
            },
            {
              "value": "Awaiting decision",
              "count": 3
            },
            {
              "value": "Awaiting Decision",
              "count": 3
            },
            {
              "value": "3",
              "count": 2
            },
            {
              "value": "Finally Disposed Of",
              "count": 2
            },
            {
              "value": "Conditional Permission",
              "count": 2
            },
            {
              "value": "Completed",
              "count": 2
            },
            {
              "value": "Local Plan Allocation with Planning Permission",
              "count": 2
            },
            {
              "value": "Pemrissioned",
              "count": 1
            },
            {
              "value": "lapsed",
              "count": 1
            },
            {
              "value": "Partially commenced",
              "count": 1
            },
            {
              "value": "Complete",
              "count": 1
            },
            {
              "value": "Development Completed",
              "count": 1
            },
            {
              "value": "full permission",
              "count": 1
            },
            {
              "value": "full permissioned",
              "count": 1
            },
            {
              "value": "Commenced",
              "count": 1
            },
            {
              "value": "Prior approval",
              "count": 1
            },
            {
              "value": "Lapsed permission",
              "count": 1
            },
            {
              "value": "no application",
              "count": 1
            },
            {
              "value": "Site Complete",
              "count": 1
            },
            {
              "value": "appeal allowed",
              "count": 1
            },
            {
              "value": "Prior Approval Given",
              "count": 1
            },
            {
              "value": "Not recorded",
              "count": 998
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/land-planning"
    },
    {
      "id": "land-planning.localPlanBoundaries",
      "key": "localPlanBoundaries",
      "label": "Local plan boundaries",
      "domain": "land-planning",
      "category": "Plan-making",
      "defaultOn": true,
      "role": "boundary",
      "grain": "plan area",
      "means": "The area each adopted local plan governs. The unit that policy actually attaches to.",
      "geometry": "area",
      "featureCount": 364,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.planning.data.gov.uk/",
      "cadence": "Continuously collected from local planning authorities",
      "fetchedAt": "2026-08-20T10:19:48.657Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/land-planning"
    },
    {
      "id": "land-planning.developmentCorporations",
      "key": "developmentCorporations",
      "label": "Development corporations",
      "domain": "land-planning",
      "category": "Plan-making",
      "defaultOn": true,
      "role": "boundary",
      "grain": "corporation area",
      "means": "Where a development corporation, not the council, is the planning authority.",
      "geometry": "area",
      "featureCount": 13,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.planning.data.gov.uk/",
      "cadence": "Continuously collected from local planning authorities",
      "fetchedAt": "2026-08-20T10:19:48.657Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/land-planning"
    },
    {
      "id": "land-planning.centralActivitiesZone",
      "key": "centralActivitiesZone",
      "label": "Central activities zone",
      "domain": "land-planning",
      "category": "Plan-making",
      "defaultOn": false,
      "role": "designation",
      "grain": "zone",
      "means": "London's central business core, with its own policy regime. A London-only concept.",
      "geometry": "area",
      "featureCount": 10,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.planning.data.gov.uk/",
      "cadence": "Continuously collected from local planning authorities",
      "fetchedAt": "2026-08-20T10:19:48.657Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/land-planning"
    },
    {
      "id": "land-planning.article4",
      "key": "article4",
      "label": "Article 4 directions",
      "domain": "land-planning",
      "category": "Permitted development removed",
      "defaultOn": true,
      "role": "designation",
      "grain": "direction area",
      "means": "Where permitted development rights have been withdrawn, so changes that are automatic elsewhere need consent here. The main tool against office-to-resi conversion and HMO spread.",
      "geometry": "area",
      "featureCount": 7313,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.planning.data.gov.uk/",
      "cadence": "Continuously collected from local planning authorities",
      "fetchedAt": "2026-08-20T10:19:48.657Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/land-planning"
    },
    {
      "id": "land-planning.conservationAreas",
      "key": "conservationAreas",
      "label": "Conservation areas",
      "domain": "land-planning",
      "category": "Permitted development removed",
      "defaultOn": true,
      "role": "designation",
      "grain": "area",
      "means": "The same conservation areas as the heritage map, framed here as what they operationally are: a removal of permitted development rights.",
      "geometry": "area",
      "featureCount": 9645,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.planning.data.gov.uk/",
      "cadence": "Continuously collected from local planning authorities",
      "fetchedAt": "2026-08-20T10:19:48.657Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/land-planning"
    },
    {
      "id": "land-planning.agriculturalLand",
      "key": "agriculturalLand",
      "label": "Agricultural land classification",
      "domain": "land-planning",
      "category": "Environmental constraint",
      "defaultOn": false,
      "role": "designation",
      "grain": "graded parcel",
      "means": "Soil quality graded 1 to 5. Grades 1 to 3a are 'best and most versatile' and weigh against development — the grade is the entire point of the dataset.",
      "geometry": "area",
      "featureCount": 585,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.planning.data.gov.uk/",
      "cadence": "Continuously collected from local planning authorities",
      "fetchedAt": "2026-08-20T10:19:48.657Z",
      "live": false,
      "attributes": [
        {
          "field": "agricultural-land-classification-grade",
          "label": "Land grade",
          "multiValued": false,
          "values": [
            {
              "value": "Grade 3",
              "count": 112
            },
            {
              "value": "Grade 4",
              "count": 105
            },
            {
              "value": "Non Agricultural",
              "count": 84
            },
            {
              "value": "Grade 2",
              "count": 82
            },
            {
              "value": "Urban",
              "count": 80
            },
            {
              "value": "Grade 5",
              "count": 72
            },
            {
              "value": "Grade 1",
              "count": 47
            },
            {
              "value": "Exclusion",
              "count": 3
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/land-planning"
    },
    {
      "id": "land-planning.airQualityAreas",
      "key": "airQualityAreas",
      "label": "Air quality management areas",
      "domain": "land-planning",
      "category": "Environmental constraint",
      "defaultOn": true,
      "role": "designation",
      "grain": "declared area",
      "means": "Where an authority has declared an air quality objective breached. A declaration of a known problem, so absence can mean no monitoring rather than clean air.",
      "geometry": "area",
      "featureCount": 498,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.planning.data.gov.uk/",
      "cadence": "Continuously collected from local planning authorities",
      "fetchedAt": "2026-08-20T10:19:48.657Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/land-planning"
    },
    {
      "id": "land-planning.floodStorage",
      "key": "floodStorage",
      "label": "Flood storage areas",
      "domain": "land-planning",
      "category": "Environmental constraint",
      "defaultOn": true,
      "role": "designation",
      "grain": "storage area",
      "means": "Land designated to flood deliberately so that somewhere else does not.",
      "geometry": "area",
      "featureCount": 510,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.planning.data.gov.uk/",
      "cadence": "Continuously collected from local planning authorities",
      "fetchedAt": "2026-08-20T10:19:48.657Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/land-planning"
    },
    {
      "id": "land-planning.communityAssets",
      "key": "communityAssets",
      "label": "Assets of community value",
      "domain": "land-planning",
      "category": "Community",
      "defaultOn": false,
      "role": "designation",
      "grain": "asset",
      "means": "Assets of community value. Triggers a moratorium and community right to bid on sale — a delay, not a veto.",
      "geometry": "point",
      "featureCount": 105,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.planning.data.gov.uk/",
      "cadence": "Continuously collected from local planning authorities",
      "fetchedAt": "2026-08-20T10:19:48.657Z",
      "live": false,
      "attributes": [
        {
          "field": "decision",
          "label": "Listing decision",
          "multiValued": false,
          "values": [
            {
              "value": "Expired - Formerly Listed",
              "count": 61
            },
            {
              "value": "Successful",
              "count": 30
            },
            {
              "value": "Unsuccessful",
              "count": 14
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/land-planning"
    },
    {
      "id": "land-planning.localAuthorityDistricts",
      "key": "localAuthorityDistricts",
      "label": "Local authority districts",
      "domain": "land-planning",
      "category": "Plan-making",
      "defaultOn": false,
      "role": "boundary",
      "grain": "district",
      "means": "The frame nearly every published planning statistic is cut against, and the unit any cross-authority comparison has to aggregate to.",
      "geometry": "area",
      "featureCount": 344,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.planning.data.gov.uk/",
      "cadence": "Continuously collected from local planning authorities",
      "fetchedAt": "2026-08-20T10:19:48.657Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/land-planning"
    },
    {
      "id": "land-planning.infrastructureProjects",
      "key": "infrastructureProjects",
      "label": "Infrastructure projects (NSIP)",
      "domain": "land-planning",
      "category": "Plan-making",
      "defaultOn": true,
      "role": "supply",
      "grain": "consented project",
      "means": "Nationally Significant Infrastructure Projects, consented centrally rather than locally. These are the schemes a local plan cannot stop, and they are frequently absent from local evidence bases entirely.",
      "geometry": "area",
      "featureCount": 233,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.planning.data.gov.uk/",
      "cadence": "Continuously collected from local planning authorities",
      "fetchedAt": "2026-08-20T10:19:48.657Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/land-planning"
    },
    {
      "id": "land-planning.brownfieldSites",
      "key": "brownfieldSites",
      "label": "Brownfield sites",
      "domain": "land-planning",
      "category": "Land supply",
      "defaultOn": true,
      "role": "supply",
      "grain": "site",
      "means": "The site-level brownfield record, against the authority-level register also on this map. Two grains of one policy, and the distinction that makes a supply figure right or wrong.",
      "geometry": "area",
      "featureCount": 2916,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.planning.data.gov.uk/",
      "cadence": "Continuously collected from local planning authorities",
      "fetchedAt": "2026-08-20T10:19:48.657Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/land-planning"
    },
    {
      "id": "land-planning.planningAuthorities",
      "key": "planningAuthorities",
      "label": "Local planning authorities",
      "domain": "land-planning",
      "category": "Plan-making",
      "defaultOn": false,
      "role": "boundary",
      "grain": "planning authority",
      "means": "Who actually determines an application here. NOT the same geography as the local authority district: National Park authorities and development corporations are the planning authority for their own areas.",
      "geometry": "area",
      "featureCount": 337,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.planning.data.gov.uk/",
      "cadence": "Continuously collected from local planning authorities",
      "fetchedAt": "2026-08-20T10:19:48.657Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/land-planning"
    },
    {
      "id": "ground-conditions.historicLandfill",
      "key": "historicLandfill",
      "label": "Historic landfill",
      "domain": "ground-conditions",
      "category": "Contamination legacy",
      "defaultOn": false,
      "role": "hazard",
      "grain": "closed site",
      "means": "Closed landfill. A record that a site was used for disposal — NOT a statement that it is contaminated today. It is why a ground investigation gets commissioned, not its conclusion.",
      "geometry": "point",
      "featureCount": 21733,
      "regions": [
        "England",
        "Wales"
      ],
      "publisher": "Environment Agency · Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · NSTA Open User Licence · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:13:44.385Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 19806
            },
            {
              "value": "Wales",
              "count": 1927
            }
          ]
        },
        {
          "field": "waste",
          "label": "Waste accepted",
          "multiValued": true,
          "values": [
            {
              "value": "Inert",
              "count": 11109
            },
            {
              "value": "Industrial",
              "count": 6527
            },
            {
              "value": "Commercial",
              "count": 5486
            },
            {
              "value": "Household",
              "count": 5426
            },
            {
              "value": "Special (hazardous)",
              "count": 978
            },
            {
              "value": "Not recorded",
              "count": 6856
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/ground-conditions"
    },
    {
      "id": "ground-conditions.permittedWaste",
      "key": "permittedWaste",
      "label": "Permitted waste sites",
      "domain": "ground-conditions",
      "category": "Contamination legacy",
      "defaultOn": true,
      "role": "hazard",
      "grain": "permitted site",
      "means": "Currently authorised waste sites and landfill boundaries. Authoritative about what is licensed, silent about everything unlicensed.",
      "geometry": "area",
      "featureCount": 1917,
      "regions": [
        "England",
        "Wales"
      ],
      "publisher": "Environment Agency · Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · NSTA Open User Licence · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:13:44.385Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 1658
            },
            {
              "value": "Wales",
              "count": 259
            }
          ]
        },
        {
          "field": "status",
          "label": "Licence status",
          "multiValued": false,
          "values": [
            {
              "value": "Closure",
              "count": 858
            },
            {
              "value": "Issued",
              "count": 361
            },
            {
              "value": "Effective",
              "count": 253
            },
            {
              "value": "Expired",
              "count": 184
            },
            {
              "value": "Part Suspended",
              "count": 1
            },
            {
              "value": "Expired (Inactive)",
              "count": 1
            },
            {
              "value": "Not recorded",
              "count": 259
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/ground-conditions"
    },
    {
      "id": "ground-conditions.nitrateZones",
      "key": "nitrateZones",
      "label": "Nitrate vulnerable zones",
      "domain": "ground-conditions",
      "category": "Soil & groundwater",
      "defaultOn": false,
      "role": "designation",
      "grain": "zone",
      "means": "Nitrate vulnerable zones — an agricultural designation about fertiliser timing. Says nothing about built-land contamination.",
      "geometry": "area",
      "featureCount": 600,
      "regions": [
        "England"
      ],
      "publisher": "Environment Agency",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · NSTA Open User Licence · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:13:44.385Z",
      "live": false,
      "attributes": [
        {
          "field": "nvz_type",
          "label": "Designation basis",
          "multiValued": false,
          "values": [
            {
              "value": "Surface Water",
              "count": 429
            },
            {
              "value": "Groundwater",
              "count": 113
            },
            {
              "value": "Eutrophic Water",
              "count": 58
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/ground-conditions"
    },
    {
      "id": "ground-conditions.groundwaterBodies",
      "key": "groundwaterBodies",
      "label": "Groundwater bodies",
      "domain": "ground-conditions",
      "category": "Soil & groundwater",
      "defaultOn": false,
      "role": "boundary",
      "grain": "WFD water body",
      "means": "Groundwater bodies as assessment units under the Water Framework Directive. The unit chemical status is reported against.",
      "geometry": "area",
      "featureCount": 271,
      "regions": [
        "England"
      ],
      "publisher": "Environment Agency",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · NSTA Open User Licence · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:13:44.385Z",
      "live": false,
      "attributes": [
        {
          "field": "rbd_name",
          "label": "River basin district",
          "multiValued": false,
          "values": [
            {
              "value": "Humber",
              "count": 51
            },
            {
              "value": "Thames",
              "count": 47
            },
            {
              "value": "South West",
              "count": 42
            },
            {
              "value": "South East",
              "count": 33
            },
            {
              "value": "Severn",
              "count": 33
            },
            {
              "value": "Anglian",
              "count": 31
            },
            {
              "value": "North West",
              "count": 18
            },
            {
              "value": "Northumbria",
              "count": 10
            },
            {
              "value": "Solway Tweed",
              "count": 5
            },
            {
              "value": "Dee",
              "count": 1
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/ground-conditions"
    },
    {
      "id": "ground-conditions.drinkingWaterProtected",
      "key": "drinkingWaterProtected",
      "label": "Drinking water protected areas",
      "domain": "ground-conditions",
      "category": "Soil & groundwater",
      "defaultOn": true,
      "role": "designation",
      "grain": "protected area",
      "means": "Surface water bodies used for drinking supply, protected under the WFD.",
      "geometry": "area",
      "featureCount": 450,
      "regions": [
        "England"
      ],
      "publisher": "Environment Agency",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · NSTA Open User Licence · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:13:44.385Z",
      "live": false,
      "attributes": [
        {
          "field": "rbd_name",
          "label": "River basin district",
          "multiValued": false,
          "values": [
            {
              "value": "Humber",
              "count": 119
            },
            {
              "value": "North West",
              "count": 117
            },
            {
              "value": "South West",
              "count": 63
            },
            {
              "value": "Anglian",
              "count": 37
            },
            {
              "value": "Thames",
              "count": 37
            },
            {
              "value": "Northumbria",
              "count": 29
            },
            {
              "value": "Severn",
              "count": 22
            },
            {
              "value": "South East",
              "count": 16
            },
            {
              "value": "Solway Tweed",
              "count": 10
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/ground-conditions"
    },
    {
      "id": "ground-conditions.drinkingWaterSafeguard",
      "key": "drinkingWaterSafeguard",
      "label": "Drinking water safeguard zones",
      "domain": "ground-conditions",
      "category": "Soil & groundwater",
      "defaultOn": true,
      "role": "designation",
      "grain": "safeguard zone",
      "means": "The sharper subset: where a specific pollutant is already driving action. A safeguard zone is evidence of a known problem.",
      "geometry": "area",
      "featureCount": 148,
      "regions": [
        "England"
      ],
      "publisher": "Environment Agency",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · NSTA Open User Licence · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:13:44.385Z",
      "live": false,
      "attributes": [
        {
          "field": "rbd_name",
          "label": "River basin district",
          "multiValued": false,
          "values": [
            {
              "value": "Humber",
              "count": 33
            },
            {
              "value": "Anglian",
              "count": 30
            },
            {
              "value": "North West",
              "count": 25
            },
            {
              "value": "South West",
              "count": 24
            },
            {
              "value": "Thames",
              "count": 11
            },
            {
              "value": "South East",
              "count": 11
            },
            {
              "value": "Severn",
              "count": 10
            },
            {
              "value": "Northumbria",
              "count": 2
            },
            {
              "value": "Solway Tweed",
              "count": 2
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/ground-conditions"
    },
    {
      "id": "ground-conditions.closedMiningWaste",
      "key": "closedMiningWaste",
      "label": "Closed mining waste facilities",
      "domain": "ground-conditions",
      "category": "Contamination legacy",
      "defaultOn": true,
      "role": "hazard",
      "grain": "facility",
      "means": "Closed mining waste facilities. Wales only — England and Scotland publish no equivalent open register.",
      "geometry": "point",
      "featureCount": 46,
      "regions": [
        "Wales"
      ],
      "publisher": "Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · NSTA Open User Licence · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:13:44.385Z",
      "live": false,
      "attributes": [
        {
          "field": "MINE_TYPE",
          "label": "Mine type",
          "multiValued": false,
          "values": [
            {
              "value": "Metalliferous",
              "count": 46
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/ground-conditions"
    },
    {
      "id": "ground-conditions.quarries",
      "key": "quarries",
      "label": "Quarries & extraction",
      "domain": "ground-conditions",
      "category": "Contamination legacy",
      "defaultOn": true,
      "role": "hazard",
      "grain": "working",
      "means": "Volunteer-mapped quarries and extraction, active and disused. Ground disturbance and void space; no national open register exists.",
      "geometry": "point",
      "featureCount": 11640,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "OGL v3 · NSTA Open User Licence · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:13:44.385Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/ground-conditions"
    },
    {
      "id": "ground-conditions.sepaWasteSites",
      "key": "sepaWasteSites",
      "label": "Licensed waste sites (Scotland)",
      "domain": "ground-conditions",
      "category": "Contamination legacy",
      "defaultOn": true,
      "role": "hazard",
      "grain": "authorisation",
      "means": "Scotland's licensed waste estate, filtered from a register covering every regulated medium. One row is an authorisation, not necessarily a distinct site.",
      "geometry": "point",
      "featureCount": 15555,
      "regions": [
        "Scotland"
      ],
      "publisher": "Scottish Environment Protection Agency",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · NSTA Open User Licence · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:13:44.385Z",
      "live": false,
      "attributes": [
        {
          "field": "category",
          "label": "Authorisation type",
          "multiValued": false,
          "values": [
            {
              "value": "Exemption",
              "count": 13735
            },
            {
              "value": "Permit",
              "count": 1109
            },
            {
              "value": "Registration",
              "count": 711
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/ground-conditions"
    },
    {
      "id": "ground-conditions.onshoreWells",
      "key": "onshoreWells",
      "label": "Onshore petroleum wells",
      "domain": "ground-conditions",
      "category": "Contamination legacy",
      "defaultOn": true,
      "role": "hazard",
      "grain": "well bottom-hole",
      "means": "Onshore petroleum wells as a ground condition rather than an energy asset: a cased hole through every aquifer above the target, whose integrity is a live question long after production stops. Bottom-hole location, which is not the surface location.",
      "geometry": "point",
      "featureCount": 2124,
      "regions": [
        "England"
      ],
      "publisher": "North Sea Transition Authority",
      "licence": "NSTA Open User Licence",
      "domainLicence": "OGL v3 · NSTA Open User Licence · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:13:44.385Z",
      "live": false,
      "attributes": [
        {
          "field": "WELLOPSTAT",
          "label": "Well status",
          "multiValued": false,
          "values": [
            {
              "value": "Decomissioned",
              "count": 1393
            },
            {
              "value": "Constructed",
              "count": 429
            },
            {
              "value": "Suspended",
              "count": 302
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/ground-conditions"
    },
    {
      "id": "ground-conditions.agriculturalLand",
      "key": "agriculturalLand",
      "label": "Agricultural land classification",
      "domain": "ground-conditions",
      "category": "Soil & groundwater",
      "defaultOn": false,
      "role": "designation",
      "grain": "graded parcel",
      "means": "The same ALC grading as the planning map, read here as what it physically is — a national soil quality survey.",
      "geometry": "area",
      "featureCount": 585,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · NSTA Open User Licence · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:13:44.385Z",
      "live": false,
      "attributes": [
        {
          "field": "agricultural-land-classification-grade",
          "label": "Land grade",
          "multiValued": false,
          "values": [
            {
              "value": "Grade 3",
              "count": 112
            },
            {
              "value": "Grade 4",
              "count": 105
            },
            {
              "value": "Non Agricultural",
              "count": 84
            },
            {
              "value": "Grade 2",
              "count": 82
            },
            {
              "value": "Urban",
              "count": 80
            },
            {
              "value": "Grade 5",
              "count": 72
            },
            {
              "value": "Grade 1",
              "count": 47
            },
            {
              "value": "Exclusion",
              "count": 3
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/ground-conditions"
    },
    {
      "id": "ground-conditions.waterAvailability",
      "key": "waterAvailability",
      "label": "Water resource availability",
      "domain": "ground-conditions",
      "category": "Soil & groundwater",
      "defaultOn": false,
      "role": "condition",
      "grain": "WFD water body",
      "means": "How reliable abstraction is at four flow percentiles. The best public answer to 'can this site take water', which is now the second constraint on large development after grid connection.",
      "geometry": "area",
      "featureCount": 4436,
      "regions": [
        "England"
      ],
      "publisher": "Environment Agency",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · NSTA Open User Licence · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:13:44.385Z",
      "live": false,
      "attributes": [
        {
          "field": "resavail",
          "label": "Resource availability",
          "multiValued": false,
          "values": [
            {
              "value": "less than 30%",
              "count": 1584
            },
            {
              "value": "at least 95%",
              "count": 1278
            },
            {
              "value": "at least 50%",
              "count": 794
            },
            {
              "value": "at least 30%",
              "count": 461
            },
            {
              "value": "at least 70%",
              "count": 319
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/ground-conditions"
    },
    {
      "id": "ground-conditions.groundwaterCatchments",
      "key": "groundwaterCatchments",
      "label": "Groundwater management catchments",
      "domain": "ground-conditions",
      "category": "Soil & groundwater",
      "defaultOn": false,
      "role": "boundary",
      "grain": "management catchment",
      "means": "The twelve units groundwater is managed and reported against. An administrative frame, not a hydrogeological boundary.",
      "geometry": "area",
      "featureCount": 12,
      "regions": [
        "England"
      ],
      "publisher": "Environment Agency",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · NSTA Open User Licence · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:13:44.385Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/ground-conditions"
    },
    {
      "id": "ground-conditions.sepaDrinkingWaterGroundwater",
      "key": "sepaDrinkingWaterGroundwater",
      "label": "Drinking water protected groundwater (Scotland)",
      "domain": "ground-conditions",
      "category": "Soil & groundwater",
      "defaultOn": false,
      "role": "designation",
      "grain": "protected area",
      "means": "Scotland's groundwater bodies used for drinking supply, protected under the Water Framework Directive. The Scottish counterpart to the EA's drinking water layers.",
      "geometry": "area",
      "featureCount": 403,
      "regions": [
        "Scotland"
      ],
      "publisher": "Scottish Environment Protection Agency",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · NSTA Open User Licence · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:13:44.385Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/ground-conditions"
    },
    {
      "id": "ground-conditions.privateWaterSupplies",
      "key": "privateWaterSupplies",
      "label": "Private water supplies (Scotland)",
      "domain": "ground-conditions",
      "category": "Contamination legacy",
      "defaultOn": true,
      "role": "node",
      "grain": "supply source",
      "means": "Private water supplies in Scotland. The receptor nobody maps: there is no treatment works between the aquifer and the tap, so contamination reaches people directly — which is why it sits beside the landfill and mining layers rather than on the water map.",
      "geometry": "point",
      "featureCount": 21593,
      "regions": [
        "Scotland"
      ],
      "publisher": "Scottish Environment Protection Agency",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · NSTA Open User Licence · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:13:44.385Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/ground-conditions"
    },
    {
      "id": "ground-conditions.mineshafts",
      "key": "mineshafts",
      "label": "Mine shafts",
      "domain": "ground-conditions",
      "category": "Contamination legacy",
      "defaultOn": true,
      "role": "hazard",
      "grain": "shaft",
      "means": "Recorded mine entries. The Coal Authority's national hazard data is a priced product and deliberately not ingested, so this volunteer-mapped set is the only open view of shaft locations — badly understated, and carried because the alternative is nothing.",
      "geometry": "point",
      "featureCount": 3253,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "OGL v3 · NSTA Open User Licence · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:13:44.385Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/ground-conditions"
    },
    {
      "id": "green-space.nationalParks",
      "key": "nationalParks",
      "label": "National Parks",
      "domain": "green-space",
      "category": "Protected landscapes",
      "defaultOn": true,
      "role": "designation",
      "grain": "park",
      "means": "National Parks. Their own planning authorities, with statutory purposes that outrank ordinary development policy.",
      "geometry": "area",
      "featureCount": 13,
      "regions": [
        "England",
        "Wales"
      ],
      "publisher": "Natural England · Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.gov.uk/government/collections/natural-england-open-data",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.875Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 10
            },
            {
              "value": "Wales",
              "count": 3
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/green-space"
    },
    {
      "id": "green-space.aonb",
      "key": "aonb",
      "label": "National Landscapes (AONB)",
      "domain": "green-space",
      "category": "Protected landscapes",
      "defaultOn": true,
      "role": "designation",
      "grain": "designated landscape",
      "means": "National Landscapes, still published under the older AONB title. Landscape protection without a separate planning authority.",
      "geometry": "area",
      "featureCount": 40,
      "regions": [
        "England",
        "Wales"
      ],
      "publisher": "Natural England · Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.gov.uk/government/collections/natural-england-open-data",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.875Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 34
            },
            {
              "value": "Wales",
              "count": 6
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/green-space"
    },
    {
      "id": "green-space.openAccess",
      "key": "openAccess",
      "label": "CRoW open access land",
      "domain": "green-space",
      "category": "Protected landscapes",
      "defaultOn": true,
      "role": "designation",
      "grain": "national aggregate multipolygon",
      "means": "CRoW open access land. Published as eight national multipolygons, so the feature count says nothing about how many places there are — a classic grain trap.",
      "geometry": "area",
      "featureCount": 8,
      "regions": [
        "England"
      ],
      "publisher": "Natural England",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.gov.uk/government/collections/natural-england-open-data",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.875Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/green-space"
    },
    {
      "id": "green-space.countryParks",
      "key": "countryParks",
      "label": "Country Parks",
      "domain": "green-space",
      "category": "Parks & public realm",
      "defaultOn": true,
      "role": "designation",
      "grain": "park",
      "means": "Country Parks — managed recreational green space, usually authority-run.",
      "geometry": "area",
      "featureCount": 467,
      "regions": [
        "England",
        "Scotland"
      ],
      "publisher": "Natural England · NatureScot",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.gov.uk/government/collections/natural-england-open-data",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.875Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 415
            },
            {
              "value": "Scotland",
              "count": 52
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/green-space"
    },
    {
      "id": "green-space.doorstepGreens",
      "key": "doorstepGreens",
      "label": "Doorstep Greens",
      "domain": "green-space",
      "category": "Parks & public realm",
      "defaultOn": true,
      "role": "designation",
      "grain": "green",
      "means": "Small neighbourhood greens from a closed Countryside Agency programme. A historic scheme, not a live one.",
      "geometry": "area",
      "featureCount": 194,
      "regions": [
        "England"
      ],
      "publisher": "Natural England",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.gov.uk/government/collections/natural-england-open-data",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.875Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/green-space"
    },
    {
      "id": "green-space.millenniumGreens",
      "key": "millenniumGreens",
      "label": "Millennium Greens",
      "domain": "green-space",
      "category": "Parks & public realm",
      "defaultOn": true,
      "role": "designation",
      "grain": "green",
      "means": "Another closed programme, held in perpetuity for local communities.",
      "geometry": "area",
      "featureCount": 255,
      "regions": [
        "England"
      ],
      "publisher": "Natural England",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.gov.uk/government/collections/natural-england-open-data",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.875Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/green-space"
    },
    {
      "id": "green-space.commonLand",
      "key": "commonLand",
      "label": "Registered common land",
      "domain": "green-space",
      "category": "Protected landscapes",
      "defaultOn": true,
      "role": "designation",
      "grain": "registered unit",
      "means": "Registered common land. A PROPERTY register: rights of common belong to particular people, and mapping a common says nothing on its own about public access.",
      "geometry": "area",
      "featureCount": 16226,
      "regions": [
        "England",
        "Wales"
      ],
      "publisher": "Environment Agency · Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.gov.uk/government/collections/natural-england-open-data",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.875Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 14673
            },
            {
              "value": "Wales",
              "count": 1553
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/green-space"
    },
    {
      "id": "green-space.wildLand",
      "key": "wildLand",
      "label": "Wild land areas",
      "domain": "green-space",
      "category": "Protected landscapes",
      "defaultOn": true,
      "role": "designation",
      "grain": "area",
      "means": "Scotland's wild land areas. Non-statutory but weighty in Scottish planning, especially against wind development. No English or Welsh equivalent.",
      "geometry": "area",
      "featureCount": 42,
      "regions": [
        "Scotland"
      ],
      "publisher": "NatureScot",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.gov.uk/government/collections/natural-england-open-data",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.875Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/green-space"
    },
    {
      "id": "green-space.heritageCoast",
      "key": "heritageCoast",
      "label": "Heritage coasts",
      "domain": "green-space",
      "category": "Protected landscapes",
      "defaultOn": true,
      "role": "designation",
      "grain": "stretch of coast",
      "means": "Heritage coasts — a non-statutory definition of undeveloped coastline worth keeping that way.",
      "geometry": "area",
      "featureCount": 46,
      "regions": [
        "England",
        "Wales"
      ],
      "publisher": "Natural England · Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.gov.uk/government/collections/natural-england-open-data",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.875Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 32
            },
            {
              "value": "Wales",
              "count": 14
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/green-space"
    },
    {
      "id": "green-space.nationalCharacterAreas",
      "key": "nationalCharacterAreas",
      "label": "National Character Areas",
      "domain": "green-space",
      "category": "Landscape framing",
      "defaultOn": false,
      "role": "boundary",
      "grain": "character area",
      "means": "The 159 areas England divides into by landscape character. A description, with no legal force — the frame other designations sit inside.",
      "geometry": "area",
      "featureCount": 159,
      "regions": [
        "England"
      ],
      "publisher": "Natural England",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.gov.uk/government/collections/natural-england-open-data",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.875Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/green-space"
    },
    {
      "id": "green-space.natureRecoveryStrategies",
      "key": "natureRecoveryStrategies",
      "label": "Local Nature Recovery Strategy areas",
      "domain": "green-space",
      "category": "Landscape framing",
      "defaultOn": false,
      "role": "boundary",
      "grain": "strategy area",
      "means": "Local Nature Recovery Strategy areas. The unit England's statutory nature recovery planning is organised by.",
      "geometry": "area",
      "featureCount": 48,
      "regions": [
        "England"
      ],
      "publisher": "Natural England",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.gov.uk/government/collections/natural-england-open-data",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.875Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/green-space"
    },
    {
      "id": "green-space.openCountry",
      "key": "openCountry",
      "label": "CRoW conclusive open country",
      "domain": "green-space",
      "category": "Protected landscapes",
      "defaultOn": true,
      "role": "designation",
      "grain": "conclusive parcel",
      "means": "The granular CRoW access register. `openAccess` is eight national multipolygons — an aggregate that cannot answer 'is there access land near here'; these are the individual conclusive parcels that can.",
      "geometry": "area",
      "featureCount": 26536,
      "regions": [
        "England"
      ],
      "publisher": "Environment Agency",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.gov.uk/government/collections/natural-england-open-data",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.875Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/green-space"
    },
    {
      "id": "green-space.dedicatedAccess",
      "key": "dedicatedAccess",
      "label": "Dedicated access land",
      "domain": "green-space",
      "category": "Protected landscapes",
      "defaultOn": false,
      "role": "designation",
      "grain": "dedicated parcel",
      "means": "Land an owner has voluntarily dedicated as access land in perpetuity — the opposite route to the statutory one, and rarely mapped alongside it.",
      "geometry": "area",
      "featureCount": 1093,
      "regions": [
        "England"
      ],
      "publisher": "Environment Agency",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.gov.uk/government/collections/natural-england-open-data",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.875Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/green-space"
    },
    {
      "id": "green-space.registeredCommonAccess",
      "key": "registeredCommonAccess",
      "label": "CRoW registered common land",
      "domain": "green-space",
      "category": "Protected landscapes",
      "defaultOn": false,
      "role": "designation",
      "grain": "registered unit",
      "means": "Common land carrying CRoW access rights. Distinct from the commons register itself: this is the subset where the public may walk, which the property register alone never tells you.",
      "geometry": "area",
      "featureCount": 1745,
      "regions": [
        "England"
      ],
      "publisher": "Environment Agency",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.gov.uk/government/collections/natural-england-open-data",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.875Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/green-space"
    },
    {
      "id": "green-space.welshForestEstate",
      "key": "welshForestEstate",
      "label": "Public forest estate (Wales)",
      "domain": "green-space",
      "category": "Parks & public realm",
      "defaultOn": true,
      "role": "boundary",
      "grain": "ownership parcel",
      "means": "The Welsh public forest estate. Wales has no Country Park or Doorstep Green equivalent on this map, so without it the Welsh half of the publicly-managed green estate is simply missing.",
      "geometry": "area",
      "featureCount": 1505,
      "regions": [
        "Wales"
      ],
      "publisher": "Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://www.gov.uk/government/collections/natural-england-open-data",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.875Z",
      "live": false,
      "attributes": [
        {
          "field": "legal_status_st",
          "label": "Legal status",
          "multiValued": false,
          "values": [
            {
              "value": "0",
              "count": 1355
            },
            {
              "value": "1",
              "count": 150
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/green-space"
    },
    {
      "id": "biodiversity.sssi",
      "key": "sssi",
      "label": "SSSIs",
      "domain": "biodiversity",
      "category": "Statutory designations",
      "defaultOn": true,
      "role": "designation",
      "grain": "notified unit",
      "means": "Sites of Special Scientific Interest, the base layer of UK nature protection. Scotland dominates the count because it notifies far more, smaller units — a counting artefact, not more nature.",
      "geometry": "area",
      "featureCount": 18413,
      "regions": [
        "England",
        "Scotland",
        "Wales"
      ],
      "publisher": "Natural England · NatureScot · Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://designatedsites.naturalengland.org.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.872Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "Scotland",
              "count": 13197
            },
            {
              "value": "England",
              "count": 4128
            },
            {
              "value": "Wales",
              "count": 1088
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/biodiversity"
    },
    {
      "id": "biodiversity.sac",
      "key": "sac",
      "label": "Special Areas of Conservation",
      "domain": "biodiversity",
      "category": "European sites",
      "defaultOn": false,
      "role": "designation",
      "grain": "site",
      "means": "Special Areas of Conservation, for habitats and non-bird species. Triggers Habitats Regulations Assessment for anything that might affect them, including from a distance.",
      "geometry": "area",
      "featureCount": 4606,
      "regions": [
        "England",
        "Scotland",
        "Wales"
      ],
      "publisher": "Natural England · NatureScot · Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://designatedsites.naturalengland.org.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.872Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "Scotland",
              "count": 2593
            },
            {
              "value": "England",
              "count": 1911
            },
            {
              "value": "Wales",
              "count": 102
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/biodiversity"
    },
    {
      "id": "biodiversity.spa",
      "key": "spa",
      "label": "Special Protection Areas",
      "domain": "biodiversity",
      "category": "European sites",
      "defaultOn": false,
      "role": "designation",
      "grain": "site",
      "means": "Special Protection Areas, for birds. Same assessment regime as SACs, and frequently overlapping them.",
      "geometry": "area",
      "featureCount": 3580,
      "regions": [
        "England",
        "Scotland",
        "Wales"
      ],
      "publisher": "Natural England · NatureScot · Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://designatedsites.naturalengland.org.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.872Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "Scotland",
              "count": 2477
            },
            {
              "value": "England",
              "count": 1079
            },
            {
              "value": "Wales",
              "count": 24
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/biodiversity"
    },
    {
      "id": "biodiversity.ramsar",
      "key": "ramsar",
      "label": "Ramsar wetlands",
      "domain": "biodiversity",
      "category": "European sites",
      "defaultOn": true,
      "role": "designation",
      "grain": "site",
      "means": "Ramsar wetlands of international importance. Treated as equivalent to European sites in policy.",
      "geometry": "area",
      "featureCount": 3574,
      "regions": [
        "England",
        "Scotland",
        "Wales"
      ],
      "publisher": "Natural England · NatureScot · Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://designatedsites.naturalengland.org.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.872Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "Scotland",
              "count": 2271
            },
            {
              "value": "England",
              "count": 1291
            },
            {
              "value": "Wales",
              "count": 12
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/biodiversity"
    },
    {
      "id": "biodiversity.nnr",
      "key": "nnr",
      "label": "National Nature Reserves",
      "domain": "biodiversity",
      "category": "Reserves",
      "defaultOn": true,
      "role": "designation",
      "grain": "reserve",
      "means": "National Nature Reserves — actively managed, usually already inside an SSSI.",
      "geometry": "area",
      "featureCount": 1049,
      "regions": [
        "England",
        "Scotland",
        "Wales"
      ],
      "publisher": "Natural England · NatureScot · Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://designatedsites.naturalengland.org.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.872Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "Scotland",
              "count": 748
            },
            {
              "value": "England",
              "count": 225
            },
            {
              "value": "Wales",
              "count": 76
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/biodiversity"
    },
    {
      "id": "biodiversity.lnr",
      "key": "lnr",
      "label": "Local Nature Reserves",
      "domain": "biodiversity",
      "category": "Reserves",
      "defaultOn": false,
      "role": "designation",
      "grain": "reserve",
      "means": "Local Nature Reserves, declared by councils. Local significance and local protection.",
      "geometry": "area",
      "featureCount": 1951,
      "regions": [
        "England",
        "Scotland",
        "Wales"
      ],
      "publisher": "Natural England · NatureScot · Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://designatedsites.naturalengland.org.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.872Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 1724
            },
            {
              "value": "Scotland",
              "count": 131
            },
            {
              "value": "Wales",
              "count": 96
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/biodiversity"
    },
    {
      "id": "biodiversity.mcz",
      "key": "mcz",
      "label": "Marine Conservation Zones",
      "domain": "biodiversity",
      "category": "Marine",
      "defaultOn": true,
      "role": "designation",
      "grain": "zone",
      "means": "Marine Conservation Zones. Constrains seabed activity.",
      "geometry": "area",
      "featureCount": 144,
      "regions": [
        "England",
        "Scotland"
      ],
      "publisher": "Natural England · NatureScot",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://designatedsites.naturalengland.org.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.872Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 106
            },
            {
              "value": "Scotland",
              "count": 38
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/biodiversity"
    },
    {
      "id": "biodiversity.hpma",
      "key": "hpma",
      "label": "Highly Protected Marine Areas",
      "domain": "biodiversity",
      "category": "Marine",
      "defaultOn": true,
      "role": "designation",
      "grain": "area",
      "means": "Highly Protected Marine Areas — the strictest marine designation, excluding almost all extractive activity. Only five.",
      "geometry": "area",
      "featureCount": 5,
      "regions": [
        "England"
      ],
      "publisher": "Natural England",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://designatedsites.naturalengland.org.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.872Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/biodiversity"
    },
    {
      "id": "biodiversity.marineConsultationAreas",
      "key": "marineConsultationAreas",
      "label": "Marine Consultation Areas",
      "domain": "biodiversity",
      "category": "Marine",
      "defaultOn": true,
      "role": "designation",
      "grain": "area",
      "means": "Scottish marine consultation areas. A trigger for consultation, not a prohibition.",
      "geometry": "area",
      "featureCount": 34,
      "regions": [
        "Scotland"
      ],
      "publisher": "NatureScot",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://designatedsites.naturalengland.org.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.872Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/biodiversity"
    },
    {
      "id": "biodiversity.gcr",
      "key": "gcr",
      "label": "Geological Conservation Review sites",
      "domain": "biodiversity",
      "category": "Statutory designations",
      "defaultOn": true,
      "role": "designation",
      "grain": "site",
      "means": "Geological Conservation Review sites — protected for their rock, not their species, through the same SSSI mechanism.",
      "geometry": "area",
      "featureCount": 1208,
      "regions": [
        "Scotland"
      ],
      "publisher": "NatureScot",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://designatedsites.naturalengland.org.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.872Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/biodiversity"
    },
    {
      "id": "biodiversity.biosphereReserves",
      "key": "biosphereReserves",
      "label": "Biosphere reserves",
      "domain": "biodiversity",
      "category": "Reserves",
      "defaultOn": true,
      "role": "designation",
      "grain": "reserve",
      "means": "UNESCO biosphere reserves. A framework for sustainable use, not a development control.",
      "geometry": "area",
      "featureCount": 15,
      "regions": [
        "England",
        "Scotland"
      ],
      "publisher": "Natural England · NatureScot",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://designatedsites.naturalengland.org.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.872Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "Scotland",
              "count": 12
            },
            {
              "value": "England",
              "count": 3
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/biodiversity"
    },
    {
      "id": "biodiversity.natureImprovementAreas",
      "key": "natureImprovementAreas",
      "label": "Nature Improvement Areas",
      "domain": "biodiversity",
      "category": "Recovery",
      "defaultOn": false,
      "role": "boundary",
      "grain": "partnership area",
      "means": "Nature Improvement Areas from a closed funding programme. Twelve, historic.",
      "geometry": "area",
      "featureCount": 12,
      "regions": [
        "England"
      ],
      "publisher": "Natural England",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://designatedsites.naturalengland.org.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.872Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/biodiversity"
    },
    {
      "id": "biodiversity.nutrientCatchments",
      "key": "nutrientCatchments",
      "label": "Nutrient neutrality catchments",
      "domain": "biodiversity",
      "category": "Recovery",
      "defaultOn": false,
      "role": "designation",
      "grain": "catchment",
      "means": "Where nutrient neutrality applies. The one layer here with a direct and immediate planning consequence: inside these, housing consent stalls until a developer offsets its phosphate or nitrate load.",
      "geometry": "area",
      "featureCount": 39,
      "regions": [
        "England"
      ],
      "publisher": "Natural England",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://designatedsites.naturalengland.org.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.872Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/biodiversity"
    },
    {
      "id": "biodiversity.ancientWoodlandScotland",
      "key": "ancientWoodlandScotland",
      "label": "Ancient woodland (Scotland)",
      "domain": "biodiversity",
      "category": "Statutory designations",
      "defaultOn": true,
      "role": "designation",
      "grain": "woodland compartment",
      "means": "Irreplaceable habitat, and the strongest material consideration against development in a wood. Scotland only: England's inventory is 53,638 polygons and Wales's 48,850, both too large to ship, so this layer is a coverage gap by size rather than by licence.",
      "geometry": "area",
      "featureCount": 28512,
      "regions": [
        "Scotland"
      ],
      "publisher": "NatureScot",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://designatedsites.naturalengland.org.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.872Z",
      "live": false,
      "attributes": [
        {
          "field": "ANTIQUITY",
          "label": "Antiquity",
          "multiValued": false,
          "values": [
            {
              "value": "Ancient (of semi-natural origin)",
              "count": 14568
            },
            {
              "value": "Long-Established (of plantation origin)",
              "count": 11395
            },
            {
              "value": "Other (on Roy map)",
              "count": 2549
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/biodiversity"
    },
    {
      "id": "biodiversity.wildSalmonidZones",
      "key": "wildSalmonidZones",
      "label": "Wild salmonid protection zones",
      "domain": "biodiversity",
      "category": "Recovery",
      "defaultOn": false,
      "role": "designation",
      "grain": "protection zone",
      "means": "Where wild salmon and sea trout populations are protected in Scotland, typed by the bottleneck limiting them. A freshwater constraint on abstraction, barriers and development alike.",
      "geometry": "area",
      "featureCount": 127,
      "regions": [
        "Scotland"
      ],
      "publisher": "Scottish Environment Protection Agency",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://designatedsites.naturalengland.org.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.872Z",
      "live": false,
      "attributes": [
        {
          "field": "bottleneck_type",
          "label": "Bottleneck",
          "multiValued": false,
          "values": [
            {
              "value": "Sea loch",
              "count": 76
            },
            {
              "value": "River mouth",
              "count": 32
            },
            {
              "value": "Sound",
              "count": 14
            },
            {
              "value": "Sound isolated",
              "count": 5
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/biodiversity"
    },
    {
      "id": "biodiversity.scottishNatureReserves",
      "key": "scottishNatureReserves",
      "label": "Nature reserves (Scotland)",
      "domain": "biodiversity",
      "category": "Reserves",
      "defaultOn": false,
      "role": "designation",
      "grain": "reserve",
      "means": "NatureScot's reserves beyond the national series. Eleven sites, actively managed.",
      "geometry": "area",
      "featureCount": 11,
      "regions": [
        "Scotland"
      ],
      "publisher": "NatureScot",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": "https://designatedsites.naturalengland.org.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.872Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/biodiversity"
    },
    {
      "id": "hydrogen-ccus.sites",
      "key": "sites",
      "label": "Sites",
      "domain": "hydrogen-ccus",
      "category": "Licensed storage",
      "defaultOn": true,
      "role": "supply",
      "grain": "licence award",
      "means": "UKCS CO2 storage licence awards as originally ingested.",
      "geometry": "point",
      "featureCount": null,
      "regions": null,
      "publisher": null,
      "licence": null,
      "domainLicence": null,
      "sourceUrl": null,
      "cadence": null,
      "fetchedAt": null,
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/hydrogen-ccus"
    },
    {
      "id": "hydrogen-ccus.carbonStorageLicences",
      "key": "carbonStorageLicences",
      "label": "Carbon storage licences",
      "domain": "hydrogen-ccus",
      "category": "Licensed storage",
      "defaultOn": true,
      "role": "supply",
      "grain": "licence area",
      "means": "Current carbon storage licences. A licence is permission to EXPLORE a store, not a working store.",
      "geometry": "area",
      "featureCount": 27,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "North Sea Transition Authority",
      "licence": "NSTA Open User Licence",
      "domainLicence": "NSTA Open User Licence",
      "sourceUrl": "https://www.nstauthority.co.uk/data-and-insights/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.887Z",
      "live": false,
      "attributes": [
        {
          "field": "LICSTATUS",
          "label": "Licence status",
          "multiValued": false,
          "values": [
            {
              "value": "Not recorded",
              "count": 27
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/hydrogen-ccus"
    },
    {
      "id": "hydrogen-ccus.carbonStorageSites",
      "key": "carbonStorageSites",
      "label": "Carbon storage sites",
      "domain": "hydrogen-ccus",
      "category": "Licensed storage",
      "defaultOn": true,
      "role": "supply",
      "grain": "site",
      "means": "Defined storage sites inside a licence. Only four exist — the sharp end of the pipeline.",
      "geometry": "area",
      "featureCount": 4,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "North Sea Transition Authority",
      "licence": "NSTA Open User Licence",
      "domainLicence": "NSTA Open User Licence",
      "sourceUrl": "https://www.nstauthority.co.uk/data-and-insights/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.887Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/hydrogen-ccus"
    },
    {
      "id": "hydrogen-ccus.carbonStorageComplexes",
      "key": "carbonStorageComplexes",
      "label": "Carbon storage complexes",
      "domain": "hydrogen-ccus",
      "category": "Licensed storage",
      "defaultOn": true,
      "role": "supply",
      "grain": "complex",
      "means": "The wider geological complex a site sits in, including the seal and any secondary containment.",
      "geometry": "area",
      "featureCount": 4,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "North Sea Transition Authority",
      "licence": "NSTA Open User Licence",
      "domainLicence": "NSTA Open User Licence",
      "sourceUrl": "https://www.nstauthority.co.uk/data-and-insights/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.887Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/hydrogen-ccus"
    },
    {
      "id": "hydrogen-ccus.carbonStorageOffered",
      "key": "carbonStorageOffered",
      "label": "Areas offered for application",
      "domain": "hydrogen-ccus",
      "category": "Pipeline of capacity",
      "defaultOn": true,
      "role": "supply",
      "grain": "offered area",
      "means": "Areas offered for application in licensing rounds. The forward pipeline of capacity, not commitments.",
      "geometry": "area",
      "featureCount": 28,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "North Sea Transition Authority",
      "licence": "NSTA Open User Licence",
      "domainLicence": "NSTA Open User Licence",
      "sourceUrl": "https://www.nstauthority.co.uk/data-and-insights/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.887Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/hydrogen-ccus"
    },
    {
      "id": "hydrogen-ccus.hydrocarbonFields",
      "key": "hydrocarbonFields",
      "label": "Offshore hydrocarbon fields",
      "domain": "hydrogen-ccus",
      "category": "Pipeline of capacity",
      "defaultOn": true,
      "role": "supply",
      "grain": "field",
      "means": "Offshore hydrocarbon fields, included as candidate stores: a depleted field's seal is proven by having held hydrocarbons for millions of years. Almost none of the 478 is licensed for storage.",
      "geometry": "area",
      "featureCount": 478,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "North Sea Transition Authority",
      "licence": "NSTA Open User Licence",
      "domainLicence": "NSTA Open User Licence",
      "sourceUrl": "https://www.nstauthority.co.uk/data-and-insights/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.887Z",
      "live": false,
      "attributes": [
        {
          "field": "STATUS",
          "label": "Field status",
          "multiValued": false,
          "values": [
            {
              "value": "PRODUCING",
              "count": 216
            },
            {
              "value": "PRODUCTION CEASED",
              "count": 189
            },
            {
              "value": "POST-COP",
              "count": 37
            },
            {
              "value": "PRODUCTION CEASED - VENT CONSENT NEEDED",
              "count": 19
            },
            {
              "value": "PRODUCTION SUSPENDED - POSSIBLE RESERVES REMAIN",
              "count": 7
            },
            {
              "value": "SHELVED",
              "count": 3
            },
            {
              "value": "CONSTRUCTION-FDP APPROV",
              "count": 2
            },
            {
              "value": "UNDER APPRAI-FUTURE FDP",
              "count": 2
            },
            {
              "value": "PRODUCTION SUSPENDED",
              "count": 1
            },
            {
              "value": "NO APPRAISAL",
              "count": 1
            },
            {
              "value": "Not recorded",
              "count": 1
            }
          ]
        },
        {
          "field": "FIELDTYPE",
          "label": "Field type",
          "multiValued": false,
          "values": [
            {
              "value": "OIL",
              "count": 253
            },
            {
              "value": "GAS",
              "count": 182
            },
            {
              "value": "COND",
              "count": 43
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/hydrogen-ccus"
    },
    {
      "id": "hydrogen-ccus.gasStorageLicences",
      "key": "gasStorageLicences",
      "label": "Gas storage licences",
      "domain": "hydrogen-ccus",
      "category": "Licensed storage",
      "defaultOn": true,
      "role": "supply",
      "grain": "licence area",
      "means": "The closest existing analogue to hydrogen storage: the same salt caverns and depleted fields, the same licensing regime. Four licences — the whole UK gas storage estate.",
      "geometry": "area",
      "featureCount": 4,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "North Sea Transition Authority",
      "licence": "NSTA Open User Licence",
      "domainLicence": "NSTA Open User Licence",
      "sourceUrl": "https://www.nstauthority.co.uk/data-and-insights/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.887Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/hydrogen-ccus"
    },
    {
      "id": "hydrogen-ccus.onshoreFields",
      "key": "onshoreFields",
      "label": "Onshore hydrocarbon fields",
      "domain": "hydrogen-ccus",
      "category": "Pipeline of capacity",
      "defaultOn": true,
      "role": "supply",
      "grain": "field",
      "means": "Onshore hydrocarbon fields. Candidate onshore storage, and the reason onshore CCUS is argued about at all.",
      "geometry": "area",
      "featureCount": 61,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "North Sea Transition Authority",
      "licence": "NSTA Open User Licence",
      "domainLicence": "NSTA Open User Licence",
      "sourceUrl": "https://www.nstauthority.co.uk/data-and-insights/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.887Z",
      "live": false,
      "attributes": [
        {
          "field": "FIELDTYPE",
          "label": "Field type",
          "multiValued": false,
          "values": [
            {
              "value": "OIL",
              "count": 43
            },
            {
              "value": "GAS",
              "count": 16
            },
            {
              "value": "CBM",
              "count": 2
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/hydrogen-ccus"
    },
    {
      "id": "hydrogen-ccus.fieldDeterminations",
      "key": "fieldDeterminations",
      "label": "Petroleum field determinations",
      "domain": "hydrogen-ccus",
      "category": "Pipeline of capacity",
      "defaultOn": true,
      "role": "boundary",
      "grain": "determined field",
      "means": "The LEGAL boundary of a field, as opposed to its geological extent. Rights and liabilities attach to the determination, not to the rock.",
      "geometry": "area",
      "featureCount": 344,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "North Sea Transition Authority",
      "licence": "NSTA Open User Licence",
      "domainLicence": "NSTA Open User Licence",
      "sourceUrl": "https://www.nstauthority.co.uk/data-and-insights/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.887Z",
      "live": false,
      "attributes": [
        {
          "field": "FD_STAT",
          "label": "Determination status",
          "multiValued": false,
          "values": [
            {
              "value": "CURRENT",
              "count": 344
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/hydrogen-ccus"
    },
    {
      "id": "hydrogen-ccus.majorGeologicalAreas",
      "key": "majorGeologicalAreas",
      "label": "Major geological areas",
      "domain": "hydrogen-ccus",
      "category": "Geology",
      "defaultOn": false,
      "role": "boundary",
      "grain": "basin",
      "means": "The basins. Storage capacity is a property of the basin before it is a property of any one field, and nothing else on this map shows that scale.",
      "geometry": "area",
      "featureCount": 15,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "North Sea Transition Authority",
      "licence": "NSTA Open User Licence",
      "domainLicence": "NSTA Open User Licence",
      "sourceUrl": "https://www.nstauthority.co.uk/data-and-insights/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.887Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/hydrogen-ccus"
    },
    {
      "id": "hydrogen-ccus.geologicalSubareas",
      "key": "geologicalSubareas",
      "label": "Geological subareas",
      "domain": "hydrogen-ccus",
      "category": "Geology",
      "defaultOn": false,
      "role": "boundary",
      "grain": "sub-basin",
      "means": "Sub-basin divisions within the major geological areas — the unit prospectivity is usually assessed against.",
      "geometry": "area",
      "featureCount": 73,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "North Sea Transition Authority",
      "licence": "NSTA Open User Licence",
      "domainLicence": "NSTA Open User Licence",
      "sourceUrl": "https://www.nstauthority.co.uk/data-and-insights/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.887Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/hydrogen-ccus"
    },
    {
      "id": "hydrogen-ccus.relinquishmentOpportunities",
      "key": "relinquishmentOpportunities",
      "label": "Relinquishment opportunities",
      "domain": "hydrogen-ccus",
      "category": "Geology",
      "defaultOn": true,
      "role": "supply",
      "grain": "prospect",
      "means": "Prospects identified in relinquishment reports: subsurface volumes already mapped and characterised by a departing operator, which is exactly the evidence a storage screening study starts from.",
      "geometry": "point",
      "featureCount": 938,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "North Sea Transition Authority",
      "licence": "NSTA Open User Licence",
      "domainLicence": "NSTA Open User Licence",
      "sourceUrl": "https://www.nstauthority.co.uk/data-and-insights/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.887Z",
      "live": false,
      "attributes": [
        {
          "field": "OPPORNTYPE",
          "label": "Opportunity type",
          "multiValued": false,
          "values": [
            {
              "value": "Prospect",
              "count": 684
            },
            {
              "value": "Lead",
              "count": 200
            },
            {
              "value": "Trap Concept",
              "count": 49
            },
            {
              "value": "Drill-ready Prospect",
              "count": 5
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/hydrogen-ccus"
    },
    {
      "id": "hydrogen-ccus.bgsProspects",
      "key": "bgsProspects",
      "label": "BGS relinquishment prospects",
      "domain": "hydrogen-ccus",
      "category": "Geology",
      "defaultOn": true,
      "role": "supply",
      "grain": "prospect",
      "means": "BGS's own re-evaluation of relinquished acreage. An independent read of the same rock, which is why it is worth carrying alongside the operator reports rather than instead of them.",
      "geometry": "area",
      "featureCount": 2438,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "North Sea Transition Authority",
      "licence": "NSTA Open User Licence",
      "domainLicence": "NSTA Open User Licence",
      "sourceUrl": "https://www.nstauthority.co.uk/data-and-insights/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.887Z",
      "live": false,
      "attributes": [
        {
          "field": "OPPORNTYPE",
          "label": "Opportunity type",
          "multiValued": false,
          "values": [
            {
              "value": "Prospect",
              "count": 1344
            },
            {
              "value": "Lead",
              "count": 605
            },
            {
              "value": "Discovery",
              "count": 329
            },
            {
              "value": "Trap Concept",
              "count": 103
            },
            {
              "value": "Dry Prospect (for post-well analysis)",
              "count": 31
            },
            {
              "value": "Drill-ready Prospect",
              "count": 19
            },
            {
              "value": "Dry prospect (for post-well analysis)",
              "count": 4
            },
            {
              "value": "New Play",
              "count": 2
            },
            {
              "value": "Invalid",
              "count": 1
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/hydrogen-ccus"
    },
    {
      "id": "hydrogen-ccus.onshoreLicences",
      "key": "onshoreLicences",
      "label": "Onshore petroleum licences",
      "domain": "hydrogen-ccus",
      "category": "Onshore rights",
      "defaultOn": true,
      "role": "boundary",
      "grain": "licence",
      "means": "Who holds onshore petroleum rights where. Context rather than capacity — but an onshore storage or hydrogen scheme has to deal with the incumbent licensee.",
      "geometry": "area",
      "featureCount": 75,
      "regions": [
        "England"
      ],
      "publisher": "North Sea Transition Authority",
      "licence": "NSTA Open User Licence",
      "domainLicence": "NSTA Open User Licence",
      "sourceUrl": "https://www.nstauthority.co.uk/data-and-insights/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.887Z",
      "live": false,
      "attributes": [
        {
          "field": "LICSTATUS",
          "label": "Licence status",
          "multiValued": false,
          "values": [
            {
              "value": "Extant",
              "count": 75
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/hydrogen-ccus"
    },
    {
      "id": "hydrogen-ccus.onshoreBlocks",
      "key": "onshoreBlocks",
      "label": "Onshore licence blocks",
      "domain": "hydrogen-ccus",
      "category": "Onshore rights",
      "defaultOn": true,
      "role": "boundary",
      "grain": "licence block",
      "means": "The grid onshore licensing is administered on. A block is an administrative square, not a geological unit.",
      "geometry": "area",
      "featureCount": 193,
      "regions": [
        "England"
      ],
      "publisher": "North Sea Transition Authority",
      "licence": "NSTA Open User Licence",
      "domainLicence": "NSTA Open User Licence",
      "sourceUrl": "https://www.nstauthority.co.uk/data-and-insights/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-17T12:39:58.887Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/hydrogen-ccus"
    },
    {
      "id": "materials-waste.permittedWaste",
      "key": "permittedWaste",
      "label": "Permitted waste sites",
      "domain": "materials-waste",
      "category": "Licensed capacity",
      "defaultOn": true,
      "role": "node",
      "grain": "permitted site",
      "means": "The licensed waste estate in England and Wales, read here as capacity rather than as contamination legacy.",
      "geometry": "area",
      "featureCount": 1917,
      "regions": [
        "England",
        "Wales"
      ],
      "publisher": "Environment Agency · Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:15:04.832Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 1658
            },
            {
              "value": "Wales",
              "count": 259
            }
          ]
        },
        {
          "field": "status",
          "label": "Licence status",
          "multiValued": false,
          "values": [
            {
              "value": "Not recorded",
              "count": 1917
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/materials-waste"
    },
    {
      "id": "materials-waste.historicLandfill",
      "key": "historicLandfill",
      "label": "Closed landfill",
      "domain": "materials-waste",
      "category": "Licensed capacity",
      "defaultOn": true,
      "role": "node",
      "grain": "closed site",
      "means": "Closed landfill as past disposal capacity — the same register the ground conditions map reads as contamination legacy.",
      "geometry": "point",
      "featureCount": 21733,
      "regions": [
        "England",
        "Wales"
      ],
      "publisher": "Environment Agency · Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:15:04.832Z",
      "live": false,
      "attributes": [
        {
          "field": "region",
          "label": "Nation",
          "multiValued": false,
          "values": [
            {
              "value": "England",
              "count": 19806
            },
            {
              "value": "Wales",
              "count": 1927
            }
          ]
        },
        {
          "field": "waste",
          "label": "Waste accepted",
          "multiValued": true,
          "values": [
            {
              "value": "Not recorded",
              "count": 21733
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/materials-waste"
    },
    {
      "id": "materials-waste.recyclingCentres",
      "key": "recyclingCentres",
      "label": "Recycling centres",
      "domain": "materials-waste",
      "category": "Collection & reprocessing",
      "defaultOn": true,
      "role": "node",
      "grain": "centre",
      "means": "Household waste recycling centres as mapped by volunteers. The public-facing end of the estate.",
      "geometry": "point",
      "featureCount": 1530,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:15:04.832Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/materials-waste"
    },
    {
      "id": "materials-waste.activeLandfill",
      "key": "activeLandfill",
      "label": "Landfill sites (OSM)",
      "domain": "materials-waste",
      "category": "Collection & reprocessing",
      "defaultOn": true,
      "role": "node",
      "grain": "site",
      "means": "Landfill as tagged in OSM. Overlaps the regulator's boundaries without matching them.",
      "geometry": "point",
      "featureCount": 1923,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:15:04.832Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/materials-waste"
    },
    {
      "id": "materials-waste.wastewaterPlants",
      "key": "wastewaterPlants",
      "label": "Wastewater treatment works",
      "domain": "materials-waste",
      "category": "Collection & reprocessing",
      "defaultOn": false,
      "role": "node",
      "grain": "works",
      "means": "Wastewater treatment works. The terminus of the sewer network and the discharge point into a watercourse.",
      "geometry": "point",
      "featureCount": 6763,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:15:04.832Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/materials-waste"
    },
    {
      "id": "materials-waste.wastePermitsWales",
      "key": "wastePermitsWales",
      "label": "Waste permits (Wales)",
      "domain": "materials-waste",
      "category": "Licensed capacity",
      "defaultOn": false,
      "role": "node",
      "grain": "permit",
      "means": "NRW's own permitting register. Separate columns from the EA's, so it is a separate layer rather than a merge.",
      "geometry": "point",
      "featureCount": 2292,
      "regions": [
        "Wales"
      ],
      "publisher": "Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:15:04.832Z",
      "live": false,
      "attributes": [
        {
          "field": "Permit_status",
          "label": "Permit status",
          "multiValued": false,
          "values": [
            {
              "value": "Effective",
              "count": 2292
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/materials-waste"
    },
    {
      "id": "materials-waste.scrapYards",
      "key": "scrapYards",
      "label": "Scrap yards",
      "domain": "materials-waste",
      "category": "Collection & reprocessing",
      "defaultOn": false,
      "role": "node",
      "grain": "yard",
      "means": "Metal recycling sites. The informal end of the materials economy, and a recurring source of fire and pollution incidents.",
      "geometry": "point",
      "featureCount": 466,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:15:04.832Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/materials-waste"
    },
    {
      "id": "materials-waste.wasteTransfer",
      "key": "wasteTransfer",
      "label": "Waste transfer stations",
      "domain": "materials-waste",
      "category": "Collection & reprocessing",
      "defaultOn": true,
      "role": "node",
      "grain": "station",
      "means": "Waste transfer stations — where collection vehicles consolidate into bulk haulage.",
      "geometry": "point",
      "featureCount": 278,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:15:04.832Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/materials-waste"
    },
    {
      "id": "materials-waste.quarries",
      "key": "quarries",
      "label": "Quarries & extraction",
      "domain": "materials-waste",
      "category": "Extraction",
      "defaultOn": false,
      "role": "supply",
      "grain": "working",
      "means": "Quarries as the primary materials SOURCE, the opposite end of the flow from the disposal layers on this map.",
      "geometry": "point",
      "featureCount": 11640,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:15:04.832Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/materials-waste"
    },
    {
      "id": "materials-waste.closedMiningWaste",
      "key": "closedMiningWaste",
      "label": "Closed mining waste facilities",
      "domain": "materials-waste",
      "category": "Extraction",
      "defaultOn": true,
      "role": "hazard",
      "grain": "facility",
      "means": "Closed mining waste facilities. Wales only.",
      "geometry": "point",
      "featureCount": 46,
      "regions": [
        "Wales"
      ],
      "publisher": "Natural Resources Wales",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:15:04.832Z",
      "live": false,
      "attributes": [
        {
          "field": "MINE_TYPE",
          "label": "Mine type",
          "multiValued": false,
          "values": [
            {
              "value": "Metalliferous",
              "count": 46
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/materials-waste"
    },
    {
      "id": "materials-waste.sepaWasteSites",
      "key": "sepaWasteSites",
      "label": "Licensed waste sites (Scotland)",
      "domain": "materials-waste",
      "category": "Licensed capacity",
      "defaultOn": true,
      "role": "node",
      "grain": "authorisation",
      "means": "Scotland's licensed waste estate, from SEPA's own register.",
      "geometry": "point",
      "featureCount": 15555,
      "regions": [
        "Scotland"
      ],
      "publisher": "Scottish Environment Protection Agency",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:15:04.832Z",
      "live": false,
      "attributes": [
        {
          "field": "category",
          "label": "Authorisation type",
          "multiValued": false,
          "values": [
            {
              "value": "Exemption",
              "count": 13735
            },
            {
              "value": "Permit",
              "count": 1109
            },
            {
              "value": "Registration",
              "count": 711
            }
          ]
        }
      ],
      "mapUrl": "https://citymirror.io/gallery/uk/materials-waste"
    },
    {
      "id": "materials-waste.wastePlans",
      "key": "wastePlans",
      "label": "Waste plan areas",
      "domain": "materials-waste",
      "category": "Plan-making",
      "defaultOn": false,
      "role": "boundary",
      "grain": "plan area",
      "means": "The area each waste local plan governs. Waste planning is often handled by a different authority from housing, on a different geography — which is why safeguarding an operating site so often fails.",
      "geometry": "area",
      "featureCount": 48,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:15:04.832Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/materials-waste"
    },
    {
      "id": "materials-waste.mineralsPlans",
      "key": "mineralsPlans",
      "label": "Minerals plan areas",
      "domain": "materials-waste",
      "category": "Plan-making",
      "defaultOn": false,
      "role": "boundary",
      "grain": "plan area",
      "means": "The area each minerals local plan governs. Mineral permissions run for decades, so the plan boundary outlives most other planning geography on this map.",
      "geometry": "area",
      "featureCount": 44,
      "regions": [
        "England"
      ],
      "publisher": "MHCLG Planning Data Platform",
      "licence": "OGL v3",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:15:04.832Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/materials-waste"
    },
    {
      "id": "materials-waste.waterWorks",
      "key": "waterWorks",
      "label": "Water treatment works",
      "domain": "materials-waste",
      "category": "Collection & reprocessing",
      "defaultOn": true,
      "role": "node",
      "grain": "works",
      "means": "The clean-water counterpart to the wastewater layer. Together they are the two ends of the urban water cycle.",
      "geometry": "point",
      "featureCount": 1545,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:15:04.832Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/materials-waste"
    },
    {
      "id": "materials-waste.pumpingStations",
      "key": "pumpingStations",
      "label": "Pumping stations",
      "domain": "materials-waste",
      "category": "Collection & reprocessing",
      "defaultOn": true,
      "role": "node",
      "grain": "station",
      "means": "Water and sewage pumping. The energy cost of moving material through the network, and the failure point when they stop.",
      "geometry": "point",
      "featureCount": 3006,
      "regions": [
        "United Kingdom"
      ],
      "publisher": "OpenStreetMap contributors",
      "licence": "© OpenStreetMap contributors — ODbL",
      "domainLicence": "OGL v3 · © OpenStreetMap contributors — ODbL",
      "sourceUrl": "https://environment.data.gov.uk/",
      "cadence": "Periodic snapshot",
      "fetchedAt": "2026-08-20T10:15:04.832Z",
      "live": false,
      "attributes": [],
      "mapUrl": "https://citymirror.io/gallery/uk/materials-waste"
    },
    {
      "id": "admin.countries",
      "key": "countries",
      "label": "Countries",
      "domain": "admin",
      "category": null,
      "defaultOn": false,
      "role": "boundary",
      "grain": "one constituent country of the United Kingdom",
      "means": "England, Scotland, Wales and Northern Ireland as published boundaries. The unit most UK datasets are actually scoped to — a layer that stops at the Scottish border is describing a country, not a coverage gap. Use it to test what falls inside one, and to scope a question to a nation.",
      "geometry": "area",
      "featureCount": 4,
      "regions": [
        "England",
        "Northern Ireland",
        "Scotland",
        "Wales"
      ],
      "publisher": "ONS Open Geography Portal — countries and regions (December 2023, generalised BGC)",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": null,
      "cadence": "unknown",
      "fetchedAt": "2026-08-22T23:24:32.985Z",
      "updated": null,
      "live": false,
      "attributes": [
        {
          "name": "name",
          "type": "VARCHAR",
          "values": [
            "England",
            "Northern Ireland",
            "Scotland",
            "Wales"
          ]
        },
        {
          "name": "nation",
          "type": "VARCHAR",
          "values": [
            "England",
            "Northern Ireland",
            "Scotland",
            "Wales"
          ]
        },
        {
          "name": "level",
          "type": "VARCHAR",
          "values": [
            "country"
          ]
        },
        {
          "name": "code",
          "type": "VARCHAR",
          "values": [
            "E92000001",
            "N92000002",
            "S92000003",
            "W92000004"
          ]
        }
      ],
      "queryOnly": true,
      "mapUrl": "https://citymirror.io/dynamic?nation=uk"
    },
    {
      "id": "admin.regions",
      "key": "regions",
      "label": "Regions",
      "domain": "admin",
      "category": null,
      "defaultOn": false,
      "role": "boundary",
      "grain": "one statistical region of England",
      "means": "The nine ONS regions of England. England only, and that is a property of the geography rather than missing data: Scotland, Wales and Northern Ireland have no region tier, they are countries in their own right. 'The Midlands' is not one of these — it is East plus West Midlands and has no boundary of its own.",
      "geometry": "area",
      "featureCount": 9,
      "regions": [
        "England"
      ],
      "publisher": "ONS Open Geography Portal — countries and regions (December 2023, generalised BGC)",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": null,
      "cadence": "unknown",
      "fetchedAt": "2026-08-22T23:24:32.985Z",
      "updated": null,
      "live": false,
      "attributes": [
        {
          "name": "name",
          "type": "VARCHAR",
          "values": [
            "East Midlands",
            "East of England",
            "London",
            "North East",
            "North West",
            "South East",
            "South West",
            "West Midlands",
            "Yorkshire and The Humber"
          ]
        },
        {
          "name": "nation",
          "type": "VARCHAR",
          "values": [
            "England"
          ]
        },
        {
          "name": "level",
          "type": "VARCHAR",
          "values": [
            "region"
          ]
        },
        {
          "name": "code",
          "type": "VARCHAR",
          "values": [
            "E12000001",
            "E12000002",
            "E12000003",
            "E12000004",
            "E12000005",
            "E12000006",
            "E12000007",
            "E12000008",
            "E12000009"
          ]
        }
      ],
      "queryOnly": true,
      "mapUrl": "https://citymirror.io/dynamic?nation=uk"
    },
    {
      "id": "cities.assessments",
      "key": "assessments",
      "label": "City assessments (ISO 37122)",
      "domain": "cities",
      "category": null,
      "defaultOn": false,
      "role": "assessment",
      "grain": "one city, scored against the whole framework",
      "means": "How completely a city meets 86 ISO 37122-derived criteria. smartnessPct is what it has; evidencePct is how much of the framework has actually been assessed, so a low smartness with low evidence means under-examined, not backward. Geometry is the city centroid, not its boundary — use it to locate a city, never to test what falls inside one.",
      "geometry": "point",
      "featureCount": 386,
      "regions": null,
      "publisher": "Citymirror — ISO 37122 smart-cities assessment",
      "licence": "CC BY 4.0",
      "domainLicence": "CC BY 4.0",
      "sourceUrl": null,
      "cadence": "unknown",
      "fetchedAt": "2026-08-21T15:16:40.016Z",
      "updated": null,
      "live": false,
      "attributes": [
        {
          "name": "countryCode",
          "type": "VARCHAR",
          "values": [
            "AE",
            "AR",
            "AT",
            "AU",
            "BE",
            "BG",
            "BH",
            "BR",
            "CA",
            "CH",
            "CL",
            "CN",
            "CO",
            "CR",
            "CZ",
            "DE",
            "DK",
            "DZ",
            "EE",
            "EG",
            "ES",
            "FI",
            "FR",
            "GB",
            "GH",
            "GR",
            "GT",
            "HR",
            "HU",
            "ID",
            "IE",
            "IL",
            "IN",
            "IS",
            "IT",
            "JO",
            "JP",
            "KR",
            "KW",
            "KZ",
            "LB",
            "LT",
            "LU",
            "LV",
            "MA",
            "MX",
            "MY",
            "NG",
            "NL",
            "NO",
            "NZ",
            "OM",
            "PE",
            "PH",
            "PK",
            "PL",
            "PT",
            "QA",
            "RO",
            "SA",
            "SE",
            "SG",
            "SI",
            "SK",
            "SV",
            "TH",
            "TN",
            "TR",
            "US",
            "VN",
            "ZA"
          ]
        }
      ],
      "queryOnly": true,
      "mapUrl": "https://citymirror.io/dynamic?nation=uk"
    },
    {
      "id": "cities.criteria",
      "key": "criteria",
      "label": "City assessment criteria (ISO 37122)",
      "domain": "cities",
      "category": null,
      "defaultOn": false,
      "role": "assessment",
      "grain": "one city, one criterion",
      "means": "The per-criterion detail behind the scores: status (present, partial, absent, or null where the criterion has not been processed for that city yet) with the finding that justified it. This is the table that answers 'which cities lack X', and the one to join against physical layers. A null status is not evidence of absence.",
      "geometry": "point",
      "featureCount": 33196,
      "regions": null,
      "publisher": "Citymirror — ISO 37122 smart-cities assessment",
      "licence": "CC BY 4.0",
      "domainLicence": "CC BY 4.0",
      "sourceUrl": null,
      "cadence": "unknown",
      "fetchedAt": "2026-08-21T15:16:52.120Z",
      "updated": null,
      "live": false,
      "attributes": [
        {
          "name": "countryCode",
          "type": "VARCHAR",
          "values": [
            "AE",
            "AR",
            "AT",
            "AU",
            "BE",
            "BG",
            "BH",
            "BR",
            "CA",
            "CH",
            "CL",
            "CN",
            "CO",
            "CR",
            "CZ",
            "DE",
            "DK",
            "DZ",
            "EE",
            "EG",
            "ES",
            "FI",
            "FR",
            "GB",
            "GH",
            "GR",
            "GT",
            "HR",
            "HU",
            "ID",
            "IE",
            "IL",
            "IN",
            "IS",
            "IT",
            "JO",
            "JP",
            "KR",
            "KW",
            "KZ",
            "LB",
            "LT",
            "LU",
            "LV",
            "MA",
            "MX",
            "MY",
            "NG",
            "NL",
            "NO",
            "NZ",
            "OM",
            "PE",
            "PH",
            "PK",
            "PL",
            "PT",
            "QA",
            "RO",
            "SA",
            "SE",
            "SG",
            "SI",
            "SK",
            "SV",
            "TH",
            "TN",
            "TR",
            "US",
            "VN",
            "ZA"
          ]
        },
        {
          "name": "axis",
          "type": "VARCHAR",
          "values": [
            "data-digital",
            "economy",
            "environment-energy",
            "governance-resilience",
            "infrastructure",
            "mobility",
            "society"
          ]
        },
        {
          "name": "axisName",
          "type": "VARCHAR",
          "values": [
            "Data, Digital & Smart Foundation",
            "Economy, Innovation & Employment",
            "Environment, Energy & Climate",
            "Governance, Resilience & Operating Model",
            "Health, Education, Safety & Inclusion",
            "Infrastructure, Water & Waste",
            "Mobility & Transport"
          ]
        },
        {
          "name": "categoryId",
          "type": "VARCHAR",
          "values": [
            "active-shared-mobility",
            "air-quality",
            "climate-action",
            "climate-resilience",
            "connectivity",
            "digital-services",
            "disaster-resilience",
            "economy-innovation",
            "education",
            "energy",
            "food-agriculture",
            "governance-model",
            "green-space",
            "health",
            "housing-planning",
            "inclusion",
            "infrastructure-resilience",
            "open-data",
            "public-transit",
            "safety",
            "smart-traffic-ev",
            "tourism-culture",
            "urban-platform",
            "waste",
            "water"
          ]
        },
        {
          "name": "category",
          "type": "VARCHAR",
          "values": [
            "Active & Shared Mobility",
            "Air Quality & Monitoring",
            "Climate Action & Emissions",
            "Climate Adaptation & Heat",
            "Connectivity & ICT Infrastructure",
            "Critical Infrastructure Resilience",
            "Culture, Tourism & Recreation",
            "Digital Government Services",
            "Disaster Risk & Resilience",
            "Education & Digital Skills",
            "Energy & Smart Grid",
            "Food Security & Urban Agriculture",
            "Governance & Smart-City Operating Model",
            "Green Space & Biodiversity",
            "Health & Digital Health",
            "Housing & Urban Planning",
            "Inclusion & Civic Participation",
            "Innovation & Economic Development",
            "Open Data & Transparency",
            "Public Safety & Emergency",
            "Public Transport & Real-Time Information",
            "Smart Traffic & Electric Vehicles",
            "Solid Waste & Circular Economy",
            "Urban Data Platform & Digital Twin",
            "Water & Sanitation"
          ]
        },
        {
          "name": "criterionId",
          "type": "VARCHAR",
          "values": [
            "311-requests",
            "5g-coverage",
            "accessibility",
            "adaptation-plan",
            "affordable-housing",
            "air-monitoring",
            "air-open-data",
            "bike-share",
            "biodiversity-plan",
            "building-efficiency",
            "circular-economy",
            "city-dashboard",
            "clean-air-plan",
            "climate-plan",
            "congestion-data",
            "crime-data",
            "culture-data",
            "cyber-resilience",
            "cycle-network",
            "data-api",
            "data-governance",
            "digital-economy",
            "digital-id",
            "digital-planning",
            "digital-skills",
            "digital-twin",
            "disaster-risk-plan",
            "district-energy",
            "e-services-portal",
            "early-warning",
            "economic-data",
            "education-data",
            "emergency-alerts",
            "emergency-response",
            "emissions-data",
            "ev-charging",
            "fibre-broadband",
            "flood-defences",
            "food-security",
            "ghg-inventory",
            "green-space-area",
            "gtfs-feed",
            "health-access",
            "health-open-data",
            "heat-cooling",
            "high-value-datasets",
            "innovation-ecosystem",
            "integrated-platform",
            "integrated-ticketing",
            "iot-network",
            "kpi-reporting",
            "land-use-data",
            "mobility-as-service",
            "nature-based",
            "online-payments",
            "open-data-license",
            "open-data-portal",
            "participation-platform",
            "participatory-budget",
            "pedestrian-zones",
            "power-reliability",
            "procurement-transparency",
            "public-wifi",
            "realtime-arrivals",
            "recycling-rate",
            "renewable-energy",
            "resilience-strategy",
            "smart-city-strategy",
            "smart-classrooms",
            "smart-leadership",
            "smart-metering",
            "smart-parking",
            "smart-surveillance",
            "smart-tourism",
            "smart-traffic",
            "smart-waste",
            "smart-water",
            "telehealth",
            "transit-network",
            "tree-canopy",
            "urban-agriculture",
            "waste-collection",
            "wastewater-treatment",
            "water-access",
            "water-quality-data",
            "water-reserve"
          ]
        },
        {
          "name": "criterion",
          "type": "VARCHAR",
          "values": [
            "3D digital twin / city model",
            "5G mobile coverage",
            "Accessibility / inclusion programme",
            "Adaptive traffic management",
            "Affordable housing programme",
            "Air-quality monitoring network",
            "Bike / e-scooter sharing scheme",
            "Biodiversity / nature strategy",
            "Building energy efficiency programme",
            "Circular-economy strategy",
            "Citizen reporting / 311 channel",
            "City IoT / sensor network",
            "Clean air / low-emission zone",
            "Clear open licensing",
            "Climate action plan",
            "Climate adaptation plan",
            "Connected schools / e-learning",
            "Culture / recreation provision",
            "Cybersecurity / digital resilience",
            "Cycling network / lanes",
            "Data governance / privacy policy",
            "Dedicated smart-city leadership",
            "Digital economy / e-commerce support",
            "Digital identity / single sign-on",
            "Digital-skills / inclusion programme",
            "Disaster-risk reduction plan",
            "District heating / cooling",
            "EV charging network",
            "Economic indicators open data",
            "Education provision data",
            "Emergency response times",
            "Emissions monitoring / reporting",
            "Fibre / high-speed broadband coverage",
            "Flood / hazard management",
            "Food security provision",
            "Green space provision",
            "Greenhouse-gas inventory",
            "Hazard early-warning systems",
            "Healthcare provision data",
            "High-value datasets published",
            "Innovation hub / startup ecosystem",
            "Integrated / contactless ticketing",
            "Integrated urban data platform",
            "Land-use / zoning open data",
            "Live city data dashboard",
            "Mobility-as-a-Service app",
            "Nature-based / SuDS solutions",
            "Official open data portal",
            "Online civic participation",
            "Online payments for taxes & fees",
            "Online planning / permits",
            "Open crime / safety data",
            "Open schedule data (GTFS)",
            "Participatory budgeting",
            "Pedestrianisation / low-traffic areas",
            "Potable water access",
            "Power supply reliability",
            "Programmatic API access",
            "Public Wi-Fi network",
            "Public emergency alert system",
            "Public health open data",
            "Public transport network",
            "Real-time air-quality data",
            "Real-time arrivals (GTFS-RT)",
            "Recycling rate / data",
            "Regular waste collection",
            "Renewable energy share / targets",
            "Resilience strategy",
            "Smart energy metering",
            "Smart parking",
            "Smart safety / CCTV control centre",
            "Smart tourism services",
            "Smart waste management",
            "Smart water metering / leak detection",
            "Smart-city strategy / roadmap",
            "Standardised KPI / SDG reporting",
            "Telehealth / digital health services",
            "Traffic / congestion open data",
            "Transparent procurement",
            "Unified online services portal",
            "Urban agriculture / food strategy",
            "Urban heat / cooling measures",
            "Urban tree canopy / planting",
            "Wastewater treatment",
            "Water-quality monitoring data",
            "Water-supply resilience"
          ]
        },
        {
          "name": "status",
          "type": "VARCHAR",
          "values": [
            "absent",
            "null",
            "partial",
            "present"
          ]
        }
      ],
      "queryOnly": true,
      "mapUrl": "https://citymirror.io/dynamic?nation=uk"
    },
    {
      "id": "water.floodWarningAreas",
      "key": "floodWarningAreas",
      "label": "Flood warning areas",
      "domain": "water",
      "category": null,
      "defaultOn": false,
      "role": "hazard",
      "grain": "one area the Environment Agency can warn or alert for",
      "means": "The published boundaries of every flood warning and flood alert area in England, as polygons. Distinct from the centroid layer of the same data: a point cannot contain anything, so containment questions — which sites sit inside a warning area — can only be answered here. Simplified to roughly 30 m, which is right for testing whether somewhere is inside one and wrong for measuring its edge.",
      "geometry": "area",
      "featureCount": 4208,
      "regions": [
        "England"
      ],
      "publisher": "Environment Agency flood-monitoring API — flood warning and alert area boundaries",
      "licence": "OGL v3",
      "domainLicence": "OGL v3",
      "sourceUrl": null,
      "cadence": "unknown",
      "fetchedAt": "2026-08-23T10:07:51.668Z",
      "updated": null,
      "live": false,
      "attributes": [
        {
          "name": "eaArea",
          "type": "VARCHAR",
          "values": [
            "Cumbria and Lancashire",
            "Devon and Cornwall",
            "East Anglia",
            "East Midlands",
            "Gtr Mancs Mersey and Ches",
            "Herts and North London",
            "Kent S London and E Sussex",
            "Lincs and Northants",
            "North East",
            "Solent and South Downs",
            "Thames",
            "Wessex",
            "West Midlands",
            "Yorkshire"
          ]
        },
        {
          "name": "kind",
          "type": "VARCHAR",
          "values": [
            "Flood warning area",
            "Flood watch area"
          ]
        },
        {
          "name": "region",
          "type": "VARCHAR",
          "values": [
            "England"
          ]
        }
      ],
      "queryOnly": true,
      "mapUrl": "https://citymirror.io/dynamic?nation=uk"
    }
  ],
  "relations": [
    {
      "from": "water.ports",
      "to": "transport.ports",
      "type": "same-dataset",
      "note": "Identical source register, carried on both maps and read for a different question on each. Joining them is an identity, not an analysis — and counting both double-counts."
    },
    {
      "from": "land-planning.agriculturalLand",
      "to": "ground-conditions.agriculturalLand",
      "type": "same-dataset",
      "note": "Identical source register, carried on both maps and read for a different question on each. Joining them is an identity, not an analysis — and counting both double-counts."
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "materials-waste.historicLandfill",
      "type": "same-dataset",
      "note": "Identical source register, carried on both maps and read for a different question on each. Joining them is an identity, not an analysis — and counting both double-counts."
    },
    {
      "from": "ground-conditions.permittedWaste",
      "to": "materials-waste.permittedWaste",
      "type": "same-dataset",
      "note": "Identical source register, carried on both maps and read for a different question on each. Joining them is an identity, not an analysis — and counting both double-counts."
    },
    {
      "from": "ground-conditions.closedMiningWaste",
      "to": "materials-waste.closedMiningWaste",
      "type": "same-dataset",
      "note": "Identical source register, carried on both maps and read for a different question on each. Joining them is an identity, not an analysis — and counting both double-counts."
    },
    {
      "from": "ground-conditions.quarries",
      "to": "materials-waste.quarries",
      "type": "same-dataset",
      "note": "Identical source register, carried on both maps and read for a different question on each. Joining them is an identity, not an analysis — and counting both double-counts."
    },
    {
      "from": "ground-conditions.sepaWasteSites",
      "to": "materials-waste.sepaWasteSites",
      "type": "same-dataset",
      "note": "Identical source register, carried on both maps and read for a different question on each. Joining them is an identity, not an analysis — and counting both double-counts."
    },
    {
      "from": "buildings.conservationAreas",
      "to": "land-planning.conservationAreas",
      "type": "same-concept",
      "note": "Both are conservation areas, from different publishers with different counts (8,891 from Historic England and HES; 9,645 collected from local authorities by MHCLG). Same real-world designation, two registers that disagree. Pick one per analysis — using both double-counts, and the difference between them is itself a data-quality signal about which authorities report where.",
      "curated": true
    },
    {
      "from": "land-planning.greenBelt",
      "to": "land-planning.brownfieldLand",
      "type": "constrains",
      "note": "Green belt is the reason brownfield supply matters: inside it, greenfield release is exceptional, so registered brownfield is most of the deliverable land.",
      "curated": true
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "land-planning.brownfieldLand",
      "type": "constrains",
      "note": "Inside a nutrient neutrality catchment, housing consent stalls until the phosphate or nitrate load is offset. This pair alone stalled tens of thousands of homes.",
      "curated": true
    },
    {
      "from": "land-planning.agriculturalLand",
      "to": "energy.sites",
      "type": "competes-for",
      "note": "Solar on best-and-most-versatile land is the central land-use fight in UK renewables consenting.",
      "curated": true
    },
    {
      "from": "biodiversity.sac",
      "to": "energy.sites",
      "type": "constrains",
      "note": "Habitats Regulations Assessment applies to effects on a European site from any distance, not only within it.",
      "curated": true
    },
    {
      "from": "biodiversity.spa",
      "to": "energy.leasing",
      "type": "constrains",
      "note": "Bird collision and displacement risk is the binding constraint on offshore wind consenting.",
      "curated": true
    },
    {
      "from": "green-space.wildLand",
      "to": "energy.sites",
      "type": "constrains",
      "note": "Wild land is the principal landscape objection to Scottish onshore wind.",
      "curated": true
    },
    {
      "from": "buildings.conservationAreas",
      "to": "land-planning.article4",
      "type": "co-locates",
      "note": "Article 4 directions are most often made over conservation areas, to close the permitted development gap listing leaves open.",
      "curated": true
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "land-planning.brownfieldLand",
      "type": "constrains",
      "note": "Scheduled monument consent is needed for almost any ground disturbance, which is fatal to a site otherwise ready to build.",
      "curated": true
    },
    {
      "from": "buildings.archaeologicalPriority",
      "to": "land-planning.brownfieldLand",
      "type": "constrains",
      "note": "Triggers evaluation before determination — a programme risk rather than a refusal risk.",
      "curated": true
    },
    {
      "from": "energy.dnoRegions",
      "to": "energy.sites",
      "type": "regulates",
      "note": "Determines which network operator a connection application goes to, and therefore the queue it joins.",
      "curated": true
    },
    {
      "from": "energy.gsp",
      "to": "energy.sites",
      "type": "regulates",
      "note": "Grid supply point is the unit constraint and curtailment are actually reported against.",
      "curated": true
    },
    {
      "from": "energy.osmPower",
      "to": "energy.transmissionSubstations",
      "type": "serves",
      "note": "The substations are the attachment points of the same physical network.",
      "curated": true
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "digital.osmDataCentre",
      "type": "serves",
      "note": "Proximity to transmission-level capacity is the first filter in data centre siting, ahead of land price.",
      "curated": true
    },
    {
      "from": "energy.carbonIntensity",
      "to": "digital.osmDataCentre",
      "type": "evidences",
      "note": "Regional carbon intensity is what makes a compute location's emissions claim checkable.",
      "curated": true
    },
    {
      "from": "energy.converters",
      "to": "energy.cableRoutes",
      "type": "serves",
      "note": "Converter stations are where the offshore and interconnector cables land.",
      "curated": true
    },
    {
      "from": "materials-waste.wastewaterPlants",
      "to": "water.rivers",
      "type": "threatens",
      "note": "Treatment works discharge into the watercourse; the receiving reach is the thing affected.",
      "curated": true
    },
    {
      "from": "water.overflows",
      "to": "water.bathingWater",
      "type": "threatens",
      "note": "Upstream spills are the mechanism behind most bathing water downgrades.",
      "curated": true
    },
    {
      "from": "water.overflows",
      "to": "materials-waste.wastewaterPlants",
      "type": "co-locates",
      "note": "Overflows are on the sewer network the works terminate; capacity at the works is part of why they spill.",
      "curated": true
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "water.spz",
      "type": "threatens",
      "note": "A closed landfill inside a source protection zone is the classic groundwater risk pairing.",
      "curated": true
    },
    {
      "from": "ground-conditions.onshoreWells",
      "to": "ground-conditions.groundwaterBodies",
      "type": "threatens",
      "note": "A well is a cased hole through every aquifer above the target; integrity outlives production.",
      "curated": true
    },
    {
      "from": "ground-conditions.quarries",
      "to": "water.rivers",
      "type": "threatens",
      "note": "Dewatering and silt are the standard quarry-to-watercourse pathways.",
      "curated": true
    },
    {
      "from": "water.flood",
      "to": "ground-conditions.historicLandfill",
      "type": "threatens",
      "note": "Flooding a closed landfill mobilises whatever is in it — a compound risk neither layer shows alone.",
      "curated": true
    },
    {
      "from": "water.waterCompanies",
      "to": "water.overflows",
      "type": "regulates",
      "note": "The accountable undertaker for each overflow, and the routing key for any question that ends in a name.",
      "curated": true
    },
    {
      "from": "ground-conditions.drinkingWaterSafeguard",
      "to": "materials-waste.permittedWaste",
      "type": "constrains",
      "note": "A safeguard zone is evidence of a known pollutant; permitting inside one is scrutinised accordingly.",
      "curated": true
    },
    {
      "from": "transport.junctions",
      "to": "land-planning.brownfieldLand",
      "type": "serves",
      "note": "Access to the strategic network is decided by junction proximity, not by distance to the motorway line.",
      "curated": true
    },
    {
      "from": "transport.ports",
      "to": "energy.leasing",
      "type": "serves",
      "note": "Offshore wind is built from a handful of ports with the quay strength and laydown to do it.",
      "curated": true
    },
    {
      "from": "transport.rail",
      "to": "land-planning.builtUpAreas",
      "type": "serves",
      "note": "Station catchments against settlement extent is the base test for transit-oriented development.",
      "curated": true
    },
    {
      "from": "transport.evCharging",
      "to": "energy.dnoRegions",
      "type": "regulates",
      "note": "Charging capacity is a distribution network question before it is a parking question.",
      "curated": true
    },
    {
      "from": "transport.levelCrossings",
      "to": "transport.rail",
      "type": "threatens",
      "note": "Crossings cap line speed and frequency on the routes they sit on.",
      "curated": true
    },
    {
      "from": "transport.motorways",
      "to": "land-planning.airQualityAreas",
      "type": "threatens",
      "note": "Most declared AQMAs are road-traffic AQMAs, and the strategic network is the source.",
      "curated": true
    },
    {
      "from": "energy.nstaPipelines",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "serves",
      "note": "Existing hydrocarbon pipelines are the candidate CO2 transport network — reuse is the economic case.",
      "curated": true
    },
    {
      "from": "hydrogen-ccus.hydrocarbonFields",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "evidences",
      "note": "A depleted field's proven seal is the geological argument for licensing it as a store.",
      "curated": true
    },
    {
      "from": "energy.nstaInfrastructure",
      "to": "hydrogen-ccus.carbonStorageSites",
      "type": "co-locates",
      "note": "Existing platforms are reuse candidates for injection, and decommissioning liabilities if not.",
      "curated": true
    },
    {
      "from": "buildings.heritageAtRisk",
      "to": "buildings.conservationAreas",
      "type": "evidences",
      "note": "Conservation areas appear on the at-risk register in their own right; this is where designation meets condition.",
      "curated": true
    },
    {
      "from": "green-space.commonLand",
      "to": "green-space.openAccess",
      "type": "co-locates",
      "note": "Much registered common is also access land, but the two registers are legally distinct and neither implies the other.",
      "curated": true
    },
    {
      "from": "biodiversity.sssi",
      "to": "green-space.nationalParks",
      "type": "co-locates",
      "note": "Designations nest: an SSSI is often inside a SAC inside a National Park, and the stack is the point.",
      "curated": true
    },
    {
      "from": "green-space.natureRecoveryStrategies",
      "to": "biodiversity.nutrientCatchments",
      "type": "co-locates",
      "note": "Nature recovery strategy areas are the delivery frame for the offsetting nutrient neutrality demands.",
      "curated": true
    },
    {
      "from": "materials-waste.quarries",
      "to": "materials-waste.activeLandfill",
      "type": "co-locates",
      "note": "Worked-out quarry voids are where landfill goes. The two ends of the materials flow are frequently the same hole.",
      "curated": true
    },
    {
      "from": "materials-waste.wasteTransfer",
      "to": "materials-waste.permittedWaste",
      "type": "serves",
      "note": "Transfer stations consolidate into the bulk haulage that permitted sites receive.",
      "curated": true
    },
    {
      "from": "energy.sites",
      "to": "water.stations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Cooling-water exposure for thermal generation"
    },
    {
      "from": "energy.hydroPlants",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 3,
      "note": "Used together in: Hydro siting against actual flow duration; Pumped storage and hydro resource screening (+1 more)"
    },
    {
      "from": "energy.sites",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Hydro siting against actual flow duration; Double-counting the same register."
    },
    {
      "from": "energy.cableRoutes",
      "to": "water.coastal",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Offshore cable landfall against coastal policy"
    },
    {
      "from": "energy.cableRoutes",
      "to": "water.marineProtectedAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Offshore cable landfall against coastal policy"
    },
    {
      "from": "energy.cableRoutes",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Offshore cable landfall against coastal policy"
    },
    {
      "from": "energy.leasing",
      "to": "water.coastal",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Offshore cable landfall against coastal policy"
    },
    {
      "from": "energy.leasing",
      "to": "water.marineProtectedAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Offshore cable landfall against coastal policy"
    },
    {
      "from": "energy.leasing",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Offshore cable landfall against coastal policy"
    },
    {
      "from": "transport.motorways",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Strategic network flood exposure"
    },
    {
      "from": "transport.trunkRoads",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Strategic network flood exposure"
    },
    {
      "from": "transport.junctions",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Strategic network flood exposure"
    },
    {
      "from": "transport.rail",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Rail access cut-off risk"
    },
    {
      "from": "transport.rail",
      "to": "water.floodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Rail access cut-off risk"
    },
    {
      "from": "transport.levelCrossings",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Rail access cut-off risk"
    },
    {
      "from": "transport.levelCrossings",
      "to": "water.floodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Rail access cut-off risk"
    },
    {
      "from": "transport.ports",
      "to": "water.ports",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Port flood and sea-level exposure; Port readiness for CO₂ shipping"
    },
    {
      "from": "transport.ports",
      "to": "water.tideGauges",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Port flood and sea-level exposure"
    },
    {
      "from": "transport.ports",
      "to": "water.coastal",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Port flood and sea-level exposure"
    },
    {
      "from": "transport.ports",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Port flood and sea-level exposure"
    },
    {
      "from": "transport.ports",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Port flood and sea-level exposure"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Data centre flood exposure; Cooling water availability for compute siting"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "water.floodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Data centre flood exposure"
    },
    {
      "from": "digital.telephoneExchange",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Exchange and cabinet exposure in the fixed network"
    },
    {
      "from": "digital.streetCabinet",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Exchange and cabinet exposure in the fixed network"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 3,
      "note": "Used together in: Cooling water availability for compute siting; Data centre water abstraction near sensitive habitat (+1 more)"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "water.waterCompanies",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Cooling water availability for compute siting"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heritage at risk from flooding"
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heritage at risk from flooding"
    },
    {
      "from": "buildings.heritageAtRisk",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heritage at risk from flooding"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "water.coastal",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Conservation areas and coastal retreat"
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "water.coastal",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Archaeology exposed by erosion"
    },
    {
      "from": "buildings.wrecks",
      "to": "water.coastal",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Archaeology exposed by erosion"
    },
    {
      "from": "buildings.historicMpa",
      "to": "water.coastal",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Archaeology exposed by erosion"
    },
    {
      "from": "land-planning.brownfieldLand",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Housing supply inside flood and nutrient constraint"
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 3,
      "note": "Used together in: Housing supply inside flood and nutrient constraint; Nutrient neutrality impact on housing pipeline (+1 more)"
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Housing supply inside flood and nutrient constraint"
    },
    {
      "from": "land-planning.floodStorage",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Flood storage against development pressure"
    },
    {
      "from": "land-planning.greenBelt",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Flood storage against development pressure"
    },
    {
      "from": "land-planning.localPlanBoundaries",
      "to": "water.spz",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Source protection versus allocated land"
    },
    {
      "from": "land-planning.brownfieldLand",
      "to": "water.spz",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Source protection versus allocated land"
    },
    {
      "from": "land-planning.localPlanBoundaries",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Source protection versus allocated land"
    },
    {
      "from": "land-planning.brownfieldLand",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Source protection versus allocated land; Double-counting the same register."
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "water.spz",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Landfill in a source protection zone"
    },
    {
      "from": "ground-conditions.groundwaterBodies",
      "to": "water.spz",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Landfill in a source protection zone"
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Flooded contamination mobilisation"
    },
    {
      "from": "ground-conditions.permittedWaste",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Flooded contamination mobilisation"
    },
    {
      "from": "ground-conditions.quarries",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Quarry dewatering effects on watercourses"
    },
    {
      "from": "ground-conditions.onshoreWells",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Quarry dewatering effects on watercourses; Double-counting the same register."
    },
    {
      "from": "green-space.commonLand",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Riparian access and blue-green corridors"
    },
    {
      "from": "green-space.openAccess",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Riparian access and blue-green corridors"
    },
    {
      "from": "green-space.countryParks",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Riparian access and blue-green corridors"
    },
    {
      "from": "green-space.heritageCoast",
      "to": "water.bathingWater",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Bathing water and recreational pressure"
    },
    {
      "from": "green-space.nationalParks",
      "to": "water.bathingWater",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Bathing water and recreational pressure"
    },
    {
      "from": "green-space.heritageCoast",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Bathing water and recreational pressure"
    },
    {
      "from": "green-space.nationalParks",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Bathing water and recreational pressure"
    },
    {
      "from": "green-space.natureRecoveryStrategies",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Natural flood management opportunity"
    },
    {
      "from": "green-space.nationalCharacterAreas",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Natural flood management opportunity"
    },
    {
      "from": "green-space.natureRecoveryStrategies",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Natural flood management opportunity"
    },
    {
      "from": "green-space.nationalCharacterAreas",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Natural flood management opportunity"
    },
    {
      "from": "biodiversity.sac",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Spills upstream of protected sites; Double-counting the same register."
    },
    {
      "from": "biodiversity.spa",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Spills upstream of protected sites"
    },
    {
      "from": "biodiversity.ramsar",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Spills upstream of protected sites"
    },
    {
      "from": "biodiversity.sac",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 4,
      "note": "Used together in: Spills upstream of protected sites; Contamination pathways to designated sites (+2 more)"
    },
    {
      "from": "biodiversity.spa",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Spills upstream of protected sites"
    },
    {
      "from": "biodiversity.ramsar",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 4,
      "note": "Used together in: Spills upstream of protected sites; Water-dependent designated sites under low flow (+2 more)"
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "materials-waste.wastewaterPlants",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Nutrient neutrality catchment accounting"
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 4,
      "note": "Used together in: Nutrient neutrality catchment accounting; Data centre water abstraction near sensitive habitat (+2 more)"
    },
    {
      "from": "materials-waste.wastewaterPlants",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Nutrient neutrality catchment accounting; Discharge consent load by receiving water"
    },
    {
      "from": "biodiversity.sssi",
      "to": "water.stations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Water-dependent designated sites under low flow"
    },
    {
      "from": "biodiversity.sssi",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 3,
      "note": "Used together in: Water-dependent designated sites under low flow; Contamination pathways to designated sites (+1 more)"
    },
    {
      "from": "biodiversity.ramsar",
      "to": "water.stations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Water-dependent designated sites under low flow"
    },
    {
      "from": "materials-waste.permittedWaste",
      "to": "water.spz",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste estate inside groundwater protection"
    },
    {
      "from": "materials-waste.sepaWasteSites",
      "to": "water.spz",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste estate inside groundwater protection"
    },
    {
      "from": "materials-waste.wastePermitsWales",
      "to": "water.spz",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste estate inside groundwater protection"
    },
    {
      "from": "materials-waste.scrapYards",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Scrap and transfer sites near watercourses; Leachate and runoff pathways to habitat"
    },
    {
      "from": "materials-waste.scrapYards",
      "to": "water.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Scrap and transfer sites near watercourses"
    },
    {
      "from": "materials-waste.wasteTransfer",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Scrap and transfer sites near watercourses"
    },
    {
      "from": "materials-waste.wasteTransfer",
      "to": "water.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Scrap and transfer sites near watercourses"
    },
    {
      "from": "hydrogen-ccus.carbonStorageLicences",
      "to": "water.marineProtectedAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: CO₂ store overlap with marine protection"
    },
    {
      "from": "hydrogen-ccus.carbonStorageOffered",
      "to": "water.marineProtectedAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: CO₂ store overlap with marine protection"
    },
    {
      "from": "hydrogen-ccus.carbonStorageSites",
      "to": "water.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Port readiness for CO₂ shipping"
    },
    {
      "from": "hydrogen-ccus.carbonStorageComplexes",
      "to": "water.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Port readiness for CO₂ shipping"
    },
    {
      "from": "hydrogen-ccus.carbonStorageSites",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Port readiness for CO₂ shipping; Port capability for CO₂ and hydrogen handling"
    },
    {
      "from": "hydrogen-ccus.carbonStorageComplexes",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Port readiness for CO₂ shipping"
    },
    {
      "from": "hydrogen-ccus.carbonStorageLicences",
      "to": "water.coastal",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Coastal capture terminal siting"
    },
    {
      "from": "hydrogen-ccus.carbonStorageLicences",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Coastal capture terminal siting"
    },
    {
      "from": "energy.hydroPlants",
      "to": "water.reservoirs",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Pumped storage and hydro resource screening; Pumped storage and landscape"
    },
    {
      "from": "energy.batteryPlants",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Battery and substation flood exposure"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "water.flood",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Battery and substation flood exposure"
    },
    {
      "from": "energy.converters",
      "to": "water.coastal",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Interconnector landfall constraints"
    },
    {
      "from": "energy.converters",
      "to": "water.marineProtectedAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Interconnector landfall constraints"
    },
    {
      "from": "energy.converters",
      "to": "transport.junctions",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Interconnector landfall constraints"
    },
    {
      "from": "transport.junctions",
      "to": "water.coastal",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Interconnector landfall constraints"
    },
    {
      "from": "energy.dnoRegions",
      "to": "water.coastal",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Interconnector landfall constraints"
    },
    {
      "from": "transport.junctions",
      "to": "water.marineProtectedAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Interconnector landfall constraints"
    },
    {
      "from": "energy.dnoRegions",
      "to": "water.marineProtectedAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Interconnector landfall constraints"
    },
    {
      "from": "energy.dnoRegions",
      "to": "transport.junctions",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Interconnector landfall constraints"
    },
    {
      "from": "energy.sites",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Abnormal load routing for grid components"
    },
    {
      "from": "energy.sites",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Abnormal load routing for grid components"
    },
    {
      "from": "energy.sites",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Abnormal load routing for grid components"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Abnormal load routing for grid components"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Abnormal load routing for grid components"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Abnormal load routing for grid components; Depot electrification feasibility"
    },
    {
      "from": "energy.dnoRegions",
      "to": "transport.evCharging",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: EV charging capacity against network ownership"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "transport.evCharging",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: EV charging capacity against network ownership"
    },
    {
      "from": "energy.dnoRegions",
      "to": "transport.parkAndRide",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: EV charging capacity against network ownership; Depot electrification feasibility"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "transport.parkAndRide",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: EV charging capacity against network ownership; Depot electrification feasibility"
    },
    {
      "from": "energy.osmPower",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Rail electrification and traction supply"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Rail electrification and traction supply; Rail traction and interconnection"
    },
    {
      "from": "energy.gsp",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Rail electrification and traction supply"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "energy.transmissionSubstations",
      "type": "co-analysed",
      "weight": 4,
      "note": "Used together in: Data centre siting on grid headroom; Compute as a flexible load (+2 more)"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "energy.gsp",
      "type": "co-analysed",
      "weight": 3,
      "note": "Used together in: Data centre siting on grid headroom; Compute as a flexible load (+1 more)"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "energy.dnoRegions",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Data centre siting on grid headroom"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "energy.carbonIntensity",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Verifiable carbon intensity of compute"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "energy.sites",
      "type": "co-analysed",
      "weight": 3,
      "note": "Used together in: Verifiable carbon intensity of compute; Backup generation and storage at critical sites (+1 more)"
    },
    {
      "from": "digital.telephoneExchange",
      "to": "energy.dnoRegions",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Telecom estate resilience to grid failure"
    },
    {
      "from": "digital.telephoneExchange",
      "to": "energy.transmissionSubstations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Telecom estate resilience to grid failure"
    },
    {
      "from": "digital.mast",
      "to": "energy.dnoRegions",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Telecom estate resilience to grid failure"
    },
    {
      "from": "digital.mast",
      "to": "energy.transmissionSubstations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Telecom estate resilience to grid failure"
    },
    {
      "from": "digital.commTower",
      "to": "energy.dnoRegions",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Telecom estate resilience to grid failure"
    },
    {
      "from": "digital.commTower",
      "to": "energy.transmissionSubstations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Telecom estate resilience to grid failure"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "energy.sites",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Renewable consenting against heritage setting; Battery siting against heritage setting"
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "energy.sites",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Renewable consenting against heritage setting; Battery siting against heritage setting"
    },
    {
      "from": "buildings.worldHeritage",
      "to": "energy.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Renewable consenting against heritage setting"
    },
    {
      "from": "buildings.battlefields",
      "to": "energy.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Renewable consenting against heritage setting"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "energy.dnoRegions",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Retrofit constraint on designated buildings"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "energy.carbonIntensity",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Retrofit constraint on designated buildings"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "energy.dnoRegions",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Retrofit constraint on designated buildings"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "energy.carbonIntensity",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Retrofit constraint on designated buildings"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "land-planning.centralActivitiesZone",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Heat network opportunity in dense historic cores; Permitted development risk register"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "energy.sites",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Heat network opportunity in dense historic cores; Battery siting against heritage setting"
    },
    {
      "from": "energy.sites",
      "to": "land-planning.centralActivitiesZone",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heat network opportunity in dense historic cores"
    },
    {
      "from": "energy.sites",
      "to": "land-planning.agriculturalLand",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Solar versus best-and-most-versatile land; Battery storage land-use pattern"
    },
    {
      "from": "energy.sites",
      "to": "land-planning.greenBelt",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Solar versus best-and-most-versatile land; Battery storage land-use pattern"
    },
    {
      "from": "energy.sites",
      "to": "land-planning.localPlanBoundaries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Renewable capacity by plan area"
    },
    {
      "from": "energy.sites",
      "to": "land-planning.developmentCorporations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Renewable capacity by plan area"
    },
    {
      "from": "energy.osmPower",
      "to": "land-planning.greenBelt",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid infrastructure through green belt"
    },
    {
      "from": "energy.osmPower",
      "to": "land-planning.builtUpAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid infrastructure through green belt"
    },
    {
      "from": "energy.cableRoutes",
      "to": "land-planning.greenBelt",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid infrastructure through green belt"
    },
    {
      "from": "energy.cableRoutes",
      "to": "land-planning.builtUpAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid infrastructure through green belt"
    },
    {
      "from": "energy.sites",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 3,
      "note": "Used together in: Brownfield-first renewable siting; Storage siting on restored land (+1 more)"
    },
    {
      "from": "energy.sites",
      "to": "ground-conditions.quarries",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Brownfield-first renewable siting; Storage siting on restored land"
    },
    {
      "from": "energy.sites",
      "to": "ground-conditions.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Brownfield-first renewable siting"
    },
    {
      "from": "energy.sites",
      "to": "ground-conditions.onshoreWells",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Well integrity near energy infrastructure; Double-counting the same register."
    },
    {
      "from": "energy.sites",
      "to": "ground-conditions.groundwaterBodies",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Well integrity near energy infrastructure"
    },
    {
      "from": "energy.osmPower",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Ground risk for transmission routing"
    },
    {
      "from": "energy.osmPower",
      "to": "ground-conditions.closedMiningWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Ground risk for transmission routing"
    },
    {
      "from": "energy.osmPower",
      "to": "ground-conditions.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Ground risk for transmission routing"
    },
    {
      "from": "energy.sites",
      "to": "green-space.wildLand",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Wind development against wild land and protected landscape; Storage visual impact in protected landscape"
    },
    {
      "from": "energy.sites",
      "to": "green-space.nationalParks",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Wind development against wild land and protected landscape; Storage visual impact in protected landscape"
    },
    {
      "from": "energy.sites",
      "to": "green-space.aonb",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Wind development against wild land and protected landscape; Storage visual impact in protected landscape"
    },
    {
      "from": "energy.sites",
      "to": "green-space.nationalCharacterAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Landscape character and cumulative impact"
    },
    {
      "from": "energy.sites",
      "to": "green-space.commonLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Solar on amenity and common land"
    },
    {
      "from": "energy.sites",
      "to": "green-space.openAccess",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Solar on amenity and common land"
    },
    {
      "from": "biodiversity.sac",
      "to": "energy.sites",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Habitats Regulations screening for generation; Double-counting the same register."
    },
    {
      "from": "biodiversity.spa",
      "to": "energy.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Habitats Regulations screening for generation"
    },
    {
      "from": "biodiversity.ramsar",
      "to": "energy.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Habitats Regulations screening for generation"
    },
    {
      "from": "biodiversity.sac",
      "to": "energy.leasing",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Habitats Regulations screening for generation"
    },
    {
      "from": "biodiversity.spa",
      "to": "energy.leasing",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Habitats Regulations screening for generation; Offshore wind and bird collision risk"
    },
    {
      "from": "biodiversity.ramsar",
      "to": "energy.leasing",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Habitats Regulations screening for generation"
    },
    {
      "from": "biodiversity.hpma",
      "to": "energy.leasing",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Offshore wind and bird collision risk"
    },
    {
      "from": "biodiversity.mcz",
      "to": "energy.leasing",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Offshore wind and bird collision risk"
    },
    {
      "from": "biodiversity.spa",
      "to": "energy.cableRoutes",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Offshore wind and bird collision risk"
    },
    {
      "from": "biodiversity.hpma",
      "to": "energy.cableRoutes",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Offshore wind and bird collision risk"
    },
    {
      "from": "biodiversity.mcz",
      "to": "energy.cableRoutes",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Offshore wind and bird collision risk; Pipeline corridors and seabed habitat"
    },
    {
      "from": "biodiversity.sssi",
      "to": "energy.osmPower",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid corridors through designated sites"
    },
    {
      "from": "biodiversity.gcr",
      "to": "energy.osmPower",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid corridors through designated sites"
    },
    {
      "from": "biodiversity.sssi",
      "to": "energy.nstaPipelines",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid corridors through designated sites"
    },
    {
      "from": "biodiversity.gcr",
      "to": "energy.nstaPipelines",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid corridors through designated sites"
    },
    {
      "from": "energy.nstaPipelines",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 5,
      "note": "Used together in: Pipeline reuse for CO₂ transport; Compute co-location with CCUS clusters (+3 more)"
    },
    {
      "from": "energy.nstaPipelines",
      "to": "hydrogen-ccus.carbonStorageSites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Pipeline reuse for CO₂ transport"
    },
    {
      "from": "energy.nstaInfrastructure",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Pipeline reuse for CO₂ transport; Air quality and cluster expansion"
    },
    {
      "from": "energy.nstaInfrastructure",
      "to": "hydrogen-ccus.carbonStorageSites",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Pipeline reuse for CO₂ transport; Platform reuse versus decommissioning liability"
    },
    {
      "from": "energy.nstaInfrastructure",
      "to": "hydrogen-ccus.carbonStorageComplexes",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Platform reuse versus decommissioning liability; Legacy well integrity over storage"
    },
    {
      "from": "energy.nstaPipelines",
      "to": "hydrogen-ccus.hydrocarbonFields",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Depleted field pipeline of capacity"
    },
    {
      "from": "energy.gsp",
      "to": "hydrogen-ccus.hydrocarbonFields",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Depleted field pipeline of capacity"
    },
    {
      "from": "energy.nstaPipelines",
      "to": "hydrogen-ccus.carbonStorageOffered",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Depleted field pipeline of capacity"
    },
    {
      "from": "energy.gsp",
      "to": "hydrogen-ccus.carbonStorageOffered",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Depleted field pipeline of capacity"
    },
    {
      "from": "energy.sites",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Energy-from-waste feedstock catchment; Battery end-of-life capacity"
    },
    {
      "from": "energy.sites",
      "to": "materials-waste.wasteTransfer",
      "type": "co-analysed",
      "weight": 3,
      "note": "Used together in: Energy-from-waste feedstock catchment; End-of-life material recovery geography (+1 more)"
    },
    {
      "from": "energy.sites",
      "to": "materials-waste.sepaWasteSites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Energy-from-waste feedstock catchment"
    },
    {
      "from": "energy.sites",
      "to": "materials-waste.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Landfill gas and closed-site generation"
    },
    {
      "from": "energy.dnoRegions",
      "to": "materials-waste.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Landfill gas and closed-site generation"
    },
    {
      "from": "energy.sites",
      "to": "materials-waste.activeLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Landfill gas and closed-site generation"
    },
    {
      "from": "energy.dnoRegions",
      "to": "materials-waste.activeLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Landfill gas and closed-site generation"
    },
    {
      "from": "energy.sites",
      "to": "materials-waste.scrapYards",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: End-of-life material recovery geography; Battery end-of-life capacity"
    },
    {
      "from": "land-planning.builtUpAreas",
      "to": "materials-waste.scrapYards",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: End-of-life material recovery geography"
    },
    {
      "from": "land-planning.builtUpAreas",
      "to": "materials-waste.wasteTransfer",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: End-of-life material recovery geography; Circular construction supply"
    },
    {
      "from": "energy.sites",
      "to": "land-planning.builtUpAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: End-of-life material recovery geography"
    },
    {
      "from": "digital.mast",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Connectivity along the strategic corridor"
    },
    {
      "from": "digital.mast",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Connectivity along the strategic corridor"
    },
    {
      "from": "digital.commTower",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Connectivity along the strategic corridor"
    },
    {
      "from": "digital.commTower",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Connectivity along the strategic corridor"
    },
    {
      "from": "digital.antenna",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Connectivity along the strategic corridor"
    },
    {
      "from": "digital.antenna",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Connectivity along the strategic corridor"
    },
    {
      "from": "digital.telephoneExchange",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Fibre backhaul along transport corridors"
    },
    {
      "from": "digital.telephoneExchange",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Fibre backhaul along transport corridors"
    },
    {
      "from": "digital.streetCabinet",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Fibre backhaul along transport corridors"
    },
    {
      "from": "digital.streetCabinet",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Fibre backhaul along transport corridors"
    },
    {
      "from": "digital.telecomPole",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Fibre backhaul along transport corridors"
    },
    {
      "from": "digital.telecomPole",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Fibre backhaul along transport corridors"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "transport.junctions",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Edge compute at interchange"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Edge compute at interchange"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Edge compute at interchange"
    },
    {
      "from": "digital.telecomOffice",
      "to": "transport.junctions",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Edge compute at interchange"
    },
    {
      "from": "digital.telecomOffice",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Edge compute at interchange"
    },
    {
      "from": "digital.telecomOffice",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Edge compute at interchange"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Setting impact of transport schemes"
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Setting impact of transport schemes"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Setting impact of transport schemes"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Setting impact of transport schemes"
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Setting impact of transport schemes"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Setting impact of transport schemes; Station-led heritage regeneration"
    },
    {
      "from": "buildings.heritageAtRisk",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Vibration and traffic risk to at-risk fabric"
    },
    {
      "from": "buildings.heritageAtRisk",
      "to": "transport.levelCrossings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Vibration and traffic risk to at-risk fabric"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Vibration and traffic risk to at-risk fabric"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "transport.levelCrossings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Vibration and traffic risk to at-risk fabric"
    },
    {
      "from": "buildings.locallyListed",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Station-led heritage regeneration"
    },
    {
      "from": "buildings.immunityCertificates",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Station-led heritage regeneration"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "transport.metro",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Station-led heritage regeneration"
    },
    {
      "from": "buildings.locallyListed",
      "to": "transport.metro",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Station-led heritage regeneration"
    },
    {
      "from": "buildings.immunityCertificates",
      "to": "transport.metro",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Station-led heritage regeneration"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "transport.junctions",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Station-led heritage regeneration"
    },
    {
      "from": "buildings.locallyListed",
      "to": "transport.junctions",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Station-led heritage regeneration"
    },
    {
      "from": "buildings.immunityCertificates",
      "to": "transport.junctions",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Station-led heritage regeneration"
    },
    {
      "from": "land-planning.brownfieldLand",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Transit-oriented development capacity"
    },
    {
      "from": "land-planning.builtUpAreas",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Transit-oriented development capacity"
    },
    {
      "from": "land-planning.greenBelt",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Transit-oriented development capacity"
    },
    {
      "from": "land-planning.brownfieldLand",
      "to": "transport.metro",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Transit-oriented development capacity"
    },
    {
      "from": "land-planning.builtUpAreas",
      "to": "transport.metro",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Transit-oriented development capacity"
    },
    {
      "from": "land-planning.greenBelt",
      "to": "transport.metro",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Transit-oriented development capacity"
    },
    {
      "from": "land-planning.brownfieldLand",
      "to": "transport.junctions",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Strategic road access for employment land"
    },
    {
      "from": "land-planning.localPlanBoundaries",
      "to": "transport.junctions",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Strategic road access for employment land"
    },
    {
      "from": "land-planning.airQualityAreas",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Air quality and traffic-led constraint; Nutrient and air deposition near sensitive sites"
    },
    {
      "from": "land-planning.airQualityAreas",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Air quality and traffic-led constraint"
    },
    {
      "from": "land-planning.airQualityAreas",
      "to": "transport.junctions",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Air quality and traffic-led constraint"
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Ground risk along route corridors"
    },
    {
      "from": "ground-conditions.quarries",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Ground risk along route corridors"
    },
    {
      "from": "ground-conditions.closedMiningWaste",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Ground risk along route corridors"
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Ground risk along route corridors"
    },
    {
      "from": "ground-conditions.quarries",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Ground risk along route corridors; Aggregate supply logistics"
    },
    {
      "from": "ground-conditions.closedMiningWaste",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Ground risk along route corridors"
    },
    {
      "from": "ground-conditions.permittedWaste",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Contaminated land at freight and depot sites"
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Contaminated land at freight and depot sites"
    },
    {
      "from": "ground-conditions.sepaWasteSites",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Contaminated land at freight and depot sites"
    },
    {
      "from": "ground-conditions.permittedWaste",
      "to": "transport.coach",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Contaminated land at freight and depot sites"
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "transport.coach",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Contaminated land at freight and depot sites"
    },
    {
      "from": "ground-conditions.sepaWasteSites",
      "to": "transport.coach",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Contaminated land at freight and depot sites"
    },
    {
      "from": "ground-conditions.quarries",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Aggregate supply logistics"
    },
    {
      "from": "ground-conditions.quarries",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Aggregate supply logistics"
    },
    {
      "from": "green-space.countryParks",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Access to green space by public transport"
    },
    {
      "from": "green-space.countryParks",
      "to": "transport.metro",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Access to green space by public transport"
    },
    {
      "from": "green-space.countryParks",
      "to": "transport.parkAndRide",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Access to green space by public transport"
    },
    {
      "from": "green-space.nationalParks",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Access to green space by public transport"
    },
    {
      "from": "green-space.nationalParks",
      "to": "transport.metro",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Access to green space by public transport"
    },
    {
      "from": "green-space.nationalParks",
      "to": "transport.parkAndRide",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Access to green space by public transport; Visitor pressure and park-and-ride provision"
    },
    {
      "from": "green-space.openAccess",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Access to green space by public transport"
    },
    {
      "from": "green-space.openAccess",
      "to": "transport.metro",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Access to green space by public transport"
    },
    {
      "from": "green-space.openAccess",
      "to": "transport.parkAndRide",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Access to green space by public transport"
    },
    {
      "from": "green-space.commonLand",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Severance of green corridors"
    },
    {
      "from": "green-space.natureRecoveryStrategies",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Severance of green corridors; Soft estate as habitat network"
    },
    {
      "from": "green-space.commonLand",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Severance of green corridors"
    },
    {
      "from": "green-space.natureRecoveryStrategies",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Severance of green corridors; Soft estate as habitat network"
    },
    {
      "from": "green-space.commonLand",
      "to": "transport.levelCrossings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Severance of green corridors"
    },
    {
      "from": "green-space.natureRecoveryStrategies",
      "to": "transport.levelCrossings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Severance of green corridors"
    },
    {
      "from": "green-space.nationalParks",
      "to": "transport.bikeShare",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Visitor pressure and park-and-ride provision"
    },
    {
      "from": "green-space.heritageCoast",
      "to": "transport.parkAndRide",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Visitor pressure and park-and-ride provision"
    },
    {
      "from": "green-space.heritageCoast",
      "to": "transport.bikeShare",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Visitor pressure and park-and-ride provision"
    },
    {
      "from": "biodiversity.sssi",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Road and rail through designated sites"
    },
    {
      "from": "biodiversity.sac",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Road and rail through designated sites; Nutrient and air deposition near sensitive sites"
    },
    {
      "from": "biodiversity.lnr",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Road and rail through designated sites"
    },
    {
      "from": "biodiversity.sssi",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Road and rail through designated sites"
    },
    {
      "from": "biodiversity.sac",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Road and rail through designated sites"
    },
    {
      "from": "biodiversity.lnr",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Road and rail through designated sites"
    },
    {
      "from": "biodiversity.sssi",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Road and rail through designated sites"
    },
    {
      "from": "biodiversity.sac",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Road and rail through designated sites"
    },
    {
      "from": "biodiversity.lnr",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Road and rail through designated sites"
    },
    {
      "from": "biodiversity.natureImprovementAreas",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Soft estate as habitat network"
    },
    {
      "from": "biodiversity.natureImprovementAreas",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Soft estate as habitat network"
    },
    {
      "from": "biodiversity.natureImprovementAreas",
      "to": "green-space.natureRecoveryStrategies",
      "type": "co-analysed",
      "weight": 4,
      "note": "Used together in: Soft estate as habitat network; Biodiversity net gain supply and demand (+2 more)"
    },
    {
      "from": "biodiversity.spa",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Nutrient and air deposition near sensitive sites"
    },
    {
      "from": "biodiversity.sac",
      "to": "land-planning.airQualityAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Nutrient and air deposition near sensitive sites"
    },
    {
      "from": "biodiversity.spa",
      "to": "land-planning.airQualityAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Nutrient and air deposition near sensitive sites"
    },
    {
      "from": "land-planning.airQualityAreas",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Nutrient and air deposition near sensitive sites"
    },
    {
      "from": "biodiversity.sac",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Nutrient and air deposition near sensitive sites"
    },
    {
      "from": "biodiversity.spa",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Nutrient and air deposition near sensitive sites"
    },
    {
      "from": "hydrogen-ccus.carbonStorageLicences",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Port capability for CO₂ and hydrogen handling"
    },
    {
      "from": "hydrogen-ccus.carbonStorageLicences",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heavy freight refuelling corridors"
    },
    {
      "from": "hydrogen-ccus.carbonStorageLicences",
      "to": "transport.junctions",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heavy freight refuelling corridors"
    },
    {
      "from": "hydrogen-ccus.carbonStorageLicences",
      "to": "transport.evCharging",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heavy freight refuelling corridors"
    },
    {
      "from": "hydrogen-ccus.carbonStorageOffered",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Onshore route for offshore capture"
    },
    {
      "from": "hydrogen-ccus.carbonStorageOffered",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Onshore route for offshore capture"
    },
    {
      "from": "energy.dnoRegions",
      "to": "hydrogen-ccus.carbonStorageOffered",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Onshore route for offshore capture"
    },
    {
      "from": "energy.dnoRegions",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Onshore route for offshore capture; Depot electrification feasibility"
    },
    {
      "from": "energy.dnoRegions",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Onshore route for offshore capture"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "transport.coach",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Depot electrification feasibility"
    },
    {
      "from": "energy.dnoRegions",
      "to": "transport.coach",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Depot electrification feasibility"
    },
    {
      "from": "energy.batteryPlants",
      "to": "transport.evCharging",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage co-located with charging demand"
    },
    {
      "from": "energy.sites",
      "to": "transport.evCharging",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage co-located with charging demand"
    },
    {
      "from": "energy.batteryPlants",
      "to": "transport.parkAndRide",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage co-located with charging demand"
    },
    {
      "from": "energy.sites",
      "to": "transport.parkAndRide",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage co-located with charging demand"
    },
    {
      "from": "energy.converters",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Rail traction and interconnection"
    },
    {
      "from": "materials-waste.wasteTransfer",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste haulage catchments"
    },
    {
      "from": "materials-waste.wasteTransfer",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste haulage catchments"
    },
    {
      "from": "materials-waste.recyclingCentres",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Waste haulage catchments; Household recycling centre accessibility"
    },
    {
      "from": "materials-waste.recyclingCentres",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste haulage catchments"
    },
    {
      "from": "materials-waste.permittedWaste",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste haulage catchments"
    },
    {
      "from": "materials-waste.permittedWaste",
      "to": "transport.motorways",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste haulage catchments"
    },
    {
      "from": "land-planning.builtUpAreas",
      "to": "materials-waste.recyclingCentres",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Household recycling centre accessibility"
    },
    {
      "from": "land-planning.builtUpAreas",
      "to": "transport.trunkRoads",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Household recycling centre accessibility"
    },
    {
      "from": "materials-waste.quarries",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Aggregate and spoil movement by water and rail"
    },
    {
      "from": "materials-waste.quarries",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Aggregate and spoil movement by water and rail; Cement and industrial capture geography"
    },
    {
      "from": "materials-waste.activeLandfill",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Aggregate and spoil movement by water and rail"
    },
    {
      "from": "materials-waste.activeLandfill",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Aggregate and spoil movement by water and rail"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "digital.antenna",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Telecom equipment on designated buildings"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "digital.antenna",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Telecom equipment on designated buildings"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "digital.mast",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Telecom equipment on designated buildings"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "digital.mast",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Telecom equipment on designated buildings"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "digital.satelliteDish",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Telecom equipment on designated buildings"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "digital.satelliteDish",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Telecom equipment on designated buildings"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "digital.telecomPole",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Telecom pole deployment in sensitive streets"
    },
    {
      "from": "digital.telecomPole",
      "to": "land-planning.article4",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Telecom pole deployment in sensitive streets"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "digital.streetCabinet",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Telecom pole deployment in sensitive streets"
    },
    {
      "from": "digital.streetCabinet",
      "to": "land-planning.article4",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Telecom pole deployment in sensitive streets"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "land-planning.article4",
      "type": "co-analysed",
      "weight": 3,
      "note": "Used together in: Telecom pole deployment in sensitive streets; Permitted development risk register (+1 more)"
    },
    {
      "from": "buildings.locallyListed",
      "to": "digital.telephoneExchange",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reuse of the exchange estate"
    },
    {
      "from": "buildings.immunityCertificates",
      "to": "digital.telephoneExchange",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reuse of the exchange estate"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "digital.telephoneExchange",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reuse of the exchange estate"
    },
    {
      "from": "digital.telephoneExchange",
      "to": "land-planning.builtUpAreas",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Reuse of the exchange estate; Digital infrastructure capacity by plan area"
    },
    {
      "from": "buildings.locallyListed",
      "to": "land-planning.builtUpAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reuse of the exchange estate"
    },
    {
      "from": "buildings.immunityCertificates",
      "to": "land-planning.builtUpAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reuse of the exchange estate"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "land-planning.builtUpAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reuse of the exchange estate"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "land-planning.localPlanBoundaries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Digital infrastructure capacity by plan area"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "land-planning.builtUpAreas",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Digital infrastructure capacity by plan area; Heat reuse from compute in cluster areas"
    },
    {
      "from": "digital.telephoneExchange",
      "to": "land-planning.localPlanBoundaries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Digital infrastructure capacity by plan area"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "land-planning.greenBelt",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Data centre pressure on green belt and land supply"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Data centre pressure on green belt and land supply; Double-counting the same register."
    },
    {
      "from": "digital.osmDataCentre",
      "to": "land-planning.agriculturalLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Data centre pressure on green belt and land supply"
    },
    {
      "from": "digital.streetCabinet",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Connectivity as a development constraint"
    },
    {
      "from": "digital.streetCabinet",
      "to": "land-planning.developmentCorporations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Connectivity as a development constraint"
    },
    {
      "from": "digital.telecomPole",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Connectivity as a development constraint"
    },
    {
      "from": "digital.telecomPole",
      "to": "land-planning.developmentCorporations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Connectivity as a development constraint"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Ground risk for compute and cable routes; Double-counting the same register."
    },
    {
      "from": "digital.osmDataCentre",
      "to": "ground-conditions.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Ground risk for compute and cable routes"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "ground-conditions.closedMiningWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Ground risk for compute and cable routes"
    },
    {
      "from": "digital.telephoneExchange",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Ground risk for compute and cable routes"
    },
    {
      "from": "digital.telephoneExchange",
      "to": "ground-conditions.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Ground risk for compute and cable routes"
    },
    {
      "from": "digital.telephoneExchange",
      "to": "ground-conditions.closedMiningWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Ground risk for compute and cable routes"
    },
    {
      "from": "digital.telecomPole",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Trenching constraints for fibre"
    },
    {
      "from": "digital.telecomPole",
      "to": "ground-conditions.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Trenching constraints for fibre"
    },
    {
      "from": "digital.streetCabinet",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Trenching constraints for fibre"
    },
    {
      "from": "digital.streetCabinet",
      "to": "ground-conditions.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Trenching constraints for fibre"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "ground-conditions.drinkingWaterProtected",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Groundwater protection at cooled facilities"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "ground-conditions.drinkingWaterSafeguard",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Groundwater protection at cooled facilities"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "water.spz",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Groundwater protection at cooled facilities"
    },
    {
      "from": "ground-conditions.drinkingWaterProtected",
      "to": "water.spz",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Groundwater protection at cooled facilities; Groundwater risk from battery installations"
    },
    {
      "from": "ground-conditions.drinkingWaterSafeguard",
      "to": "water.spz",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Groundwater protection at cooled facilities"
    },
    {
      "from": "digital.mast",
      "to": "green-space.nationalParks",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Mast visual impact in protected landscape; Not-spots in protected landscape"
    },
    {
      "from": "digital.mast",
      "to": "green-space.aonb",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Mast visual impact in protected landscape"
    },
    {
      "from": "digital.mast",
      "to": "green-space.wildLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Mast visual impact in protected landscape"
    },
    {
      "from": "digital.commTower",
      "to": "green-space.nationalParks",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Mast visual impact in protected landscape"
    },
    {
      "from": "digital.commTower",
      "to": "green-space.aonb",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Mast visual impact in protected landscape"
    },
    {
      "from": "digital.commTower",
      "to": "green-space.wildLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Mast visual impact in protected landscape"
    },
    {
      "from": "digital.tower",
      "to": "green-space.nationalParks",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Mast visual impact in protected landscape"
    },
    {
      "from": "digital.tower",
      "to": "green-space.aonb",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Mast visual impact in protected landscape"
    },
    {
      "from": "digital.tower",
      "to": "green-space.wildLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Mast visual impact in protected landscape"
    },
    {
      "from": "digital.mast",
      "to": "green-space.openAccess",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Not-spots in protected landscape"
    },
    {
      "from": "digital.mast",
      "to": "green-space.commonLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Not-spots in protected landscape"
    },
    {
      "from": "digital.antenna",
      "to": "green-space.nationalParks",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Not-spots in protected landscape"
    },
    {
      "from": "digital.antenna",
      "to": "green-space.openAccess",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Not-spots in protected landscape"
    },
    {
      "from": "digital.antenna",
      "to": "green-space.commonLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Not-spots in protected landscape"
    },
    {
      "from": "digital.satelliteDish",
      "to": "green-space.wildLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Satellite station radio quiet zones"
    },
    {
      "from": "digital.satelliteDish",
      "to": "green-space.nationalCharacterAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Satellite station radio quiet zones"
    },
    {
      "from": "biodiversity.sssi",
      "to": "digital.mast",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Network build through designated sites"
    },
    {
      "from": "biodiversity.sac",
      "to": "digital.mast",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Network build through designated sites"
    },
    {
      "from": "biodiversity.lnr",
      "to": "digital.mast",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Network build through designated sites"
    },
    {
      "from": "biodiversity.sssi",
      "to": "digital.telecomPole",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Network build through designated sites"
    },
    {
      "from": "biodiversity.sac",
      "to": "digital.telecomPole",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Network build through designated sites"
    },
    {
      "from": "biodiversity.lnr",
      "to": "digital.telecomPole",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Network build through designated sites"
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "digital.osmDataCentre",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Data centre water abstraction near sensitive habitat; Double-counting the same register."
    },
    {
      "from": "biodiversity.ramsar",
      "to": "digital.osmDataCentre",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Data centre water abstraction near sensitive habitat"
    },
    {
      "from": "biodiversity.spa",
      "to": "digital.tower",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Bat and bird risk on tall structures"
    },
    {
      "from": "biodiversity.spa",
      "to": "digital.commTower",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Bat and bird risk on tall structures"
    },
    {
      "from": "biodiversity.spa",
      "to": "digital.mast",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Bat and bird risk on tall structures"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Compute co-location with CCUS clusters; Heat reuse from compute in cluster areas"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "energy.nstaPipelines",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Compute co-location with CCUS clusters"
    },
    {
      "from": "digital.mast",
      "to": "hydrogen-ccus.carbonStorageSites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Monitoring network for storage sites"
    },
    {
      "from": "digital.satelliteDish",
      "to": "hydrogen-ccus.carbonStorageSites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Monitoring network for storage sites"
    },
    {
      "from": "digital.mast",
      "to": "hydrogen-ccus.carbonStorageComplexes",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Monitoring network for storage sites"
    },
    {
      "from": "digital.satelliteDish",
      "to": "hydrogen-ccus.carbonStorageComplexes",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Monitoring network for storage sites"
    },
    {
      "from": "hydrogen-ccus.carbonStorageLicences",
      "to": "land-planning.builtUpAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heat reuse from compute in cluster areas"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "energy.batteryPlants",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Compute as a flexible load; Backup generation and storage at critical sites"
    },
    {
      "from": "digital.telephoneExchange",
      "to": "energy.batteryPlants",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Backup generation and storage at critical sites"
    },
    {
      "from": "digital.telephoneExchange",
      "to": "energy.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Backup generation and storage at critical sites"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "energy.converters",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Converter station and compute clustering"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "materials-waste.scrapYards",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Electronic waste capacity against the compute estate"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "materials-waste.wasteTransfer",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Electronic waste capacity against the compute estate"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Electronic waste capacity against the compute estate"
    },
    {
      "from": "digital.telephoneExchange",
      "to": "materials-waste.scrapYards",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Electronic waste capacity against the compute estate; Copper recovery from network retirement"
    },
    {
      "from": "digital.telephoneExchange",
      "to": "materials-waste.wasteTransfer",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Electronic waste capacity against the compute estate"
    },
    {
      "from": "digital.telephoneExchange",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Electronic waste capacity against the compute estate"
    },
    {
      "from": "digital.telecomPole",
      "to": "materials-waste.scrapYards",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Copper recovery from network retirement"
    },
    {
      "from": "digital.streetCabinet",
      "to": "materials-waste.scrapYards",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Copper recovery from network retirement"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "materials-waste.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Landfill gas and legacy sites as compute hosts"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "materials-waste.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Landfill gas and legacy sites as compute hosts"
    },
    {
      "from": "digital.osmDataCentre",
      "to": "materials-waste.activeLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Landfill gas and legacy sites as compute hosts"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "materials-waste.activeLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Landfill gas and legacy sites as compute hosts"
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heritage constraint on housing supply"
    },
    {
      "from": "buildings.archaeologicalPriority",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heritage constraint on housing supply"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heritage constraint on housing supply"
    },
    {
      "from": "buildings.locallyListed",
      "to": "land-planning.localPlanBoundaries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Local list coverage audit"
    },
    {
      "from": "buildings.locallyListed",
      "to": "land-planning.conservationAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Local list coverage audit"
    },
    {
      "from": "buildings.archaeologicalPriority",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Archaeology on contaminated land"
    },
    {
      "from": "buildings.archaeologicalPriority",
      "to": "ground-conditions.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Archaeology on contaminated land"
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Archaeology on contaminated land"
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "ground-conditions.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Archaeology on contaminated land"
    },
    {
      "from": "buildings.heritageAtRisk",
      "to": "ground-conditions.closedMiningWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Foundation risk to at-risk fabric"
    },
    {
      "from": "buildings.heritageAtRisk",
      "to": "ground-conditions.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Foundation risk to at-risk fabric"
    },
    {
      "from": "buildings.heritageAtRisk",
      "to": "ground-conditions.onshoreWells",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Foundation risk to at-risk fabric"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "ground-conditions.closedMiningWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Foundation risk to at-risk fabric"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "ground-conditions.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Foundation risk to at-risk fabric"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "ground-conditions.onshoreWells",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Foundation risk to at-risk fabric"
    },
    {
      "from": "buildings.locallyListed",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Historic industrial sites as heritage and hazard"
    },
    {
      "from": "buildings.locallyListed",
      "to": "ground-conditions.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Historic industrial sites as heritage and hazard"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Historic industrial sites as heritage and hazard"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "ground-conditions.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Historic industrial sites as heritage and hazard"
    },
    {
      "from": "buildings.parksGardens",
      "to": "green-space.countryParks",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Designed landscape and public access"
    },
    {
      "from": "buildings.parksGardens",
      "to": "green-space.openAccess",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Designed landscape and public access"
    },
    {
      "from": "buildings.parksGardens",
      "to": "green-space.commonLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Designed landscape and public access"
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "green-space.nationalParks",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heritage in protected landscape"
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "green-space.aonb",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heritage in protected landscape"
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "green-space.wildLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heritage in protected landscape"
    },
    {
      "from": "buildings.worldHeritage",
      "to": "green-space.nationalParks",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heritage in protected landscape"
    },
    {
      "from": "buildings.worldHeritage",
      "to": "green-space.aonb",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heritage in protected landscape"
    },
    {
      "from": "buildings.worldHeritage",
      "to": "green-space.wildLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heritage in protected landscape"
    },
    {
      "from": "buildings.battlefields",
      "to": "green-space.nationalParks",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heritage in protected landscape"
    },
    {
      "from": "buildings.battlefields",
      "to": "green-space.aonb",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heritage in protected landscape"
    },
    {
      "from": "buildings.battlefields",
      "to": "green-space.wildLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Heritage in protected landscape"
    },
    {
      "from": "buildings.wrecks",
      "to": "green-space.heritageCoast",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Coastal heritage and heritage coast"
    },
    {
      "from": "buildings.historicMpa",
      "to": "green-space.heritageCoast",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Coastal heritage and heritage coast"
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "green-space.heritageCoast",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Coastal heritage and heritage coast"
    },
    {
      "from": "biodiversity.sssi",
      "to": "buildings.listedBuildings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Bat and bird roosts in designated buildings"
    },
    {
      "from": "biodiversity.sac",
      "to": "buildings.listedBuildings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Bat and bird roosts in designated buildings"
    },
    {
      "from": "biodiversity.sssi",
      "to": "buildings.heritageAtRisk",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Bat and bird roosts in designated buildings"
    },
    {
      "from": "biodiversity.sac",
      "to": "buildings.heritageAtRisk",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Bat and bird roosts in designated buildings"
    },
    {
      "from": "biodiversity.lnr",
      "to": "buildings.listedBuildings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Churchyards and burial grounds as habitat"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "green-space.natureRecoveryStrategies",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Churchyards and burial grounds as habitat"
    },
    {
      "from": "biodiversity.lnr",
      "to": "buildings.conservationAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Churchyards and burial grounds as habitat"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "green-space.natureRecoveryStrategies",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Churchyards and burial grounds as habitat"
    },
    {
      "from": "biodiversity.lnr",
      "to": "green-space.natureRecoveryStrategies",
      "type": "co-analysed",
      "weight": 3,
      "note": "Used together in: Churchyards and burial grounds as habitat; Biodiversity net gain supply and demand (+1 more)"
    },
    {
      "from": "biodiversity.sssi",
      "to": "buildings.scheduledMonuments",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Designation stacking audit"
    },
    {
      "from": "biodiversity.nnr",
      "to": "buildings.scheduledMonuments",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Designation stacking audit"
    },
    {
      "from": "biodiversity.sssi",
      "to": "buildings.parksGardens",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Designation stacking audit"
    },
    {
      "from": "biodiversity.nnr",
      "to": "buildings.parksGardens",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Designation stacking audit"
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Onshore terminal siting against heritage"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Onshore terminal siting against heritage"
    },
    {
      "from": "buildings.archaeologicalPriority",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Onshore terminal siting against heritage"
    },
    {
      "from": "energy.nstaInfrastructure",
      "to": "hydrogen-ccus.hydrocarbonFields",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Industrial heritage of the hydrocarbon estate; Legacy well integrity over storage"
    },
    {
      "from": "buildings.wrecks",
      "to": "energy.nstaInfrastructure",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Industrial heritage of the hydrocarbon estate"
    },
    {
      "from": "buildings.historicMpa",
      "to": "energy.nstaInfrastructure",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Industrial heritage of the hydrocarbon estate"
    },
    {
      "from": "buildings.wrecks",
      "to": "hydrogen-ccus.hydrocarbonFields",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Industrial heritage of the hydrocarbon estate"
    },
    {
      "from": "buildings.historicMpa",
      "to": "hydrogen-ccus.hydrocarbonFields",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Industrial heritage of the hydrocarbon estate"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "energy.nstaPipelines",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Setting impact of CO₂ pipeline corridors"
    },
    {
      "from": "buildings.battlefields",
      "to": "energy.nstaPipelines",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Setting impact of CO₂ pipeline corridors"
    },
    {
      "from": "buildings.parksGardens",
      "to": "energy.nstaPipelines",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Setting impact of CO₂ pipeline corridors"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "energy.batteryPlants",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Battery siting against heritage setting; Fire risk to historic fabric"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "energy.batteryPlants",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Battery siting against heritage setting"
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "energy.batteryPlants",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Battery siting against heritage setting"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "energy.transmissionSubstations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Substation upgrades in constrained areas"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "land-planning.article4",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Substation upgrades in constrained areas"
    },
    {
      "from": "buildings.heritageAtRisk",
      "to": "energy.batteryPlants",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Fire risk to historic fabric"
    },
    {
      "from": "buildings.heritageAtRisk",
      "to": "materials-waste.wasteTransfer",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Demolition arisings from the designated estate"
    },
    {
      "from": "buildings.heritageAtRisk",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Demolition arisings from the designated estate"
    },
    {
      "from": "buildings.immunityCertificates",
      "to": "materials-waste.wasteTransfer",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Demolition arisings from the designated estate"
    },
    {
      "from": "buildings.immunityCertificates",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Demolition arisings from the designated estate"
    },
    {
      "from": "buildings.heritageAtRisk",
      "to": "materials-waste.scrapYards",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reclaimed material supply for repair"
    },
    {
      "from": "buildings.heritageAtRisk",
      "to": "materials-waste.recyclingCentres",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reclaimed material supply for repair"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "materials-waste.scrapYards",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reclaimed material supply for repair"
    },
    {
      "from": "buildings.listedBuildings",
      "to": "materials-waste.recyclingCentres",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reclaimed material supply for repair"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste facility impact on heritage settings"
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste facility impact on heritage settings"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "materials-waste.activeLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste facility impact on heritage settings"
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "materials-waste.activeLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste facility impact on heritage settings"
    },
    {
      "from": "buildings.conservationAreas",
      "to": "materials-waste.scrapYards",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste facility impact on heritage settings"
    },
    {
      "from": "buildings.scheduledMonuments",
      "to": "materials-waste.scrapYards",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste facility impact on heritage settings"
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Deliverability screen for the brownfield register; Double-counting the same register."
    },
    {
      "from": "ground-conditions.permittedWaste",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Deliverability screen for the brownfield register"
    },
    {
      "from": "ground-conditions.quarries",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Deliverability screen for the brownfield register"
    },
    {
      "from": "ground-conditions.drinkingWaterSafeguard",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Contaminated land inside water protection"
    },
    {
      "from": "ground-conditions.drinkingWaterSafeguard",
      "to": "land-planning.floodStorage",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Contaminated land inside water protection"
    },
    {
      "from": "ground-conditions.drinkingWaterProtected",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Contaminated land inside water protection"
    },
    {
      "from": "ground-conditions.drinkingWaterProtected",
      "to": "land-planning.floodStorage",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Contaminated land inside water protection"
    },
    {
      "from": "green-space.commonLand",
      "to": "land-planning.greenBelt",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Green belt purposes audit"
    },
    {
      "from": "green-space.openAccess",
      "to": "land-planning.greenBelt",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Green belt purposes audit"
    },
    {
      "from": "green-space.countryParks",
      "to": "land-planning.greenBelt",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Green belt purposes audit"
    },
    {
      "from": "green-space.doorstepGreens",
      "to": "land-planning.builtUpAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Access deprivation against land supply"
    },
    {
      "from": "green-space.doorstepGreens",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Access deprivation against land supply"
    },
    {
      "from": "green-space.millenniumGreens",
      "to": "land-planning.builtUpAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Access deprivation against land supply"
    },
    {
      "from": "green-space.millenniumGreens",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Access deprivation against land supply"
    },
    {
      "from": "green-space.countryParks",
      "to": "land-planning.builtUpAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Access deprivation against land supply"
    },
    {
      "from": "green-space.countryParks",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Access deprivation against land supply"
    },
    {
      "from": "green-space.nationalCharacterAreas",
      "to": "land-planning.localPlanBoundaries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Landscape character as a plan-making frame"
    },
    {
      "from": "green-space.natureRecoveryStrategies",
      "to": "land-planning.localPlanBoundaries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Landscape character as a plan-making frame"
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "land-planning.localPlanBoundaries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Nutrient neutrality impact on housing pipeline"
    },
    {
      "from": "biodiversity.natureImprovementAreas",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Biodiversity net gain supply and demand"
    },
    {
      "from": "green-space.natureRecoveryStrategies",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Biodiversity net gain supply and demand"
    },
    {
      "from": "biodiversity.lnr",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Biodiversity net gain supply and demand"
    },
    {
      "from": "biodiversity.sac",
      "to": "land-planning.localPlanBoundaries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Habitats screening for allocated land"
    },
    {
      "from": "biodiversity.spa",
      "to": "land-planning.localPlanBoundaries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Habitats screening for allocated land"
    },
    {
      "from": "biodiversity.ramsar",
      "to": "land-planning.localPlanBoundaries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Habitats screening for allocated land"
    },
    {
      "from": "biodiversity.sac",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Habitats screening for allocated land; Double-counting the same register."
    },
    {
      "from": "biodiversity.spa",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Habitats screening for allocated land"
    },
    {
      "from": "biodiversity.ramsar",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Habitats screening for allocated land"
    },
    {
      "from": "energy.nstaPipelines",
      "to": "land-planning.greenBelt",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Onshore CCUS corridor land assembly"
    },
    {
      "from": "energy.nstaPipelines",
      "to": "land-planning.agriculturalLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Onshore CCUS corridor land assembly"
    },
    {
      "from": "energy.nstaPipelines",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Onshore CCUS corridor land assembly"
    },
    {
      "from": "hydrogen-ccus.carbonStorageLicences",
      "to": "land-planning.greenBelt",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Onshore CCUS corridor land assembly"
    },
    {
      "from": "hydrogen-ccus.carbonStorageLicences",
      "to": "land-planning.agriculturalLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Onshore CCUS corridor land assembly"
    },
    {
      "from": "hydrogen-ccus.carbonStorageLicences",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Onshore CCUS corridor land assembly; Cluster industrial land availability"
    },
    {
      "from": "hydrogen-ccus.carbonStorageLicences",
      "to": "land-planning.developmentCorporations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Cluster industrial land availability"
    },
    {
      "from": "hydrogen-ccus.carbonStorageLicences",
      "to": "land-planning.airQualityAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Air quality and cluster expansion"
    },
    {
      "from": "energy.nstaInfrastructure",
      "to": "land-planning.airQualityAreas",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Air quality and cluster expansion"
    },
    {
      "from": "energy.sites",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Battery storage land-use pattern; Double-counting the same register."
    },
    {
      "from": "energy.batteryPlants",
      "to": "land-planning.greenBelt",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Battery storage land-use pattern"
    },
    {
      "from": "energy.batteryPlants",
      "to": "land-planning.agriculturalLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Battery storage land-use pattern"
    },
    {
      "from": "energy.batteryPlants",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Battery storage land-use pattern"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "land-planning.localPlanBoundaries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid capacity as a plan-making input"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Grid capacity as a plan-making input; Double-counting the same register."
    },
    {
      "from": "energy.gsp",
      "to": "land-planning.localPlanBoundaries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid capacity as a plan-making input"
    },
    {
      "from": "energy.gsp",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Grid capacity as a plan-making input; Double-counting the same register."
    },
    {
      "from": "energy.batteryPlants",
      "to": "land-planning.developmentCorporations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage co-location with development corporations"
    },
    {
      "from": "energy.converters",
      "to": "land-planning.developmentCorporations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage co-location with development corporations"
    },
    {
      "from": "energy.batteryPlants",
      "to": "land-planning.centralActivitiesZone",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage co-location with development corporations"
    },
    {
      "from": "energy.converters",
      "to": "land-planning.centralActivitiesZone",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage co-location with development corporations"
    },
    {
      "from": "land-planning.localPlanBoundaries",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Safeguarding waste and minerals infrastructure"
    },
    {
      "from": "land-planning.brownfieldLand",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Safeguarding waste and minerals infrastructure"
    },
    {
      "from": "land-planning.localPlanBoundaries",
      "to": "materials-waste.wasteTransfer",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Safeguarding waste and minerals infrastructure"
    },
    {
      "from": "land-planning.brownfieldLand",
      "to": "materials-waste.wasteTransfer",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Safeguarding waste and minerals infrastructure; Circular construction supply"
    },
    {
      "from": "land-planning.localPlanBoundaries",
      "to": "materials-waste.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Safeguarding waste and minerals infrastructure"
    },
    {
      "from": "land-planning.brownfieldLand",
      "to": "materials-waste.quarries",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Safeguarding waste and minerals infrastructure; Circular construction supply"
    },
    {
      "from": "land-planning.builtUpAreas",
      "to": "materials-waste.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Circular construction supply"
    },
    {
      "from": "land-planning.greenBelt",
      "to": "materials-waste.activeLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Landfill void and development pressure"
    },
    {
      "from": "land-planning.brownfieldLand",
      "to": "materials-waste.activeLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Landfill void and development pressure"
    },
    {
      "from": "land-planning.greenBelt",
      "to": "materials-waste.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Landfill void and development pressure"
    },
    {
      "from": "land-planning.brownfieldLand",
      "to": "materials-waste.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Landfill void and development pressure"
    },
    {
      "from": "green-space.countryParks",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Closed landfill as green space"
    },
    {
      "from": "green-space.doorstepGreens",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Closed landfill as green space"
    },
    {
      "from": "green-space.millenniumGreens",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Closed landfill as green space"
    },
    {
      "from": "green-space.countryParks",
      "to": "ground-conditions.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Closed landfill as green space"
    },
    {
      "from": "green-space.doorstepGreens",
      "to": "ground-conditions.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Closed landfill as green space"
    },
    {
      "from": "green-space.millenniumGreens",
      "to": "ground-conditions.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Closed landfill as green space"
    },
    {
      "from": "green-space.nationalParks",
      "to": "ground-conditions.agriculturalLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Soil quality in protected landscape"
    },
    {
      "from": "green-space.aonb",
      "to": "ground-conditions.agriculturalLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Soil quality in protected landscape"
    },
    {
      "from": "green-space.commonLand",
      "to": "ground-conditions.agriculturalLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Soil quality in protected landscape"
    },
    {
      "from": "green-space.openAccess",
      "to": "ground-conditions.closedMiningWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Mining legacy in access land"
    },
    {
      "from": "green-space.wildLand",
      "to": "ground-conditions.closedMiningWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Mining legacy in access land"
    },
    {
      "from": "green-space.openAccess",
      "to": "ground-conditions.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Mining legacy in access land"
    },
    {
      "from": "green-space.wildLand",
      "to": "ground-conditions.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Mining legacy in access land"
    },
    {
      "from": "biodiversity.sssi",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Contamination pathways to designated sites; Post-industrial land as priority habitat"
    },
    {
      "from": "biodiversity.sac",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Contamination pathways to designated sites; Double-counting the same register."
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Contamination pathways to designated sites; Double-counting the same register."
    },
    {
      "from": "biodiversity.sssi",
      "to": "ground-conditions.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Contamination pathways to designated sites"
    },
    {
      "from": "biodiversity.sac",
      "to": "ground-conditions.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Contamination pathways to designated sites"
    },
    {
      "from": "ground-conditions.permittedWaste",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Contamination pathways to designated sites"
    },
    {
      "from": "biodiversity.sssi",
      "to": "ground-conditions.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Post-industrial land as priority habitat"
    },
    {
      "from": "biodiversity.gcr",
      "to": "ground-conditions.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Post-industrial land as priority habitat"
    },
    {
      "from": "biodiversity.lnr",
      "to": "ground-conditions.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Post-industrial land as priority habitat"
    },
    {
      "from": "biodiversity.gcr",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Post-industrial land as priority habitat"
    },
    {
      "from": "biodiversity.lnr",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Post-industrial land as priority habitat"
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "ground-conditions.nitrateZones",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Nitrate zones and nutrient catchments"
    },
    {
      "from": "ground-conditions.nitrateZones",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Nitrate zones and nutrient catchments"
    },
    {
      "from": "energy.nstaInfrastructure",
      "to": "ground-conditions.onshoreWells",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Legacy well integrity over storage"
    },
    {
      "from": "ground-conditions.onshoreWells",
      "to": "hydrogen-ccus.carbonStorageComplexes",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Legacy well integrity over storage; Double-counting the same register."
    },
    {
      "from": "ground-conditions.onshoreWells",
      "to": "hydrogen-ccus.hydrocarbonFields",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Legacy well integrity over storage"
    },
    {
      "from": "ground-conditions.groundwaterBodies",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Onshore storage and groundwater protection"
    },
    {
      "from": "ground-conditions.drinkingWaterProtected",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Onshore storage and groundwater protection"
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Industrial legacy at cluster sites"
    },
    {
      "from": "ground-conditions.permittedWaste",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Industrial legacy at cluster sites"
    },
    {
      "from": "ground-conditions.sepaWasteSites",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Industrial legacy at cluster sites"
    },
    {
      "from": "energy.batteryPlants",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage siting on restored land"
    },
    {
      "from": "energy.batteryPlants",
      "to": "ground-conditions.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage siting on restored land"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "ground-conditions.closedMiningWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Ground risk for substation foundations"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Ground risk for substation foundations; Double-counting the same register."
    },
    {
      "from": "energy.converters",
      "to": "ground-conditions.closedMiningWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Ground risk for substation foundations"
    },
    {
      "from": "energy.converters",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Ground risk for substation foundations"
    },
    {
      "from": "energy.batteryPlants",
      "to": "ground-conditions.drinkingWaterProtected",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Groundwater risk from battery installations"
    },
    {
      "from": "energy.batteryPlants",
      "to": "water.spz",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Groundwater risk from battery installations; Fire and pollution risk clustering"
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "materials-waste.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "materials-waste.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "materials-waste.closedMiningWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "materials-waste.sepaWasteSites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.permittedWaste",
      "to": "materials-waste.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.quarries",
      "to": "materials-waste.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.closedMiningWaste",
      "to": "materials-waste.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.sepaWasteSites",
      "to": "materials-waste.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.permittedWaste",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.permittedWaste",
      "to": "materials-waste.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.permittedWaste",
      "to": "materials-waste.closedMiningWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.permittedWaste",
      "to": "materials-waste.sepaWasteSites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.quarries",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.closedMiningWaste",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.sepaWasteSites",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.quarries",
      "to": "materials-waste.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.quarries",
      "to": "materials-waste.closedMiningWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.quarries",
      "to": "materials-waste.sepaWasteSites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.closedMiningWaste",
      "to": "materials-waste.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.sepaWasteSites",
      "to": "materials-waste.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.closedMiningWaste",
      "to": "materials-waste.closedMiningWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.closedMiningWaste",
      "to": "materials-waste.sepaWasteSites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.sepaWasteSites",
      "to": "materials-waste.closedMiningWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.sepaWasteSites",
      "to": "materials-waste.sepaWasteSites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Reconciling the two readings of the waste estate"
    },
    {
      "from": "ground-conditions.quarries",
      "to": "materials-waste.activeLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Void space accounting"
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "materials-waste.activeLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Void space accounting"
    },
    {
      "from": "ground-conditions.sepaWasteSites",
      "to": "materials-waste.wastePermitsWales",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Regulatory coverage gap analysis"
    },
    {
      "from": "ground-conditions.permittedWaste",
      "to": "materials-waste.wastePermitsWales",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Regulatory coverage gap analysis"
    },
    {
      "from": "biodiversity.sssi",
      "to": "green-space.nationalParks",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Designation stack analysis"
    },
    {
      "from": "biodiversity.sac",
      "to": "green-space.nationalParks",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Designation stack analysis"
    },
    {
      "from": "biodiversity.spa",
      "to": "green-space.nationalParks",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Designation stack analysis"
    },
    {
      "from": "biodiversity.nnr",
      "to": "green-space.nationalParks",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Designation stack analysis"
    },
    {
      "from": "biodiversity.sssi",
      "to": "green-space.aonb",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Designation stack analysis"
    },
    {
      "from": "biodiversity.sac",
      "to": "green-space.aonb",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Designation stack analysis"
    },
    {
      "from": "biodiversity.spa",
      "to": "green-space.aonb",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Designation stack analysis"
    },
    {
      "from": "biodiversity.nnr",
      "to": "green-space.aonb",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Designation stack analysis"
    },
    {
      "from": "biodiversity.sssi",
      "to": "green-space.openAccess",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Protected but not accessible"
    },
    {
      "from": "biodiversity.sssi",
      "to": "green-space.commonLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Protected but not accessible"
    },
    {
      "from": "biodiversity.nnr",
      "to": "green-space.openAccess",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Protected but not accessible"
    },
    {
      "from": "biodiversity.nnr",
      "to": "green-space.commonLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Protected but not accessible"
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "green-space.natureRecoveryStrategies",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Nature recovery delivery geography"
    },
    {
      "from": "green-space.heritageCoast",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Coastal landscape and CCUS landfall"
    },
    {
      "from": "green-space.aonb",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Coastal landscape and CCUS landfall"
    },
    {
      "from": "energy.nstaPipelines",
      "to": "green-space.heritageCoast",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Coastal landscape and CCUS landfall"
    },
    {
      "from": "energy.nstaPipelines",
      "to": "green-space.aonb",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Coastal landscape and CCUS landfall"
    },
    {
      "from": "green-space.nationalParks",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Cluster expansion against protected landscape"
    },
    {
      "from": "green-space.nationalCharacterAreas",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Cluster expansion against protected landscape"
    },
    {
      "from": "energy.nstaInfrastructure",
      "to": "green-space.heritageCoast",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Restoration commitments from decommissioning"
    },
    {
      "from": "energy.nstaInfrastructure",
      "to": "green-space.commonLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Restoration commitments from decommissioning"
    },
    {
      "from": "energy.batteryPlants",
      "to": "green-space.aonb",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage visual impact in protected landscape"
    },
    {
      "from": "energy.batteryPlants",
      "to": "green-space.nationalParks",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage visual impact in protected landscape"
    },
    {
      "from": "energy.batteryPlants",
      "to": "green-space.wildLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage visual impact in protected landscape"
    },
    {
      "from": "energy.hydroPlants",
      "to": "green-space.nationalParks",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Pumped storage and landscape"
    },
    {
      "from": "energy.hydroPlants",
      "to": "green-space.wildLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Pumped storage and landscape"
    },
    {
      "from": "green-space.nationalParks",
      "to": "water.reservoirs",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Pumped storage and landscape"
    },
    {
      "from": "green-space.wildLand",
      "to": "water.reservoirs",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Pumped storage and landscape"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "green-space.commonLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid reinforcement through amenity land"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "green-space.openAccess",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid reinforcement through amenity land"
    },
    {
      "from": "energy.osmPower",
      "to": "green-space.commonLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid reinforcement through amenity land"
    },
    {
      "from": "energy.osmPower",
      "to": "green-space.openAccess",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid reinforcement through amenity land"
    },
    {
      "from": "green-space.countryParks",
      "to": "materials-waste.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Restoration pipeline from extraction"
    },
    {
      "from": "green-space.natureRecoveryStrategies",
      "to": "materials-waste.quarries",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Restoration pipeline from extraction; Restoration to priority habitat"
    },
    {
      "from": "green-space.countryParks",
      "to": "materials-waste.activeLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Restoration pipeline from extraction"
    },
    {
      "from": "green-space.natureRecoveryStrategies",
      "to": "materials-waste.activeLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Restoration pipeline from extraction"
    },
    {
      "from": "green-space.openAccess",
      "to": "materials-waste.recyclingCentres",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Fly-tipping pressure on access land"
    },
    {
      "from": "green-space.commonLand",
      "to": "materials-waste.recyclingCentres",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Fly-tipping pressure on access land"
    },
    {
      "from": "green-space.countryParks",
      "to": "materials-waste.recyclingCentres",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Fly-tipping pressure on access land"
    },
    {
      "from": "green-space.doorstepGreens",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Amenity impact of the waste estate"
    },
    {
      "from": "green-space.millenniumGreens",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Amenity impact of the waste estate"
    },
    {
      "from": "green-space.countryParks",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Amenity impact of the waste estate"
    },
    {
      "from": "green-space.doorstepGreens",
      "to": "materials-waste.scrapYards",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Amenity impact of the waste estate"
    },
    {
      "from": "green-space.millenniumGreens",
      "to": "materials-waste.scrapYards",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Amenity impact of the waste estate"
    },
    {
      "from": "green-space.countryParks",
      "to": "materials-waste.scrapYards",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Amenity impact of the waste estate"
    },
    {
      "from": "green-space.doorstepGreens",
      "to": "materials-waste.wasteTransfer",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Amenity impact of the waste estate"
    },
    {
      "from": "green-space.millenniumGreens",
      "to": "materials-waste.wasteTransfer",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Amenity impact of the waste estate"
    },
    {
      "from": "green-space.countryParks",
      "to": "materials-waste.wasteTransfer",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Amenity impact of the waste estate"
    },
    {
      "from": "biodiversity.mcz",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Marine designation screening for storage"
    },
    {
      "from": "biodiversity.hpma",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Marine designation screening for storage"
    },
    {
      "from": "biodiversity.marineConsultationAreas",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Marine designation screening for storage"
    },
    {
      "from": "biodiversity.mcz",
      "to": "hydrogen-ccus.carbonStorageOffered",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Marine designation screening for storage"
    },
    {
      "from": "biodiversity.hpma",
      "to": "hydrogen-ccus.carbonStorageOffered",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Marine designation screening for storage"
    },
    {
      "from": "biodiversity.marineConsultationAreas",
      "to": "hydrogen-ccus.carbonStorageOffered",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Marine designation screening for storage"
    },
    {
      "from": "biodiversity.mcz",
      "to": "energy.nstaPipelines",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Pipeline corridors and seabed habitat"
    },
    {
      "from": "biodiversity.sac",
      "to": "energy.nstaPipelines",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Pipeline corridors and seabed habitat"
    },
    {
      "from": "biodiversity.sac",
      "to": "energy.cableRoutes",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Pipeline corridors and seabed habitat"
    },
    {
      "from": "biodiversity.spa",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Onshore terminal habitat impact"
    },
    {
      "from": "biodiversity.ramsar",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Onshore terminal habitat impact"
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Onshore terminal habitat impact"
    },
    {
      "from": "biodiversity.sssi",
      "to": "energy.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage siting against nature designations"
    },
    {
      "from": "biodiversity.lnr",
      "to": "energy.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage siting against nature designations"
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "energy.sites",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Storage siting against nature designations; Double-counting the same register."
    },
    {
      "from": "biodiversity.sssi",
      "to": "energy.batteryPlants",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage siting against nature designations"
    },
    {
      "from": "biodiversity.lnr",
      "to": "energy.batteryPlants",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage siting against nature designations"
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "energy.batteryPlants",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage siting against nature designations"
    },
    {
      "from": "biodiversity.sac",
      "to": "energy.hydroPlants",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Hydro and freshwater ecology"
    },
    {
      "from": "biodiversity.sssi",
      "to": "energy.hydroPlants",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Hydro and freshwater ecology"
    },
    {
      "from": "biodiversity.sssi",
      "to": "energy.transmissionSubstations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid reinforcement through notified sites"
    },
    {
      "from": "biodiversity.gcr",
      "to": "energy.transmissionSubstations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid reinforcement through notified sites"
    },
    {
      "from": "biodiversity.sssi",
      "to": "energy.converters",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid reinforcement through notified sites"
    },
    {
      "from": "biodiversity.gcr",
      "to": "energy.converters",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Grid reinforcement through notified sites"
    },
    {
      "from": "biodiversity.sssi",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste facilities near designated sites"
    },
    {
      "from": "biodiversity.sac",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste facilities near designated sites"
    },
    {
      "from": "biodiversity.spa",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste facilities near designated sites"
    },
    {
      "from": "biodiversity.sssi",
      "to": "materials-waste.activeLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste facilities near designated sites"
    },
    {
      "from": "biodiversity.sac",
      "to": "materials-waste.activeLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste facilities near designated sites"
    },
    {
      "from": "biodiversity.spa",
      "to": "materials-waste.activeLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste facilities near designated sites"
    },
    {
      "from": "biodiversity.sssi",
      "to": "materials-waste.sepaWasteSites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste facilities near designated sites"
    },
    {
      "from": "biodiversity.sac",
      "to": "materials-waste.sepaWasteSites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste facilities near designated sites"
    },
    {
      "from": "biodiversity.spa",
      "to": "materials-waste.sepaWasteSites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Waste facilities near designated sites"
    },
    {
      "from": "biodiversity.natureImprovementAreas",
      "to": "materials-waste.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Restoration to priority habitat"
    },
    {
      "from": "biodiversity.gcr",
      "to": "materials-waste.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Restoration to priority habitat"
    },
    {
      "from": "biodiversity.natureImprovementAreas",
      "to": "materials-waste.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Restoration to priority habitat"
    },
    {
      "from": "green-space.natureRecoveryStrategies",
      "to": "materials-waste.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Restoration to priority habitat"
    },
    {
      "from": "biodiversity.gcr",
      "to": "materials-waste.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Restoration to priority habitat"
    },
    {
      "from": "biodiversity.gcr",
      "to": "green-space.natureRecoveryStrategies",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Restoration to priority habitat"
    },
    {
      "from": "biodiversity.ramsar",
      "to": "materials-waste.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Leachate and runoff pathways to habitat"
    },
    {
      "from": "materials-waste.historicLandfill",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Leachate and runoff pathways to habitat"
    },
    {
      "from": "biodiversity.ramsar",
      "to": "materials-waste.scrapYards",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Leachate and runoff pathways to habitat"
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Powering capture plant"
    },
    {
      "from": "energy.converters",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Powering capture plant"
    },
    {
      "from": "energy.gsp",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Powering capture plant; Hydrogen production as flexible demand"
    },
    {
      "from": "energy.sites",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Hydrogen production as flexible demand"
    },
    {
      "from": "energy.batteryPlants",
      "to": "hydrogen-ccus.carbonStorageLicences",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Hydrogen production as flexible demand"
    },
    {
      "from": "energy.converters",
      "to": "hydrogen-ccus.carbonStorageSites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage co-location at cluster landfall"
    },
    {
      "from": "energy.cableRoutes",
      "to": "hydrogen-ccus.carbonStorageSites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage co-location at cluster landfall"
    },
    {
      "from": "hydrogen-ccus.carbonStorageLicences",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Energy-from-waste with carbon capture"
    },
    {
      "from": "energy.nstaPipelines",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Energy-from-waste with carbon capture"
    },
    {
      "from": "hydrogen-ccus.carbonStorageLicences",
      "to": "materials-waste.wasteTransfer",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Energy-from-waste with carbon capture"
    },
    {
      "from": "energy.nstaPipelines",
      "to": "materials-waste.wasteTransfer",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Energy-from-waste with carbon capture"
    },
    {
      "from": "hydrogen-ccus.carbonStorageLicences",
      "to": "materials-waste.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Cement and industrial capture geography"
    },
    {
      "from": "hydrogen-ccus.carbonStorageLicences",
      "to": "transport.rail",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Cement and industrial capture geography"
    },
    {
      "from": "energy.nstaInfrastructure",
      "to": "materials-waste.scrapYards",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Decommissioning material flows"
    },
    {
      "from": "energy.nstaInfrastructure",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Decommissioning material flows"
    },
    {
      "from": "energy.nstaInfrastructure",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Decommissioning material flows"
    },
    {
      "from": "materials-waste.scrapYards",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Decommissioning material flows"
    },
    {
      "from": "materials-waste.permittedWaste",
      "to": "transport.ports",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Decommissioning material flows"
    },
    {
      "from": "energy.batteryPlants",
      "to": "materials-waste.scrapYards",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Battery end-of-life capacity; Fire and pollution risk clustering"
    },
    {
      "from": "energy.batteryPlants",
      "to": "materials-waste.permittedWaste",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Battery end-of-life capacity"
    },
    {
      "from": "energy.batteryPlants",
      "to": "materials-waste.wasteTransfer",
      "type": "co-analysed",
      "weight": 2,
      "note": "Used together in: Battery end-of-life capacity; Fire and pollution risk clustering"
    },
    {
      "from": "energy.batteryPlants",
      "to": "materials-waste.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage on the waste estate"
    },
    {
      "from": "energy.batteryPlants",
      "to": "materials-waste.activeLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage on the waste estate"
    },
    {
      "from": "energy.batteryPlants",
      "to": "materials-waste.quarries",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Storage on the waste estate"
    },
    {
      "from": "materials-waste.scrapYards",
      "to": "water.spz",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Fire and pollution risk clustering"
    },
    {
      "from": "materials-waste.wasteTransfer",
      "to": "water.spz",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Fire and pollution risk clustering"
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "energy.transmissionSubstations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "energy.gsp",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "ground-conditions.onshoreWells",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "hydrogen-ccus.carbonStorageComplexes",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "energy.npgSubstations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "energy.ssenSubstations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "water.sepaStations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "water.rainfall",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "water.walesFloodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "transport.air",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "transport.ferry",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "land-planning.communityAssets",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.nutrientCatchments",
      "to": "hydrogen-ccus.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "land-planning.brownfieldLand",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.onshoreWells",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.carbonStorageComplexes",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.npgSubstations",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.ssenSubstations",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "land-planning.brownfieldLand",
      "to": "water.sepaStations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "land-planning.brownfieldLand",
      "to": "water.rainfall",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "land-planning.brownfieldLand",
      "to": "water.walesFloodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "land-planning.brownfieldLand",
      "to": "transport.air",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "land-planning.brownfieldLand",
      "to": "transport.ferry",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.sites",
      "to": "land-planning.brownfieldLand",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.sites",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "digital.osmDataCentre",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.gsp",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.onshoreWells",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.carbonStorageComplexes",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.npgSubstations",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.ssenSubstations",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "transport.air",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "transport.ferry",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "land-planning.communityAssets",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.sites",
      "to": "water.overflows",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.sac",
      "to": "digital.osmDataCentre",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.sac",
      "to": "energy.transmissionSubstations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.sac",
      "to": "energy.gsp",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.sac",
      "to": "ground-conditions.onshoreWells",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.sac",
      "to": "hydrogen-ccus.carbonStorageComplexes",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.sac",
      "to": "energy.npgSubstations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.sac",
      "to": "energy.ssenSubstations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.sac",
      "to": "water.sepaStations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.sac",
      "to": "water.rainfall",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.sac",
      "to": "water.walesFloodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.sac",
      "to": "transport.air",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.sac",
      "to": "transport.ferry",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.sac",
      "to": "land-planning.communityAssets",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.sac",
      "to": "hydrogen-ccus.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.gsp",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.carbonStorageComplexes",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.npgSubstations",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.ssenSubstations",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "transport.air",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "transport.ferry",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "land-planning.communityAssets",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.sites",
      "to": "water.rivers",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.sites",
      "to": "hydrogen-ccus.carbonStorageComplexes",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.sites",
      "to": "water.sepaStations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.sites",
      "to": "water.rainfall",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.sites",
      "to": "water.walesFloodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.sites",
      "to": "transport.air",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.sites",
      "to": "transport.ferry",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "energy.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.sites",
      "to": "land-planning.communityAssets",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.sites",
      "to": "hydrogen-ccus.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.gsp",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "hydrogen-ccus.carbonStorageComplexes",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.npgSubstations",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.ssenSubstations",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "water.sepaStations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "water.rainfall",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "water.walesFloodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "transport.air",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "transport.ferry",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "ground-conditions.historicLandfill",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "land-planning.communityAssets",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.historicLandfill",
      "to": "hydrogen-ccus.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "digital.osmDataCentre",
      "to": "ground-conditions.onshoreWells",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "digital.osmDataCentre",
      "to": "hydrogen-ccus.carbonStorageComplexes",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "digital.osmDataCentre",
      "to": "energy.npgSubstations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "digital.osmDataCentre",
      "to": "energy.ssenSubstations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "digital.osmDataCentre",
      "to": "water.sepaStations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "digital.osmDataCentre",
      "to": "water.rainfall",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "digital.osmDataCentre",
      "to": "water.walesFloodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "digital.osmDataCentre",
      "to": "transport.air",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "digital.osmDataCentre",
      "to": "transport.ferry",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "digital.osmDataCentre",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "digital.osmDataCentre",
      "to": "land-planning.communityAssets",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "digital.osmDataCentre",
      "to": "hydrogen-ccus.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "ground-conditions.onshoreWells",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "hydrogen-ccus.carbonStorageComplexes",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "water.sepaStations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "water.rainfall",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "water.walesFloodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "transport.air",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "transport.ferry",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "energy.transmissionSubstations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "land-planning.communityAssets",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.transmissionSubstations",
      "to": "hydrogen-ccus.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.gsp",
      "to": "ground-conditions.onshoreWells",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.gsp",
      "to": "hydrogen-ccus.carbonStorageComplexes",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.gsp",
      "to": "water.sepaStations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.gsp",
      "to": "water.rainfall",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.gsp",
      "to": "water.walesFloodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.gsp",
      "to": "transport.air",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.gsp",
      "to": "transport.ferry",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "energy.gsp",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.gsp",
      "to": "land-planning.communityAssets",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.gsp",
      "to": "hydrogen-ccus.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.npgSubstations",
      "to": "ground-conditions.onshoreWells",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.ssenSubstations",
      "to": "ground-conditions.onshoreWells",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.onshoreWells",
      "to": "water.sepaStations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.onshoreWells",
      "to": "water.rainfall",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.onshoreWells",
      "to": "water.walesFloodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.onshoreWells",
      "to": "transport.air",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.onshoreWells",
      "to": "transport.ferry",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "ground-conditions.onshoreWells",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.onshoreWells",
      "to": "land-planning.communityAssets",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "ground-conditions.onshoreWells",
      "to": "hydrogen-ccus.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.npgSubstations",
      "to": "hydrogen-ccus.carbonStorageComplexes",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.ssenSubstations",
      "to": "hydrogen-ccus.carbonStorageComplexes",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.carbonStorageComplexes",
      "to": "water.sepaStations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.carbonStorageComplexes",
      "to": "water.rainfall",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.carbonStorageComplexes",
      "to": "water.walesFloodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.carbonStorageComplexes",
      "to": "transport.air",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.carbonStorageComplexes",
      "to": "transport.ferry",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "hydrogen-ccus.carbonStorageComplexes",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.carbonStorageComplexes",
      "to": "land-planning.communityAssets",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.npgSubstations",
      "to": "water.sepaStations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.npgSubstations",
      "to": "water.rainfall",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.npgSubstations",
      "to": "water.walesFloodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.npgSubstations",
      "to": "transport.air",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.npgSubstations",
      "to": "transport.ferry",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "energy.npgSubstations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.npgSubstations",
      "to": "land-planning.communityAssets",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.npgSubstations",
      "to": "hydrogen-ccus.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.ssenSubstations",
      "to": "water.sepaStations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.ssenSubstations",
      "to": "water.rainfall",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.ssenSubstations",
      "to": "water.walesFloodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.ssenSubstations",
      "to": "transport.air",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.ssenSubstations",
      "to": "transport.ferry",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "energy.ssenSubstations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.ssenSubstations",
      "to": "land-planning.communityAssets",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "energy.ssenSubstations",
      "to": "hydrogen-ccus.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "transport.air",
      "to": "water.sepaStations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "transport.ferry",
      "to": "water.sepaStations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "water.sepaStations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "land-planning.communityAssets",
      "to": "water.sepaStations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.sites",
      "to": "water.sepaStations",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "transport.air",
      "to": "water.rainfall",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "transport.ferry",
      "to": "water.rainfall",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "water.rainfall",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "land-planning.communityAssets",
      "to": "water.rainfall",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.sites",
      "to": "water.rainfall",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "transport.air",
      "to": "water.walesFloodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "transport.ferry",
      "to": "water.walesFloodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "water.walesFloodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "land-planning.communityAssets",
      "to": "water.walesFloodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.sites",
      "to": "water.walesFloodWarnings",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "transport.air",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "land-planning.communityAssets",
      "to": "transport.air",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.sites",
      "to": "transport.air",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "transport.ferry",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "land-planning.communityAssets",
      "to": "transport.ferry",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.sites",
      "to": "transport.ferry",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "land-planning.communityAssets",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "biodiversity.biosphereReserves",
      "to": "hydrogen-ccus.sites",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    },
    {
      "from": "hydrogen-ccus.sites",
      "to": "land-planning.communityAssets",
      "type": "co-analysed",
      "weight": 1,
      "note": "Used together in: Double-counting the same register."
    }
  ]
}
