For me the meaning of infrastructure is preconditioned by the domain. It simply means essential support to the key functioning of the domain. In the Linkage Mapping approach I would make "infrastructure" show up as a synonym of "support".
digraph G { rankdir=LR //subgraph {rank=same; Social; Energy; Infrastructure; Safety ;Health; } //subgraph {rank=same; "Local\nCommons\nCoops"; } //subgraph {rank=same; "Environment\nand Land"; Climate; EmergMgmt; ShelterEvacuate; NetZero; ElecGas; Supply; Water; Comm; Info; GovMgmt; "Environment\nand Land"; Climate; HygPrev; Psych; MedServ; Care; Transport; Sewer; Garbage; Agri; Food; Temp} "Critical \nBasic Needs" [shape=plaintext style=filled fillcolor=pink penwidth=5 color=black] //"Critical \nBasic Needs" -> subgraph {Infrastructure Social Safety Health Energy} "Critical \nBasic Needs" -> subgraph {Infrastructure } //Energy [style=filled fillcolor=pink penwidth=5 color=red3] //Safety [shape=box style=filled fillcolor=pink penwidth=5 color=lightgreen] //Social [style=filled fillcolor=pink penwidth=5 color=black] //Health [shape=box style=filled fillcolor=pink penwidth=5 color=lightgreen] Infrastructure [style=filled fillcolor=pink penwidth=5 color=black] //Temp [style=filled fillcolor=lightgreen penwidth=5 color=lightgreen] //ElecGas //NetZero //Comm //Info //Transport Agri [style=filled fillcolor=lightgreen penwidth=5 color=lightgreen] //Supply //Sewer //Garbage //Security [shape=box style=filled fillcolor=pink penwidth=5 color=lightgreen] //"Environment\nand Land" [shape=box style=filled fillcolor=pink penwidth=5 color=lightgreen] //Climate [style=filled fillcolor=lightgreen penwidth=5 color=lightgreen] //EmergMgmt //ShelterEvacuate [style=filled fillcolor=lightgreen penwidth=5 color=lightgreen] //Jobs [shape=box style=filled fillcolor=pink penwidth=5 color=lightgreen] //Jobs -> subgraph {rank=Same; Infrastructure Social Safety Health} //Jobs -> Infrastructure [style=dotted color=darkgreen penwidth=10] //Jobs -> Social [style=dotted color=darkgreen penwidth=10] //Jobs -> Safety [style=dotted color=darkgreen penwidth=10] //Jobs -> Health [style=dotted color=darkgreen penwidth=10] //Jobs -> Energy [style=dotted color=darkgreen penwidth=10] //GovMgmt //EduDev [shape=box style=filled fillcolor=pink penwidth=5 color=lightgreen] //Care [shape=box style=filled fillcolor=pink penwidth=5 color=lightgreen] //HygPrev [style=filled fillcolor=lightgreen penwidth=5 color=lightgreen] //Psych //MedServ Water [style=filled fillcolor=lightgreen penwidth=5 color=lightgreen] Food [shape=box style=filled fillcolor=pink penwidth=5 color=lightgreen] //"Local\nCommons\nCoops" [style=filled fillcolor=yellow penwidth=5 color=blue] //"Local\nCommons\nCoops" -> subgraph {Food EduDev Care Security Health Jobs Safety Water Agri ElecGas MedServ Garbage Transport Comm "Environment\nand Land"} [style=dotted color=blue penwidth=5] //Safety -> subgraph {Security "Environment\nand Land" Climate EmergMgmt ShelterEvacuate } //Social -> subgraph {Jobs Care GovMgmt EduDev} //Energy -> subgraph {Temp ElecGas NetZero} //Health -> subgraph {HygPrev Psych MedServ} Infrastructure -> subgraph {Water Food Comm Info Transport Agri Supply Sewer Garbage} //Agri -> Food //Water -> Food //Water -> Agri //ElecGas -> Infrastructure }