Spaces:
Sleeping
Sleeping
| { | |
| "nodes": [ | |
| {"id": "industries", "type": "causal", "position": {"x": 600, "y": 0}, "data": {"label": "Industries", "value": 100, "enabled": true, "type": "sector"}}, | |
| {"id": "transport", "type": "causal", "position": {"x": 600, "y": 150}, "data": {"label": "Transport", "value": 35, "enabled": true, "type": "sector"}}, | |
| {"id": "energy", "type": "causal", "position": {"x": 900, "y": 320}, "data": {"label": "Energy", "value": 0, "enabled": true, "type": "sector"}}, | |
| {"id": "infrastructure", "type": "causal", "position": {"x": 200, "y": 420}, "data": {"label": "Infrastructure", "value": 0, "enabled": true, "type": "sector"}}, | |
| {"id": "moves-goods", "type": "causal", "position": {"x": 600, "y": 80}, "data": {"label": "Moves goods → ↑ CO₂ & particulates", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "uses-power", "type": "causal", "position": {"x": 850, "y": 120}, "data": {"label": "Uses power → ↑ CO₂ & pollutants", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "powers-industry", "type": "causal", "position": {"x": 1050, "y": 120}, "data": {"label": "Powers industry → ↑ CO₂", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "industrial-pollutants", "type": "causal", "position": {"x": 1150, "y": 320}, "data": {"label": "Industrial pollutants (PM, NOx, SO₂)", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "fuels-transport", "type": "causal", "position": {"x": 750, "y": 240}, "data": {"label": "Fuels transport → ↑ CO₂", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "fuel-refining", "type": "causal", "position": {"x": 950, "y": 240}, "data": {"label": "Fuel refining → ↑ CO₂", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "vehicle-emissions", "type": "causal", "position": {"x": 1150, "y": 450}, "data": {"label": "Vehicle emissions (PM, NOx)", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "urban-sprawl", "type": "causal", "position": {"x": 600, "y": 280}, "data": {"label": "Urban sprawl → ↑ CO₂ & emissions", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "drives-construction", "type": "causal", "position": {"x": 100, "y": 240}, "data": {"label": "Drives construction → ↑ CO₂", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "enables-industry", "type": "causal", "position": {"x": 300, "y": 240}, "data": {"label": "Enables industry → ↑ CO₂", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "needs-roads", "type": "causal", "position": {"x": 400, "y": 300}, "data": {"label": "Needs roads/airports → ↑ CO₂", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "embodied-use", "type": "causal", "position": {"x": 200, "y": 540}, "data": {"label": "Embodied + use", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "energy-demand", "type": "causal", "position": {"x": 700, "y": 360}, "data": {"label": "Energy demand → ↑ CO₂", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "generation", "type": "causal", "position": {"x": 900, "y": 420}, "data": {"label": "Generation", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "power-generation", "type": "causal", "position": {"x": 900, "y": 540}, "data": {"label": "Power generation (SO₂, NOx)", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "direct-indirect", "type": "causal", "position": {"x": 50, "y": 340}, "data": {"label": "Direct + indirect", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "fuel-travel", "type": "causal", "position": {"x": 50, "y": 420}, "data": {"label": "Fuel & travel", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "co2", "type": "causal", "position": {"x": 300, "y": 650}, "data": {"label": "CO₂ Emissions", "value": 0, "enabled": true, "type": "output"}}, | |
| {"id": "contributes", "type": "causal", "position": {"x": 300, "y": 720}, "data": {"label": "Contributes to", "value": 0, "enabled": true, "type": "intermediate"}}, | |
| {"id": "aqi", "type": "causal", "position": {"x": 300, "y": 800}, "data": {"label": "Air Quality Index (AQI)", "value": 0, "enabled": true, "type": "output"}}, | |
| {"id": "poor-aqi", "type": "causal", "position": {"x": 700, "y": 650}, "data": {"label": "Poor AQI → Urban health/stability", "value": 0, "enabled": true, "type": "intermediate"}} | |
| ], | |
| "edges": [ | |
| {"id": "i-mg", "source": "industries", "target": "moves-goods", "data": {"weight": 0.6}, "type": "smoothstep"}, | |
| {"id": "mg-t", "source": "moves-goods", "target": "transport", "data": {"weight": 0.6}, "type": "smoothstep"}, | |
| {"id": "i-up", "source": "industries", "target": "uses-power", "data": {"weight": 0.5}, "type": "smoothstep"}, | |
| {"id": "i-pi", "source": "industries", "target": "powers-industry", "data": {"weight": 0.4}, "type": "smoothstep"}, | |
| {"id": "pi-ip", "source": "powers-industry", "target": "industrial-pollutants", "data": {"weight": 0.7}, "type": "smoothstep"}, | |
| {"id": "up-ip", "source": "uses-power", "target": "industrial-pollutants", "data": {"weight": 0.6}, "type": "smoothstep"}, | |
| {"id": "pi-e", "source": "powers-industry", "target": "energy", "data": {"weight": 0.6}, "type": "smoothstep"}, | |
| {"id": "t-ft", "source": "transport", "target": "fuels-transport", "data": {"weight": 0.5}, "type": "smoothstep"}, | |
| {"id": "t-fr", "source": "transport", "target": "fuel-refining", "data": {"weight": 0.5}, "type": "smoothstep"}, | |
| {"id": "ft-e", "source": "fuels-transport", "target": "energy", "data": {"weight": 0.6}, "type": "smoothstep"}, | |
| {"id": "fr-e", "source": "fuel-refining", "target": "energy", "data": {"weight": 0.6}, "type": "smoothstep"}, | |
| {"id": "t-us", "source": "transport", "target": "urban-sprawl", "data": {"weight": 0.4}, "type": "smoothstep"}, | |
| {"id": "t-ve", "source": "transport", "target": "vehicle-emissions", "data": {"weight": 0.7}, "type": "smoothstep"}, | |
| {"id": "t-dc", "source": "transport", "target": "drives-construction", "data": {"weight": 0.4}, "type": "smoothstep"}, | |
| {"id": "t-ei", "source": "transport", "target": "enables-industry", "data": {"weight": 0.4}, "type": "smoothstep"}, | |
| {"id": "t-nr", "source": "transport", "target": "needs-roads", "data": {"weight": 0.4}, "type": "smoothstep"}, | |
| {"id": "dc-inf", "source": "drives-construction", "target": "infrastructure", "data": {"weight": 0.6}, "type": "smoothstep"}, | |
| {"id": "ei-inf", "source": "enables-industry", "target": "infrastructure", "data": {"weight": 0.6}, "type": "smoothstep"}, | |
| {"id": "nr-inf", "source": "needs-roads", "target": "infrastructure", "data": {"weight": 0.6}, "type": "smoothstep"}, | |
| {"id": "us-inf", "source": "urban-sprawl", "target": "infrastructure", "data": {"weight": 0.6}, "type": "smoothstep"}, | |
| {"id": "inf-eu", "source": "infrastructure", "target": "embodied-use", "data": {"weight": 0.5}, "type": "smoothstep"}, | |
| {"id": "us-ed", "source": "urban-sprawl", "target": "energy-demand", "data": {"weight": 0.5}, "type": "smoothstep"}, | |
| {"id": "ed-g", "source": "energy-demand", "target": "generation", "data": {"weight": 0.6}, "type": "smoothstep"}, | |
| {"id": "e-g", "source": "energy", "target": "generation", "data": {"weight": 0.7}, "type": "smoothstep"}, | |
| {"id": "g-pg", "source": "generation", "target": "power-generation", "data": {"weight": 0.6}, "type": "smoothstep"}, | |
| {"id": "up-di", "source": "uses-power", "target": "direct-indirect", "data": {"weight": 0.5}, "type": "smoothstep"}, | |
| {"id": "ip-di", "source": "industrial-pollutants", "target": "direct-indirect", "data": {"weight": 0.6}, "type": "smoothstep"}, | |
| {"id": "ve-ft", "source": "vehicle-emissions", "target": "fuel-travel", "data": {"weight": 0.7}, "type": "smoothstep"}, | |
| {"id": "eu-co2", "source": "embodied-use", "target": "co2", "data": {"weight": 0.6}, "type": "smoothstep"}, | |
| {"id": "pg-co2", "source": "power-generation", "target": "co2", "data": {"weight": 0.7}, "type": "smoothstep"}, | |
| {"id": "ve-co2", "source": "vehicle-emissions", "target": "co2", "data": {"weight": 0.7}, "type": "smoothstep"}, | |
| {"id": "ip-co2", "source": "industrial-pollutants", "target": "co2", "data": {"weight": 0.8}, "type": "smoothstep"}, | |
| {"id": "di-co2", "source": "direct-indirect", "target": "co2", "data": {"weight": 0.8}, "type": "smoothstep"}, | |
| {"id": "ft-co2", "source": "fuel-travel", "target": "co2", "data": {"weight": 0.7}, "type": "smoothstep"}, | |
| {"id": "co2-c", "source": "co2", "target": "contributes", "data": {"weight": 0.8}, "type": "smoothstep"}, | |
| {"id": "c-aqi", "source": "contributes", "target": "aqi", "data": {"weight": 0.8}, "type": "smoothstep"}, | |
| {"id": "aqi-pa", "source": "aqi", "target": "poor-aqi", "data": {"weight": 0.8}, "type": "smoothstep"} | |
| ] | |
| } | |