diff --git a/schema.txt b/schema.txt new file mode 100644 index 0000000..391c9b9 --- /dev/null +++ b/schema.txt @@ -0,0 +1,15912 @@ +digraph Hierarchie_Composants_Electroniques_Simplifiee { + // Configuration globale + graph [compound="True", rankdir="TB", ranksep="10.0"] + node [fontname="Arial", shape=box, style=filled]; + edge [fontname="Arial", fontsize=10, style=filled]; + + // Niveau Assemblage + subgraph cluster_assemblage { + label="ASSEMBLAGE"; + bgcolor="#f0f0f0"; + node [fillcolor="#a0d6ff"]; + + // Sous-graphes pour les nœuds de niveau 0 avec leurs relations + subgraph cluster_CasquesVR { + label="CasquesVR"; + fillcolor="#a0d6ff"; + CasquesVR [fillcolor="#a0d6ff", label="Casques VR", niveau="0"]; + + // Relations sortantes + CasquesVR -> Camera []; + CasquesVR -> Audio []; + CasquesVR -> EcranMiniLED []; + CasquesVR -> Connecteurs []; + CasquesVR -> EcranOLED []; + CasquesVR -> Connectivite []; + CasquesVR -> Boitier []; + CasquesVR -> Capteurs []; + CasquesVR -> Batterie []; + CasquesVR -> Assemblage_CasquesVR []; + + + subgraph cluster_Assemblage_CasquesVR { + label="Assemblage_CasquesVR"; + fillcolor="#ffd699"; + style="filled"; + Assemblage_CasquesVR [fillcolor="#ffd699", ihh_acteurs="20", ihh_pays="41", label="Assemblage", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Assemblage_CasquesVR -> Chine_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="62%", poids="2"]; + Assemblage_CasquesVR -> EtatsUnis_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="12%", poids="1"]; + Assemblage_CasquesVR -> Taiwan_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="15%", poids="1"]; + Assemblage_CasquesVR -> CoreeDuSud_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="6%", poids="1"]; + + subgraph cluster_Chine_Assemblage_CasquesVR { + label="Chine_Assemblage_CasquesVR"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Assemblage_CasquesVR [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Assemblage_CasquesVR -> Goertek_Chine_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="40%", poids="2"]; + Chine_Assemblage_CasquesVR -> Chine_geographique [color="darkgreen"]; + Chine_Assemblage_CasquesVR -> Luxshare_Chine_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="22%", poids="1"]; + Goertek_Chine_Assemblage_CasquesVR [fillcolor="#d1e0ff", label="Goertek", niveau="12"]; + Luxshare_Chine_Assemblage_CasquesVR [fillcolor="#d1e0ff", label="Luxshare Precision", niveau="12"]; + + // Relations des nœuds destination + Goertek_Chine_Assemblage_CasquesVR -> Chine_geographique [color="darkgreen"]; + Luxshare_Chine_Assemblage_CasquesVR -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Assemblage_CasquesVR { + label="EtatsUnis_Assemblage_CasquesVR"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Assemblage_CasquesVR [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Assemblage_CasquesVR -> Flextronics_EtatsUnis_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="7%", poids="1"]; + EtatsUnis_Assemblage_CasquesVR -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Assemblage_CasquesVR -> Jabil_EtatsUnis_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="5%", poids="1"]; + Flextronics_EtatsUnis_Assemblage_CasquesVR [fillcolor="#d1e0ff", label="Flextronics", niveau="12"]; + Jabil_EtatsUnis_Assemblage_CasquesVR [fillcolor="#d1e0ff", label="Jabil Circuit", niveau="12"]; + + // Relations des nœuds destination + Flextronics_EtatsUnis_Assemblage_CasquesVR -> EtatsUnis_geographique [color="darkgreen"]; + Jabil_EtatsUnis_Assemblage_CasquesVR -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Assemblage_CasquesVR { + label="Taiwan_Assemblage_CasquesVR"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Assemblage_CasquesVR [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Assemblage_CasquesVR -> Taiwan_geographique [color="darkgreen"]; + Taiwan_Assemblage_CasquesVR -> Pegatron_Taiwan_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="6%", poids="1"]; + Taiwan_Assemblage_CasquesVR -> Foxconn_Taiwan_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="9%", poids="1"]; + Pegatron_Taiwan_Assemblage_CasquesVR [fillcolor="#d1e0ff", label="Pegatron", niveau="12"]; + Foxconn_Taiwan_Assemblage_CasquesVR [fillcolor="#d1e0ff", label="Foxconn", niveau="12"]; + + // Relations des nœuds destination + Pegatron_Taiwan_Assemblage_CasquesVR -> Taiwan_geographique [color="darkgreen"]; + Foxconn_Taiwan_Assemblage_CasquesVR -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Assemblage_CasquesVR { + label="CoreeDuSud_Assemblage_CasquesVR"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Assemblage_CasquesVR [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Assemblage_CasquesVR -> Samsung_CoreeDuSud_Assemblage_CasquesVR [color="purple", fontcolor="purple", label="6%", poids="1"]; + CoreeDuSud_Assemblage_CasquesVR -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Assemblage_CasquesVR [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"]; + + // Relations des nœuds destination + Samsung_CoreeDuSud_Assemblage_CasquesVR -> CoreeDuSud_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Imprimante { + label="Imprimante"; + fillcolor="#a0d6ff"; + Imprimante [fillcolor="#a0d6ff", label="Imprimante", niveau="0"]; + + // Relations sortantes + Imprimante -> CarteMere []; + Imprimante -> Boitier []; + Imprimante -> Connecteurs []; + Imprimante -> Assemblage_Imprimante []; + Imprimante -> MemoireRAM []; + Imprimante -> EcranLCD []; + Imprimante -> Connectivite []; + + + subgraph cluster_Assemblage_Imprimante { + label="Assemblage_Imprimante"; + fillcolor="#ffd699"; + style="filled"; + Assemblage_Imprimante [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="22", label="Assemblage", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Assemblage_Imprimante -> Japon_Assemblage_Imprimante [color="purple", fontcolor="purple", label="12%", poids="1"]; + Assemblage_Imprimante -> Philippines_Assemblage_Imprimante [color="purple", fontcolor="purple", label="15%", poids="1"]; + Assemblage_Imprimante -> Chine_Assemblage_Imprimante [color="purple", fontcolor="purple", label="37%", poids="2"]; + Assemblage_Imprimante -> Thailande_Assemblage_Imprimante [color="purple", fontcolor="purple", label="25%", poids="1"]; + Assemblage_Imprimante -> Malaisie_Assemblage_Imprimante [color="purple", fontcolor="purple", label="6%", poids="1"]; + + subgraph cluster_Japon_Assemblage_Imprimante { + label="Japon_Assemblage_Imprimante"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Assemblage_Imprimante [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Assemblage_Imprimante -> Ricoh_Japon_Assemblage_Imprimante [color="purple", fontcolor="purple", label="5%", poids="1"]; + Japon_Assemblage_Imprimante -> Canon_Japon_Assemblage_Imprimante [color="purple", fontcolor="purple", label="7%", poids="1"]; + Japon_Assemblage_Imprimante -> Japon_geographique [color="darkgreen"]; + Ricoh_Japon_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Ricoh", niveau="12"]; + Canon_Japon_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Canon", niveau="12"]; + + // Relations des nœuds destination + Ricoh_Japon_Assemblage_Imprimante -> Japon_geographique [color="darkgreen"]; + Canon_Japon_Assemblage_Imprimante -> Japon_geographique [color="darkgreen"]; + } + + subgraph cluster_Philippines_Assemblage_Imprimante { + label="Philippines_Assemblage_Imprimante"; + fillcolor="#e6f2ff"; + style="filled"; + Philippines_Assemblage_Imprimante [fillcolor="#e6f2ff", label="Philippines", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Philippines_Assemblage_Imprimante -> Brother_Philippines_Assemblage_Imprimante [color="purple", fontcolor="purple", label="9%", poids="1"]; + Philippines_Assemblage_Imprimante -> Philippines_geographique [color="darkgreen"]; + Philippines_Assemblage_Imprimante -> Canon_Philippines_Assemblage_Imprimante [color="purple", fontcolor="purple", label="6%", poids="1"]; + Brother_Philippines_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Brother Industries", niveau="12"]; + Canon_Philippines_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Canon Philippines", niveau="12"]; + + // Relations des nœuds destination + Brother_Philippines_Assemblage_Imprimante -> Japon_geographique [color="darkgreen"]; + Canon_Philippines_Assemblage_Imprimante -> Japon_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Assemblage_Imprimante { + label="Chine_Assemblage_Imprimante"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Assemblage_Imprimante [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Assemblage_Imprimante -> Chine_geographique [color="darkgreen"]; + Chine_Assemblage_Imprimante -> Foxconn_Chine_Assemblage_Imprimante [color="purple", fontcolor="purple", label="15%", poids="1"]; + Chine_Assemblage_Imprimante -> CalComp_Chine_Assemblage_Imprimante [color="purple", fontcolor="purple", label="12%", poids="1"]; + Chine_Assemblage_Imprimante -> Kinpo_Chine_Assemblage_Imprimante [color="purple", fontcolor="purple", label="10%", poids="1"]; + Foxconn_Chine_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Foxconn", niveau="12"]; + CalComp_Chine_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Cal-Comp", niveau="12"]; + Kinpo_Chine_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Kinpo Electronics", niveau="12"]; + + // Relations des nœuds destination + Foxconn_Chine_Assemblage_Imprimante -> Taiwan_geographique [color="darkgreen"]; + CalComp_Chine_Assemblage_Imprimante -> Taiwan_geographique [color="darkgreen"]; + Kinpo_Chine_Assemblage_Imprimante -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Thailande_Assemblage_Imprimante { + label="Thailande_Assemblage_Imprimante"; + fillcolor="#e6f2ff"; + style="filled"; + Thailande_Assemblage_Imprimante [fillcolor="#e6f2ff", label="Thailande", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Thailande_Assemblage_Imprimante -> Epson_Thailande_Assemblage_Imprimante [color="purple", fontcolor="purple", label="11%", poids="1"]; + Thailande_Assemblage_Imprimante -> Thailande_geographique [color="darkgreen"]; + Thailande_Assemblage_Imprimante -> Canon_Thailande_Assemblage_Imprimante [color="purple", fontcolor="purple", label="14%", poids="1"]; + Epson_Thailande_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Epson Thailand", niveau="12"]; + Canon_Thailande_Assemblage_Imprimante [fillcolor="#d1e0ff", label="Canon Thailand", niveau="12"]; + + // Relations des nœuds destination + Epson_Thailande_Assemblage_Imprimante -> Japon_geographique [color="darkgreen"]; + Canon_Thailande_Assemblage_Imprimante -> Japon_geographique [color="darkgreen"]; + } + + subgraph cluster_Malaisie_Assemblage_Imprimante { + label="Malaisie_Assemblage_Imprimante"; + fillcolor="#e6f2ff"; + style="filled"; + Malaisie_Assemblage_Imprimante [fillcolor="#e6f2ff", label="Malaisie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Malaisie_Assemblage_Imprimante -> HP_Malaisie_Assemblage_Imprimante [color="purple", fontcolor="purple", label="6%", poids="1"]; + Malaisie_Assemblage_Imprimante -> Malaisie_geographique [color="darkgreen"]; + HP_Malaisie_Assemblage_Imprimante [fillcolor="#d1e0ff", label="HP Malaysia", niveau="12"]; + + // Relations des nœuds destination + HP_Malaisie_Assemblage_Imprimante -> EtatsUnis_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_IoTWearables { + label="IoTWearables"; + fillcolor="#a0d6ff"; + IoTWearables [fillcolor="#a0d6ff", label="IoT/Wearables", niveau="0"]; + + // Relations sortantes + IoTWearables -> ProcesseurASIC []; + IoTWearables -> EcranSpecifique []; + IoTWearables -> Connectivite []; + IoTWearables -> CarteMere []; + IoTWearables -> ProcesseurARM []; + IoTWearables -> Connecteurs []; + IoTWearables -> Batterie []; + IoTWearables -> Assemblage_IoTWearables []; + IoTWearables -> MemoireRAM []; + IoTWearables -> Capteurs []; + IoTWearables -> Boitier []; + IoTWearables -> StockageEMMC []; + + + subgraph cluster_Assemblage_IoTWearables { + label="Assemblage_IoTWearables"; + fillcolor="#ffd699"; + style="filled"; + Assemblage_IoTWearables [fillcolor="#ffd699", ihh_acteurs="10", ihh_pays="34", label="Assemblage", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Assemblage_IoTWearables -> Chine_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="56%", poids="2"]; + Assemblage_IoTWearables -> Vietnam_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="15%", poids="1"]; + Assemblage_IoTWearables -> Inde_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="4%", poids="1"]; + Assemblage_IoTWearables -> CoreeDuSud_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="6%", poids="1"]; + Assemblage_IoTWearables -> Malaisie_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="12%", poids="1"]; + + subgraph cluster_Chine_Assemblage_IoTWearables { + label="Chine_Assemblage_IoTWearables"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Assemblage_IoTWearables [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Assemblage_IoTWearables -> Chine_geographique [color="darkgreen"]; + Chine_Assemblage_IoTWearables -> Goertek_Chine_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="13%", poids="1"]; + Chine_Assemblage_IoTWearables -> Luxshare_Chine_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="18%", poids="1"]; + Chine_Assemblage_IoTWearables -> Foxconn_Chine_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="25%", poids="1"]; + Goertek_Chine_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Goertek", niveau="12"]; + Luxshare_Chine_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Luxshare Precision", niveau="12"]; + Foxconn_Chine_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Foxconn", niveau="12"]; + + // Relations des nœuds destination + Goertek_Chine_Assemblage_IoTWearables -> Chine_geographique [color="darkgreen"]; + Luxshare_Chine_Assemblage_IoTWearables -> Chine_geographique [color="darkgreen"]; + Foxconn_Chine_Assemblage_IoTWearables -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Vietnam_Assemblage_IoTWearables { + label="Vietnam_Assemblage_IoTWearables"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Assemblage_IoTWearables [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Assemblage_IoTWearables -> Compal_Vietnam_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="9%", poids="1"]; + Vietnam_Assemblage_IoTWearables -> Vietnam_geographique [color="darkgreen"]; + Vietnam_Assemblage_IoTWearables -> Inventec_Vietnam_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="6%", poids="1"]; + Compal_Vietnam_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Compal Electronics", niveau="12"]; + Inventec_Vietnam_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Inventec", niveau="12"]; + + // Relations des nœuds destination + Compal_Vietnam_Assemblage_IoTWearables -> Taiwan_geographique [color="darkgreen"]; + Inventec_Vietnam_Assemblage_IoTWearables -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Inde_Assemblage_IoTWearables { + label="Inde_Assemblage_IoTWearables"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Assemblage_IoTWearables [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Assemblage_IoTWearables -> Dixon_Inde_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="4%", poids="1"]; + Inde_Assemblage_IoTWearables -> Inde_geographique [color="darkgreen"]; + Dixon_Inde_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Dixon Technologies", niveau="12"]; + + // Relations des nœuds destination + Dixon_Inde_Assemblage_IoTWearables -> Inde_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Assemblage_IoTWearables { + label="CoreeDuSud_Assemblage_IoTWearables"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Assemblage_IoTWearables [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Assemblage_IoTWearables -> Samsung_CoreeDuSud_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="6%", poids="1"]; + CoreeDuSud_Assemblage_IoTWearables -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"]; + + // Relations des nœuds destination + Samsung_CoreeDuSud_Assemblage_IoTWearables -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Malaisie_Assemblage_IoTWearables { + label="Malaisie_Assemblage_IoTWearables"; + fillcolor="#e6f2ff"; + style="filled"; + Malaisie_Assemblage_IoTWearables [fillcolor="#e6f2ff", label="Malaisie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Malaisie_Assemblage_IoTWearables -> Flextronics_Malaisie_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="7%", poids="1"]; + Malaisie_Assemblage_IoTWearables -> Jabil_Malaisie_Assemblage_IoTWearables [color="purple", fontcolor="purple", label="5%", poids="1"]; + Malaisie_Assemblage_IoTWearables -> Malaisie_geographique [color="darkgreen"]; + Flextronics_Malaisie_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Flextronics", niveau="12"]; + Jabil_Malaisie_Assemblage_IoTWearables [fillcolor="#d1e0ff", label="Jabil Circuit", niveau="12"]; + + // Relations des nœuds destination + Flextronics_Malaisie_Assemblage_IoTWearables -> EtatsUnis_geographique [color="darkgreen"]; + Jabil_Malaisie_Assemblage_IoTWearables -> EtatsUnis_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_MaterielIA { + label="MaterielIA"; + fillcolor="#a0d6ff"; + MaterielIA [fillcolor="#a0d6ff", label="Matériel dédié IA", niveau="0"]; + + // Relations sortantes + MaterielIA -> Boitier []; + MaterielIA -> ProcesseurASIC []; + MaterielIA -> CarteMere []; + MaterielIA -> MemoireRAM []; + MaterielIA -> Assemblage_MaterielIA []; + + + subgraph cluster_Assemblage_MaterielIA { + label="Assemblage_MaterielIA"; + fillcolor="#ffd699"; + style="filled"; + Assemblage_MaterielIA [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="25", label="Assemblage", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Assemblage_MaterielIA -> Taiwan_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="41%", poids="2"]; + Assemblage_MaterielIA -> EtatsUnis_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="26%", poids="2"]; + Assemblage_MaterielIA -> CoreeDuSud_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="5%", poids="1"]; + Assemblage_MaterielIA -> Chine_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="19%", poids="1"]; + + subgraph cluster_Taiwan_Assemblage_MaterielIA { + label="Taiwan_Assemblage_MaterielIA"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Assemblage_MaterielIA [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Assemblage_MaterielIA -> Wistron_Taiwan_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="9%", poids="1"]; + Taiwan_Assemblage_MaterielIA -> Taiwan_geographique [color="darkgreen"]; + Taiwan_Assemblage_MaterielIA -> Quanta_Taiwan_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="14%", poids="1"]; + Taiwan_Assemblage_MaterielIA -> Foxconn_Taiwan_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="18%", poids="1"]; + Wistron_Taiwan_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="Wistron", niveau="12"]; + Quanta_Taiwan_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="Quanta Computer", niveau="12"]; + Foxconn_Taiwan_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="Foxconn", niveau="12"]; + + // Relations des nœuds destination + Wistron_Taiwan_Assemblage_MaterielIA -> Taiwan_geographique [color="darkgreen"]; + Quanta_Taiwan_Assemblage_MaterielIA -> Taiwan_geographique [color="darkgreen"]; + Foxconn_Taiwan_Assemblage_MaterielIA -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Assemblage_MaterielIA { + label="EtatsUnis_Assemblage_MaterielIA"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Assemblage_MaterielIA [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Assemblage_MaterielIA -> HPE_EtatsUnis_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="6%", poids="1"]; + EtatsUnis_Assemblage_MaterielIA -> Dell_EtatsUnis_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="7%", poids="1"]; + EtatsUnis_Assemblage_MaterielIA -> SuperMicro_EtatsUnis_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="13%", poids="1"]; + EtatsUnis_Assemblage_MaterielIA -> EtatsUnis_geographique [color="darkgreen"]; + HPE_EtatsUnis_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="HPE", niveau="12"]; + Dell_EtatsUnis_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="Dell Technologies", niveau="12"]; + SuperMicro_EtatsUnis_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="Super Micro Computer", niveau="12"]; + + // Relations des nœuds destination + HPE_EtatsUnis_Assemblage_MaterielIA -> EtatsUnis_geographique [color="darkgreen"]; + Dell_EtatsUnis_Assemblage_MaterielIA -> EtatsUnis_geographique [color="darkgreen"]; + SuperMicro_EtatsUnis_Assemblage_MaterielIA -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Assemblage_MaterielIA { + label="CoreeDuSud_Assemblage_MaterielIA"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Assemblage_MaterielIA [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Assemblage_MaterielIA -> Samsung_CoreeDuSud_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="5%", poids="1"]; + CoreeDuSud_Assemblage_MaterielIA -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"]; + + // Relations des nœuds destination + Samsung_CoreeDuSud_Assemblage_MaterielIA -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Assemblage_MaterielIA { + label="Chine_Assemblage_MaterielIA"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Assemblage_MaterielIA [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Assemblage_MaterielIA -> Inspur_Chine_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="12%", poids="1"]; + Chine_Assemblage_MaterielIA -> Chine_geographique [color="darkgreen"]; + Chine_Assemblage_MaterielIA -> Huawei_Chine_Assemblage_MaterielIA [color="purple", fontcolor="purple", label="7%", poids="1"]; + Inspur_Chine_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="Inspur", niveau="12"]; + Huawei_Chine_Assemblage_MaterielIA [fillcolor="#d1e0ff", label="Huawei", niveau="12"]; + + // Relations des nœuds destination + Inspur_Chine_Assemblage_MaterielIA -> Chine_geographique [color="darkgreen"]; + Huawei_Chine_Assemblage_MaterielIA -> Chine_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_MaterielReseau { + label="MaterielReseau"; + fillcolor="#a0d6ff"; + MaterielReseau [fillcolor="#a0d6ff", label="Matériel réseau", niveau="0"]; + + // Relations sortantes + MaterielReseau -> ProcesseurASIC []; + MaterielReseau -> MemoireRAM []; + MaterielReseau -> ProcesseurX86 []; + MaterielReseau -> Connectivite []; + MaterielReseau -> Connecteurs []; + MaterielReseau -> Assemblage_MaterielReseau []; + MaterielReseau -> SSDM2 []; + MaterielReseau -> CarteMere []; + MaterielReseau -> Boitier []; + + + subgraph cluster_Assemblage_MaterielReseau { + label="Assemblage_MaterielReseau"; + fillcolor="#ffd699"; + style="filled"; + Assemblage_MaterielReseau [fillcolor="#ffd699", ihh_acteurs="9", ihh_pays="31", label="Assemblage", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Assemblage_MaterielReseau -> Malaisie_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="3%", poids="1"]; + Assemblage_MaterielReseau -> EtatsUnis_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="12%", poids="1"]; + Assemblage_MaterielReseau -> Chine_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="50%", poids="2"]; + Assemblage_MaterielReseau -> Taiwan_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="20%", poids="1"]; + Assemblage_MaterielReseau -> Mexique_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="10%", poids="1"]; + + subgraph cluster_Malaisie_Assemblage_MaterielReseau { + label="Malaisie_Assemblage_MaterielReseau"; + fillcolor="#e6f2ff"; + style="filled"; + Malaisie_Assemblage_MaterielReseau [fillcolor="#e6f2ff", label="Malaisie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Malaisie_Assemblage_MaterielReseau -> Malaisie_geographique [color="darkgreen"]; + Malaisie_Assemblage_MaterielReseau -> Plexus_Malaisie_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="3%", poids="1"]; + Plexus_Malaisie_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Plexus", niveau="12"]; + + // Relations des nœuds destination + Plexus_Malaisie_Assemblage_MaterielReseau -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Assemblage_MaterielReseau { + label="EtatsUnis_Assemblage_MaterielReseau"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Assemblage_MaterielReseau [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Assemblage_MaterielReseau -> Jabil_EtatsUnis_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="5%", poids="1"]; + EtatsUnis_Assemblage_MaterielReseau -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Assemblage_MaterielReseau -> Flex_EtatsUnis_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="7%", poids="1"]; + Jabil_EtatsUnis_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Jabil Circuit", niveau="12"]; + Flex_EtatsUnis_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Flex", niveau="12"]; + + // Relations des nœuds destination + Jabil_EtatsUnis_Assemblage_MaterielReseau -> EtatsUnis_geographique [color="darkgreen"]; + Flex_EtatsUnis_Assemblage_MaterielReseau -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Assemblage_MaterielReseau { + label="Chine_Assemblage_MaterielReseau"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Assemblage_MaterielReseau [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Assemblage_MaterielReseau -> Chine_geographique [color="darkgreen"]; + Chine_Assemblage_MaterielReseau -> Foxconn_Chine_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="23%", poids="1"]; + Chine_Assemblage_MaterielReseau -> Huawei_Chine_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="17%", poids="1"]; + Chine_Assemblage_MaterielReseau -> ZTE_Chine_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="10%", poids="1"]; + Foxconn_Chine_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Foxconn", niveau="12"]; + Huawei_Chine_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Huawei Technologies", niveau="12"]; + ZTE_Chine_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="ZTE", niveau="12"]; + + // Relations des nœuds destination + Foxconn_Chine_Assemblage_MaterielReseau -> Taiwan_geographique [color="darkgreen"]; + Huawei_Chine_Assemblage_MaterielReseau -> Chine_geographique [color="darkgreen"]; + ZTE_Chine_Assemblage_MaterielReseau -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Assemblage_MaterielReseau { + label="Taiwan_Assemblage_MaterielReseau"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Assemblage_MaterielReseau [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Assemblage_MaterielReseau -> Taiwan_geographique [color="darkgreen"]; + Taiwan_Assemblage_MaterielReseau -> Wistron_Taiwan_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="8%", poids="1"]; + Taiwan_Assemblage_MaterielReseau -> Accton_Taiwan_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="12%", poids="1"]; + Wistron_Taiwan_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Wistron NeWeb", niveau="12"]; + Accton_Taiwan_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Accton/Edgecore", niveau="12"]; + + // Relations des nœuds destination + Wistron_Taiwan_Assemblage_MaterielReseau -> Taiwan_geographique [color="darkgreen"]; + Accton_Taiwan_Assemblage_MaterielReseau -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Mexique_Assemblage_MaterielReseau { + label="Mexique_Assemblage_MaterielReseau"; + fillcolor="#e6f2ff"; + style="filled"; + Mexique_Assemblage_MaterielReseau [fillcolor="#e6f2ff", label="Mexique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mexique_Assemblage_MaterielReseau -> Celestica_Mexique_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="5%", poids="1"]; + Mexique_Assemblage_MaterielReseau -> Mexique_geographique [color="darkgreen"]; + Mexique_Assemblage_MaterielReseau -> Sanmina_Mexique_Assemblage_MaterielReseau [color="purple", fontcolor="purple", label="5%", poids="1"]; + Celestica_Mexique_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Celestica", niveau="12"]; + Sanmina_Mexique_Assemblage_MaterielReseau [fillcolor="#d1e0ff", label="Sanmina", niveau="12"]; + + // Relations des nœuds destination + Celestica_Mexique_Assemblage_MaterielReseau -> Canada_geographique [color="darkgreen"]; + Sanmina_Mexique_Assemblage_MaterielReseau -> EtatsUnis_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_OrdiBureau { + label="OrdiBureau"; + fillcolor="#a0d6ff"; + OrdiBureau [fillcolor="#a0d6ff", label="Ordinateur de bureau", niveau="0"]; + + // Relations sortantes + OrdiBureau -> DisqueDur []; + OrdiBureau -> SSDM2 []; + OrdiBureau -> Connectivite []; + OrdiBureau -> Audio []; + OrdiBureau -> ProcesseurX86 []; + OrdiBureau -> Boitier []; + OrdiBureau -> Connecteurs []; + OrdiBureau -> SSD25 []; + OrdiBureau -> MemoireRAM []; + OrdiBureau -> CarteMere []; + OrdiBureau -> Assemblage_OrdiBureau []; + + + subgraph cluster_Assemblage_OrdiBureau { + label="Assemblage_OrdiBureau"; + fillcolor="#ffd699"; + style="filled"; + Assemblage_OrdiBureau [fillcolor="#ffd699", ihh_acteurs="4", ihh_pays="14", label="Assemblage", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Assemblage_OrdiBureau -> Mexique_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="20%", poids="1"]; + Assemblage_OrdiBureau -> Chine_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="30%", poids="2"]; + Assemblage_OrdiBureau -> EtatsUnis_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="14%", poids="1"]; + Assemblage_OrdiBureau -> RepubliqueTcheque_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="4%", poids="1"]; + Assemblage_OrdiBureau -> Taiwan_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="7%", poids="1"]; + + subgraph cluster_Mexique_Assemblage_OrdiBureau { + label="Mexique_Assemblage_OrdiBureau"; + fillcolor="#e6f2ff"; + style="filled"; + Mexique_Assemblage_OrdiBureau [fillcolor="#e6f2ff", label="Mexique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mexique_Assemblage_OrdiBureau -> Dell_Mexique_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="11%", poids="1"]; + Mexique_Assemblage_OrdiBureau -> HP_Mexique_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="9%", poids="1"]; + Mexique_Assemblage_OrdiBureau -> Mexique_geographique [color="darkgreen"]; + Dell_Mexique_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="Dell Mexico", niveau="12"]; + HP_Mexique_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="HP Mexico", niveau="12"]; + + // Relations des nœuds destination + Dell_Mexique_Assemblage_OrdiBureau -> EtatsUnis_geographique [color="darkgreen"]; + HP_Mexique_Assemblage_OrdiBureau -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Assemblage_OrdiBureau { + label="Chine_Assemblage_OrdiBureau"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Assemblage_OrdiBureau [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Assemblage_OrdiBureau -> Chine_geographique [color="darkgreen"]; + Chine_Assemblage_OrdiBureau -> HP_Chine_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="13%", poids="1"]; + Chine_Assemblage_OrdiBureau -> Lenovo_Chine_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="17%", poids="1"]; + HP_Chine_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="HP China", niveau="12"]; + Lenovo_Chine_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="Lenovo", niveau="12"]; + + // Relations des nœuds destination + HP_Chine_Assemblage_OrdiBureau -> EtatsUnis_geographique [color="darkgreen"]; + Lenovo_Chine_Assemblage_OrdiBureau -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Assemblage_OrdiBureau { + label="EtatsUnis_Assemblage_OrdiBureau"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Assemblage_OrdiBureau [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Assemblage_OrdiBureau -> HP_EtatsUnis_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="6%", poids="1"]; + EtatsUnis_Assemblage_OrdiBureau -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Assemblage_OrdiBureau -> Dell_EtatsUnis_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="8%", poids="1"]; + HP_EtatsUnis_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="HP", niveau="12"]; + Dell_EtatsUnis_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="Dell", niveau="12"]; + + // Relations des nœuds destination + HP_EtatsUnis_Assemblage_OrdiBureau -> EtatsUnis_geographique [color="darkgreen"]; + Dell_EtatsUnis_Assemblage_OrdiBureau -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_RepubliqueTcheque_Assemblage_OrdiBureau { + label="RepubliqueTcheque_Assemblage_OrdiBureau"; + fillcolor="#e6f2ff"; + style="filled"; + RepubliqueTcheque_Assemblage_OrdiBureau [fillcolor="#e6f2ff", label="République tchèque", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + RepubliqueTcheque_Assemblage_OrdiBureau -> Foxconn_RepubliqueTcheque_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="4%", poids="1"]; + RepubliqueTcheque_Assemblage_OrdiBureau -> RepubliqueTcheque_geographique [color="darkgreen"]; + Foxconn_RepubliqueTcheque_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="Foxconn CZ", niveau="12"]; + + // Relations des nœuds destination + Foxconn_RepubliqueTcheque_Assemblage_OrdiBureau -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Assemblage_OrdiBureau { + label="Taiwan_Assemblage_OrdiBureau"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Assemblage_OrdiBureau [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Assemblage_OrdiBureau -> Acer_Taiwan_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="3%", poids="1"]; + Taiwan_Assemblage_OrdiBureau -> Taiwan_geographique [color="darkgreen"]; + Taiwan_Assemblage_OrdiBureau -> ASUS_Taiwan_Assemblage_OrdiBureau [color="purple", fontcolor="purple", label="4%", poids="1"]; + Acer_Taiwan_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="Acer", niveau="12"]; + ASUS_Taiwan_Assemblage_OrdiBureau [fillcolor="#d1e0ff", label="ASUS", niveau="12"]; + + // Relations des nœuds destination + Acer_Taiwan_Assemblage_OrdiBureau -> Taiwan_geographique [color="darkgreen"]; + ASUS_Taiwan_Assemblage_OrdiBureau -> Taiwan_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_OrdiPortable { + label="OrdiPortable"; + fillcolor="#a0d6ff"; + OrdiPortable [fillcolor="#a0d6ff", label="Ordinateur portable", niveau="0"]; + + // Relations sortantes + OrdiPortable -> SSDM2 []; + OrdiPortable -> Camera []; + OrdiPortable -> Capteurs []; + OrdiPortable -> Audio []; + OrdiPortable -> Boitier []; + OrdiPortable -> EcranMiniLED []; + OrdiPortable -> MemoireRAM []; + OrdiPortable -> SSD25 []; + OrdiPortable -> ProcesseurX86 []; + OrdiPortable -> Connectivite []; + OrdiPortable -> CarteMere []; + OrdiPortable -> Assemblage_OrdiPortable []; + OrdiPortable -> EcranLCD []; + OrdiPortable -> ProcesseurARM []; + OrdiPortable -> Connecteurs []; + OrdiPortable -> Batterie []; + OrdiPortable -> EcranOLED []; + + + subgraph cluster_Assemblage_OrdiPortable { + label="Assemblage_OrdiPortable"; + fillcolor="#ffd699"; + style="filled"; + Assemblage_OrdiPortable [fillcolor="#ffd699", ihh_acteurs="10", ihh_pays="34", label="Assemblage", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Assemblage_OrdiPortable -> Taiwan_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="16%", poids="1"]; + Assemblage_OrdiPortable -> Mexique_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="3%", poids="1"]; + Assemblage_OrdiPortable -> Vietnam_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="11%", poids="1"]; + Assemblage_OrdiPortable -> Inde_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="2%", poids="1"]; + Assemblage_OrdiPortable -> Chine_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="56%", poids="2"]; + Assemblage_OrdiPortable -> Bresil_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="3%", poids="1"]; + + subgraph cluster_Taiwan_Assemblage_OrdiPortable { + label="Taiwan_Assemblage_OrdiPortable"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Assemblage_OrdiPortable [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"]; + Taiwan_Assemblage_OrdiPortable -> Pegatron_Taiwan_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="7%", poids="1"]; + Taiwan_Assemblage_OrdiPortable -> Wistron_Taiwan_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="9%", poids="1"]; + Pegatron_Taiwan_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Pegatron", niveau="12"]; + Wistron_Taiwan_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Wistron", niveau="12"]; + + // Relations des nœuds destination + Pegatron_Taiwan_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"]; + Wistron_Taiwan_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Mexique_Assemblage_OrdiPortable { + label="Mexique_Assemblage_OrdiPortable"; + fillcolor="#e6f2ff"; + style="filled"; + Mexique_Assemblage_OrdiPortable [fillcolor="#e6f2ff", label="Mexique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mexique_Assemblage_OrdiPortable -> Mexique_geographique [color="darkgreen"]; + Mexique_Assemblage_OrdiPortable -> Flex_Mexique_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="3%", poids="1"]; + Flex_Mexique_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Flex", niveau="12"]; + + // Relations des nœuds destination + Flex_Mexique_Assemblage_OrdiPortable -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Vietnam_Assemblage_OrdiPortable { + label="Vietnam_Assemblage_OrdiPortable"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Assemblage_OrdiPortable [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Assemblage_OrdiPortable -> Foxconn_Vietnam_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="4%", poids="1"]; + Vietnam_Assemblage_OrdiPortable -> Vietnam_geographique [color="darkgreen"]; + Vietnam_Assemblage_OrdiPortable -> Compal_Vietnam_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="7%", poids="1"]; + Foxconn_Vietnam_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Foxconn Vietnam", niveau="12"]; + Compal_Vietnam_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Compal Vietnam", niveau="12"]; + + // Relations des nœuds destination + Foxconn_Vietnam_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"]; + Compal_Vietnam_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Inde_Assemblage_OrdiPortable { + label="Inde_Assemblage_OrdiPortable"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Assemblage_OrdiPortable [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Assemblage_OrdiPortable -> Inde_geographique [color="darkgreen"]; + Inde_Assemblage_OrdiPortable -> Flex_Inde_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="1%", poids="1"]; + Inde_Assemblage_OrdiPortable -> Dixon_Inde_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="1%", poids="1"]; + Flex_Inde_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Flex India", niveau="12"]; + Dixon_Inde_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Dixon Technologies", niveau="12"]; + + // Relations des nœuds destination + Flex_Inde_Assemblage_OrdiPortable -> EtatsUnis_geographique [color="darkgreen"]; + Dixon_Inde_Assemblage_OrdiPortable -> Inde_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Assemblage_OrdiPortable { + label="Chine_Assemblage_OrdiPortable"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Assemblage_OrdiPortable [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Assemblage_OrdiPortable -> Foxconn_Chine_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="13%", poids="1"]; + Chine_Assemblage_OrdiPortable -> Chine_geographique [color="darkgreen"]; + Chine_Assemblage_OrdiPortable -> Quanta_Chine_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="24%", poids="1"]; + Chine_Assemblage_OrdiPortable -> Compal_Chine_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="20%", poids="1"]; + Foxconn_Chine_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Foxconn", niveau="12"]; + Quanta_Chine_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Quanta Computer", niveau="12"]; + Compal_Chine_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Compal Electronics", niveau="12"]; + + // Relations des nœuds destination + Foxconn_Chine_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"]; + Quanta_Chine_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"]; + Compal_Chine_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Bresil_Assemblage_OrdiPortable { + label="Bresil_Assemblage_OrdiPortable"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Assemblage_OrdiPortable [fillcolor="#e6f2ff", label="Brésil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Assemblage_OrdiPortable -> Bresil_geographique [color="darkgreen"]; + Bresil_Assemblage_OrdiPortable -> Positivo_Bresil_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="1%", poids="1"]; + Bresil_Assemblage_OrdiPortable -> Foxconn_Bresil_Assemblage_OrdiPortable [color="purple", fontcolor="purple", label="2%", poids="1"]; + Positivo_Bresil_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Positivo", niveau="12"]; + Foxconn_Bresil_Assemblage_OrdiPortable [fillcolor="#d1e0ff", label="Foxconn Brasil", niveau="12"]; + + // Relations des nœuds destination + Positivo_Bresil_Assemblage_OrdiPortable -> Bresil_geographique [color="darkgreen"]; + Foxconn_Bresil_Assemblage_OrdiPortable -> Taiwan_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Serveur { + label="Serveur"; + fillcolor="#a0d6ff"; + Serveur [fillcolor="#a0d6ff", label="Serveur", niveau="0"]; + + // Relations sortantes + Serveur -> SSDM2 []; + Serveur -> ProcesseurX86 []; + Serveur -> Boitier []; + Serveur -> Assemblage_Serveur []; + Serveur -> Connectivite []; + Serveur -> CarteMere []; + Serveur -> Connecteurs []; + Serveur -> DisqueDur []; + Serveur -> SSD25 []; + Serveur -> MemoireRAM []; + + + subgraph cluster_Assemblage_Serveur { + label="Assemblage_Serveur"; + fillcolor="#ffd699"; + style="filled"; + Assemblage_Serveur [fillcolor="#ffd699", ihh_acteurs="9", ihh_pays="32", label="Assemblage", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Assemblage_Serveur -> Mexique_Assemblage_Serveur [color="purple", fontcolor="purple", label="5%", poids="1"]; + Assemblage_Serveur -> Chine_Assemblage_Serveur [color="purple", fontcolor="purple", label="50%", poids="2"]; + Assemblage_Serveur -> EtatsUnis_Assemblage_Serveur [color="purple", fontcolor="purple", label="26%", poids="2"]; + Assemblage_Serveur -> Taiwan_Assemblage_Serveur [color="purple", fontcolor="purple", label="14%", poids="1"]; + + subgraph cluster_Mexique_Assemblage_Serveur { + label="Mexique_Assemblage_Serveur"; + fillcolor="#e6f2ff"; + style="filled"; + Mexique_Assemblage_Serveur [fillcolor="#e6f2ff", label="Mexique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mexique_Assemblage_Serveur -> Mexique_geographique [color="darkgreen"]; + Mexique_Assemblage_Serveur -> Flex_Mexique_Assemblage_Serveur [color="purple", fontcolor="purple", label="5%", poids="1"]; + Flex_Mexique_Assemblage_Serveur [fillcolor="#d1e0ff", label="Flex", niveau="12"]; + + // Relations des nœuds destination + Flex_Mexique_Assemblage_Serveur -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Assemblage_Serveur { + label="Chine_Assemblage_Serveur"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Assemblage_Serveur [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Assemblage_Serveur -> Quanta_Chine_Assemblage_Serveur [color="purple", fontcolor="purple", label="14%", poids="1"]; + Chine_Assemblage_Serveur -> Chine_geographique [color="darkgreen"]; + Chine_Assemblage_Serveur -> Inventec_Chine_Assemblage_Serveur [color="purple", fontcolor="purple", label="15%", poids="1"]; + Chine_Assemblage_Serveur -> Foxconn_Chine_Assemblage_Serveur [color="purple", fontcolor="purple", label="21%", poids="1"]; + Quanta_Chine_Assemblage_Serveur [fillcolor="#d1e0ff", label="Quanta Computer", niveau="12"]; + Inventec_Chine_Assemblage_Serveur [fillcolor="#d1e0ff", label="Inventec", niveau="12"]; + Foxconn_Chine_Assemblage_Serveur [fillcolor="#d1e0ff", label="Foxconn", niveau="12"]; + + // Relations des nœuds destination + Quanta_Chine_Assemblage_Serveur -> Taiwan_geographique [color="darkgreen"]; + Inventec_Chine_Assemblage_Serveur -> Taiwan_geographique [color="darkgreen"]; + Foxconn_Chine_Assemblage_Serveur -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Assemblage_Serveur { + label="EtatsUnis_Assemblage_Serveur"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Assemblage_Serveur [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Assemblage_Serveur -> HPE_EtatsUnis_Assemblage_Serveur [color="purple", fontcolor="purple", label="8%", poids="1"]; + EtatsUnis_Assemblage_Serveur -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Assemblage_Serveur -> SuperMicro_EtatsUnis_Assemblage_Serveur [color="purple", fontcolor="purple", label="7%", poids="1"]; + EtatsUnis_Assemblage_Serveur -> Dell_EtatsUnis_Assemblage_Serveur [color="purple", fontcolor="purple", label="11%", poids="1"]; + HPE_EtatsUnis_Assemblage_Serveur [fillcolor="#d1e0ff", label="HPE", niveau="12"]; + SuperMicro_EtatsUnis_Assemblage_Serveur [fillcolor="#d1e0ff", label="Super Micro Computer", niveau="12"]; + Dell_EtatsUnis_Assemblage_Serveur [fillcolor="#d1e0ff", label="Dell Technologies", niveau="12"]; + + // Relations des nœuds destination + HPE_EtatsUnis_Assemblage_Serveur -> EtatsUnis_geographique [color="darkgreen"]; + SuperMicro_EtatsUnis_Assemblage_Serveur -> EtatsUnis_geographique [color="darkgreen"]; + Dell_EtatsUnis_Assemblage_Serveur -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Assemblage_Serveur { + label="Taiwan_Assemblage_Serveur"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Assemblage_Serveur [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Assemblage_Serveur -> Mitac_Taiwan_Assemblage_Serveur [color="purple", fontcolor="purple", label="4%", poids="1"]; + Taiwan_Assemblage_Serveur -> Wistron_Taiwan_Assemblage_Serveur [color="purple", fontcolor="purple", label="10%", poids="1"]; + Taiwan_Assemblage_Serveur -> Taiwan_geographique [color="darkgreen"]; + Mitac_Taiwan_Assemblage_Serveur [fillcolor="#d1e0ff", label="Mitac", niveau="12"]; + Wistron_Taiwan_Assemblage_Serveur [fillcolor="#d1e0ff", label="Wistron", niveau="12"]; + + // Relations des nœuds destination + Mitac_Taiwan_Assemblage_Serveur -> Taiwan_geographique [color="darkgreen"]; + Wistron_Taiwan_Assemblage_Serveur -> Taiwan_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Smartphone { + label="Smartphone"; + fillcolor="#a0d6ff"; + Smartphone [fillcolor="#a0d6ff", label="Smartphone", niveau="0"]; + + // Relations sortantes + Smartphone -> EcranMiniLED []; + Smartphone -> Connecteurs []; + Smartphone -> Batterie []; + Smartphone -> MemoireRAM []; + Smartphone -> Assemblage_Smartphone []; + Smartphone -> SSDM2 []; + Smartphone -> Camera []; + Smartphone -> Capteurs []; + Smartphone -> EcranLCD []; + Smartphone -> ProcesseurARM []; + Smartphone -> StockageEMMC []; + Smartphone -> EcranOLED []; + Smartphone -> Connectivite []; + Smartphone -> Audio []; + Smartphone -> CarteMere []; + Smartphone -> Boitier []; + + + subgraph cluster_Assemblage_Smartphone { + label="Assemblage_Smartphone"; + fillcolor="#ffd699"; + style="filled"; + Assemblage_Smartphone [fillcolor="#ffd699", ihh_acteurs="19", ihh_pays="44", label="Assemblage", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Assemblage_Smartphone -> Bresil_Assemblage_Smartphone [color="purple", fontcolor="purple", label="6%", poids="1"]; + Assemblage_Smartphone -> Vietnam_Assemblage_Smartphone [color="purple", fontcolor="purple", label="12%", poids="1"]; + Assemblage_Smartphone -> CoreeDuSud_Assemblage_Smartphone [color="purple", fontcolor="purple", label="4%", poids="1"]; + Assemblage_Smartphone -> Chine_Assemblage_Smartphone [color="purple", fontcolor="purple", label="65%", poids="2"]; + Assemblage_Smartphone -> Inde_Assemblage_Smartphone [color="purple", fontcolor="purple", label="11%", poids="1"]; + + subgraph cluster_Bresil_Assemblage_Smartphone { + label="Bresil_Assemblage_Smartphone"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Assemblage_Smartphone [fillcolor="#e6f2ff", label="Brésil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Assemblage_Smartphone -> Samsung_Bresil_Assemblage_Smartphone [color="purple", fontcolor="purple", label="2%", poids="1"]; + Bresil_Assemblage_Smartphone -> Bresil_geographique [color="darkgreen"]; + Bresil_Assemblage_Smartphone -> Foxconn_Bresil_Assemblage_Smartphone [color="purple", fontcolor="purple", label="4%", poids="1"]; + Samsung_Bresil_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Samsung Electronics Brasil", niveau="12"]; + Foxconn_Bresil_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Foxconn Brasil", niveau="12"]; + + // Relations des nœuds destination + Samsung_Bresil_Assemblage_Smartphone -> CoreeDuSud_geographique [color="darkgreen"]; + Foxconn_Bresil_Assemblage_Smartphone -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Vietnam_Assemblage_Smartphone { + label="Vietnam_Assemblage_Smartphone"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Assemblage_Smartphone [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Assemblage_Smartphone -> LG_Vietnam_Assemblage_Smartphone [color="purple", fontcolor="purple", label="3%", poids="1"]; + Vietnam_Assemblage_Smartphone -> Vietnam_geographique [color="darkgreen"]; + Vietnam_Assemblage_Smartphone -> Samsung_Vietnam_Assemblage_Smartphone [color="purple", fontcolor="purple", label="9%", poids="1"]; + LG_Vietnam_Assemblage_Smartphone [fillcolor="#d1e0ff", label="LG Electronics Vietnam", niveau="12"]; + Samsung_Vietnam_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Samsung Electronics Vietnam", niveau="12"]; + + // Relations des nœuds destination + LG_Vietnam_Assemblage_Smartphone -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_Vietnam_Assemblage_Smartphone -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Assemblage_Smartphone { + label="CoreeDuSud_Assemblage_Smartphone"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Assemblage_Smartphone [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Assemblage_Smartphone -> Samsung_CoreeDuSud_Assemblage_Smartphone [color="purple", fontcolor="purple", label="4%", poids="1"]; + CoreeDuSud_Assemblage_Smartphone -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"]; + + // Relations des nœuds destination + Samsung_CoreeDuSud_Assemblage_Smartphone -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Assemblage_Smartphone { + label="Chine_Assemblage_Smartphone"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Assemblage_Smartphone [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Assemblage_Smartphone -> Pegatron_Chine_Assemblage_Smartphone [color="purple", fontcolor="purple", label="15%", poids="1"]; + Chine_Assemblage_Smartphone -> Wistron_Chine_Assemblage_Smartphone [color="purple", fontcolor="purple", label="10%", poids="1"]; + Chine_Assemblage_Smartphone -> Chine_geographique [color="darkgreen"]; + Chine_Assemblage_Smartphone -> Foxconn_Chine_Assemblage_Smartphone [color="purple", fontcolor="purple", label="40%", poids="2"]; + Pegatron_Chine_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Pegatron", niveau="12"]; + Wistron_Chine_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Wistron", niveau="12"]; + Foxconn_Chine_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Foxconn", niveau="12"]; + + // Relations des nœuds destination + Pegatron_Chine_Assemblage_Smartphone -> Taiwan_geographique [color="darkgreen"]; + Wistron_Chine_Assemblage_Smartphone -> Taiwan_geographique [color="darkgreen"]; + Foxconn_Chine_Assemblage_Smartphone -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Inde_Assemblage_Smartphone { + label="Inde_Assemblage_Smartphone"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Assemblage_Smartphone [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Assemblage_Smartphone -> Samsung_Inde_Assemblage_Smartphone [color="purple", fontcolor="purple", label="5%", poids="1"]; + Inde_Assemblage_Smartphone -> Foxconn_Inde_Assemblage_Smartphone [color="purple", fontcolor="purple", label="6%", poids="1"]; + Inde_Assemblage_Smartphone -> Inde_geographique [color="darkgreen"]; + Samsung_Inde_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Samsung Electronics India", niveau="12"]; + Foxconn_Inde_Assemblage_Smartphone [fillcolor="#d1e0ff", label="Foxconn India", niveau="12"]; + + // Relations des nœuds destination + Samsung_Inde_Assemblage_Smartphone -> CoreeDuSud_geographique [color="darkgreen"]; + Foxconn_Inde_Assemblage_Smartphone -> Taiwan_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Stockage { + label="Stockage"; + fillcolor="#a0d6ff"; + Stockage [fillcolor="#a0d6ff", label="Stockage", niveau="0"]; + + // Relations sortantes + Stockage -> Boitier []; + Stockage -> SSD25 []; + Stockage -> Assemblage_Stockage []; + Stockage -> Connecteurs []; + Stockage -> DisqueDur []; + + + subgraph cluster_Assemblage_Stockage { + label="Assemblage_Stockage"; + fillcolor="#ffd699"; + style="filled"; + Assemblage_Stockage [fillcolor="#ffd699", ihh_acteurs="10", ihh_pays="26", label="Assemblage", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Assemblage_Stockage -> Chine_Assemblage_Stockage [color="purple", fontcolor="purple", label="21%", poids="1"]; + Assemblage_Stockage -> Thailande_Assemblage_Stockage [color="purple", fontcolor="purple", label="45%", poids="2"]; + Assemblage_Stockage -> Malaisie_Assemblage_Stockage [color="purple", fontcolor="purple", label="7%", poids="1"]; + Assemblage_Stockage -> Taiwan_Assemblage_Stockage [color="purple", fontcolor="purple", label="15%", poids="1"]; + Assemblage_Stockage -> Japon_Assemblage_Stockage [color="purple", fontcolor="purple", label="7%", poids="1"]; + + subgraph cluster_Chine_Assemblage_Stockage { + label="Chine_Assemblage_Stockage"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Assemblage_Stockage [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Assemblage_Stockage -> Luxshare_Chine_Assemblage_Stockage [color="purple", fontcolor="purple", label="7%", poids="1"]; + Chine_Assemblage_Stockage -> Chine_geographique [color="darkgreen"]; + Chine_Assemblage_Stockage -> Foxconn_Chine_Assemblage_Stockage [color="purple", fontcolor="purple", label="14%", poids="1"]; + Luxshare_Chine_Assemblage_Stockage [fillcolor="#d1e0ff", label="Luxshare Precision", niveau="12"]; + Foxconn_Chine_Assemblage_Stockage [fillcolor="#d1e0ff", label="Foxconn", niveau="12"]; + + // Relations des nœuds destination + Luxshare_Chine_Assemblage_Stockage -> Chine_geographique [color="darkgreen"]; + Foxconn_Chine_Assemblage_Stockage -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Thailande_Assemblage_Stockage { + label="Thailande_Assemblage_Stockage"; + fillcolor="#e6f2ff"; + style="filled"; + Thailande_Assemblage_Stockage [fillcolor="#e6f2ff", label="Thailande", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Thailande_Assemblage_Stockage -> WD_Thailande_Assemblage_Stockage [color="purple", fontcolor="purple", label="21%", poids="1"]; + Thailande_Assemblage_Stockage -> Thailande_geographique [color="darkgreen"]; + Thailande_Assemblage_Stockage -> Seagate_Thailande_Assemblage_Stockage [color="purple", fontcolor="purple", label="24%", poids="1"]; + WD_Thailande_Assemblage_Stockage [fillcolor="#d1e0ff", label="Western Digital", niveau="12"]; + Seagate_Thailande_Assemblage_Stockage [fillcolor="#d1e0ff", label="Seagate Technology", niveau="12"]; + + // Relations des nœuds destination + WD_Thailande_Assemblage_Stockage -> EtatsUnis_geographique [color="darkgreen"]; + Seagate_Thailande_Assemblage_Stockage -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Malaisie_Assemblage_Stockage { + label="Malaisie_Assemblage_Stockage"; + fillcolor="#e6f2ff"; + style="filled"; + Malaisie_Assemblage_Stockage [fillcolor="#e6f2ff", label="Malaisie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Malaisie_Assemblage_Stockage -> Malaisie_geographique [color="darkgreen"]; + Malaisie_Assemblage_Stockage -> Jabil_Malaisie_Assemblage_Stockage [color="purple", fontcolor="purple", label="3%", poids="1"]; + Malaisie_Assemblage_Stockage -> Flextronics_Malaisie_Assemblage_Stockage [color="purple", fontcolor="purple", label="4%", poids="1"]; + Jabil_Malaisie_Assemblage_Stockage [fillcolor="#d1e0ff", label="Jabil Circuit", niveau="12"]; + Flextronics_Malaisie_Assemblage_Stockage [fillcolor="#d1e0ff", label="Flextronics", niveau="12"]; + + // Relations des nœuds destination + Jabil_Malaisie_Assemblage_Stockage -> EtatsUnis_geographique [color="darkgreen"]; + Flextronics_Malaisie_Assemblage_Stockage -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Assemblage_Stockage { + label="Taiwan_Assemblage_Stockage"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Assemblage_Stockage [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Assemblage_Stockage -> Wistron_Taiwan_Assemblage_Stockage [color="purple", fontcolor="purple", label="6%", poids="1"]; + Taiwan_Assemblage_Stockage -> Quanta_Taiwan_Assemblage_Stockage [color="purple", fontcolor="purple", label="9%", poids="1"]; + Taiwan_Assemblage_Stockage -> Taiwan_geographique [color="darkgreen"]; + Wistron_Taiwan_Assemblage_Stockage [fillcolor="#d1e0ff", label="Wistron", niveau="12"]; + Quanta_Taiwan_Assemblage_Stockage [fillcolor="#d1e0ff", label="Quanta Storage", niveau="12"]; + + // Relations des nœuds destination + Wistron_Taiwan_Assemblage_Stockage -> Taiwan_geographique [color="darkgreen"]; + Quanta_Taiwan_Assemblage_Stockage -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Japon_Assemblage_Stockage { + label="Japon_Assemblage_Stockage"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Assemblage_Stockage [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Assemblage_Stockage -> Toshiba_Japon_Assemblage_Stockage [color="purple", fontcolor="purple", label="7%", poids="1"]; + Japon_Assemblage_Stockage -> Japon_geographique [color="darkgreen"]; + Toshiba_Japon_Assemblage_Stockage [fillcolor="#d1e0ff", label="Toshiba", niveau="12"]; + + // Relations des nœuds destination + Toshiba_Japon_Assemblage_Stockage -> Japon_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Tablette { + label="Tablette"; + fillcolor="#a0d6ff"; + Tablette [fillcolor="#a0d6ff", label="Tablette", niveau="0"]; + + // Relations sortantes + Tablette -> SSDM2 []; + Tablette -> Capteurs []; + Tablette -> MemoireRAM []; + Tablette -> Assemblage_Tablette []; + Tablette -> StockageEMMC []; + Tablette -> Connectivite []; + Tablette -> EcranOLED []; + Tablette -> Camera []; + Tablette -> Audio []; + Tablette -> Batterie []; + Tablette -> CarteMere []; + Tablette -> EcranLCD []; + Tablette -> ProcesseurARM []; + Tablette -> Connecteurs []; + Tablette -> Boitier []; + Tablette -> EcranMiniLED []; + + + subgraph cluster_Assemblage_Tablette { + label="Assemblage_Tablette"; + fillcolor="#ffd699"; + style="filled"; + Assemblage_Tablette [fillcolor="#ffd699", ihh_acteurs="17", ihh_pays="45", label="Assemblage", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Assemblage_Tablette -> Chine_Assemblage_Tablette [color="purple", fontcolor="purple", label="66%", poids="2"]; + Assemblage_Tablette -> Bresil_Assemblage_Tablette [color="purple", fontcolor="purple", label="7%", poids="1"]; + Assemblage_Tablette -> Inde_Assemblage_Tablette [color="purple", fontcolor="purple", label="9%", poids="1"]; + Assemblage_Tablette -> Vietnam_Assemblage_Tablette [color="purple", fontcolor="purple", label="15%", poids="1"]; + + subgraph cluster_Chine_Assemblage_Tablette { + label="Chine_Assemblage_Tablette"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Assemblage_Tablette [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Assemblage_Tablette -> Chine_geographique [color="darkgreen"]; + Chine_Assemblage_Tablette -> Pegatron_Chine_Assemblage_Tablette [color="purple", fontcolor="purple", label="15%", poids="1"]; + Chine_Assemblage_Tablette -> Foxconn_Chine_Assemblage_Tablette [color="purple", fontcolor="purple", label="33%", poids="2"]; + Chine_Assemblage_Tablette -> Compal_Chine_Assemblage_Tablette [color="purple", fontcolor="purple", label="18%", poids="1"]; + Pegatron_Chine_Assemblage_Tablette [fillcolor="#d1e0ff", label="Pegatron", niveau="12"]; + Foxconn_Chine_Assemblage_Tablette [fillcolor="#d1e0ff", label="Foxconn", niveau="12"]; + Compal_Chine_Assemblage_Tablette [fillcolor="#d1e0ff", label="Compal Electronics", niveau="12"]; + + // Relations des nœuds destination + Pegatron_Chine_Assemblage_Tablette -> Taiwan_geographique [color="darkgreen"]; + Foxconn_Chine_Assemblage_Tablette -> Taiwan_geographique [color="darkgreen"]; + Compal_Chine_Assemblage_Tablette -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Bresil_Assemblage_Tablette { + label="Bresil_Assemblage_Tablette"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Assemblage_Tablette [fillcolor="#e6f2ff", label="Brésil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Assemblage_Tablette -> Samsung_Bresil_Assemblage_Tablette [color="purple", fontcolor="purple", label="5%", poids="1"]; + Bresil_Assemblage_Tablette -> Bresil_geographique [color="darkgreen"]; + Bresil_Assemblage_Tablette -> Positivo_Bresil_Assemblage_Tablette [color="purple", fontcolor="purple", label="2%", poids="1"]; + Samsung_Bresil_Assemblage_Tablette [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"]; + Positivo_Bresil_Assemblage_Tablette [fillcolor="#d1e0ff", label="Positivo", niveau="12"]; + + // Relations des nœuds destination + Samsung_Bresil_Assemblage_Tablette -> CoreeDuSud_geographique [color="darkgreen"]; + Positivo_Bresil_Assemblage_Tablette -> Bresil_geographique [color="darkgreen"]; + } + + subgraph cluster_Inde_Assemblage_Tablette { + label="Inde_Assemblage_Tablette"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Assemblage_Tablette [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Assemblage_Tablette -> Dixon_Inde_Assemblage_Tablette [color="purple", fontcolor="purple", label="3%", poids="1"]; + Inde_Assemblage_Tablette -> Foxconn_Inde_Assemblage_Tablette [color="purple", fontcolor="purple", label="6%", poids="1"]; + Inde_Assemblage_Tablette -> Inde_geographique [color="darkgreen"]; + Dixon_Inde_Assemblage_Tablette [fillcolor="#d1e0ff", label="Dixon Technologies", niveau="12"]; + Foxconn_Inde_Assemblage_Tablette [fillcolor="#d1e0ff", label="Foxconn India", niveau="12"]; + + // Relations des nœuds destination + Dixon_Inde_Assemblage_Tablette -> Inde_geographique [color="darkgreen"]; + Foxconn_Inde_Assemblage_Tablette -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Vietnam_Assemblage_Tablette { + label="Vietnam_Assemblage_Tablette"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Assemblage_Tablette [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Assemblage_Tablette -> Samsung_Vietnam_Assemblage_Tablette [color="purple", fontcolor="purple", label="15%", poids="1"]; + Vietnam_Assemblage_Tablette -> Vietnam_geographique [color="darkgreen"]; + Samsung_Vietnam_Assemblage_Tablette [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"]; + + // Relations des nœuds destination + Samsung_Vietnam_Assemblage_Tablette -> CoreeDuSud_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Television { + label="Television"; + fillcolor="#a0d6ff"; + Television [fillcolor="#a0d6ff", label="Télévision/Écran", niveau="0"]; + + // Relations sortantes + Television -> MemoireRAM []; + Television -> Connectivite []; + Television -> Boitier []; + Television -> CarteMere []; + Television -> EcranLCD []; + Television -> Assemblage_Television []; + Television -> Connecteurs []; + Television -> EcranOLED []; + Television -> EcranMiniLED []; + Television -> Camera []; + + + subgraph cluster_Assemblage_Television { + label="Assemblage_Television"; + fillcolor="#ffd699"; + style="filled"; + Assemblage_Television [fillcolor="#ffd699", ihh_acteurs="9", ihh_pays="28", label="Assemblage", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Assemblage_Television -> CoreeDuSud_Assemblage_Television [color="purple", fontcolor="purple", label="34%", poids="2"]; + Assemblage_Television -> Mexique_Assemblage_Television [color="purple", fontcolor="purple", label="12%", poids="1"]; + Assemblage_Television -> Pologne_Assemblage_Television [color="purple", fontcolor="purple", label="7%", poids="1"]; + Assemblage_Television -> Chine_Assemblage_Television [color="purple", fontcolor="purple", label="41%", poids="2"]; + + subgraph cluster_CoreeDuSud_Assemblage_Television { + label="CoreeDuSud_Assemblage_Television"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Assemblage_Television [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Assemblage_Television -> LG_CoreeDuSud_Assemblage_Television [color="purple", fontcolor="purple", label="14%", poids="1"]; + CoreeDuSud_Assemblage_Television -> CoreeDuSud_geographique [color="darkgreen"]; + CoreeDuSud_Assemblage_Television -> Samsung_CoreeDuSud_Assemblage_Television [color="purple", fontcolor="purple", label="20%", poids="1"]; + LG_CoreeDuSud_Assemblage_Television [fillcolor="#d1e0ff", label="LG Electronics", niveau="12"]; + Samsung_CoreeDuSud_Assemblage_Television [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"]; + + // Relations des nœuds destination + LG_CoreeDuSud_Assemblage_Television -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Assemblage_Television -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Mexique_Assemblage_Television { + label="Mexique_Assemblage_Television"; + fillcolor="#e6f2ff"; + style="filled"; + Mexique_Assemblage_Television [fillcolor="#e6f2ff", label="Mexique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mexique_Assemblage_Television -> Mexique_geographique [color="darkgreen"]; + Mexique_Assemblage_Television -> LG_Mexique_Assemblage_Television [color="purple", fontcolor="purple", label="5%", poids="1"]; + Mexique_Assemblage_Television -> Samsung_Mexique_Assemblage_Television [color="purple", fontcolor="purple", label="7%", poids="1"]; + LG_Mexique_Assemblage_Television [fillcolor="#d1e0ff", label="LG Electronics México", niveau="12"]; + Samsung_Mexique_Assemblage_Television [fillcolor="#d1e0ff", label="Samsung México", niveau="12"]; + + // Relations des nœuds destination + LG_Mexique_Assemblage_Television -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_Mexique_Assemblage_Television -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Pologne_Assemblage_Television { + label="Pologne_Assemblage_Television"; + fillcolor="#e6f2ff"; + style="filled"; + Pologne_Assemblage_Television [fillcolor="#e6f2ff", label="Pologne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Pologne_Assemblage_Television -> TCL_Pologne_Assemblage_Television [color="purple", fontcolor="purple", label="3%", poids="1"]; + Pologne_Assemblage_Television -> Pologne_geographique [color="darkgreen"]; + Pologne_Assemblage_Television -> LG_Pologne_Assemblage_Television [color="purple", fontcolor="purple", label="4%", poids="1"]; + TCL_Pologne_Assemblage_Television [fillcolor="#d1e0ff", label="TCL Europe", niveau="12"]; + LG_Pologne_Assemblage_Television [fillcolor="#d1e0ff", label="LG Electronics Polska", niveau="12"]; + + // Relations des nœuds destination + TCL_Pologne_Assemblage_Television -> Chine_geographique [color="darkgreen"]; + LG_Pologne_Assemblage_Television -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Assemblage_Television { + label="Chine_Assemblage_Television"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Assemblage_Television [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Assemblage_Television -> Hisense_Chine_Assemblage_Television [color="purple", fontcolor="purple", label="14%", poids="1"]; + Chine_Assemblage_Television -> Foxconn_Chine_Assemblage_Television [color="purple", fontcolor="purple", label="11%", poids="1"]; + Chine_Assemblage_Television -> TCL_Chine_Assemblage_Television [color="purple", fontcolor="purple", label="16%", poids="1"]; + Chine_Assemblage_Television -> Chine_geographique [color="darkgreen"]; + Hisense_Chine_Assemblage_Television [fillcolor="#d1e0ff", label="Hisense", niveau="12"]; + Foxconn_Chine_Assemblage_Television [fillcolor="#d1e0ff", label="Foxconn", niveau="12"]; + TCL_Chine_Assemblage_Television [fillcolor="#d1e0ff", label="TCL", niveau="12"]; + + // Relations des nœuds destination + Hisense_Chine_Assemblage_Television -> Chine_geographique [color="darkgreen"]; + Foxconn_Chine_Assemblage_Television -> Taiwan_geographique [color="darkgreen"]; + TCL_Chine_Assemblage_Television -> Chine_geographique [color="darkgreen"]; + } + } + } + + } + // Niveau Composants + subgraph cluster_composants { + label="Composants"; + bgcolor="#f0f0f0"; + node [fillcolor="#a0d6ff"]; + // Sous-graphes pour les nœuds de niveau 1 avec leurs relations + subgraph cluster_Batterie { + label="Batterie"; + fillcolor="#b3ffe0"; + Batterie [fillcolor="#b3ffe0", label="Batterie", niveau="1"]; + + // Relations sortantes + Batterie -> WaferAnalogique []; + Batterie -> Nickel [cout="0.4", criticite="0.44", delai="0.4", technique="0.5"]; + Batterie -> Fabrication_Batterie []; + Batterie -> Lithium [cout="0.4", criticite="0.51", delai="0.5", technique="0.6"]; + Batterie -> Manganese [cout="0.5", criticite="0.4", delai="0.3", technique="0.4"]; + Batterie -> Cobalt [cout="0.5", criticite="0.57", delai="0.6", technique="0.6"]; + Batterie -> Lanthane [cout="0.5", criticite="0.54", delai="0.5", technique="0.6"]; + Batterie -> Graphite [cout="0.4", criticite="0.51", delai="0.5", technique="0.6"]; + Batterie -> Zinc [cout="0.4", criticite="0.3", delai="0.2", technique="0.3"]; + Batterie -> Plomb []; + + + subgraph cluster_Fabrication_Batterie { + label="Fabrication_Batterie"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_Batterie [fillcolor="#ffd699", ihh_acteurs="13", ihh_pays="36", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_Batterie -> Japon_Fabrication_Batterie [color="purple", fontcolor="purple", label="12%", poids="1"]; + Fabrication_Batterie -> EtatsUnis_Fabrication_Batterie [color="purple", fontcolor="purple", label="2%", poids="1"]; + Fabrication_Batterie -> Hongrie_Fabrication_Batterie [color="purple", fontcolor="purple", label="2%", poids="1"]; + Fabrication_Batterie -> Pologne_Fabrication_Batterie [color="purple", fontcolor="purple", label="2%", poids="1"]; + Fabrication_Batterie -> Chine_Fabrication_Batterie [color="purple", fontcolor="purple", label="54%", poids="2"]; + Fabrication_Batterie -> CoreeDuSud_Fabrication_Batterie [color="purple", fontcolor="purple", label="26%", poids="2"]; + + subgraph cluster_Japon_Fabrication_Batterie { + label="Japon_Fabrication_Batterie"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Fabrication_Batterie [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Fabrication_Batterie -> TDK_Japon_Fabrication_Batterie [color="purple", fontcolor="purple", label="5%", poids="1"]; + Japon_Fabrication_Batterie -> Panasonic_Japon_Fabrication_Batterie [color="purple", fontcolor="purple", label="8%", poids="1"]; + Japon_Fabrication_Batterie -> Japon_geographique [color="darkgreen"]; + TDK_Japon_Fabrication_Batterie [fillcolor="#d1e0ff", label="TDK/ATL", niveau="12"]; + Panasonic_Japon_Fabrication_Batterie [fillcolor="#d1e0ff", label="Panasonic", niveau="12"]; + + // Relations des nœuds destination + TDK_Japon_Fabrication_Batterie -> Japon_geographique [color="darkgreen"]; + Panasonic_Japon_Fabrication_Batterie -> Japon_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Fabrication_Batterie { + label="EtatsUnis_Fabrication_Batterie"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_Batterie [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_Batterie -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Fabrication_Batterie -> Tesla_EtatsUnis_Fabrication_Batterie [color="purple", fontcolor="purple", label="2%", poids="1"]; + Tesla_EtatsUnis_Fabrication_Batterie [fillcolor="#d1e0ff", label="Tesla/Panasonic", niveau="12"]; + + // Relations des nœuds destination + Tesla_EtatsUnis_Fabrication_Batterie -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Hongrie_Fabrication_Batterie { + label="Hongrie_Fabrication_Batterie"; + fillcolor="#e6f2ff"; + style="filled"; + Hongrie_Fabrication_Batterie [fillcolor="#e6f2ff", label="Hongrie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Hongrie_Fabrication_Batterie -> Hongrie_geographique [color="darkgreen"]; + Hongrie_Fabrication_Batterie -> Samsung_Hongrie_Fabrication_Batterie [color="purple", fontcolor="purple", label="2%", poids="1"]; + Samsung_Hongrie_Fabrication_Batterie [fillcolor="#d1e0ff", label="Samsung SDI", niveau="12"]; + + // Relations des nœuds destination + Samsung_Hongrie_Fabrication_Batterie -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Pologne_Fabrication_Batterie { + label="Pologne_Fabrication_Batterie"; + fillcolor="#e6f2ff"; + style="filled"; + Pologne_Fabrication_Batterie [fillcolor="#e6f2ff", label="Pologne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Pologne_Fabrication_Batterie -> Pologne_geographique [color="darkgreen"]; + Pologne_Fabrication_Batterie -> LG_Pologne_Fabrication_Batterie [color="purple", fontcolor="purple", label="2%", poids="1"]; + LG_Pologne_Fabrication_Batterie [fillcolor="#d1e0ff", label="LG Energy Solution", niveau="12"]; + + // Relations des nœuds destination + LG_Pologne_Fabrication_Batterie -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Fabrication_Batterie { + label="Chine_Fabrication_Batterie"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Fabrication_Batterie [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Fabrication_Batterie -> Chine_geographique [color="darkgreen"]; + Chine_Fabrication_Batterie -> Gotion_Chine_Fabrication_Batterie [color="purple", fontcolor="purple", label="6%", poids="1"]; + Chine_Fabrication_Batterie -> CATL_Chine_Fabrication_Batterie [color="purple", fontcolor="purple", label="34%", poids="2"]; + Chine_Fabrication_Batterie -> BYD_Chine_Fabrication_Batterie [color="purple", fontcolor="purple", label="14%", poids="1"]; + Gotion_Chine_Fabrication_Batterie [fillcolor="#d1e0ff", label="Gotion High-Tech", niveau="12"]; + CATL_Chine_Fabrication_Batterie [fillcolor="#d1e0ff", label="CATL", niveau="12"]; + BYD_Chine_Fabrication_Batterie [fillcolor="#d1e0ff", label="BYD", niveau="12"]; + + // Relations des nœuds destination + Gotion_Chine_Fabrication_Batterie -> Chine_geographique [color="darkgreen"]; + CATL_Chine_Fabrication_Batterie -> Chine_geographique [color="darkgreen"]; + BYD_Chine_Fabrication_Batterie -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Fabrication_Batterie { + label="CoreeDuSud_Fabrication_Batterie"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Fabrication_Batterie [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Fabrication_Batterie -> SK_CoreeDuSud_Fabrication_Batterie [color="purple", fontcolor="purple", label="4%", poids="1"]; + CoreeDuSud_Fabrication_Batterie -> LG_CoreeDuSud_Fabrication_Batterie [color="purple", fontcolor="purple", label="14%", poids="1"]; + CoreeDuSud_Fabrication_Batterie -> CoreeDuSud_geographique [color="darkgreen"]; + CoreeDuSud_Fabrication_Batterie -> Samsung_CoreeDuSud_Fabrication_Batterie [color="purple", fontcolor="purple", label="8%", poids="1"]; + SK_CoreeDuSud_Fabrication_Batterie [fillcolor="#d1e0ff", label="SK Innovation", niveau="12"]; + LG_CoreeDuSud_Fabrication_Batterie [fillcolor="#d1e0ff", label="LG Energy Solution", niveau="12"]; + Samsung_CoreeDuSud_Fabrication_Batterie [fillcolor="#d1e0ff", label="Samsung SDI", niveau="12"]; + + // Relations des nœuds destination + SK_CoreeDuSud_Fabrication_Batterie -> CoreeDuSud_geographique [color="darkgreen"]; + LG_CoreeDuSud_Fabrication_Batterie -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Fabrication_Batterie -> CoreeDuSud_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Audio { + label="Audio"; + fillcolor="#b3ffe0"; + Audio [fillcolor="#b3ffe0", label="Audio", niveau="1"]; + + // Relations sortantes + Audio -> Manganese [cout="0.7", criticite="0.6", delai="0.5", technique="0.6"]; + Audio -> Dysprosium [cout="0.7", criticite="0.7", delai="0.7", technique="0.7"]; + Audio -> Tungstene [cout="0.6", criticite="0.61", delai="0.5", technique="0.7"]; + Audio -> Neodyme [cout="0.4", criticite="0.47", delai="0.5", technique="0.5"]; + Audio -> Fabrication_Audio []; + Audio -> Praseodyme [cout="0.3", criticite="0.41", delai="0.4", technique="0.5"]; + Audio -> WaferAnalogique []; + + + subgraph cluster_Fabrication_Audio { + label="Fabrication_Audio"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_Audio [fillcolor="#ffd699", ihh_acteurs="8", ihh_pays="34", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_Audio -> EtatsUnis_Fabrication_Audio [color="purple", fontcolor="purple", label="4%", poids="1"]; + Fabrication_Audio -> Allemagne_Fabrication_Audio [color="purple", fontcolor="purple", label="3%", poids="1"]; + Fabrication_Audio -> Japon_Fabrication_Audio [color="purple", fontcolor="purple", label="8%", poids="1"]; + Fabrication_Audio -> CoreeDuSud_Fabrication_Audio [color="purple", fontcolor="purple", label="10%", poids="1"]; + Fabrication_Audio -> Chine_Fabrication_Audio [color="purple", fontcolor="purple", label="56%", poids="2"]; + Fabrication_Audio -> Taiwan_Fabrication_Audio [color="purple", fontcolor="purple", label="15%", poids="1"]; + + subgraph cluster_EtatsUnis_Fabrication_Audio { + label="EtatsUnis_Fabrication_Audio"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_Audio [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_Audio -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Fabrication_Audio -> Cirrus_EtatsUnis_Fabrication_Audio [color="purple", fontcolor="purple", label="2%", poids="1"]; + EtatsUnis_Fabrication_Audio -> TI_EtatsUnis_Fabrication_Audio [color="purple", fontcolor="purple", label="2%", poids="1"]; + Cirrus_EtatsUnis_Fabrication_Audio [fillcolor="#d1e0ff", label="Cirrus Logic", niveau="12"]; + TI_EtatsUnis_Fabrication_Audio [fillcolor="#d1e0ff", label="Texas Instruments", niveau="12"]; + + // Relations des nœuds destination + Cirrus_EtatsUnis_Fabrication_Audio -> EtatsUnis_geographique [color="darkgreen"]; + TI_EtatsUnis_Fabrication_Audio -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Allemagne_Fabrication_Audio { + label="Allemagne_Fabrication_Audio"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Fabrication_Audio [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Fabrication_Audio -> BeyerDynamic_Allemagne_Fabrication_Audio [color="purple", fontcolor="purple", label="1%", poids="1"]; + Allemagne_Fabrication_Audio -> Infineon_Allemagne_Fabrication_Audio [color="purple", fontcolor="purple", label="2%", poids="1"]; + Allemagne_Fabrication_Audio -> Allemagne_geographique [color="darkgreen"]; + BeyerDynamic_Allemagne_Fabrication_Audio [fillcolor="#d1e0ff", label="Beyer Dynamic", niveau="12"]; + Infineon_Allemagne_Fabrication_Audio [fillcolor="#d1e0ff", label="Infineon", niveau="12"]; + + // Relations des nœuds destination + BeyerDynamic_Allemagne_Fabrication_Audio -> Allemagne_geographique [color="darkgreen"]; + Infineon_Allemagne_Fabrication_Audio -> Allemagne_geographique [color="darkgreen"]; + } + + subgraph cluster_Japon_Fabrication_Audio { + label="Japon_Fabrication_Audio"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Fabrication_Audio [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Fabrication_Audio -> Japon_geographique [color="darkgreen"]; + Japon_Fabrication_Audio -> AlpsAlpine_Japon_Fabrication_Audio [color="purple", fontcolor="purple", label="1%", poids="1"]; + Japon_Fabrication_Audio -> Sony_Japon_Fabrication_Audio [color="purple", fontcolor="purple", label="4%", poids="1"]; + Japon_Fabrication_Audio -> Panasonic_Japon_Fabrication_Audio [color="purple", fontcolor="purple", label="3%", poids="1"]; + AlpsAlpine_Japon_Fabrication_Audio [fillcolor="#d1e0ff", label="Alps Alpine", niveau="12"]; + Sony_Japon_Fabrication_Audio [fillcolor="#d1e0ff", label="Sony", niveau="12"]; + Panasonic_Japon_Fabrication_Audio [fillcolor="#d1e0ff", label="Panasonic", niveau="12"]; + + // Relations des nœuds destination + AlpsAlpine_Japon_Fabrication_Audio -> Japon_geographique [color="darkgreen"]; + Sony_Japon_Fabrication_Audio -> Japon_geographique [color="darkgreen"]; + Panasonic_Japon_Fabrication_Audio -> Japon_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Fabrication_Audio { + label="CoreeDuSud_Fabrication_Audio"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Fabrication_Audio [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Fabrication_Audio -> LG_CoreeDuSud_Fabrication_Audio [color="purple", fontcolor="purple", label="3%", poids="1"]; + CoreeDuSud_Fabrication_Audio -> Samsung_CoreeDuSud_Fabrication_Audio [color="purple", fontcolor="purple", label="7%", poids="1"]; + CoreeDuSud_Fabrication_Audio -> CoreeDuSud_geographique [color="darkgreen"]; + LG_CoreeDuSud_Fabrication_Audio [fillcolor="#d1e0ff", label="LG Innotek", niveau="12"]; + Samsung_CoreeDuSud_Fabrication_Audio [fillcolor="#d1e0ff", label="Samsung Electro-Mechanics", niveau="12"]; + + // Relations des nœuds destination + LG_CoreeDuSud_Fabrication_Audio -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Fabrication_Audio -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Fabrication_Audio { + label="Chine_Fabrication_Audio"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Fabrication_Audio [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Fabrication_Audio -> Chine_geographique [color="darkgreen"]; + Chine_Fabrication_Audio -> AAC_Chine_Fabrication_Audio [color="purple", fontcolor="purple", label="18%", poids="1"]; + Chine_Fabrication_Audio -> Knowles_Chine_Fabrication_Audio [color="purple", fontcolor="purple", label="7%", poids="1"]; + Chine_Fabrication_Audio -> Bose_Chine_Fabrication_Audio [color="purple", fontcolor="purple", label="9%", poids="1"]; + Chine_Fabrication_Audio -> Goertek_Chine_Fabrication_Audio [color="purple", fontcolor="purple", label="24%", poids="1"]; + AAC_Chine_Fabrication_Audio [fillcolor="#d1e0ff", label="AAC Technologies", niveau="12"]; + Knowles_Chine_Fabrication_Audio [fillcolor="#d1e0ff", label="Knowles Electronics", niveau="12"]; + Bose_Chine_Fabrication_Audio [fillcolor="#d1e0ff", label="Bose Manufacturing", niveau="12"]; + Goertek_Chine_Fabrication_Audio [fillcolor="#d1e0ff", label="Goertek", niveau="12"]; + + // Relations des nœuds destination + AAC_Chine_Fabrication_Audio -> Chine_geographique [color="darkgreen"]; + Knowles_Chine_Fabrication_Audio -> EtatsUnis_geographique [color="darkgreen"]; + Bose_Chine_Fabrication_Audio -> EtatsUnis_geographique [color="darkgreen"]; + Goertek_Chine_Fabrication_Audio -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Fabrication_Audio { + label="Taiwan_Fabrication_Audio"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Fabrication_Audio [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Fabrication_Audio -> Foxconn_Taiwan_Fabrication_Audio [color="purple", fontcolor="purple", label="6%", poids="1"]; + Taiwan_Fabrication_Audio -> Taiwan_geographique [color="darkgreen"]; + Taiwan_Fabrication_Audio -> Realtek_Taiwan_Fabrication_Audio [color="purple", fontcolor="purple", label="4%", poids="1"]; + Taiwan_Fabrication_Audio -> MediaTek_Taiwan_Fabrication_Audio [color="purple", fontcolor="purple", label="5%", poids="1"]; + Foxconn_Taiwan_Fabrication_Audio [fillcolor="#d1e0ff", label="Foxconn", niveau="12"]; + Realtek_Taiwan_Fabrication_Audio [fillcolor="#d1e0ff", label="Realtek", niveau="12"]; + MediaTek_Taiwan_Fabrication_Audio [fillcolor="#d1e0ff", label="MediaTek", niveau="12"]; + + // Relations des nœuds destination + Foxconn_Taiwan_Fabrication_Audio -> Taiwan_geographique [color="darkgreen"]; + Realtek_Taiwan_Fabrication_Audio -> Taiwan_geographique [color="darkgreen"]; + MediaTek_Taiwan_Fabrication_Audio -> Taiwan_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Connecteurs { + label="Connecteurs"; + fillcolor="#b3ffe0"; + Connecteurs [fillcolor="#b3ffe0", label="Connecteurs", niveau="1"]; + + // Relations sortantes + Connecteurs -> Cuivre [cout="0.7", criticite="0.81", delai="0.8", technique="0.9"]; + Connecteurs -> Beryllium [cout="0.6", criticite="0.64", delai="0.6", technique="0.7"]; + Connecteurs -> Argent [cout="0.6", criticite="0.61", delai="0.5", technique="0.7"]; + Connecteurs -> WaferAnalogique []; + Connecteurs -> Nickel [cout="0.6", criticite="0.5", delai="0.4", technique="0.5"]; + Connecteurs -> Fabrication_Connecteurs []; + Connecteurs -> Aluminium []; + Connecteurs -> Palladium [cout="0.6", criticite="0.5", delai="0.4", technique="0.5"]; + Connecteurs -> Or [cout="0.6", criticite="0.64", delai="0.6", technique="0.7"]; + Connecteurs -> Plomb []; + Connecteurs -> Etain [cout="0.6", criticite="0.6", delai="0.6", technique="0.6"]; + + + subgraph cluster_Fabrication_Connecteurs { + label="Fabrication_Connecteurs"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_Connecteurs [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="22", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_Connecteurs -> EtatsUnis_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="10%", poids="1"]; + Fabrication_Connecteurs -> Chine_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="42%", poids="2"]; + Fabrication_Connecteurs -> Suisse_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="2%", poids="1"]; + Fabrication_Connecteurs -> Taiwan_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="18%", poids="1"]; + Fabrication_Connecteurs -> CoreeDuSud_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="5%", poids="1"]; + Fabrication_Connecteurs -> Japon_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="14%", poids="1"]; + Fabrication_Connecteurs -> Allemagne_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="7%", poids="1"]; + + subgraph cluster_EtatsUnis_Fabrication_Connecteurs { + label="EtatsUnis_Fabrication_Connecteurs"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_Connecteurs [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_Connecteurs -> TEConn_EtatsUnis_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="6%", poids="1"]; + EtatsUnis_Fabrication_Connecteurs -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Fabrication_Connecteurs -> Amphenol_EtatsUnis_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="4%", poids="1"]; + TEConn_EtatsUnis_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="TE Connectivity", niveau="12"]; + Amphenol_EtatsUnis_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Amphenol", niveau="12"]; + + // Relations des nœuds destination + TEConn_EtatsUnis_Fabrication_Connecteurs -> EtatsUnis_geographique [color="darkgreen"]; + Amphenol_EtatsUnis_Fabrication_Connecteurs -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Fabrication_Connecteurs { + label="Chine_Fabrication_Connecteurs"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Fabrication_Connecteurs [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Fabrication_Connecteurs -> Lotes_Chine_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="8%", poids="1"]; + Chine_Fabrication_Connecteurs -> Chine_geographique [color="darkgreen"]; + Chine_Fabrication_Connecteurs -> Foxconn_Chine_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="20%", poids="1"]; + Chine_Fabrication_Connecteurs -> Luxshare_Chine_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="14%", poids="1"]; + Lotes_Chine_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Lotes", niveau="12"]; + Foxconn_Chine_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Foxconn", niveau="12"]; + Luxshare_Chine_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Luxshare Precision", niveau="12"]; + + // Relations des nœuds destination + Lotes_Chine_Fabrication_Connecteurs -> Taiwan_geographique [color="darkgreen"]; + Foxconn_Chine_Fabrication_Connecteurs -> Taiwan_geographique [color="darkgreen"]; + Luxshare_Chine_Fabrication_Connecteurs -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Suisse_Fabrication_Connecteurs { + label="Suisse_Fabrication_Connecteurs"; + fillcolor="#e6f2ff"; + style="filled"; + Suisse_Fabrication_Connecteurs [fillcolor="#e6f2ff", label="Suisse", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Suisse_Fabrication_Connecteurs -> Fischer_Suisse_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="2%", poids="1"]; + Suisse_Fabrication_Connecteurs -> Suisse_geographique [color="darkgreen"]; + Fischer_Suisse_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Fischer Connectors", niveau="12"]; + + // Relations des nœuds destination + Fischer_Suisse_Fabrication_Connecteurs -> Suisse_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Fabrication_Connecteurs { + label="Taiwan_Fabrication_Connecteurs"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Fabrication_Connecteurs [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Fabrication_Connecteurs -> Foxconn_Taiwan_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="12%", poids="1"]; + Taiwan_Fabrication_Connecteurs -> Cheng_Taiwan_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="6%", poids="1"]; + Taiwan_Fabrication_Connecteurs -> Taiwan_geographique [color="darkgreen"]; + Foxconn_Taiwan_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Foxconn Taiwan", niveau="12"]; + Cheng_Taiwan_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Cheng Uei", niveau="12"]; + + // Relations des nœuds destination + Foxconn_Taiwan_Fabrication_Connecteurs -> Taiwan_geographique [color="darkgreen"]; + Cheng_Taiwan_Fabrication_Connecteurs -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Fabrication_Connecteurs { + label="CoreeDuSud_Fabrication_Connecteurs"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Fabrication_Connecteurs [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Fabrication_Connecteurs -> CoreeDuSud_geographique [color="darkgreen"]; + CoreeDuSud_Fabrication_Connecteurs -> Samsung_CoreeDuSud_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="5%", poids="1"]; + Samsung_CoreeDuSud_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Samsung Electro-Mechanics", niveau="12"]; + + // Relations des nœuds destination + Samsung_CoreeDuSud_Fabrication_Connecteurs -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Japon_Fabrication_Connecteurs { + label="Japon_Fabrication_Connecteurs"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Fabrication_Connecteurs [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Fabrication_Connecteurs -> Japon_geographique [color="darkgreen"]; + Japon_Fabrication_Connecteurs -> Hirose_Japon_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="9%", poids="1"]; + Japon_Fabrication_Connecteurs -> JAE_Japon_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="5%", poids="1"]; + Hirose_Japon_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Hirose Electric", niveau="12"]; + JAE_Japon_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="Japan Aviation Electronics", niveau="12"]; + + // Relations des nœuds destination + Hirose_Japon_Fabrication_Connecteurs -> Japon_geographique [color="darkgreen"]; + JAE_Japon_Fabrication_Connecteurs -> Japon_geographique [color="darkgreen"]; + } + + subgraph cluster_Allemagne_Fabrication_Connecteurs { + label="Allemagne_Fabrication_Connecteurs"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Fabrication_Connecteurs [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Fabrication_Connecteurs -> Allemagne_geographique [color="darkgreen"]; + Allemagne_Fabrication_Connecteurs -> ERNI_Allemagne_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="3%", poids="1"]; + Allemagne_Fabrication_Connecteurs -> HARTING_Allemagne_Fabrication_Connecteurs [color="purple", fontcolor="purple", label="4%", poids="1"]; + ERNI_Allemagne_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="ERNI", niveau="12"]; + HARTING_Allemagne_Fabrication_Connecteurs [fillcolor="#d1e0ff", label="HARTING", niveau="12"]; + + // Relations des nœuds destination + ERNI_Allemagne_Fabrication_Connecteurs -> Allemagne_geographique [color="darkgreen"]; + HARTING_Allemagne_Fabrication_Connecteurs -> Allemagne_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Camera { + label="Camera"; + fillcolor="#b3ffe0"; + Camera [fillcolor="#b3ffe0", label="Caméra", niveau="1"]; + + // Relations sortantes + Camera -> WaferAnalogique []; + Camera -> Cerium [cout="0.6", criticite="0.71", delai="0.7", technique="0.8"]; + Camera -> Lanthane [cout="0.6", criticite="0.64", delai="0.6", technique="0.7"]; + Camera -> WaferOptoelectronique []; + Camera -> Holmium [cout="0.8", criticite="0.84", delai="0.8", technique="0.9"]; + Camera -> Fabrication_Camera []; + Camera -> Platine [cout="0.6", criticite="0.71", delai="0.7", technique="0.8"]; + Camera -> Verre []; + + + subgraph cluster_Fabrication_Camera { + label="Fabrication_Camera"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_Camera [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="20", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_Camera -> Chine_Fabrication_Camera [color="purple", fontcolor="purple", label="27%", poids="2"]; + Fabrication_Camera -> Vietnam_Fabrication_Camera [color="purple", fontcolor="purple", label="7%", poids="1"]; + Fabrication_Camera -> Japon_Fabrication_Camera [color="purple", fontcolor="purple", label="31%", poids="2"]; + Fabrication_Camera -> EtatsUnis_Fabrication_Camera [color="purple", fontcolor="purple", label="2%", poids="1"]; + Fabrication_Camera -> CoreeDuSud_Fabrication_Camera [color="purple", fontcolor="purple", label="18%", poids="1"]; + Fabrication_Camera -> Allemagne_Fabrication_Camera [color="purple", fontcolor="purple", label="3%", poids="1"]; + Fabrication_Camera -> Taiwan_Fabrication_Camera [color="purple", fontcolor="purple", label="10%", poids="1"]; + + subgraph cluster_Chine_Fabrication_Camera { + label="Chine_Fabrication_Camera"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Fabrication_Camera [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Fabrication_Camera -> Chine_geographique [color="darkgreen"]; + Chine_Fabrication_Camera -> Sunny_Chine_Fabrication_Camera [color="purple", fontcolor="purple", label="9%", poids="1"]; + Chine_Fabrication_Camera -> OFilm_Chine_Fabrication_Camera [color="purple", fontcolor="purple", label="11%", poids="1"]; + Chine_Fabrication_Camera -> Largan_Chine_Fabrication_Camera [color="purple", fontcolor="purple", label="7%", poids="1"]; + Sunny_Chine_Fabrication_Camera [fillcolor="#d1e0ff", label="Sunny Optical", niveau="12"]; + OFilm_Chine_Fabrication_Camera [fillcolor="#d1e0ff", label="O-Film Technology", niveau="12"]; + Largan_Chine_Fabrication_Camera [fillcolor="#d1e0ff", label="Largan Precision", niveau="12"]; + + // Relations des nœuds destination + Sunny_Chine_Fabrication_Camera -> Chine_geographique [color="darkgreen"]; + OFilm_Chine_Fabrication_Camera -> Chine_geographique [color="darkgreen"]; + Largan_Chine_Fabrication_Camera -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Vietnam_Fabrication_Camera { + label="Vietnam_Fabrication_Camera"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Fabrication_Camera [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Fabrication_Camera -> Vietnam_geographique [color="darkgreen"]; + Vietnam_Fabrication_Camera -> Samsung_Vietnam_Fabrication_Camera [color="purple", fontcolor="purple", label="7%", poids="1"]; + Samsung_Vietnam_Fabrication_Camera [fillcolor="#d1e0ff", label="Samsung Vietnam", niveau="12"]; + + // Relations des nœuds destination + Samsung_Vietnam_Fabrication_Camera -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Japon_Fabrication_Camera { + label="Japon_Fabrication_Camera"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Fabrication_Camera [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Fabrication_Camera -> Japon_geographique [color="darkgreen"]; + Japon_Fabrication_Camera -> Sony_Japon_Fabrication_Camera [color="purple", fontcolor="purple", label="20%", poids="1"]; + Japon_Fabrication_Camera -> Canon_Japon_Fabrication_Camera [color="purple", fontcolor="purple", label="5%", poids="1"]; + Japon_Fabrication_Camera -> Nikon_Japon_Fabrication_Camera [color="purple", fontcolor="purple", label="6%", poids="1"]; + Sony_Japon_Fabrication_Camera [fillcolor="#d1e0ff", label="Sony Semiconductor", niveau="12"]; + Canon_Japon_Fabrication_Camera [fillcolor="#d1e0ff", label="Canon", niveau="12"]; + Nikon_Japon_Fabrication_Camera [fillcolor="#d1e0ff", label="Nikon", niveau="12"]; + + // Relations des nœuds destination + Sony_Japon_Fabrication_Camera -> Japon_geographique [color="darkgreen"]; + Canon_Japon_Fabrication_Camera -> Japon_geographique [color="darkgreen"]; + Nikon_Japon_Fabrication_Camera -> Japon_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Fabrication_Camera { + label="EtatsUnis_Fabrication_Camera"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_Camera [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_Camera -> OmniVision_EtatsUnis_Fabrication_Camera [color="purple", fontcolor="purple", label="2%", poids="1"]; + EtatsUnis_Fabrication_Camera -> EtatsUnis_geographique [color="darkgreen"]; + OmniVision_EtatsUnis_Fabrication_Camera [fillcolor="#d1e0ff", label="OmniVision", niveau="12"]; + + // Relations des nœuds destination + OmniVision_EtatsUnis_Fabrication_Camera -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Fabrication_Camera { + label="CoreeDuSud_Fabrication_Camera"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Fabrication_Camera [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Fabrication_Camera -> Samsung_CoreeDuSud_Fabrication_Camera [color="purple", fontcolor="purple", label="11%", poids="1"]; + CoreeDuSud_Fabrication_Camera -> LG_CoreeDuSud_Fabrication_Camera [color="purple", fontcolor="purple", label="7%", poids="1"]; + CoreeDuSud_Fabrication_Camera -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Fabrication_Camera [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"]; + LG_CoreeDuSud_Fabrication_Camera [fillcolor="#d1e0ff", label="LG Innotek", niveau="12"]; + + // Relations des nœuds destination + Samsung_CoreeDuSud_Fabrication_Camera -> CoreeDuSud_geographique [color="darkgreen"]; + LG_CoreeDuSud_Fabrication_Camera -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Allemagne_Fabrication_Camera { + label="Allemagne_Fabrication_Camera"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Fabrication_Camera [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Fabrication_Camera -> Zeiss_Allemagne_Fabrication_Camera [color="purple", fontcolor="purple", label="3%", poids="1"]; + Allemagne_Fabrication_Camera -> Allemagne_geographique [color="darkgreen"]; + Zeiss_Allemagne_Fabrication_Camera [fillcolor="#d1e0ff", label="Zeiss", niveau="12"]; + + // Relations des nœuds destination + Zeiss_Allemagne_Fabrication_Camera -> Allemagne_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Fabrication_Camera { + label="Taiwan_Fabrication_Camera"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Fabrication_Camera [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Fabrication_Camera -> TSMC_Taiwan_Fabrication_Camera [color="purple", fontcolor="purple", label="5%", poids="1"]; + Taiwan_Fabrication_Camera -> Foxconn_Taiwan_Fabrication_Camera [color="purple", fontcolor="purple", label="5%", poids="1"]; + Taiwan_Fabrication_Camera -> Taiwan_geographique [color="darkgreen"]; + TSMC_Taiwan_Fabrication_Camera [fillcolor="#d1e0ff", label="TSMC", niveau="12"]; + Foxconn_Taiwan_Fabrication_Camera [fillcolor="#d1e0ff", label="Foxconn", niveau="12"]; + + // Relations des nœuds destination + TSMC_Taiwan_Fabrication_Camera -> Taiwan_geographique [color="darkgreen"]; + Foxconn_Taiwan_Fabrication_Camera -> Taiwan_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Boitier { + label="Boitier"; + fillcolor="#b3ffe0"; + Boitier [fillcolor="#b3ffe0", label="Boîtier", niveau="1"]; + + // Relations sortantes + Boitier -> Polystyrene []; + Boitier -> Zinc [cout="0.4", criticite="0.3", delai="0.2", technique="0.3"]; + Boitier -> Fabrication_Boitier []; + Boitier -> Acier []; + Boitier -> Titane [cout="0.7", criticite="0.67", delai="0.6", technique="0.7"]; + Boitier -> Chrome [cout="0.5", criticite="0.39", delai="0.4", technique="0.3"]; + Boitier -> Plastiques []; + Boitier -> Aluminium []; + Boitier -> Manganese [cout="0.5", criticite="0.4", delai="0.3", technique="0.4"]; + Boitier -> PVC []; + Boitier -> Magnesium [cout="0.6", criticite="0.5", delai="0.4", technique="0.5"]; + Boitier -> PET []; + + + subgraph cluster_Fabrication_Boitier { + label="Fabrication_Boitier"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_Boitier [fillcolor="#ffd699", ihh_acteurs="9", ihh_pays="29", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_Boitier -> Allemagne_Fabrication_Boitier [color="purple", fontcolor="purple", label="4%", poids="1"]; + Fabrication_Boitier -> Taiwan_Fabrication_Boitier [color="purple", fontcolor="purple", label="15%", poids="1"]; + Fabrication_Boitier -> Vietnam_Fabrication_Boitier [color="purple", fontcolor="purple", label="7%", poids="1"]; + Fabrication_Boitier -> Mexique_Fabrication_Boitier [color="purple", fontcolor="purple", label="6%", poids="1"]; + Fabrication_Boitier -> EtatsUnis_Fabrication_Boitier [color="purple", fontcolor="purple", label="3%", poids="1"]; + Fabrication_Boitier -> Thailande_Fabrication_Boitier [color="purple", fontcolor="purple", label="9%", poids="1"]; + Fabrication_Boitier -> Chine_Fabrication_Boitier [color="purple", fontcolor="purple", label="52%", poids="2"]; + + subgraph cluster_Allemagne_Fabrication_Boitier { + label="Allemagne_Fabrication_Boitier"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Fabrication_Boitier [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Fabrication_Boitier -> Allemagne_geographique [color="darkgreen"]; + Allemagne_Fabrication_Boitier -> Siemens_Allemagne_Fabrication_Boitier [color="purple", fontcolor="purple", label="4%", poids="1"]; + Siemens_Allemagne_Fabrication_Boitier [fillcolor="#d1e0ff", label="Siemens", niveau="12"]; + + // Relations des nœuds destination + Siemens_Allemagne_Fabrication_Boitier -> Allemagne_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Fabrication_Boitier { + label="Taiwan_Fabrication_Boitier"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Fabrication_Boitier [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Fabrication_Boitier -> Catcher_Taiwan_Fabrication_Boitier [color="purple", fontcolor="purple", label="7%", poids="1"]; + Taiwan_Fabrication_Boitier -> Taiwan_geographique [color="darkgreen"]; + Taiwan_Fabrication_Boitier -> Pegatron_Taiwan_Fabrication_Boitier [color="purple", fontcolor="purple", label="8%", poids="1"]; + Catcher_Taiwan_Fabrication_Boitier [fillcolor="#d1e0ff", label="Catcher Technology", niveau="12"]; + Pegatron_Taiwan_Fabrication_Boitier [fillcolor="#d1e0ff", label="Pegatron", niveau="12"]; + + // Relations des nœuds destination + Catcher_Taiwan_Fabrication_Boitier -> Taiwan_geographique [color="darkgreen"]; + Pegatron_Taiwan_Fabrication_Boitier -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Vietnam_Fabrication_Boitier { + label="Vietnam_Fabrication_Boitier"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Fabrication_Boitier [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Fabrication_Boitier -> Goertek_Vietnam_Fabrication_Boitier [color="purple", fontcolor="purple", label="7%", poids="1"]; + Vietnam_Fabrication_Boitier -> Vietnam_geographique [color="darkgreen"]; + Goertek_Vietnam_Fabrication_Boitier [fillcolor="#d1e0ff", label="Goertek", niveau="12"]; + + // Relations des nœuds destination + Goertek_Vietnam_Fabrication_Boitier -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Mexique_Fabrication_Boitier { + label="Mexique_Fabrication_Boitier"; + fillcolor="#e6f2ff"; + style="filled"; + Mexique_Fabrication_Boitier [fillcolor="#e6f2ff", label="Mexique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mexique_Fabrication_Boitier -> Mexique_geographique [color="darkgreen"]; + Mexique_Fabrication_Boitier -> Flex_Mexique_Fabrication_Boitier [color="purple", fontcolor="purple", label="6%", poids="1"]; + Flex_Mexique_Fabrication_Boitier [fillcolor="#d1e0ff", label="Flex", niveau="12"]; + + // Relations des nœuds destination + Flex_Mexique_Fabrication_Boitier -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Fabrication_Boitier { + label="EtatsUnis_Fabrication_Boitier"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_Boitier [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_Boitier -> Apple_EtatsUnis_Fabrication_Boitier [color="purple", fontcolor="purple", label="3%", poids="1"]; + EtatsUnis_Fabrication_Boitier -> EtatsUnis_geographique [color="darkgreen"]; + Apple_EtatsUnis_Fabrication_Boitier [fillcolor="#d1e0ff", label="Apple (design)", niveau="12"]; + + // Relations des nœuds destination + Apple_EtatsUnis_Fabrication_Boitier -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Thailande_Fabrication_Boitier { + label="Thailande_Fabrication_Boitier"; + fillcolor="#e6f2ff"; + style="filled"; + Thailande_Fabrication_Boitier [fillcolor="#e6f2ff", label="Thailande", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Thailande_Fabrication_Boitier -> Thailande_geographique [color="darkgreen"]; + Thailande_Fabrication_Boitier -> SVI_Thailande_Fabrication_Boitier [color="purple", fontcolor="purple", label="5%", poids="1"]; + Thailande_Fabrication_Boitier -> CalComp_Thailande_Fabrication_Boitier [color="purple", fontcolor="purple", label="4%", poids="1"]; + SVI_Thailande_Fabrication_Boitier [fillcolor="#d1e0ff", label="SVI", niveau="12"]; + CalComp_Thailande_Fabrication_Boitier [fillcolor="#d1e0ff", label="Cal-Comp", niveau="12"]; + + // Relations des nœuds destination + SVI_Thailande_Fabrication_Boitier -> Thailande_geographique [color="darkgreen"]; + CalComp_Thailande_Fabrication_Boitier -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Fabrication_Boitier { + label="Chine_Fabrication_Boitier"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Fabrication_Boitier [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Fabrication_Boitier -> BYD_Chine_Fabrication_Boitier [color="purple", fontcolor="purple", label="15%", poids="1"]; + Chine_Fabrication_Boitier -> Chine_geographique [color="darkgreen"]; + Chine_Fabrication_Boitier -> Jabil_Chine_Fabrication_Boitier [color="purple", fontcolor="purple", label="9%", poids="1"]; + Chine_Fabrication_Boitier -> Foxconn_Chine_Fabrication_Boitier [color="purple", fontcolor="purple", label="28%", poids="2"]; + BYD_Chine_Fabrication_Boitier [fillcolor="#d1e0ff", label="BYD Precision", niveau="12"]; + Jabil_Chine_Fabrication_Boitier [fillcolor="#d1e0ff", label="Jabil Circuit", niveau="12"]; + Foxconn_Chine_Fabrication_Boitier [fillcolor="#d1e0ff", label="Foxconn", niveau="12"]; + + // Relations des nœuds destination + BYD_Chine_Fabrication_Boitier -> Chine_geographique [color="darkgreen"]; + Jabil_Chine_Fabrication_Boitier -> EtatsUnis_geographique [color="darkgreen"]; + Foxconn_Chine_Fabrication_Boitier -> Taiwan_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_EcranOLED { + label="EcranOLED"; + fillcolor="#b3ffe0"; + EcranOLED [fillcolor="#b3ffe0", label="Écran OLED et Micro OLED", niveau="1"]; + + // Relations sortantes + EcranOLED -> IndiumEtain []; + EcranOLED -> Fabrication_EcranOLED []; + EcranOLED -> Cerium [cout="0.6", criticite="0.64", delai="0.6", technique="0.7"]; + EcranOLED -> Yttrium [cout="0.7", criticite="0.7", delai="0.7", technique="0.7"]; + EcranOLED -> PET []; + EcranOLED -> WaferOptoelectronique []; + EcranOLED -> Aluminium [cout="0.5", criticite="0.4", delai="0.3", technique="0.4"]; + EcranOLED -> Verre []; + EcranOLED -> Plastiques []; + + + subgraph cluster_Fabrication_EcranOLED { + label="Fabrication_EcranOLED"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_EcranOLED [fillcolor="#ffd699", ihh_acteurs="16", ihh_pays="36", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_EcranOLED -> Taiwan_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="3%", poids="1"]; + Fabrication_EcranOLED -> Vietnam_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="2%", poids="1"]; + Fabrication_EcranOLED -> Japon_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="9%", poids="1"]; + Fabrication_EcranOLED -> Inde_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="0%", poids="1"]; + Fabrication_EcranOLED -> EtatsUnis_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="2%", poids="1"]; + Fabrication_EcranOLED -> CoreeDuSud_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="54%", poids="2"]; + Fabrication_EcranOLED -> Chine_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="28%", poids="2"]; + + subgraph cluster_Taiwan_Fabrication_EcranOLED { + label="Taiwan_Fabrication_EcranOLED"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Fabrication_EcranOLED [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Fabrication_EcranOLED -> AUO_Taiwan_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="3%", poids="1"]; + Taiwan_Fabrication_EcranOLED -> Taiwan_geographique [color="darkgreen"]; + AUO_Taiwan_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="AU Optronics", niveau="12"]; + + // Relations des nœuds destination + AUO_Taiwan_Fabrication_EcranOLED -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Vietnam_Fabrication_EcranOLED { + label="Vietnam_Fabrication_EcranOLED"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Fabrication_EcranOLED [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Fabrication_EcranOLED -> Samsung_Vietnam_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="2%", poids="1"]; + Vietnam_Fabrication_EcranOLED -> Vietnam_geographique [color="darkgreen"]; + Samsung_Vietnam_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="Samsung Vietnam", niveau="12"]; + + // Relations des nœuds destination + Samsung_Vietnam_Fabrication_EcranOLED -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Japon_Fabrication_EcranOLED { + label="Japon_Fabrication_EcranOLED"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Fabrication_EcranOLED [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Fabrication_EcranOLED -> Japon_geographique [color="darkgreen"]; + Japon_Fabrication_EcranOLED -> Sony_Japon_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="6%", poids="1"]; + Japon_Fabrication_EcranOLED -> JOLED_Japon_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="3%", poids="1"]; + Sony_Japon_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="Sony Semiconductor", niveau="12"]; + JOLED_Japon_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="JOLED", niveau="12"]; + + // Relations des nœuds destination + Sony_Japon_Fabrication_EcranOLED -> Japon_geographique [color="darkgreen"]; + JOLED_Japon_Fabrication_EcranOLED -> Japon_geographique [color="darkgreen"]; + } + + subgraph cluster_Inde_Fabrication_EcranOLED { + label="Inde_Fabrication_EcranOLED"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Fabrication_EcranOLED [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Fabrication_EcranOLED -> Samsung_Inde_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="0%", poids="1"]; + Inde_Fabrication_EcranOLED -> Inde_geographique [color="darkgreen"]; + Samsung_Inde_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="Samsung India", niveau="12"]; + + // Relations des nœuds destination + Samsung_Inde_Fabrication_EcranOLED -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Fabrication_EcranOLED { + label="EtatsUnis_Fabrication_EcranOLED"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_EcranOLED [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_EcranOLED -> Kopin_EtatsUnis_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="1%", poids="1"]; + EtatsUnis_Fabrication_EcranOLED -> eMagin_EtatsUnis_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="1%", poids="1"]; + EtatsUnis_Fabrication_EcranOLED -> EtatsUnis_geographique [color="darkgreen"]; + Kopin_EtatsUnis_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="Kopin", niveau="12"]; + eMagin_EtatsUnis_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="eMagin", niveau="12"]; + + // Relations des nœuds destination + Kopin_EtatsUnis_Fabrication_EcranOLED -> EtatsUnis_geographique [color="darkgreen"]; + eMagin_EtatsUnis_Fabrication_EcranOLED -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Fabrication_EcranOLED { + label="CoreeDuSud_Fabrication_EcranOLED"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Fabrication_EcranOLED [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Fabrication_EcranOLED -> CoreeDuSud_geographique [color="darkgreen"]; + CoreeDuSud_Fabrication_EcranOLED -> LG_CoreeDuSud_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="18%", poids="1"]; + CoreeDuSud_Fabrication_EcranOLED -> Samsung_CoreeDuSud_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="36%", poids="2"]; + LG_CoreeDuSud_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="LG Display", niveau="12"]; + Samsung_CoreeDuSud_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="Samsung Display", niveau="12"]; + + // Relations des nœuds destination + LG_CoreeDuSud_Fabrication_EcranOLED -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Fabrication_EcranOLED -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Fabrication_EcranOLED { + label="Chine_Fabrication_EcranOLED"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Fabrication_EcranOLED [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Fabrication_EcranOLED -> Tianma_Chine_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="5%", poids="1"]; + Chine_Fabrication_EcranOLED -> Visionox_Chine_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="6%", poids="1"]; + Chine_Fabrication_EcranOLED -> Chine_geographique [color="darkgreen"]; + Chine_Fabrication_EcranOLED -> BOE_Chine_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="12%", poids="1"]; + Chine_Fabrication_EcranOLED -> CSOT_Chine_Fabrication_EcranOLED [color="purple", fontcolor="purple", label="5%", poids="1"]; + Tianma_Chine_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="Tianma", niveau="12"]; + Visionox_Chine_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="Visionox", niveau="12"]; + BOE_Chine_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="BOE Technology", niveau="12"]; + CSOT_Chine_Fabrication_EcranOLED [fillcolor="#d1e0ff", label="CSOT (TCL)", niveau="12"]; + + // Relations des nœuds destination + Tianma_Chine_Fabrication_EcranOLED -> Chine_geographique [color="darkgreen"]; + Visionox_Chine_Fabrication_EcranOLED -> Chine_geographique [color="darkgreen"]; + BOE_Chine_Fabrication_EcranOLED -> Chine_geographique [color="darkgreen"]; + CSOT_Chine_Fabrication_EcranOLED -> Chine_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_EcranMiniLED { + label="EcranMiniLED"; + fillcolor="#b3ffe0"; + EcranMiniLED [fillcolor="#b3ffe0", label="Écran Mini et Micro LED", niveau="1"]; + + // Relations sortantes + EcranMiniLED -> Aluminium [cout="0.6", criticite="0.5", delai="0.4", technique="0.5"]; + EcranMiniLED -> Terbium [cout="0.7", criticite="0.81", delai="0.8", technique="0.9"]; + EcranMiniLED -> Europium [cout="0.7", criticite="0.81", delai="0.8", technique="0.9"]; + EcranMiniLED -> WaferOptoelectronique []; + EcranMiniLED -> Yttrium [cout="0.7", criticite="0.74", delai="0.7", technique="0.8"]; + EcranMiniLED -> Fabrication_EcranMiniLED []; + EcranMiniLED -> Plastiques []; + EcranMiniLED -> Verre []; + EcranMiniLED -> IndiumEtain []; + + + subgraph cluster_Fabrication_EcranMiniLED { + label="Fabrication_EcranMiniLED"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_EcranMiniLED [fillcolor="#ffd699", ihh_acteurs="5", ihh_pays="19", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_EcranMiniLED -> Taiwan_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="30%", poids="2"]; + Fabrication_EcranMiniLED -> Chine_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="20%", poids="1"]; + Fabrication_EcranMiniLED -> EtatsUnis_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="7%", poids="1"]; + Fabrication_EcranMiniLED -> Vietnam_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="3%", poids="1"]; + Fabrication_EcranMiniLED -> Japon_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="9%", poids="1"]; + Fabrication_EcranMiniLED -> Allemagne_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="4%", poids="1"]; + Fabrication_EcranMiniLED -> CoreeDuSud_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="25%", poids="1"]; + + subgraph cluster_Taiwan_Fabrication_EcranMiniLED { + label="Taiwan_Fabrication_EcranMiniLED"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Fabrication_EcranMiniLED [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Fabrication_EcranMiniLED -> Taiwan_geographique [color="darkgreen"]; + Taiwan_Fabrication_EcranMiniLED -> Epistar_Taiwan_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="12%", poids="1"]; + Taiwan_Fabrication_EcranMiniLED -> Innolux_Taiwan_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="8%", poids="1"]; + Taiwan_Fabrication_EcranMiniLED -> AUO_Taiwan_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="10%", poids="1"]; + Epistar_Taiwan_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="Epistar", niveau="12"]; + Innolux_Taiwan_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="Innolux", niveau="12"]; + AUO_Taiwan_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="AU Optronics", niveau="12"]; + + // Relations des nœuds destination + Epistar_Taiwan_Fabrication_EcranMiniLED -> Taiwan_geographique [color="darkgreen"]; + Innolux_Taiwan_Fabrication_EcranMiniLED -> Taiwan_geographique [color="darkgreen"]; + AUO_Taiwan_Fabrication_EcranMiniLED -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Fabrication_EcranMiniLED { + label="Chine_Fabrication_EcranMiniLED"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Fabrication_EcranMiniLED [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Fabrication_EcranMiniLED -> CSOT_Chine_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="9%", poids="1"]; + Chine_Fabrication_EcranMiniLED -> Chine_geographique [color="darkgreen"]; + Chine_Fabrication_EcranMiniLED -> BOE_Chine_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="11%", poids="1"]; + CSOT_Chine_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="CSOT (TCL)", niveau="12"]; + BOE_Chine_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="BOE Technology", niveau="12"]; + + // Relations des nœuds destination + CSOT_Chine_Fabrication_EcranMiniLED -> Chine_geographique [color="darkgreen"]; + BOE_Chine_Fabrication_EcranMiniLED -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Fabrication_EcranMiniLED { + label="EtatsUnis_Fabrication_EcranMiniLED"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_EcranMiniLED [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_EcranMiniLED -> Lumileds_EtatsUnis_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="3%", poids="1"]; + EtatsUnis_Fabrication_EcranMiniLED -> Apple_EtatsUnis_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="4%", poids="1"]; + EtatsUnis_Fabrication_EcranMiniLED -> EtatsUnis_geographique [color="darkgreen"]; + Lumileds_EtatsUnis_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="Lumileds", niveau="12"]; + Apple_EtatsUnis_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="Apple (design)", niveau="12"]; + + // Relations des nœuds destination + Lumileds_EtatsUnis_Fabrication_EcranMiniLED -> EtatsUnis_geographique [color="darkgreen"]; + Apple_EtatsUnis_Fabrication_EcranMiniLED -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Vietnam_Fabrication_EcranMiniLED { + label="Vietnam_Fabrication_EcranMiniLED"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Fabrication_EcranMiniLED [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Fabrication_EcranMiniLED -> Vietnam_geographique [color="darkgreen"]; + Vietnam_Fabrication_EcranMiniLED -> Samsung_Vietnam_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="3%", poids="1"]; + Samsung_Vietnam_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="Samsung Vietnam", niveau="12"]; + + // Relations des nœuds destination + Samsung_Vietnam_Fabrication_EcranMiniLED -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Japon_Fabrication_EcranMiniLED { + label="Japon_Fabrication_EcranMiniLED"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Fabrication_EcranMiniLED [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Fabrication_EcranMiniLED -> Sharp_Japon_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="4%", poids="1"]; + Japon_Fabrication_EcranMiniLED -> Sony_Japon_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="5%", poids="1"]; + Japon_Fabrication_EcranMiniLED -> Japon_geographique [color="darkgreen"]; + Sharp_Japon_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="Sharp/Foxconn", niveau="12"]; + Sony_Japon_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="Sony", niveau="12"]; + + // Relations des nœuds destination + Sharp_Japon_Fabrication_EcranMiniLED -> Japon_geographique [color="darkgreen"]; + Sony_Japon_Fabrication_EcranMiniLED -> Japon_geographique [color="darkgreen"]; + } + + subgraph cluster_Allemagne_Fabrication_EcranMiniLED { + label="Allemagne_Fabrication_EcranMiniLED"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Fabrication_EcranMiniLED [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Fabrication_EcranMiniLED -> Allemagne_geographique [color="darkgreen"]; + Allemagne_Fabrication_EcranMiniLED -> Osram_Allemagne_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="4%", poids="1"]; + Osram_Allemagne_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="OSRAM Opto", niveau="12"]; + + // Relations des nœuds destination + Osram_Allemagne_Fabrication_EcranMiniLED -> Allemagne_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Fabrication_EcranMiniLED { + label="CoreeDuSud_Fabrication_EcranMiniLED"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Fabrication_EcranMiniLED [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Fabrication_EcranMiniLED -> Samsung_CoreeDuSud_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="14%", poids="1"]; + CoreeDuSud_Fabrication_EcranMiniLED -> CoreeDuSud_geographique [color="darkgreen"]; + CoreeDuSud_Fabrication_EcranMiniLED -> LG_CoreeDuSud_Fabrication_EcranMiniLED [color="purple", fontcolor="purple", label="11%", poids="1"]; + Samsung_CoreeDuSud_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="Samsung Display", niveau="12"]; + LG_CoreeDuSud_Fabrication_EcranMiniLED [fillcolor="#d1e0ff", label="LG Display", niveau="12"]; + + // Relations des nœuds destination + Samsung_CoreeDuSud_Fabrication_EcranMiniLED -> CoreeDuSud_geographique [color="darkgreen"]; + LG_CoreeDuSud_Fabrication_EcranMiniLED -> CoreeDuSud_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Connectivite { + label="Connectivite"; + fillcolor="#b3ffe0"; + Connectivite [fillcolor="#b3ffe0", label="Connectivité", niveau="1"]; + + // Relations sortantes + Connectivite -> Aluminium [cout="0.5", criticite="0.47", delai="0.4", technique="0.5"]; + Connectivite -> Fabrication_Connectivite []; + Connectivite -> WaferAnalogique []; + Connectivite -> Samarium [cout="0.6", criticite="0.64", delai="0.6", technique="0.7"]; + Connectivite -> Beryllium [cout="0.6", criticite="0.64", delai="0.6", technique="0.7"]; + Connectivite -> Erbium [cout="0.7", criticite="0.74", delai="0.7", technique="0.8"]; + + + subgraph cluster_Fabrication_Connectivite { + label="Fabrication_Connectivite"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_Connectivite [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="18", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_Connectivite -> Israel_Fabrication_Connectivite [color="purple", fontcolor="purple", label="4%", poids="1"]; + Fabrication_Connectivite -> Taiwan_Fabrication_Connectivite [color="purple", fontcolor="purple", label="31%", poids="2"]; + Fabrication_Connectivite -> Japon_Fabrication_Connectivite [color="purple", fontcolor="purple", label="6%", poids="1"]; + Fabrication_Connectivite -> Chine_Fabrication_Connectivite [color="purple", fontcolor="purple", label="19%", poids="1"]; + Fabrication_Connectivite -> CoreeDuSud_Fabrication_Connectivite [color="purple", fontcolor="purple", label="11%", poids="1"]; + Fabrication_Connectivite -> PaysBas_Fabrication_Connectivite [color="purple", fontcolor="purple", label="3%", poids="1"]; + Fabrication_Connectivite -> EtatsUnis_Fabrication_Connectivite [color="purple", fontcolor="purple", label="24%", poids="1"]; + + subgraph cluster_Israel_Fabrication_Connectivite { + label="Israel_Fabrication_Connectivite"; + fillcolor="#e6f2ff"; + style="filled"; + Israel_Fabrication_Connectivite [fillcolor="#e6f2ff", label="Israel", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Israel_Fabrication_Connectivite -> Israel_geographique [color="darkgreen"]; + Israel_Fabrication_Connectivite -> Intel_Israel_Fabrication_Connectivite [color="purple", fontcolor="purple", label="4%", poids="1"]; + Intel_Israel_Fabrication_Connectivite [fillcolor="#d1e0ff", label="Intel Israel", niveau="12"]; + + // Relations des nœuds destination + Intel_Israel_Fabrication_Connectivite -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Fabrication_Connectivite { + label="Taiwan_Fabrication_Connectivite"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Fabrication_Connectivite [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Fabrication_Connectivite -> Taiwan_geographique [color="darkgreen"]; + Taiwan_Fabrication_Connectivite -> MediaTek_Taiwan_Fabrication_Connectivite [color="purple", fontcolor="purple", label="15%", poids="1"]; + Taiwan_Fabrication_Connectivite -> TSMC_Taiwan_Fabrication_Connectivite [color="purple", fontcolor="purple", label="10%", poids="1"]; + Taiwan_Fabrication_Connectivite -> Realtek_Taiwan_Fabrication_Connectivite [color="purple", fontcolor="purple", label="6%", poids="1"]; + MediaTek_Taiwan_Fabrication_Connectivite [fillcolor="#d1e0ff", label="MediaTek", niveau="12"]; + TSMC_Taiwan_Fabrication_Connectivite [fillcolor="#d1e0ff", label="TSMC", niveau="12"]; + Realtek_Taiwan_Fabrication_Connectivite [fillcolor="#d1e0ff", label="Realtek Semiconductor", niveau="12"]; + + // Relations des nœuds destination + MediaTek_Taiwan_Fabrication_Connectivite -> Taiwan_geographique [color="darkgreen"]; + TSMC_Taiwan_Fabrication_Connectivite -> Taiwan_geographique [color="darkgreen"]; + Realtek_Taiwan_Fabrication_Connectivite -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Japon_Fabrication_Connectivite { + label="Japon_Fabrication_Connectivite"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Fabrication_Connectivite [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Fabrication_Connectivite -> Murata_Japon_Fabrication_Connectivite [color="purple", fontcolor="purple", label="6%", poids="1"]; + Japon_Fabrication_Connectivite -> Japon_geographique [color="darkgreen"]; + Murata_Japon_Fabrication_Connectivite [fillcolor="#d1e0ff", label="Murata Manufacturing", niveau="12"]; + + // Relations des nœuds destination + Murata_Japon_Fabrication_Connectivite -> Japon_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Fabrication_Connectivite { + label="Chine_Fabrication_Connectivite"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Fabrication_Connectivite [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Fabrication_Connectivite -> UNISOC_Chine_Fabrication_Connectivite [color="purple", fontcolor="purple", label="6%", poids="1"]; + Chine_Fabrication_Connectivite -> Chine_geographique [color="darkgreen"]; + Chine_Fabrication_Connectivite -> HiSilicon_Chine_Fabrication_Connectivite [color="purple", fontcolor="purple", label="13%", poids="1"]; + UNISOC_Chine_Fabrication_Connectivite [fillcolor="#d1e0ff", label="UNISOC", niveau="12"]; + HiSilicon_Chine_Fabrication_Connectivite [fillcolor="#d1e0ff", label="HiSilicon (Huawei)", niveau="12"]; + + // Relations des nœuds destination + UNISOC_Chine_Fabrication_Connectivite -> Chine_geographique [color="darkgreen"]; + HiSilicon_Chine_Fabrication_Connectivite -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Fabrication_Connectivite { + label="CoreeDuSud_Fabrication_Connectivite"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Fabrication_Connectivite [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Fabrication_Connectivite -> Samsung_CoreeDuSud_Fabrication_Connectivite [color="purple", fontcolor="purple", label="11%", poids="1"]; + CoreeDuSud_Fabrication_Connectivite -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Fabrication_Connectivite [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"]; + + // Relations des nœuds destination + Samsung_CoreeDuSud_Fabrication_Connectivite -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_PaysBas_Fabrication_Connectivite { + label="PaysBas_Fabrication_Connectivite"; + fillcolor="#e6f2ff"; + style="filled"; + PaysBas_Fabrication_Connectivite [fillcolor="#e6f2ff", label="Pays-Bas", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + PaysBas_Fabrication_Connectivite -> NXP_PaysBas_Fabrication_Connectivite [color="purple", fontcolor="purple", label="3%", poids="1"]; + PaysBas_Fabrication_Connectivite -> PaysBas_geographique [color="darkgreen"]; + NXP_PaysBas_Fabrication_Connectivite [fillcolor="#d1e0ff", label="NXP Semiconductors", niveau="12"]; + + // Relations des nœuds destination + NXP_PaysBas_Fabrication_Connectivite -> PaysBas_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Fabrication_Connectivite { + label="EtatsUnis_Fabrication_Connectivite"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_Connectivite [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_Connectivite -> Broadcom_EtatsUnis_Fabrication_Connectivite [color="purple", fontcolor="purple", label="7%", poids="1"]; + EtatsUnis_Fabrication_Connectivite -> Intel_EtatsUnis_Fabrication_Connectivite [color="purple", fontcolor="purple", label="5%", poids="1"]; + EtatsUnis_Fabrication_Connectivite -> Qualcomm_EtatsUnis_Fabrication_Connectivite [color="purple", fontcolor="purple", label="12%", poids="1"]; + EtatsUnis_Fabrication_Connectivite -> EtatsUnis_geographique [color="darkgreen"]; + Broadcom_EtatsUnis_Fabrication_Connectivite [fillcolor="#d1e0ff", label="Broadcom", niveau="12"]; + Intel_EtatsUnis_Fabrication_Connectivite [fillcolor="#d1e0ff", label="Intel", niveau="12"]; + Qualcomm_EtatsUnis_Fabrication_Connectivite [fillcolor="#d1e0ff", label="Qualcomm", niveau="12"]; + + // Relations des nœuds destination + Broadcom_EtatsUnis_Fabrication_Connectivite -> EtatsUnis_geographique [color="darkgreen"]; + Intel_EtatsUnis_Fabrication_Connectivite -> EtatsUnis_geographique [color="darkgreen"]; + Qualcomm_EtatsUnis_Fabrication_Connectivite -> EtatsUnis_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Capteurs { + label="Capteurs"; + fillcolor="#b3ffe0"; + Capteurs [fillcolor="#b3ffe0", label="Capteurs", niveau="1"]; + + // Relations sortantes + Capteurs -> Samarium [cout="0.7", criticite="0.74", delai="0.7", technique="0.8"]; + Capteurs -> Platine [cout="0.7", criticite="0.7", delai="0.7", technique="0.7"]; + Capteurs -> Holmium [cout="0.8", criticite="0.84", delai="0.8", technique="0.9"]; + Capteurs -> Manganese [cout="0.6", criticite="0.5", delai="0.4", technique="0.5"]; + Capteurs -> Gadolinium [cout="0.7", criticite="0.74", delai="0.7", technique="0.8"]; + Capteurs -> Fabrication_Capteurs []; + Capteurs -> WaferAnalogique []; + + + subgraph cluster_Fabrication_Capteurs { + label="Fabrication_Capteurs"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_Capteurs [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="14", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_Capteurs -> CoreeDuSud_Fabrication_Capteurs [color="purple", fontcolor="purple", label="9%", poids="1"]; + Fabrication_Capteurs -> Chine_Fabrication_Capteurs [color="purple", fontcolor="purple", label="23%", poids="1"]; + Fabrication_Capteurs -> PaysBas_Fabrication_Capteurs [color="purple", fontcolor="purple", label="3%", poids="1"]; + Fabrication_Capteurs -> Allemagne_Fabrication_Capteurs [color="purple", fontcolor="purple", label="12%", poids="1"]; + Fabrication_Capteurs -> EtatsUnis_Fabrication_Capteurs [color="purple", fontcolor="purple", label="16%", poids="1"]; + Fabrication_Capteurs -> Taiwan_Fabrication_Capteurs [color="purple", fontcolor="purple", label="7%", poids="1"]; + Fabrication_Capteurs -> Japon_Fabrication_Capteurs [color="purple", fontcolor="purple", label="26%", poids="2"]; + Fabrication_Capteurs -> Suisse_Fabrication_Capteurs [color="purple", fontcolor="purple", label="2%", poids="1"]; + + subgraph cluster_CoreeDuSud_Fabrication_Capteurs { + label="CoreeDuSud_Fabrication_Capteurs"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Fabrication_Capteurs [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Fabrication_Capteurs -> LG_CoreeDuSud_Fabrication_Capteurs [color="purple", fontcolor="purple", label="4%", poids="1"]; + CoreeDuSud_Fabrication_Capteurs -> Samsung_CoreeDuSud_Fabrication_Capteurs [color="purple", fontcolor="purple", label="5%", poids="1"]; + CoreeDuSud_Fabrication_Capteurs -> CoreeDuSud_geographique [color="darkgreen"]; + LG_CoreeDuSud_Fabrication_Capteurs [fillcolor="#d1e0ff", label="LG Innotek", niveau="12"]; + Samsung_CoreeDuSud_Fabrication_Capteurs [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"]; + + // Relations des nœuds destination + LG_CoreeDuSud_Fabrication_Capteurs -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Fabrication_Capteurs -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Fabrication_Capteurs { + label="Chine_Fabrication_Capteurs"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Fabrication_Capteurs [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Fabrication_Capteurs -> Goertek_Chine_Fabrication_Capteurs [color="purple", fontcolor="purple", label="13%", poids="1"]; + Chine_Fabrication_Capteurs -> AAC_Chine_Fabrication_Capteurs [color="purple", fontcolor="purple", label="10%", poids="1"]; + Chine_Fabrication_Capteurs -> Chine_geographique [color="darkgreen"]; + Goertek_Chine_Fabrication_Capteurs [fillcolor="#d1e0ff", label="Goertek", niveau="12"]; + AAC_Chine_Fabrication_Capteurs [fillcolor="#d1e0ff", label="AAC Technologies", niveau="12"]; + + // Relations des nœuds destination + Goertek_Chine_Fabrication_Capteurs -> Chine_geographique [color="darkgreen"]; + AAC_Chine_Fabrication_Capteurs -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_PaysBas_Fabrication_Capteurs { + label="PaysBas_Fabrication_Capteurs"; + fillcolor="#e6f2ff"; + style="filled"; + PaysBas_Fabrication_Capteurs [fillcolor="#e6f2ff", label="Pays-Bas", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + PaysBas_Fabrication_Capteurs -> NXP_PaysBas_Fabrication_Capteurs [color="purple", fontcolor="purple", label="3%", poids="1"]; + PaysBas_Fabrication_Capteurs -> PaysBas_geographique [color="darkgreen"]; + NXP_PaysBas_Fabrication_Capteurs [fillcolor="#d1e0ff", label="NXP Semiconductors", niveau="12"]; + + // Relations des nœuds destination + NXP_PaysBas_Fabrication_Capteurs -> PaysBas_geographique [color="darkgreen"]; + } + + subgraph cluster_Allemagne_Fabrication_Capteurs { + label="Allemagne_Fabrication_Capteurs"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Fabrication_Capteurs [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Fabrication_Capteurs -> Allemagne_geographique [color="darkgreen"]; + Allemagne_Fabrication_Capteurs -> Bosch_Allemagne_Fabrication_Capteurs [color="purple", fontcolor="purple", label="7%", poids="1"]; + Allemagne_Fabrication_Capteurs -> Infineon_Allemagne_Fabrication_Capteurs [color="purple", fontcolor="purple", label="5%", poids="1"]; + Bosch_Allemagne_Fabrication_Capteurs [fillcolor="#d1e0ff", label="Bosch Sensortec", niveau="12"]; + Infineon_Allemagne_Fabrication_Capteurs [fillcolor="#d1e0ff", label="Infineon", niveau="12"]; + + // Relations des nœuds destination + Bosch_Allemagne_Fabrication_Capteurs -> Allemagne_geographique [color="darkgreen"]; + Infineon_Allemagne_Fabrication_Capteurs -> Allemagne_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Fabrication_Capteurs { + label="EtatsUnis_Fabrication_Capteurs"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_Capteurs [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_Capteurs -> TI_EtatsUnis_Fabrication_Capteurs [color="purple", fontcolor="purple", label="10%", poids="1"]; + EtatsUnis_Fabrication_Capteurs -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Fabrication_Capteurs -> TE_EtatsUnis_Fabrication_Capteurs [color="purple", fontcolor="purple", label="6%", poids="1"]; + TI_EtatsUnis_Fabrication_Capteurs [fillcolor="#d1e0ff", label="Texas Instruments", niveau="12"]; + TE_EtatsUnis_Fabrication_Capteurs [fillcolor="#d1e0ff", label="TE Connectivity", niveau="12"]; + + // Relations des nœuds destination + TI_EtatsUnis_Fabrication_Capteurs -> EtatsUnis_geographique [color="darkgreen"]; + TE_EtatsUnis_Fabrication_Capteurs -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Fabrication_Capteurs { + label="Taiwan_Fabrication_Capteurs"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Fabrication_Capteurs [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Fabrication_Capteurs -> Taiwan_geographique [color="darkgreen"]; + Taiwan_Fabrication_Capteurs -> TSMC_Taiwan_Fabrication_Capteurs [color="purple", fontcolor="purple", label="7%", poids="1"]; + TSMC_Taiwan_Fabrication_Capteurs [fillcolor="#d1e0ff", label="TSMC", niveau="12"]; + + // Relations des nœuds destination + TSMC_Taiwan_Fabrication_Capteurs -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Japon_Fabrication_Capteurs { + label="Japon_Fabrication_Capteurs"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Fabrication_Capteurs [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Fabrication_Capteurs -> Japon_geographique [color="darkgreen"]; + Japon_Fabrication_Capteurs -> Panasonic_Japon_Fabrication_Capteurs [color="purple", fontcolor="purple", label="8%", poids="1"]; + Japon_Fabrication_Capteurs -> Sony_Japon_Fabrication_Capteurs [color="purple", fontcolor="purple", label="18%", poids="1"]; + Panasonic_Japon_Fabrication_Capteurs [fillcolor="#d1e0ff", label="Panasonic", niveau="12"]; + Sony_Japon_Fabrication_Capteurs [fillcolor="#d1e0ff", label="Sony Semiconductor", niveau="12"]; + + // Relations des nœuds destination + Panasonic_Japon_Fabrication_Capteurs -> Japon_geographique [color="darkgreen"]; + Sony_Japon_Fabrication_Capteurs -> Japon_geographique [color="darkgreen"]; + } + + subgraph cluster_Suisse_Fabrication_Capteurs { + label="Suisse_Fabrication_Capteurs"; + fillcolor="#e6f2ff"; + style="filled"; + Suisse_Fabrication_Capteurs [fillcolor="#e6f2ff", label="Suisse", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Suisse_Fabrication_Capteurs -> Suisse_geographique [color="darkgreen"]; + Suisse_Fabrication_Capteurs -> STMicro_Suisse_Fabrication_Capteurs [color="purple", fontcolor="purple", label="2%", poids="1"]; + STMicro_Suisse_Fabrication_Capteurs [fillcolor="#d1e0ff", label="STMicroelectronics", niveau="12"]; + + // Relations des nœuds destination + STMicro_Suisse_Fabrication_Capteurs -> Suisse_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_CarteMere { + label="CarteMere"; + fillcolor="#b3ffe0"; + CarteMere [fillcolor="#b3ffe0", label="Carte mère", niveau="1"]; + + // Relations sortantes + CarteMere -> WaferLogique []; + CarteMere -> Argent [cout="0.6", criticite="0.61", delai="0.5", technique="0.7"]; + CarteMere -> PVC []; + CarteMere -> Ceramiques []; + CarteMere -> Cuivre [cout="0.7", criticite="0.81", delai="0.8", technique="0.9"]; + CarteMere -> Etain [cout="0.6", criticite="0.6", delai="0.6", technique="0.6"]; + CarteMere -> Aluminium [cout="0.6", criticite="0.43", delai="0.3", technique="0.4"]; + CarteMere -> Fabrication_CarteMere []; + CarteMere -> Tantale [cout="0.6", criticite="0.7", delai="0.8", technique="0.7"]; + CarteMere -> Palladium [cout="0.6", criticite="0.5", delai="0.4", technique="0.5"]; + + + subgraph cluster_Fabrication_CarteMere { + label="Fabrication_CarteMere"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_CarteMere [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="26", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_CarteMere -> Thailande_Fabrication_CarteMere [color="purple", fontcolor="purple", label="3%", poids="1"]; + Fabrication_CarteMere -> Malaisie_Fabrication_CarteMere [color="purple", fontcolor="purple", label="7%", poids="1"]; + Fabrication_CarteMere -> Vietnam_Fabrication_CarteMere [color="purple", fontcolor="purple", label="11%", poids="1"]; + Fabrication_CarteMere -> Mexique_Fabrication_CarteMere [color="purple", fontcolor="purple", label="4%", poids="1"]; + Fabrication_CarteMere -> Taiwan_Fabrication_CarteMere [color="purple", fontcolor="purple", label="28%", poids="2"]; + Fabrication_CarteMere -> Chine_Fabrication_CarteMere [color="purple", fontcolor="purple", label="43%", poids="2"]; + Fabrication_CarteMere -> EtatsUnis_Fabrication_CarteMere [color="purple", fontcolor="purple", label="2%", poids="1"]; + + subgraph cluster_Thailande_Fabrication_CarteMere { + label="Thailande_Fabrication_CarteMere"; + fillcolor="#e6f2ff"; + style="filled"; + Thailande_Fabrication_CarteMere [fillcolor="#e6f2ff", label="Thailande", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Thailande_Fabrication_CarteMere -> Thailande_geographique [color="darkgreen"]; + Thailande_Fabrication_CarteMere -> CalComp_Thailande_Fabrication_CarteMere [color="purple", fontcolor="purple", label="3%", poids="1"]; + CalComp_Thailande_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Cal-Comp", niveau="12"]; + + // Relations des nœuds destination + CalComp_Thailande_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Malaisie_Fabrication_CarteMere { + label="Malaisie_Fabrication_CarteMere"; + fillcolor="#e6f2ff"; + style="filled"; + Malaisie_Fabrication_CarteMere [fillcolor="#e6f2ff", label="Malaisie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Malaisie_Fabrication_CarteMere -> Jabil_Malaisie_Fabrication_CarteMere [color="purple", fontcolor="purple", label="3%", poids="1"]; + Malaisie_Fabrication_CarteMere -> Flex_Malaisie_Fabrication_CarteMere [color="purple", fontcolor="purple", label="4%", poids="1"]; + Malaisie_Fabrication_CarteMere -> Malaisie_geographique [color="darkgreen"]; + Jabil_Malaisie_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Jabil Circuit", niveau="12"]; + Flex_Malaisie_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Flex", niveau="12"]; + + // Relations des nœuds destination + Jabil_Malaisie_Fabrication_CarteMere -> EtatsUnis_geographique [color="darkgreen"]; + Flex_Malaisie_Fabrication_CarteMere -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Vietnam_Fabrication_CarteMere { + label="Vietnam_Fabrication_CarteMere"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Fabrication_CarteMere [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Fabrication_CarteMere -> Vietnam_geographique [color="darkgreen"]; + Vietnam_Fabrication_CarteMere -> Intel_Vietnam_Fabrication_CarteMere [color="purple", fontcolor="purple", label="7%", poids="1"]; + Vietnam_Fabrication_CarteMere -> Samsung_Vietnam_Fabrication_CarteMere [color="purple", fontcolor="purple", label="4%", poids="1"]; + Intel_Vietnam_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Intel Vietnam", niveau="12"]; + Samsung_Vietnam_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"]; + + // Relations des nœuds destination + Intel_Vietnam_Fabrication_CarteMere -> EtatsUnis_geographique [color="darkgreen"]; + Samsung_Vietnam_Fabrication_CarteMere -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Mexique_Fabrication_CarteMere { + label="Mexique_Fabrication_CarteMere"; + fillcolor="#e6f2ff"; + style="filled"; + Mexique_Fabrication_CarteMere [fillcolor="#e6f2ff", label="Mexique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mexique_Fabrication_CarteMere -> Foxconn_Mexique_Fabrication_CarteMere [color="purple", fontcolor="purple", label="4%", poids="1"]; + Mexique_Fabrication_CarteMere -> Mexique_geographique [color="darkgreen"]; + Foxconn_Mexique_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Foxconn Mexico", niveau="12"]; + + // Relations des nœuds destination + Foxconn_Mexique_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Fabrication_CarteMere { + label="Taiwan_Fabrication_CarteMere"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Fabrication_CarteMere [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Fabrication_CarteMere -> Pegatron_Taiwan_Fabrication_CarteMere [color="purple", fontcolor="purple", label="6%", poids="1"]; + Taiwan_Fabrication_CarteMere -> MSI_Taiwan_Fabrication_CarteMere [color="purple", fontcolor="purple", label="7%", poids="1"]; + Taiwan_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"]; + Taiwan_Fabrication_CarteMere -> ASUS_Taiwan_Fabrication_CarteMere [color="purple", fontcolor="purple", label="8%", poids="1"]; + Taiwan_Fabrication_CarteMere -> Gigabyte_Taiwan_Fabrication_CarteMere [color="purple", fontcolor="purple", label="7%", poids="1"]; + Pegatron_Taiwan_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Pegatron", niveau="12"]; + MSI_Taiwan_Fabrication_CarteMere [fillcolor="#d1e0ff", label="MSI", niveau="12"]; + ASUS_Taiwan_Fabrication_CarteMere [fillcolor="#d1e0ff", label="ASUS", niveau="12"]; + Gigabyte_Taiwan_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Gigabyte", niveau="12"]; + + // Relations des nœuds destination + Pegatron_Taiwan_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"]; + MSI_Taiwan_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"]; + ASUS_Taiwan_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"]; + Gigabyte_Taiwan_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Fabrication_CarteMere { + label="Chine_Fabrication_CarteMere"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Fabrication_CarteMere [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Fabrication_CarteMere -> BYD_Chine_Fabrication_CarteMere [color="purple", fontcolor="purple", label="8%", poids="1"]; + Chine_Fabrication_CarteMere -> Quanta_Chine_Fabrication_CarteMere [color="purple", fontcolor="purple", label="15%", poids="1"]; + Chine_Fabrication_CarteMere -> Chine_geographique [color="darkgreen"]; + Chine_Fabrication_CarteMere -> Foxconn_Chine_Fabrication_CarteMere [color="purple", fontcolor="purple", label="20%", poids="1"]; + BYD_Chine_Fabrication_CarteMere [fillcolor="#d1e0ff", label="BYD Electronics", niveau="12"]; + Quanta_Chine_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Quanta Computer", niveau="12"]; + Foxconn_Chine_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Foxconn", niveau="12"]; + + // Relations des nœuds destination + BYD_Chine_Fabrication_CarteMere -> Chine_geographique [color="darkgreen"]; + Quanta_Chine_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"]; + Foxconn_Chine_Fabrication_CarteMere -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Fabrication_CarteMere { + label="EtatsUnis_Fabrication_CarteMere"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_CarteMere [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_CarteMere -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Fabrication_CarteMere -> Intel_EtatsUnis_Fabrication_CarteMere [color="purple", fontcolor="purple", label="2%", poids="1"]; + Intel_EtatsUnis_Fabrication_CarteMere [fillcolor="#d1e0ff", label="Intel", niveau="12"]; + + // Relations des nœuds destination + Intel_EtatsUnis_Fabrication_CarteMere -> EtatsUnis_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_EcranLCD { + label="EcranLCD"; + fillcolor="#b3ffe0"; + EcranLCD [fillcolor="#b3ffe0", label="Écran LCD/TFT", niveau="1"]; + + // Relations sortantes + EcranLCD -> Fabrication_EcranLCD []; + EcranLCD -> Cerium [cout="0.7", criticite="0.7", delai="0.7", technique="0.7"]; + EcranLCD -> PET []; + EcranLCD -> WaferOptoelectronique []; + EcranLCD -> Verre []; + EcranLCD -> Terbium [cout="0.7", criticite="0.81", delai="0.8", technique="0.9"]; + EcranLCD -> Europium [cout="0.7", criticite="0.81", delai="0.8", technique="0.9"]; + EcranLCD -> Plastiques []; + EcranLCD -> IndiumEtain []; + EcranLCD -> Aluminium [cout="0.4", criticite="0.3", delai="0.2", technique="0.3"]; + + + subgraph cluster_Fabrication_EcranLCD { + label="Fabrication_EcranLCD"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_EcranLCD [fillcolor="#ffd699", ihh_acteurs="9", ihh_pays="26", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_EcranLCD -> Pologne_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="2%", poids="1"]; + Fabrication_EcranLCD -> Chine_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="43%", poids="2"]; + Fabrication_EcranLCD -> Japon_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="7%", poids="1"]; + Fabrication_EcranLCD -> CoreeDuSud_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="25%", poids="1"]; + Fabrication_EcranLCD -> Mexique_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="3%", poids="1"]; + Fabrication_EcranLCD -> Vietnam_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="2%", poids="1"]; + Fabrication_EcranLCD -> Taiwan_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="17%", poids="1"]; + + subgraph cluster_Pologne_Fabrication_EcranLCD { + label="Pologne_Fabrication_EcranLCD"; + fillcolor="#e6f2ff"; + style="filled"; + Pologne_Fabrication_EcranLCD [fillcolor="#e6f2ff", label="Pologne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Pologne_Fabrication_EcranLCD -> LG_Pologne_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="2%", poids="1"]; + Pologne_Fabrication_EcranLCD -> Pologne_geographique [color="darkgreen"]; + LG_Pologne_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="LG Display Poland", niveau="12"]; + + // Relations des nœuds destination + LG_Pologne_Fabrication_EcranLCD -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Fabrication_EcranLCD { + label="Chine_Fabrication_EcranLCD"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Fabrication_EcranLCD [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Fabrication_EcranLCD -> BOE_Chine_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="25%", poids="1"]; + Chine_Fabrication_EcranLCD -> CSOT_Chine_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="13%", poids="1"]; + Chine_Fabrication_EcranLCD -> Chine_geographique [color="darkgreen"]; + Chine_Fabrication_EcranLCD -> CEC_Chine_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="5%", poids="1"]; + BOE_Chine_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="BOE Technology", niveau="12"]; + CSOT_Chine_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="CSOT (TCL)", niveau="12"]; + CEC_Chine_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="CEC-Panda", niveau="12"]; + + // Relations des nœuds destination + BOE_Chine_Fabrication_EcranLCD -> Chine_geographique [color="darkgreen"]; + CSOT_Chine_Fabrication_EcranLCD -> Chine_geographique [color="darkgreen"]; + CEC_Chine_Fabrication_EcranLCD -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Japon_Fabrication_EcranLCD { + label="Japon_Fabrication_EcranLCD"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Fabrication_EcranLCD [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Fabrication_EcranLCD -> Japon_geographique [color="darkgreen"]; + Japon_Fabrication_EcranLCD -> JDI_Japon_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="3%", poids="1"]; + Japon_Fabrication_EcranLCD -> Sharp_Japon_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="4%", poids="1"]; + JDI_Japon_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="Japan Display Inc.", niveau="12"]; + Sharp_Japon_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="Sharp/Foxconn", niveau="12"]; + + // Relations des nœuds destination + JDI_Japon_Fabrication_EcranLCD -> Japon_geographique [color="darkgreen"]; + Sharp_Japon_Fabrication_EcranLCD -> Japon_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Fabrication_EcranLCD { + label="CoreeDuSud_Fabrication_EcranLCD"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Fabrication_EcranLCD [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Fabrication_EcranLCD -> CoreeDuSud_geographique [color="darkgreen"]; + CoreeDuSud_Fabrication_EcranLCD -> LG_CoreeDuSud_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="13%", poids="1"]; + CoreeDuSud_Fabrication_EcranLCD -> Samsung_CoreeDuSud_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="12%", poids="1"]; + LG_CoreeDuSud_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="LG Display", niveau="12"]; + Samsung_CoreeDuSud_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="Samsung Display", niveau="12"]; + + // Relations des nœuds destination + LG_CoreeDuSud_Fabrication_EcranLCD -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Fabrication_EcranLCD -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Mexique_Fabrication_EcranLCD { + label="Mexique_Fabrication_EcranLCD"; + fillcolor="#e6f2ff"; + style="filled"; + Mexique_Fabrication_EcranLCD [fillcolor="#e6f2ff", label="Mexique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mexique_Fabrication_EcranLCD -> Mexique_geographique [color="darkgreen"]; + Mexique_Fabrication_EcranLCD -> LG_Mexique_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="3%", poids="1"]; + LG_Mexique_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="LG Display Mexico", niveau="12"]; + + // Relations des nœuds destination + LG_Mexique_Fabrication_EcranLCD -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Vietnam_Fabrication_EcranLCD { + label="Vietnam_Fabrication_EcranLCD"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Fabrication_EcranLCD [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Fabrication_EcranLCD -> Vietnam_geographique [color="darkgreen"]; + Vietnam_Fabrication_EcranLCD -> Samsung_Vietnam_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="2%", poids="1"]; + Samsung_Vietnam_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="Samsung Display Vietnam", niveau="12"]; + + // Relations des nœuds destination + Samsung_Vietnam_Fabrication_EcranLCD -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Fabrication_EcranLCD { + label="Taiwan_Fabrication_EcranLCD"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Fabrication_EcranLCD [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Fabrication_EcranLCD -> AUO_Taiwan_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="9%", poids="1"]; + Taiwan_Fabrication_EcranLCD -> Taiwan_geographique [color="darkgreen"]; + Taiwan_Fabrication_EcranLCD -> Innolux_Taiwan_Fabrication_EcranLCD [color="purple", fontcolor="purple", label="8%", poids="1"]; + AUO_Taiwan_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="AU Optronics", niveau="12"]; + Innolux_Taiwan_Fabrication_EcranLCD [fillcolor="#d1e0ff", label="Innolux", niveau="12"]; + + // Relations des nœuds destination + AUO_Taiwan_Fabrication_EcranLCD -> Taiwan_geographique [color="darkgreen"]; + Innolux_Taiwan_Fabrication_EcranLCD -> Taiwan_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_MemoireRAM { + label="MemoireRAM"; + fillcolor="#b3ffe0"; + MemoireRAM [fillcolor="#b3ffe0", label="Mémoire RAM", niveau="1"]; + + // Relations sortantes + MemoireRAM -> Tantale [cout="0.6", criticite="0.71", delai="0.7", technique="0.8"]; + MemoireRAM -> WaferMemoire []; + MemoireRAM -> Aluminium [cout="0.5", criticite="0.33", delai="0.2", technique="0.3"]; + MemoireRAM -> Fabrication_MemoireRAM []; + + + subgraph cluster_Fabrication_MemoireRAM { + label="Fabrication_MemoireRAM"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_MemoireRAM [fillcolor="#ffd699", ihh_acteurs="30", ihh_pays="55", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_MemoireRAM -> EtatsUnis_Fabrication_MemoireRAM [color="purple", fontcolor="purple", label="23%", poids="1"]; + Fabrication_MemoireRAM -> CoreeDuSud_Fabrication_MemoireRAM [color="purple", fontcolor="purple", label="71%", poids="2"]; + Fabrication_MemoireRAM -> Taiwan_Fabrication_MemoireRAM [color="purple", fontcolor="purple", label="3%", poids="1"]; + + subgraph cluster_EtatsUnis_Fabrication_MemoireRAM { + label="EtatsUnis_Fabrication_MemoireRAM"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_MemoireRAM [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_MemoireRAM -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Fabrication_MemoireRAM -> Micron_EtatsUnis_Fabrication_MemoireRAM [color="purple", fontcolor="purple", label="23%", poids="1"]; + Micron_EtatsUnis_Fabrication_MemoireRAM [fillcolor="#d1e0ff", label="Micron", niveau="12"]; + + // Relations des nœuds destination + Micron_EtatsUnis_Fabrication_MemoireRAM -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Fabrication_MemoireRAM { + label="CoreeDuSud_Fabrication_MemoireRAM"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Fabrication_MemoireRAM [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Fabrication_MemoireRAM -> Samsung_CoreeDuSud_Fabrication_MemoireRAM [color="purple", fontcolor="purple", label="43%", poids="2"]; + CoreeDuSud_Fabrication_MemoireRAM -> SKHynix_CoreeDuSud_Fabrication_MemoireRAM [color="purple", fontcolor="purple", label="28%", poids="2"]; + CoreeDuSud_Fabrication_MemoireRAM -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Fabrication_MemoireRAM [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"]; + SKHynix_CoreeDuSud_Fabrication_MemoireRAM [fillcolor="#d1e0ff", label="SK Hynix", niveau="12"]; + + // Relations des nœuds destination + Samsung_CoreeDuSud_Fabrication_MemoireRAM -> CoreeDuSud_geographique [color="darkgreen"]; + SKHynix_CoreeDuSud_Fabrication_MemoireRAM -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Fabrication_MemoireRAM { + label="Taiwan_Fabrication_MemoireRAM"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Fabrication_MemoireRAM [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Fabrication_MemoireRAM -> Taiwan_geographique [color="darkgreen"]; + Taiwan_Fabrication_MemoireRAM -> Nanya_Taiwan_Fabrication_MemoireRAM [color="purple", fontcolor="purple", label="2%", poids="1"]; + Taiwan_Fabrication_MemoireRAM -> Winbond_Taiwan_Fabrication_MemoireRAM [color="purple", fontcolor="purple", label="1%", poids="1"]; + Nanya_Taiwan_Fabrication_MemoireRAM [fillcolor="#d1e0ff", label="Nanya", niveau="12"]; + Winbond_Taiwan_Fabrication_MemoireRAM [fillcolor="#d1e0ff", label="Winbond", niveau="12"]; + + // Relations des nœuds destination + Nanya_Taiwan_Fabrication_MemoireRAM -> Taiwan_geographique [color="darkgreen"]; + Winbond_Taiwan_Fabrication_MemoireRAM -> Taiwan_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_ProcesseurASIC { + label="ProcesseurASIC"; + fillcolor="#b3ffe0"; + ProcesseurASIC [fillcolor="#b3ffe0", label="Processeur ASIC/spécialisé", niveau="1"]; + + // Relations sortantes + ProcesseurASIC -> Ceramiques []; + ProcesseurASIC -> Tungstene [cout="0.7", criticite="0.6", delai="0.5", technique="0.6"]; + ProcesseurASIC -> WaferLogique []; + ProcesseurASIC -> Fabrication_ProcesseurASIC []; + ProcesseurASIC -> Or [cout="0.6", criticite="0.6", delai="0.6", technique="0.6"]; + ProcesseurASIC -> Scandium [cout="0.7", criticite="0.7", delai="0.7", technique="0.7"]; + ProcesseurASIC -> Hafnium [cout="0.8", criticite="0.84", delai="0.8", technique="0.9"]; + ProcesseurASIC -> Aluminium [cout="0.5", criticite="0.47", delai="0.4", technique="0.5"]; + + + subgraph cluster_Fabrication_ProcesseurASIC { + label="Fabrication_ProcesseurASIC"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_ProcesseurASIC [fillcolor="#ffd699", ihh_acteurs="35", ihh_pays="35", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_ProcesseurASIC -> EtatsUnis_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="8%", poids="1"]; + Fabrication_ProcesseurASIC -> Singapour_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="2%", poids="1"]; + Fabrication_ProcesseurASIC -> Chine_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="5%", poids="1"]; + Fabrication_ProcesseurASIC -> Taiwan_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="56%", poids="2"]; + Fabrication_ProcesseurASIC -> CoreeDuSud_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="20%", poids="1"]; + Fabrication_ProcesseurASIC -> Israel_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="4%", poids="1"]; + Fabrication_ProcesseurASIC -> Allemagne_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="3%", poids="1"]; + + subgraph cluster_EtatsUnis_Fabrication_ProcesseurASIC { + label="EtatsUnis_Fabrication_ProcesseurASIC"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_ProcesseurASIC [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_ProcesseurASIC -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Fabrication_ProcesseurASIC -> Intel_EtatsUnis_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="8%", poids="1"]; + Intel_EtatsUnis_Fabrication_ProcesseurASIC [fillcolor="#d1e0ff", label="Intel", niveau="12"]; + + // Relations des nœuds destination + Intel_EtatsUnis_Fabrication_ProcesseurASIC -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Singapour_Fabrication_ProcesseurASIC { + label="Singapour_Fabrication_ProcesseurASIC"; + fillcolor="#e6f2ff"; + style="filled"; + Singapour_Fabrication_ProcesseurASIC [fillcolor="#e6f2ff", label="Singapour", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Singapour_Fabrication_ProcesseurASIC -> Singapour_geographique [color="darkgreen"]; + Singapour_Fabrication_ProcesseurASIC -> GlobalFoundries_Singapour_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="2%", poids="1"]; + GlobalFoundries_Singapour_Fabrication_ProcesseurASIC [fillcolor="#d1e0ff", label="GlobalFoundries", niveau="12"]; + + // Relations des nœuds destination + GlobalFoundries_Singapour_Fabrication_ProcesseurASIC -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Fabrication_ProcesseurASIC { + label="Chine_Fabrication_ProcesseurASIC"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Fabrication_ProcesseurASIC [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Fabrication_ProcesseurASIC -> Chine_geographique [color="darkgreen"]; + Chine_Fabrication_ProcesseurASIC -> SMIC_Chine_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="5%", poids="1"]; + SMIC_Chine_Fabrication_ProcesseurASIC [fillcolor="#d1e0ff", label="SMIC", niveau="12"]; + + // Relations des nœuds destination + SMIC_Chine_Fabrication_ProcesseurASIC -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Fabrication_ProcesseurASIC { + label="Taiwan_Fabrication_ProcesseurASIC"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Fabrication_ProcesseurASIC [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Fabrication_ProcesseurASIC -> TSMC_Taiwan_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="56%", poids="2"]; + Taiwan_Fabrication_ProcesseurASIC -> Taiwan_geographique [color="darkgreen"]; + TSMC_Taiwan_Fabrication_ProcesseurASIC [fillcolor="#d1e0ff", label="TSMC", niveau="12"]; + + // Relations des nœuds destination + TSMC_Taiwan_Fabrication_ProcesseurASIC -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Fabrication_ProcesseurASIC { + label="CoreeDuSud_Fabrication_ProcesseurASIC"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Fabrication_ProcesseurASIC [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Fabrication_ProcesseurASIC -> CoreeDuSud_geographique [color="darkgreen"]; + CoreeDuSud_Fabrication_ProcesseurASIC -> Samsung_CoreeDuSud_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="20%", poids="1"]; + Samsung_CoreeDuSud_Fabrication_ProcesseurASIC [fillcolor="#d1e0ff", label="Samsung Foundry", niveau="12"]; + + // Relations des nœuds destination + Samsung_CoreeDuSud_Fabrication_ProcesseurASIC -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Israel_Fabrication_ProcesseurASIC { + label="Israel_Fabrication_ProcesseurASIC"; + fillcolor="#e6f2ff"; + style="filled"; + Israel_Fabrication_ProcesseurASIC [fillcolor="#e6f2ff", label="Israel", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Israel_Fabrication_ProcesseurASIC -> Tower_Israel_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="4%", poids="1"]; + Israel_Fabrication_ProcesseurASIC -> Israel_geographique [color="darkgreen"]; + Tower_Israel_Fabrication_ProcesseurASIC [fillcolor="#d1e0ff", label="Tower Semiconductor", niveau="12"]; + + // Relations des nœuds destination + Tower_Israel_Fabrication_ProcesseurASIC -> Israel_geographique [color="darkgreen"]; + } + + subgraph cluster_Allemagne_Fabrication_ProcesseurASIC { + label="Allemagne_Fabrication_ProcesseurASIC"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Fabrication_ProcesseurASIC [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Fabrication_ProcesseurASIC -> Allemagne_geographique [color="darkgreen"]; + Allemagne_Fabrication_ProcesseurASIC -> GlobalFoundries_Allemagne_Fabrication_ProcesseurASIC [color="purple", fontcolor="purple", label="3%", poids="1"]; + GlobalFoundries_Allemagne_Fabrication_ProcesseurASIC [fillcolor="#d1e0ff", label="GlobalFoundries", niveau="12"]; + + // Relations des nœuds destination + GlobalFoundries_Allemagne_Fabrication_ProcesseurASIC -> EtatsUnis_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_ProcesseurARM { + label="ProcesseurARM"; + fillcolor="#b3ffe0"; + ProcesseurARM [fillcolor="#b3ffe0", label="Processeur ARM", niveau="1"]; + + // Relations sortantes + ProcesseurARM -> Tungstene [cout="0.7", criticite="0.6", delai="0.5", technique="0.6"]; + ProcesseurARM -> Ceramiques []; + ProcesseurARM -> Or [cout="0.6", criticite="0.6", delai="0.6", technique="0.6"]; + ProcesseurARM -> Scandium [cout="0.7", criticite="0.7", delai="0.7", technique="0.7"]; + ProcesseurARM -> Palladium [cout="0.6", criticite="0.5", delai="0.4", technique="0.5"]; + ProcesseurARM -> Hafnium [cout="0.8", criticite="0.8", delai="0.8", technique="0.8"]; + ProcesseurARM -> Fabrication_ProcesseurARM []; + ProcesseurARM -> WaferLogique []; + ProcesseurARM -> Aluminium [cout="0.5", criticite="0.47", delai="0.4", technique="0.5"]; + + + subgraph cluster_Fabrication_ProcesseurARM { + label="Fabrication_ProcesseurARM"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_ProcesseurARM [fillcolor="#ffd699", ihh_acteurs="34", ihh_pays="34", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_ProcesseurARM -> CoreeDuSud_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="22%", poids="1"]; + Fabrication_ProcesseurARM -> Singapour_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="2%", poids="1"]; + Fabrication_ProcesseurARM -> EtatsUnis_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="14%", poids="1"]; + Fabrication_ProcesseurARM -> Taiwan_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="54%", poids="2"]; + Fabrication_ProcesseurARM -> Chine_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="8%", poids="1"]; + + subgraph cluster_CoreeDuSud_Fabrication_ProcesseurARM { + label="CoreeDuSud_Fabrication_ProcesseurARM"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Fabrication_ProcesseurARM [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Fabrication_ProcesseurARM -> Samsung_CoreeDuSud_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="22%", poids="1"]; + CoreeDuSud_Fabrication_ProcesseurARM -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Fabrication_ProcesseurARM [fillcolor="#d1e0ff", label="Samsung Foundry", niveau="12"]; + + // Relations des nœuds destination + Samsung_CoreeDuSud_Fabrication_ProcesseurARM -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Singapour_Fabrication_ProcesseurARM { + label="Singapour_Fabrication_ProcesseurARM"; + fillcolor="#e6f2ff"; + style="filled"; + Singapour_Fabrication_ProcesseurARM [fillcolor="#e6f2ff", label="Singapour", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Singapour_Fabrication_ProcesseurARM -> Singapour_geographique [color="darkgreen"]; + Singapour_Fabrication_ProcesseurARM -> GlobalFoundries_Singapour_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="2%", poids="1"]; + GlobalFoundries_Singapour_Fabrication_ProcesseurARM [fillcolor="#d1e0ff", label="GlobalFoundries", niveau="12"]; + + // Relations des nœuds destination + GlobalFoundries_Singapour_Fabrication_ProcesseurARM -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Fabrication_ProcesseurARM { + label="EtatsUnis_Fabrication_ProcesseurARM"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_ProcesseurARM [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_ProcesseurARM -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Fabrication_ProcesseurARM -> Intel_EtatsUnis_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="3%", poids="1"]; + EtatsUnis_Fabrication_ProcesseurARM -> GlobalFoundries_EtatsUnis_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="11%", poids="1"]; + Intel_EtatsUnis_Fabrication_ProcesseurARM [fillcolor="#d1e0ff", label="Intel Foundry", niveau="12"]; + GlobalFoundries_EtatsUnis_Fabrication_ProcesseurARM [fillcolor="#d1e0ff", label="GlobalFoundries", niveau="12"]; + + // Relations des nœuds destination + Intel_EtatsUnis_Fabrication_ProcesseurARM -> EtatsUnis_geographique [color="darkgreen"]; + GlobalFoundries_EtatsUnis_Fabrication_ProcesseurARM -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Fabrication_ProcesseurARM { + label="Taiwan_Fabrication_ProcesseurARM"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Fabrication_ProcesseurARM [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Fabrication_ProcesseurARM -> Taiwan_geographique [color="darkgreen"]; + Taiwan_Fabrication_ProcesseurARM -> TSMC_Taiwan_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="54%", poids="2"]; + TSMC_Taiwan_Fabrication_ProcesseurARM [fillcolor="#d1e0ff", label="TSMC", niveau="12"]; + + // Relations des nœuds destination + TSMC_Taiwan_Fabrication_ProcesseurARM -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Fabrication_ProcesseurARM { + label="Chine_Fabrication_ProcesseurARM"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Fabrication_ProcesseurARM [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Fabrication_ProcesseurARM -> SMIC_Chine_Fabrication_ProcesseurARM [color="purple", fontcolor="purple", label="8%", poids="1"]; + Chine_Fabrication_ProcesseurARM -> Chine_geographique [color="darkgreen"]; + SMIC_Chine_Fabrication_ProcesseurARM [fillcolor="#d1e0ff", label="SMIC", niveau="12"]; + + // Relations des nœuds destination + SMIC_Chine_Fabrication_ProcesseurARM -> Chine_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_EcranSpecifique { + label="EcranSpecifique"; + fillcolor="#b3ffe0"; + EcranSpecifique [fillcolor="#b3ffe0", label="Écran circulaire, e-ink IoT, tactile IoT", niveau="1"]; + + // Relations sortantes + EcranSpecifique -> Verre []; + EcranSpecifique -> WaferOptoelectronique []; + EcranSpecifique -> Fabrication_EcranSpecifique []; + EcranSpecifique -> PET []; + EcranSpecifique -> IndiumEtain []; + } + + subgraph cluster_StockageEMMC { + label="StockageEMMC"; + fillcolor="#b3ffe0"; + StockageEMMC [fillcolor="#b3ffe0", label="Stockage eMMC/UFS", niveau="1"]; + + // Relations sortantes + StockageEMMC -> Tantale [cout="0.6", criticite="0.64", delai="0.6", technique="0.7"]; + StockageEMMC -> WaferMemoire []; + StockageEMMC -> Fabrication_StockageEMMC []; + + + subgraph cluster_Fabrication_StockageEMMC { + label="Fabrication_StockageEMMC"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_StockageEMMC [fillcolor="#ffd699", ihh_acteurs="19", ihh_pays="37", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_StockageEMMC -> Japon_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="15%", poids="1"]; + Fabrication_StockageEMMC -> Chine_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="6%", poids="1"]; + Fabrication_StockageEMMC -> CoreeDuSud_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="54%", poids="2"]; + Fabrication_StockageEMMC -> EtatsUnis_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="25%", poids="1"]; + + subgraph cluster_Japon_Fabrication_StockageEMMC { + label="Japon_Fabrication_StockageEMMC"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Fabrication_StockageEMMC [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Fabrication_StockageEMMC -> Kioxia_Japon_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="15%", poids="1"]; + Japon_Fabrication_StockageEMMC -> Japon_geographique [color="darkgreen"]; + Kioxia_Japon_Fabrication_StockageEMMC [fillcolor="#d1e0ff", label="Kioxia", niveau="12"]; + + // Relations des nœuds destination + Kioxia_Japon_Fabrication_StockageEMMC -> Japon_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Fabrication_StockageEMMC { + label="Chine_Fabrication_StockageEMMC"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Fabrication_StockageEMMC [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Fabrication_StockageEMMC -> Longsys_Chine_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="2%", poids="1"]; + Chine_Fabrication_StockageEMMC -> Yangtze_Chine_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="4%", poids="1"]; + Chine_Fabrication_StockageEMMC -> Chine_geographique [color="darkgreen"]; + Longsys_Chine_Fabrication_StockageEMMC [fillcolor="#d1e0ff", label="Longsys", niveau="12"]; + Yangtze_Chine_Fabrication_StockageEMMC [fillcolor="#d1e0ff", label="Yangtze Memory", niveau="12"]; + + // Relations des nœuds destination + Longsys_Chine_Fabrication_StockageEMMC -> Chine_geographique [color="darkgreen"]; + Yangtze_Chine_Fabrication_StockageEMMC -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Fabrication_StockageEMMC { + label="CoreeDuSud_Fabrication_StockageEMMC"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Fabrication_StockageEMMC [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Fabrication_StockageEMMC -> Samsung_CoreeDuSud_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="36%", poids="2"]; + CoreeDuSud_Fabrication_StockageEMMC -> SKHynix_CoreeDuSud_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="18%", poids="1"]; + CoreeDuSud_Fabrication_StockageEMMC -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Fabrication_StockageEMMC [fillcolor="#d1e0ff", label="Samsung Electronics", niveau="12"]; + SKHynix_CoreeDuSud_Fabrication_StockageEMMC [fillcolor="#d1e0ff", label="SK Hynix", niveau="12"]; + + // Relations des nœuds destination + Samsung_CoreeDuSud_Fabrication_StockageEMMC -> CoreeDuSud_geographique [color="darkgreen"]; + SKHynix_CoreeDuSud_Fabrication_StockageEMMC -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Fabrication_StockageEMMC { + label="EtatsUnis_Fabrication_StockageEMMC"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_StockageEMMC [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_StockageEMMC -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Fabrication_StockageEMMC -> Micron_EtatsUnis_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="11%", poids="1"]; + EtatsUnis_Fabrication_StockageEMMC -> WD_EtatsUnis_Fabrication_StockageEMMC [color="purple", fontcolor="purple", label="14%", poids="1"]; + Micron_EtatsUnis_Fabrication_StockageEMMC [fillcolor="#d1e0ff", label="Micron Technology", niveau="12"]; + WD_EtatsUnis_Fabrication_StockageEMMC [fillcolor="#d1e0ff", label="Western Digital", niveau="12"]; + + // Relations des nœuds destination + Micron_EtatsUnis_Fabrication_StockageEMMC -> EtatsUnis_geographique [color="darkgreen"]; + WD_EtatsUnis_Fabrication_StockageEMMC -> EtatsUnis_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_SSDM2 { + label="SSDM2"; + fillcolor="#b3ffe0"; + SSDM2 [fillcolor="#b3ffe0", label="SSD M.2", niveau="1"]; + + // Relations sortantes + SSDM2 -> Tantale [cout="0.7", criticite="0.7", delai="0.7", technique="0.7"]; + SSDM2 -> Fabrication_SSDM2 []; + SSDM2 -> Aluminium []; + SSDM2 -> WaferMemoire []; + + + subgraph cluster_Fabrication_SSDM2 { + label="Fabrication_SSDM2"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_SSDM2 [fillcolor="#ffd699", ihh_acteurs="13", ihh_pays="31", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_SSDM2 -> Japon_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="8%", poids="1"]; + Fabrication_SSDM2 -> EtatsUnis_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="39%", poids="2"]; + Fabrication_SSDM2 -> Taiwan_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="5%", poids="1"]; + Fabrication_SSDM2 -> CoreeDuSud_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="41%", poids="2"]; + Fabrication_SSDM2 -> Chine_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="6%", poids="1"]; + + subgraph cluster_Japon_Fabrication_SSDM2 { + label="Japon_Fabrication_SSDM2"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Fabrication_SSDM2 [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Fabrication_SSDM2 -> Kioxia_Japon_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="8%", poids="1"]; + Japon_Fabrication_SSDM2 -> Japon_geographique [color="darkgreen"]; + Kioxia_Japon_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Kioxia", niveau="12"]; + + // Relations des nœuds destination + Kioxia_Japon_Fabrication_SSDM2 -> Japon_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Fabrication_SSDM2 { + label="EtatsUnis_Fabrication_SSDM2"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_SSDM2 [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_SSDM2 -> Micron_EtatsUnis_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="13%", poids="1"]; + EtatsUnis_Fabrication_SSDM2 -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Fabrication_SSDM2 -> Kingston_EtatsUnis_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="6%", poids="1"]; + EtatsUnis_Fabrication_SSDM2 -> WD_EtatsUnis_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="17%", poids="1"]; + EtatsUnis_Fabrication_SSDM2 -> Seagate_EtatsUnis_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="3%", poids="1"]; + Micron_EtatsUnis_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Micron/Crucial", niveau="12"]; + Kingston_EtatsUnis_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Kingston", niveau="12"]; + WD_EtatsUnis_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Western Digital", niveau="12"]; + Seagate_EtatsUnis_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Seagate", niveau="12"]; + + // Relations des nœuds destination + Micron_EtatsUnis_Fabrication_SSDM2 -> EtatsUnis_geographique [color="darkgreen"]; + Kingston_EtatsUnis_Fabrication_SSDM2 -> EtatsUnis_geographique [color="darkgreen"]; + WD_EtatsUnis_Fabrication_SSDM2 -> EtatsUnis_geographique [color="darkgreen"]; + Seagate_EtatsUnis_Fabrication_SSDM2 -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Fabrication_SSDM2 { + label="Taiwan_Fabrication_SSDM2"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Fabrication_SSDM2 [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Fabrication_SSDM2 -> Silicon_Taiwan_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="2%", poids="1"]; + Taiwan_Fabrication_SSDM2 -> ADATA_Taiwan_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="3%", poids="1"]; + Taiwan_Fabrication_SSDM2 -> Taiwan_geographique [color="darkgreen"]; + Silicon_Taiwan_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Silicon Power", niveau="12"]; + ADATA_Taiwan_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="ADATA", niveau="12"]; + + // Relations des nœuds destination + Silicon_Taiwan_Fabrication_SSDM2 -> Taiwan_geographique [color="darkgreen"]; + ADATA_Taiwan_Fabrication_SSDM2 -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Fabrication_SSDM2 { + label="CoreeDuSud_Fabrication_SSDM2"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Fabrication_SSDM2 [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Fabrication_SSDM2 -> CoreeDuSud_geographique [color="darkgreen"]; + CoreeDuSud_Fabrication_SSDM2 -> SKHynix_CoreeDuSud_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="10%", poids="1"]; + CoreeDuSud_Fabrication_SSDM2 -> Samsung_CoreeDuSud_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="31%", poids="2"]; + SKHynix_CoreeDuSud_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="SK Hynix", niveau="12"]; + Samsung_CoreeDuSud_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Samsung", niveau="12"]; + + // Relations des nœuds destination + SKHynix_CoreeDuSud_Fabrication_SSDM2 -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Fabrication_SSDM2 -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Fabrication_SSDM2 { + label="Chine_Fabrication_SSDM2"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Fabrication_SSDM2 [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Fabrication_SSDM2 -> Chine_geographique [color="darkgreen"]; + Chine_Fabrication_SSDM2 -> Yangtze_Chine_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="4%", poids="1"]; + Chine_Fabrication_SSDM2 -> Longsys_Chine_Fabrication_SSDM2 [color="purple", fontcolor="purple", label="2%", poids="1"]; + Yangtze_Chine_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Yangtze Memory", niveau="12"]; + Longsys_Chine_Fabrication_SSDM2 [fillcolor="#d1e0ff", label="Longsys/Lexar", niveau="12"]; + + // Relations des nœuds destination + Yangtze_Chine_Fabrication_SSDM2 -> Chine_geographique [color="darkgreen"]; + Longsys_Chine_Fabrication_SSDM2 -> Chine_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_ProcesseurX86 { + label="ProcesseurX86"; + fillcolor="#b3ffe0"; + ProcesseurX86 [fillcolor="#b3ffe0", label="Processeur x86", niveau="1"]; + + // Relations sortantes + ProcesseurX86 -> Or [cout="0.6", criticite="0.6", delai="0.6", technique="0.6"]; + ProcesseurX86 -> Scandium [cout="0.7", criticite="0.7", delai="0.7", technique="0.7"]; + ProcesseurX86 -> Tungstene [cout="0.7", criticite="0.6", delai="0.5", technique="0.6"]; + ProcesseurX86 -> Ceramiques []; + ProcesseurX86 -> Fabrication_ProcesseurX86 []; + ProcesseurX86 -> Hafnium [cout="0.8", criticite="0.84", delai="0.8", technique="0.9"]; + ProcesseurX86 -> Aluminium [cout="0.6", criticite="0.5", delai="0.4", technique="0.5"]; + ProcesseurX86 -> Palladium [cout="0.6", criticite="0.5", delai="0.4", technique="0.5"]; + ProcesseurX86 -> WaferLogique []; + + + subgraph cluster_Fabrication_ProcesseurX86 { + label="Fabrication_ProcesseurX86"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_ProcesseurX86 [fillcolor="#ffd699", ihh_acteurs="46", ihh_pays="46", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_ProcesseurX86 -> Irlande_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="1%", poids="1"]; + Fabrication_ProcesseurX86 -> Taiwan_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="22%", poids="1"]; + Fabrication_ProcesseurX86 -> EtatsUnis_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="65%", poids="2"]; + Fabrication_ProcesseurX86 -> Israel_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="5%", poids="1"]; + Fabrication_ProcesseurX86 -> Allemagne_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="7%", poids="1"]; + + subgraph cluster_Irlande_Fabrication_ProcesseurX86 { + label="Irlande_Fabrication_ProcesseurX86"; + fillcolor="#e6f2ff"; + style="filled"; + Irlande_Fabrication_ProcesseurX86 [fillcolor="#e6f2ff", label="Irlande", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Irlande_Fabrication_ProcesseurX86 -> Irlande_geographique [color="darkgreen"]; + Irlande_Fabrication_ProcesseurX86 -> Intel_Irlande_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="1%", poids="1"]; + Intel_Irlande_Fabrication_ProcesseurX86 [fillcolor="#d1e0ff", label="Intel Leixlip", niveau="12"]; + + // Relations des nœuds destination + Intel_Irlande_Fabrication_ProcesseurX86 -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Fabrication_ProcesseurX86 { + label="Taiwan_Fabrication_ProcesseurX86"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Fabrication_ProcesseurX86 [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Fabrication_ProcesseurX86 -> TSMC_Taiwan_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="22%", poids="1"]; + Taiwan_Fabrication_ProcesseurX86 -> Taiwan_geographique [color="darkgreen"]; + TSMC_Taiwan_Fabrication_ProcesseurX86 [fillcolor="#d1e0ff", label="TSMC", niveau="12"]; + + // Relations des nœuds destination + TSMC_Taiwan_Fabrication_ProcesseurX86 -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Fabrication_ProcesseurX86 { + label="EtatsUnis_Fabrication_ProcesseurX86"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_ProcesseurX86 [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_ProcesseurX86 -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Fabrication_ProcesseurX86 -> Intel_EtatsUnis_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="65%", poids="2"]; + Intel_EtatsUnis_Fabrication_ProcesseurX86 [fillcolor="#d1e0ff", label="Intel Foundry", niveau="12"]; + + // Relations des nœuds destination + Intel_EtatsUnis_Fabrication_ProcesseurX86 -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Israel_Fabrication_ProcesseurX86 { + label="Israel_Fabrication_ProcesseurX86"; + fillcolor="#e6f2ff"; + style="filled"; + Israel_Fabrication_ProcesseurX86 [fillcolor="#e6f2ff", label="Israel", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Israel_Fabrication_ProcesseurX86 -> Israel_geographique [color="darkgreen"]; + Israel_Fabrication_ProcesseurX86 -> Intel_Israel_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="5%", poids="1"]; + Intel_Israel_Fabrication_ProcesseurX86 [fillcolor="#d1e0ff", label="Intel Fab 28", niveau="12"]; + + // Relations des nœuds destination + Intel_Israel_Fabrication_ProcesseurX86 -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Allemagne_Fabrication_ProcesseurX86 { + label="Allemagne_Fabrication_ProcesseurX86"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Fabrication_ProcesseurX86 [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Fabrication_ProcesseurX86 -> GlobalFoundries_Allemagne_Fabrication_ProcesseurX86 [color="purple", fontcolor="purple", label="7%", poids="1"]; + Allemagne_Fabrication_ProcesseurX86 -> Allemagne_geographique [color="darkgreen"]; + GlobalFoundries_Allemagne_Fabrication_ProcesseurX86 [fillcolor="#d1e0ff", label="GlobalFoundries", niveau="12"]; + + // Relations des nœuds destination + GlobalFoundries_Allemagne_Fabrication_ProcesseurX86 -> EtatsUnis_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_SSD25 { + label="SSD25"; + fillcolor="#b3ffe0"; + SSD25 [fillcolor="#b3ffe0", label="SSD 2.5 pouces", niveau="1"]; + + // Relations sortantes + SSD25 -> WaferMemoire []; + SSD25 -> Fabrication_SSD25 []; + SSD25 -> Tantale [cout="0.7", criticite="0.7", delai="0.7", technique="0.7"]; + SSD25 -> Aluminium []; + + + subgraph cluster_Fabrication_SSD25 { + label="Fabrication_SSD25"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_SSD25 [fillcolor="#ffd699", ihh_acteurs="14", ihh_pays="35", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_SSD25 -> Japon_Fabrication_SSD25 [color="purple", fontcolor="purple", label="9%", poids="1"]; + Fabrication_SSD25 -> Chine_Fabrication_SSD25 [color="purple", fontcolor="purple", label="3%", poids="1"]; + Fabrication_SSD25 -> EtatsUnis_Fabrication_SSD25 [color="purple", fontcolor="purple", label="41%", poids="2"]; + Fabrication_SSD25 -> Taiwan_Fabrication_SSD25 [color="purple", fontcolor="purple", label="3%", poids="1"]; + Fabrication_SSD25 -> CoreeDuSud_Fabrication_SSD25 [color="purple", fontcolor="purple", label="44%", poids="2"]; + + subgraph cluster_Japon_Fabrication_SSD25 { + label="Japon_Fabrication_SSD25"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Fabrication_SSD25 [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Fabrication_SSD25 -> Kioxia_Japon_Fabrication_SSD25 [color="purple", fontcolor="purple", label="9%", poids="1"]; + Japon_Fabrication_SSD25 -> Japon_geographique [color="darkgreen"]; + Kioxia_Japon_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Kioxia", niveau="12"]; + + // Relations des nœuds destination + Kioxia_Japon_Fabrication_SSD25 -> Japon_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Fabrication_SSD25 { + label="Chine_Fabrication_SSD25"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Fabrication_SSD25 [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Fabrication_SSD25 -> Chine_geographique [color="darkgreen"]; + Chine_Fabrication_SSD25 -> Longsys_Chine_Fabrication_SSD25 [color="purple", fontcolor="purple", label="1%", poids="1"]; + Chine_Fabrication_SSD25 -> Yangtze_Chine_Fabrication_SSD25 [color="purple", fontcolor="purple", label="2%", poids="1"]; + Longsys_Chine_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Longsys/Lexar", niveau="12"]; + Yangtze_Chine_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Yangtze Memory", niveau="12"]; + + // Relations des nœuds destination + Longsys_Chine_Fabrication_SSD25 -> Chine_geographique [color="darkgreen"]; + Yangtze_Chine_Fabrication_SSD25 -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Fabrication_SSD25 { + label="EtatsUnis_Fabrication_SSD25"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_SSD25 [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_SSD25 -> Seagate_EtatsUnis_Fabrication_SSD25 [color="purple", fontcolor="purple", label="5%", poids="1"]; + EtatsUnis_Fabrication_SSD25 -> Micron_EtatsUnis_Fabrication_SSD25 [color="purple", fontcolor="purple", label="12%", poids="1"]; + EtatsUnis_Fabrication_SSD25 -> Kingston_EtatsUnis_Fabrication_SSD25 [color="purple", fontcolor="purple", label="8%", poids="1"]; + EtatsUnis_Fabrication_SSD25 -> WD_EtatsUnis_Fabrication_SSD25 [color="purple", fontcolor="purple", label="16%", poids="1"]; + EtatsUnis_Fabrication_SSD25 -> EtatsUnis_geographique [color="darkgreen"]; + Seagate_EtatsUnis_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Seagate", niveau="12"]; + Micron_EtatsUnis_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Micron/Crucial", niveau="12"]; + Kingston_EtatsUnis_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Kingston", niveau="12"]; + WD_EtatsUnis_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Western Digital", niveau="12"]; + + // Relations des nœuds destination + Seagate_EtatsUnis_Fabrication_SSD25 -> EtatsUnis_geographique [color="darkgreen"]; + Micron_EtatsUnis_Fabrication_SSD25 -> EtatsUnis_geographique [color="darkgreen"]; + Kingston_EtatsUnis_Fabrication_SSD25 -> EtatsUnis_geographique [color="darkgreen"]; + WD_EtatsUnis_Fabrication_SSD25 -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Taiwan_Fabrication_SSD25 { + label="Taiwan_Fabrication_SSD25"; + fillcolor="#e6f2ff"; + style="filled"; + Taiwan_Fabrication_SSD25 [fillcolor="#e6f2ff", label="Taiwan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Taiwan_Fabrication_SSD25 -> ADATA_Taiwan_Fabrication_SSD25 [color="purple", fontcolor="purple", label="2%", poids="1"]; + Taiwan_Fabrication_SSD25 -> Taiwan_geographique [color="darkgreen"]; + Taiwan_Fabrication_SSD25 -> Transcend_Taiwan_Fabrication_SSD25 [color="purple", fontcolor="purple", label="1%", poids="1"]; + ADATA_Taiwan_Fabrication_SSD25 [fillcolor="#d1e0ff", label="ADATA", niveau="12"]; + Transcend_Taiwan_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Transcend", niveau="12"]; + + // Relations des nœuds destination + ADATA_Taiwan_Fabrication_SSD25 -> Taiwan_geographique [color="darkgreen"]; + Transcend_Taiwan_Fabrication_SSD25 -> Taiwan_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Fabrication_SSD25 { + label="CoreeDuSud_Fabrication_SSD25"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Fabrication_SSD25 [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Fabrication_SSD25 -> Samsung_CoreeDuSud_Fabrication_SSD25 [color="purple", fontcolor="purple", label="32%", poids="2"]; + CoreeDuSud_Fabrication_SSD25 -> SKHynix_CoreeDuSud_Fabrication_SSD25 [color="purple", fontcolor="purple", label="12%", poids="1"]; + CoreeDuSud_Fabrication_SSD25 -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Fabrication_SSD25 [fillcolor="#d1e0ff", label="Samsung", niveau="12"]; + SKHynix_CoreeDuSud_Fabrication_SSD25 [fillcolor="#d1e0ff", label="SK Hynix", niveau="12"]; + + // Relations des nœuds destination + Samsung_CoreeDuSud_Fabrication_SSD25 -> CoreeDuSud_geographique [color="darkgreen"]; + SKHynix_CoreeDuSud_Fabrication_SSD25 -> CoreeDuSud_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_DisqueDur { + label="DisqueDur"; + fillcolor="#b3ffe0"; + DisqueDur [fillcolor="#b3ffe0", label="Disque dur (HDD)", niveau="1"]; + + // Relations sortantes + DisqueDur -> Platine [cout="0.6", criticite="0.64", delai="0.6", technique="0.7"]; + DisqueDur -> Acier []; + DisqueDur -> Aluminium [cout="0.5", criticite="0.47", delai="0.4", technique="0.5"]; + DisqueDur -> Fabrication_DisqueDur []; + DisqueDur -> WaferAnalogique []; + + + subgraph cluster_Fabrication_DisqueDur { + label="Fabrication_DisqueDur"; + fillcolor="#ffd699"; + style="filled"; + Fabrication_DisqueDur [fillcolor="#ffd699", ihh_acteurs="10", ihh_pays="22", label="Fabrication", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Fabrication_DisqueDur -> Philippines_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="10%", poids="1"]; + Fabrication_DisqueDur -> Malaisie_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="14%", poids="1"]; + Fabrication_DisqueDur -> Japon_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="4%", poids="1"]; + Fabrication_DisqueDur -> Singapour_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="5%", poids="1"]; + Fabrication_DisqueDur -> Thailande_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="39%", poids="2"]; + Fabrication_DisqueDur -> EtatsUnis_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="3%", poids="1"]; + Fabrication_DisqueDur -> Chine_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="24%", poids="1"]; + + subgraph cluster_Philippines_Fabrication_DisqueDur { + label="Philippines_Fabrication_DisqueDur"; + fillcolor="#e6f2ff"; + style="filled"; + Philippines_Fabrication_DisqueDur [fillcolor="#e6f2ff", label="Philippines", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Philippines_Fabrication_DisqueDur -> Philippines_geographique [color="darkgreen"]; + Philippines_Fabrication_DisqueDur -> Toshiba_Philippines_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="10%", poids="1"]; + Toshiba_Philippines_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Toshiba Philippines", niveau="12"]; + + // Relations des nœuds destination + Toshiba_Philippines_Fabrication_DisqueDur -> Japon_geographique [color="darkgreen"]; + } + + subgraph cluster_Malaisie_Fabrication_DisqueDur { + label="Malaisie_Fabrication_DisqueDur"; + fillcolor="#e6f2ff"; + style="filled"; + Malaisie_Fabrication_DisqueDur [fillcolor="#e6f2ff", label="Malaisie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Malaisie_Fabrication_DisqueDur -> Seagate_Malaisie_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="8%", poids="1"]; + Malaisie_Fabrication_DisqueDur -> Malaisie_geographique [color="darkgreen"]; + Malaisie_Fabrication_DisqueDur -> WD_Malaisie_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="6%", poids="1"]; + Seagate_Malaisie_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Seagate Penang", niveau="12"]; + WD_Malaisie_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Western Digital Malaysia", niveau="12"]; + + // Relations des nœuds destination + Seagate_Malaisie_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"]; + WD_Malaisie_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Japon_Fabrication_DisqueDur { + label="Japon_Fabrication_DisqueDur"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Fabrication_DisqueDur [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Fabrication_DisqueDur -> Toshiba_Japon_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="4%", poids="1"]; + Japon_Fabrication_DisqueDur -> Japon_geographique [color="darkgreen"]; + Toshiba_Japon_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Toshiba", niveau="12"]; + + // Relations des nœuds destination + Toshiba_Japon_Fabrication_DisqueDur -> Japon_geographique [color="darkgreen"]; + } + + subgraph cluster_Singapour_Fabrication_DisqueDur { + label="Singapour_Fabrication_DisqueDur"; + fillcolor="#e6f2ff"; + style="filled"; + Singapour_Fabrication_DisqueDur [fillcolor="#e6f2ff", label="Singapour", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Singapour_Fabrication_DisqueDur -> Seagate_Singapour_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="5%", poids="1"]; + Singapour_Fabrication_DisqueDur -> Singapour_geographique [color="darkgreen"]; + Seagate_Singapour_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Seagate Singapore", niveau="12"]; + + // Relations des nœuds destination + Seagate_Singapour_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Thailande_Fabrication_DisqueDur { + label="Thailande_Fabrication_DisqueDur"; + fillcolor="#e6f2ff"; + style="filled"; + Thailande_Fabrication_DisqueDur [fillcolor="#e6f2ff", label="Thailande", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Thailande_Fabrication_DisqueDur -> WD_Thailande_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="18%", poids="1"]; + Thailande_Fabrication_DisqueDur -> Seagate_Thailande_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="21%", poids="1"]; + Thailande_Fabrication_DisqueDur -> Thailande_geographique [color="darkgreen"]; + WD_Thailande_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Western Digital", niveau="12"]; + Seagate_Thailande_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Seagate Technology", niveau="12"]; + + // Relations des nœuds destination + WD_Thailande_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"]; + Seagate_Thailande_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Fabrication_DisqueDur { + label="EtatsUnis_Fabrication_DisqueDur"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Fabrication_DisqueDur [fillcolor="#e6f2ff", label="États-Unis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Fabrication_DisqueDur -> WD_EtatsUnis_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="3%", poids="1"]; + EtatsUnis_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"]; + WD_EtatsUnis_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Western Digital HQ", niveau="12"]; + + // Relations des nœuds destination + WD_EtatsUnis_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Fabrication_DisqueDur { + label="Chine_Fabrication_DisqueDur"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Fabrication_DisqueDur [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Fabrication_DisqueDur -> Chine_geographique [color="darkgreen"]; + Chine_Fabrication_DisqueDur -> Seagate_Chine_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="10%", poids="1"]; + Chine_Fabrication_DisqueDur -> WD_Chine_Fabrication_DisqueDur [color="purple", fontcolor="purple", label="14%", poids="1"]; + Seagate_Chine_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Seagate China", niveau="12"]; + WD_Chine_Fabrication_DisqueDur [fillcolor="#d1e0ff", label="Western Digital China", niveau="12"]; + + // Relations des nœuds destination + Seagate_Chine_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"]; + WD_Chine_Fabrication_DisqueDur -> EtatsUnis_geographique [color="darkgreen"]; + } + } + } + + } + // Niveau Matériaux + subgraph cluster_materiaux { + label="Matériaux"; + bgcolor="#f0f0f0"; + node [fillcolor="#a0d6ff"]; + // Sous-graphes pour les nœuds de niveau 2 avec leurs relations + subgraph cluster_Magnesium { + label="Magnesium"; + fillcolor="#ffd699"; + Magnesium [fillcolor="#ffd699", ivc="28", label="Magnésium - Alliages légers, dissipation thermique", niveau="2"]; + + // Relations sortantes + Magnesium -> Extraction_Magnesium []; + Magnesium -> Traitement_Magnesium []; + + + subgraph cluster_Extraction_Magnesium { + label="Extraction_Magnesium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Magnesium [fillcolor="#ffd699", ihh_acteurs="0", ihh_pays="72", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Magnesium -> Norvege_Extraction_Magnesium [color="orange", fontcolor="orange", label="1%", poids="1"]; + Extraction_Magnesium -> Bresil_Extraction_Magnesium [color="orange", fontcolor="orange", label="2%", poids="1"]; + Extraction_Magnesium -> Chine_Extraction_Magnesium [color="orange", fontcolor="orange", label="85%", poids="3"]; + Extraction_Magnesium -> Israel_Extraction_Magnesium [color="orange", fontcolor="orange", label="2%", poids="1"]; + Extraction_Magnesium -> Russie_Extraction_Magnesium [color="orange", fontcolor="orange", label="5%", poids="1"]; + Extraction_Magnesium -> EtatsUnis_Extraction_Magnesium [color="orange", fontcolor="orange", label="4%", poids="1"]; + + subgraph cluster_Norvege_Extraction_Magnesium { + label="Norvege_Extraction_Magnesium"; + fillcolor="#e6f2ff"; + style="filled"; + Norvege_Extraction_Magnesium [fillcolor="#e6f2ff", label="Norvege", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Norvege_Extraction_Magnesium -> Norvege_geographique [color="darkgreen"]; + Norvege_Extraction_Magnesium -> NorskHydro_Norvege_Extraction_Magnesium [color="orange", fontcolor="orange", label="4%", poids="1"]; + NorskHydro_Norvege_Extraction_Magnesium [fillcolor="#d1e0ff", label="Norsk Hydro", niveau="12"]; + + // Relations des nœuds destination + NorskHydro_Norvege_Extraction_Magnesium -> Norvege_geographique [color="darkgreen"]; + } + + subgraph cluster_Bresil_Extraction_Magnesium { + label="Bresil_Extraction_Magnesium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Extraction_Magnesium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Extraction_Magnesium -> RIMAIndustrial_Bresil_Extraction_Magnesium [color="orange", fontcolor="orange", label="2%", poids="1"]; + Bresil_Extraction_Magnesium -> Bresil_geographique [color="darkgreen"]; + RIMAIndustrial_Bresil_Extraction_Magnesium [fillcolor="#d1e0ff", label="RIMA Industrial", niveau="12"]; + + // Relations des nœuds destination + RIMAIndustrial_Bresil_Extraction_Magnesium -> Bresil_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Magnesium { + label="Chine_Extraction_Magnesium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Magnesium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Magnesium -> ShaanxiMagnesium_Chine_Extraction_Magnesium [color="orange", fontcolor="orange", label="9%", poids="1"]; + Chine_Extraction_Magnesium -> Chine_geographique [color="darkgreen"]; + Chine_Extraction_Magnesium -> TaiyuanYiwei_Chine_Extraction_Magnesium [color="orange", fontcolor="orange", label="7%", poids="1"]; + Chine_Extraction_Magnesium -> NingxiaHuiye_Chine_Extraction_Magnesium [color="orange", fontcolor="orange", label="7%", poids="1"]; + ShaanxiMagnesium_Chine_Extraction_Magnesium [fillcolor="#d1e0ff", label="Shaanxi Magnesium Group", niveau="12"]; + TaiyuanYiwei_Chine_Extraction_Magnesium [fillcolor="#d1e0ff", label="Taiyuan Yiwei Magnesium", niveau="12"]; + NingxiaHuiye_Chine_Extraction_Magnesium [fillcolor="#d1e0ff", label="Ningxia Huiye Magnesium", niveau="12"]; + + // Relations des nœuds destination + ShaanxiMagnesium_Chine_Extraction_Magnesium -> Chine_geographique [color="darkgreen"]; + TaiyuanYiwei_Chine_Extraction_Magnesium -> Chine_geographique [color="darkgreen"]; + NingxiaHuiye_Chine_Extraction_Magnesium -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Israel_Extraction_Magnesium { + label="Israel_Extraction_Magnesium"; + fillcolor="#e6f2ff"; + style="filled"; + Israel_Extraction_Magnesium [fillcolor="#e6f2ff", label="Israel", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Israel_Extraction_Magnesium -> Israel_geographique [color="darkgreen"]; + Israel_Extraction_Magnesium -> DeadSea_Israel_Extraction_Magnesium [color="orange", fontcolor="orange", label="3%", poids="1"]; + DeadSea_Israel_Extraction_Magnesium [fillcolor="#d1e0ff", label="Dead Sea Magnesium", niveau="12"]; + + // Relations des nœuds destination + DeadSea_Israel_Extraction_Magnesium -> Israel_geographique [color="darkgreen"]; + } + + subgraph cluster_Russie_Extraction_Magnesium { + label="Russie_Extraction_Magnesium"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Extraction_Magnesium [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Extraction_Magnesium -> VSMPOAVISMA_Russie_Extraction_Magnesium [color="orange", fontcolor="orange", label="5%", poids="1"]; + Russie_Extraction_Magnesium -> Russie_geographique [color="darkgreen"]; + VSMPOAVISMA_Russie_Extraction_Magnesium [fillcolor="#d1e0ff", label="VSMPOAVISMA", niveau="12"]; + + // Relations des nœuds destination + VSMPOAVISMA_Russie_Extraction_Magnesium -> Russie_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Extraction_Magnesium { + label="EtatsUnis_Extraction_Magnesium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Magnesium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Magnesium -> USMagnesium_EtatsUnis_Extraction_Magnesium [color="orange", fontcolor="orange", label="7%", poids="1"]; + EtatsUnis_Extraction_Magnesium -> EtatsUnis_geographique [color="darkgreen"]; + USMagnesium_EtatsUnis_Extraction_Magnesium [fillcolor="#d1e0ff", label="US Magnesium", niveau="12"]; + + // Relations des nœuds destination + USMagnesium_EtatsUnis_Extraction_Magnesium -> EtatsUnis_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Traitement_Magnesium { + label="Traitement_Magnesium"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Magnesium [fillcolor="#ffd699", ihh_acteurs="0", ihh_pays="51", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Magnesium -> EtatsUnis_Traitement_Magnesium [color="purple", fontcolor="purple", label="7%", poids="1"]; + Traitement_Magnesium -> Norvege_Traitement_Magnesium [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Magnesium -> Israel_Traitement_Magnesium [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Magnesium -> Russie_Traitement_Magnesium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Magnesium -> Turquie_Traitement_Magnesium [color="purple", fontcolor="purple", label="1%", poids="1"]; + Traitement_Magnesium -> Bresil_Traitement_Magnesium [color="purple", fontcolor="purple", label="2%", poids="1"]; + Traitement_Magnesium -> Kazakhstan_Traitement_Magnesium [color="purple", fontcolor="purple", label="2%", poids="1"]; + Traitement_Magnesium -> Chine_Traitement_Magnesium [color="purple", fontcolor="purple", label="72%", poids="2"]; + Traitement_Magnesium -> CoreeDuSud_Traitement_Magnesium [color="purple", fontcolor="purple", label="1%", poids="1"]; + Traitement_Magnesium -> Ukraine_Traitement_Magnesium [color="purple", fontcolor="purple", label="1%", poids="1"]; + + subgraph cluster_EtatsUnis_Traitement_Magnesium { + label="EtatsUnis_Traitement_Magnesium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Magnesium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Magnesium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + EtatsUnis_Traitement_Magnesium -> USMagnesium_EtatsUnis_Traitement_Magnesium [color="purple", fontcolor="purple", label="7%", poids="1"]; + USMagnesium_EtatsUnis_Traitement_Magnesium [fillcolor="#d1e0ff", label="US Magnesium", niveau="12"]; + + // Relations des nœuds destination + USMagnesium_EtatsUnis_Traitement_Magnesium -> EtatsUnis_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="100%"]; + USMagnesium_EtatsUnis_Traitement_Magnesium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Norvege_Traitement_Magnesium { + label="Norvege_Traitement_Magnesium"; + fillcolor="#e6f2ff"; + style="filled"; + Norvege_Traitement_Magnesium [fillcolor="#e6f2ff", label="Norvege", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Norvege_Traitement_Magnesium -> Norvege_geographique [color="darkgreen", fontcolor="darkgreen"]; + Norvege_Traitement_Magnesium -> NorskHydro_Norvege_Traitement_Magnesium [color="purple", fontcolor="purple", label="4%", poids="1"]; + NorskHydro_Norvege_Traitement_Magnesium [fillcolor="#d1e0ff", label="Norsk Hydro", niveau="12"]; + + // Relations des nœuds destination + NorskHydro_Norvege_Traitement_Magnesium -> Norvege_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="100%"]; + NorskHydro_Norvege_Traitement_Magnesium -> Norvege_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Israel_Traitement_Magnesium { + label="Israel_Traitement_Magnesium"; + fillcolor="#e6f2ff"; + style="filled"; + Israel_Traitement_Magnesium [fillcolor="#e6f2ff", label="Israel", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Israel_Traitement_Magnesium -> Israel_geographique [color="darkgreen", fontcolor="darkgreen"]; + Israel_Traitement_Magnesium -> DeadSea_Israel_Traitement_Magnesium [color="purple", fontcolor="purple", label="3%", poids="1"]; + DeadSea_Israel_Traitement_Magnesium [fillcolor="#d1e0ff", label="Dead Sea Magnesium", niveau="12"]; + + // Relations des nœuds destination + DeadSea_Israel_Traitement_Magnesium -> Israel_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="100%"]; + DeadSea_Israel_Traitement_Magnesium -> Israel_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Traitement_Magnesium { + label="Russie_Traitement_Magnesium"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Magnesium [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Magnesium -> VSMPOAVISMA_Russie_Traitement_Magnesium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Russie_Traitement_Magnesium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + VSMPOAVISMA_Russie_Traitement_Magnesium [fillcolor="#d1e0ff", label="VSMPOAVISMA", niveau="12"]; + + // Relations des nœuds destination + VSMPOAVISMA_Russie_Traitement_Magnesium -> Russie_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="100%"]; + VSMPOAVISMA_Russie_Traitement_Magnesium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Turquie_Traitement_Magnesium { + label="Turquie_Traitement_Magnesium"; + fillcolor="#e6f2ff"; + style="filled"; + Turquie_Traitement_Magnesium [fillcolor="#e6f2ff", label="Turquie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Turquie_Traitement_Magnesium -> Turquie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Turquie_Traitement_Magnesium -> ESAN_Turquie_Traitement_Magnesium [color="purple", fontcolor="purple", label="1%", poids="1"]; + ESAN_Turquie_Traitement_Magnesium [fillcolor="#d1e0ff", label="ESAN", niveau="12"]; + + // Relations des nœuds destination + ESAN_Turquie_Traitement_Magnesium -> Turquie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Bresil_Traitement_Magnesium { + label="Bresil_Traitement_Magnesium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Traitement_Magnesium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Traitement_Magnesium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + Bresil_Traitement_Magnesium -> RIMAIndustrial_Bresil_Traitement_Magnesium [color="purple", fontcolor="purple", label="2%", poids="1"]; + RIMAIndustrial_Bresil_Traitement_Magnesium [fillcolor="#d1e0ff", label="RIMA Industrial", niveau="12"]; + + // Relations des nœuds destination + RIMAIndustrial_Bresil_Traitement_Magnesium -> Bresil_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="100%"]; + RIMAIndustrial_Bresil_Traitement_Magnesium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Kazakhstan_Traitement_Magnesium { + label="Kazakhstan_Traitement_Magnesium"; + fillcolor="#e6f2ff"; + style="filled"; + Kazakhstan_Traitement_Magnesium [fillcolor="#e6f2ff", label="Kazakhstan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Kazakhstan_Traitement_Magnesium -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"]; + Kazakhstan_Traitement_Magnesium -> SolikamskMagnesium_Kazakhstan_Traitement_Magnesium [color="purple", fontcolor="purple", label="2%", poids="1"]; + SolikamskMagnesium_Kazakhstan_Traitement_Magnesium [fillcolor="#d1e0ff", label="Solikamsk Magnesium", niveau="12"]; + + // Relations des nœuds destination + SolikamskMagnesium_Kazakhstan_Traitement_Magnesium -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Magnesium { + label="Chine_Traitement_Magnesium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Magnesium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Magnesium -> TaiyuanYiwei_Chine_Traitement_Magnesium [color="purple", fontcolor="purple", label="7%", poids="1"]; + Chine_Traitement_Magnesium -> ShaanxiMagnesium_Chine_Traitement_Magnesium [color="purple", fontcolor="purple", label="9%", poids="1"]; + Chine_Traitement_Magnesium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Magnesium -> NingxiaHuiye_Chine_Traitement_Magnesium [color="purple", fontcolor="purple", label="7%", poids="1"]; + TaiyuanYiwei_Chine_Traitement_Magnesium [fillcolor="#d1e0ff", label="Taiyuan Yiwei Magnesium", niveau="12"]; + ShaanxiMagnesium_Chine_Traitement_Magnesium [fillcolor="#d1e0ff", label="Shaanxi Magnesium Group", niveau="12"]; + NingxiaHuiye_Chine_Traitement_Magnesium [fillcolor="#d1e0ff", label="Ningxia Huiye Magnesium", niveau="12"]; + + // Relations des nœuds destination + TaiyuanYiwei_Chine_Traitement_Magnesium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + TaiyuanYiwei_Chine_Traitement_Magnesium -> Chine_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="100%"]; + ShaanxiMagnesium_Chine_Traitement_Magnesium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ShaanxiMagnesium_Chine_Traitement_Magnesium -> Chine_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="100%"]; + NingxiaHuiye_Chine_Traitement_Magnesium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + NingxiaHuiye_Chine_Traitement_Magnesium -> Chine_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_CoreeDuSud_Traitement_Magnesium { + label="CoreeDuSud_Traitement_Magnesium"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Traitement_Magnesium [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Traitement_Magnesium -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + CoreeDuSud_Traitement_Magnesium -> POSCO_CoreeDuSud_Traitement_Magnesium [color="purple", fontcolor="purple", label="1%", poids="1"]; + POSCO_CoreeDuSud_Traitement_Magnesium [fillcolor="#d1e0ff", label="POSCO", niveau="12"]; + + // Relations des nœuds destination + POSCO_CoreeDuSud_Traitement_Magnesium -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + POSCO_CoreeDuSud_Traitement_Magnesium -> Chine_Extraction_Magnesium [color="darkblue", fontcolor="darkblue", label="60%"]; + } + + subgraph cluster_Ukraine_Traitement_Magnesium { + label="Ukraine_Traitement_Magnesium"; + fillcolor="#e6f2ff"; + style="filled"; + Ukraine_Traitement_Magnesium [fillcolor="#e6f2ff", label="Ukraine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Ukraine_Traitement_Magnesium -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Ukraine_Traitement_Magnesium -> ZaporozhyeTitanium_Ukraine_Traitement_Magnesium [color="purple", fontcolor="purple", label="1%", poids="1"]; + ZaporozhyeTitanium_Ukraine_Traitement_Magnesium [fillcolor="#d1e0ff", label="Zaporozhye Titanium", niveau="12"]; + + // Relations des nœuds destination + ZaporozhyeTitanium_Ukraine_Traitement_Magnesium -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Manganese { + label="Manganese"; + fillcolor="#ffd699"; + Manganese [fillcolor="#ffd699", ivc="12", label="Manganèse - Aciers spéciaux, batteries, composants électroniques", niveau="2"]; + + // Relations sortantes + Manganese -> Reserves_Manganese []; + Manganese -> Extraction_Manganese []; + Manganese -> Traitement_Manganese []; + + + subgraph cluster_Reserves_Manganese { + label="Reserves_Manganese"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Manganese [fillcolor="#ffd699", ihh_pays="18", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Manganese -> Gabon_Reserves_Manganese [color="red", fontcolor="red", label="3%", poids="1"]; + Reserves_Manganese -> AfriqueDuSud_Reserves_Manganese [color="red", fontcolor="red", label="30%", poids="2"]; + Reserves_Manganese -> Chine_Reserves_Manganese [color="red", fontcolor="red", label="15%", poids="1"]; + Reserves_Manganese -> Australie_Reserves_Manganese [color="red", fontcolor="red", label="26%", poids="2"]; + Reserves_Manganese -> Bresil_Reserves_Manganese [color="red", fontcolor="red", label="14%", poids="1"]; + Reserves_Manganese -> Inde_Reserves_Manganese [color="red", fontcolor="red", label="2%", poids="1"]; + Reserves_Manganese -> Ghana_Reserves_Manganese [color="red", fontcolor="red", label="1%", poids="1"]; + + subgraph cluster_Gabon_Reserves_Manganese { + label="Gabon_Reserves_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + Gabon_Reserves_Manganese [fillcolor="#e6f2ff", label="Gabon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Gabon_Reserves_Manganese -> Gabon_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_AfriqueDuSud_Reserves_Manganese { + label="AfriqueDuSud_Reserves_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Reserves_Manganese [fillcolor="#e6f2ff", label="AfriqueDuSud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Reserves_Manganese -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Manganese { + label="Chine_Reserves_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Manganese [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Manganese -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Reserves_Manganese { + label="Australie_Reserves_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Manganese [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Manganese -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Bresil_Reserves_Manganese { + label="Bresil_Reserves_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Reserves_Manganese [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Reserves_Manganese -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Reserves_Manganese { + label="Inde_Reserves_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Reserves_Manganese [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Reserves_Manganese -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Ghana_Reserves_Manganese { + label="Ghana_Reserves_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + Ghana_Reserves_Manganese [fillcolor="#e6f2ff", label="Ghana", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Ghana_Reserves_Manganese -> Ghana_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Manganese { + label="Extraction_Manganese"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Manganese [fillcolor="#ffd699", ihh_acteurs="4", ihh_pays="18", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Manganese -> Chine_Extraction_Manganese [color="orange", fontcolor="orange", label="4%", poids="1"]; + Extraction_Manganese -> Inde_Extraction_Manganese [color="orange", fontcolor="orange", label="4%", poids="1"]; + Extraction_Manganese -> AfriqueDuSud_Extraction_Manganese [color="orange", fontcolor="orange", label="37%", poids="2"]; + Extraction_Manganese -> Gabon_Extraction_Manganese [color="orange", fontcolor="orange", label="23%", poids="1"]; + + subgraph cluster_Chine_Extraction_Manganese { + label="Chine_Extraction_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Manganese [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Manganese -> Chine_geographique [color="darkgreen"]; + Chine_Extraction_Manganese -> TMI_Chine_Extraction_Manganese [color="orange", fontcolor="orange", label="6%", poids="1"]; + TMI_Chine_Extraction_Manganese [fillcolor="#d1e0ff", label="TMI", niveau="12"]; + + // Relations des nœuds destination + TMI_Chine_Extraction_Manganese -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Inde_Extraction_Manganese { + label="Inde_Extraction_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Extraction_Manganese [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Extraction_Manganese -> Inde_geographique [color="darkgreen"]; + Inde_Extraction_Manganese -> MOIL_Inde_Extraction_Manganese [color="orange", fontcolor="orange", label="3%", poids="1"]; + MOIL_Inde_Extraction_Manganese [fillcolor="#d1e0ff", label="MOIL", niveau="12"]; + + // Relations des nœuds destination + MOIL_Inde_Extraction_Manganese -> Inde_geographique [color="darkgreen"]; + } + + subgraph cluster_AfriqueDuSud_Extraction_Manganese { + label="AfriqueDuSud_Extraction_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Extraction_Manganese [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Extraction_Manganese -> AfriqueDuSud_geographique [color="darkgreen"]; + AfriqueDuSud_Extraction_Manganese -> South32_AfriqueDuSud_Extraction_Manganese [color="orange", fontcolor="orange", label="19%", poids="1"]; + AfriqueDuSud_Extraction_Manganese -> JupiterMines_AfriqueDuSud_Extraction_Manganese [color="orange", fontcolor="orange", label="6%", poids="1"]; + AfriqueDuSud_Extraction_Manganese -> AssmangLtd_AfriqueDuSud_Extraction_Manganese [color="orange", fontcolor="orange", label="9%", poids="1"]; + South32_AfriqueDuSud_Extraction_Manganese [fillcolor="#d1e0ff", label="South32", niveau="12"]; + JupiterMines_AfriqueDuSud_Extraction_Manganese [fillcolor="#d1e0ff", label="Jupiter Mines", niveau="12"]; + AssmangLtd_AfriqueDuSud_Extraction_Manganese [fillcolor="#d1e0ff", label="Assmang Ltd", niveau="12"]; + + // Relations des nœuds destination + South32_AfriqueDuSud_Extraction_Manganese -> Australie_geographique [color="darkgreen"]; + JupiterMines_AfriqueDuSud_Extraction_Manganese -> Australie_geographique [color="darkgreen"]; + AssmangLtd_AfriqueDuSud_Extraction_Manganese -> AfriqueDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Gabon_Extraction_Manganese { + label="Gabon_Extraction_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + Gabon_Extraction_Manganese [fillcolor="#e6f2ff", label="Gabon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Gabon_Extraction_Manganese -> AML_Gabon_Extraction_Manganese [color="orange", fontcolor="orange", label="3%", poids="1"]; + Gabon_Extraction_Manganese -> Gabon_geographique [color="darkgreen"]; + Gabon_Extraction_Manganese -> NGM_Gabon_Extraction_Manganese [color="orange", fontcolor="orange", label="3%", poids="1"]; + Gabon_Extraction_Manganese -> Eramet_Gabon_Extraction_Manganese [color="orange", fontcolor="orange", label="14%", poids="1"]; + AML_Gabon_Extraction_Manganese [fillcolor="#d1e0ff", label="AML", niveau="12"]; + NGM_Gabon_Extraction_Manganese [fillcolor="#d1e0ff", label="NGM", niveau="12"]; + Eramet_Gabon_Extraction_Manganese [fillcolor="#d1e0ff", label="Eramet", niveau="12"]; + + // Relations des nœuds destination + AML_Gabon_Extraction_Manganese -> Gabon_geographique [color="darkgreen"]; + NGM_Gabon_Extraction_Manganese -> Inde_geographique [color="darkgreen"]; + Eramet_Gabon_Extraction_Manganese -> France_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Traitement_Manganese { + label="Traitement_Manganese"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Manganese [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="12", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Manganese -> Inde_Traitement_Manganese [color="purple", fontcolor="purple", label="10%", poids="1"]; + Traitement_Manganese -> Norvege_Traitement_Manganese [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Manganese -> Japon_Traitement_Manganese [color="purple", fontcolor="purple", label="2%", poids="1"]; + Traitement_Manganese -> Bresil_Traitement_Manganese [color="purple", fontcolor="purple", label="6%", poids="1"]; + Traitement_Manganese -> AfriqueDuSud_Traitement_Manganese [color="purple", fontcolor="purple", label="14%", poids="1"]; + Traitement_Manganese -> Chine_Traitement_Manganese [color="purple", fontcolor="purple", label="32%", poids="2"]; + Traitement_Manganese -> Ukraine_Traitement_Manganese [color="purple", fontcolor="purple", label="6%", poids="1"]; + Traitement_Manganese -> France_Traitement_Manganese [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Manganese -> Australie_Traitement_Manganese [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Manganese -> Gabon_Traitement_Manganese [color="purple", fontcolor="purple", label="9%", poids="1"]; + + subgraph cluster_Inde_Traitement_Manganese { + label="Inde_Traitement_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Traitement_Manganese [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Traitement_Manganese -> MOIL_Inde_Traitement_Manganese [color="purple", fontcolor="purple", label="10%", poids="1"]; + Inde_Traitement_Manganese -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + MOIL_Inde_Traitement_Manganese [fillcolor="#d1e0ff", label="MOIL", niveau="12"]; + + // Relations des nœuds destination + MOIL_Inde_Traitement_Manganese -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + MOIL_Inde_Traitement_Manganese -> Inde_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Norvege_Traitement_Manganese { + label="Norvege_Traitement_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + Norvege_Traitement_Manganese [fillcolor="#e6f2ff", label="Norvege", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Norvege_Traitement_Manganese -> ErametNorway_Norvege_Traitement_Manganese [color="purple", fontcolor="purple", label="4%", poids="1"]; + Norvege_Traitement_Manganese -> Norvege_geographique [color="darkgreen", fontcolor="darkgreen"]; + ErametNorway_Norvege_Traitement_Manganese [fillcolor="#d1e0ff", label="Eramet Norway", niveau="12"]; + + // Relations des nœuds destination + ErametNorway_Norvege_Traitement_Manganese -> Gabon_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="90%"]; + ErametNorway_Norvege_Traitement_Manganese -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Japon_Traitement_Manganese { + label="Japon_Traitement_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Manganese [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Manganese -> MizushimaFerroalloy_Japon_Traitement_Manganese [color="purple", fontcolor="purple", label="2%", poids="1"]; + Japon_Traitement_Manganese -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + MizushimaFerroalloy_Japon_Traitement_Manganese [fillcolor="#d1e0ff", label="Mizushima Ferroalloy", niveau="12"]; + + // Relations des nœuds destination + MizushimaFerroalloy_Japon_Traitement_Manganese -> Gabon_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="20%"]; + MizushimaFerroalloy_Japon_Traitement_Manganese -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + MizushimaFerroalloy_Japon_Traitement_Manganese -> AfriqueDuSud_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="30%"]; + } + + subgraph cluster_Bresil_Traitement_Manganese { + label="Bresil_Traitement_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Traitement_Manganese [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Traitement_Manganese -> Vale_Bresil_Traitement_Manganese [color="purple", fontcolor="purple", label="6%", poids="1"]; + Bresil_Traitement_Manganese -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + Vale_Bresil_Traitement_Manganese [fillcolor="#d1e0ff", label="Vale", niveau="12"]; + + // Relations des nœuds destination + Vale_Bresil_Traitement_Manganese -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_AfriqueDuSud_Traitement_Manganese { + label="AfriqueDuSud_Traitement_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Traitement_Manganese [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Traitement_Manganese -> Assmang_AfriqueDuSud_Traitement_Manganese [color="purple", fontcolor="purple", label="14%", poids="1"]; + AfriqueDuSud_Traitement_Manganese -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + Assmang_AfriqueDuSud_Traitement_Manganese [fillcolor="#d1e0ff", label="Assmang", niveau="12"]; + + // Relations des nœuds destination + Assmang_AfriqueDuSud_Traitement_Manganese -> AfriqueDuSud_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="100%"]; + Assmang_AfriqueDuSud_Traitement_Manganese -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Manganese { + label="Chine_Traitement_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Manganese [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Manganese -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Manganese -> TianjinManganese_Chine_Traitement_Manganese [color="purple", fontcolor="purple", label="19%", poids="1"]; + Chine_Traitement_Manganese -> CITICDameng_Chine_Traitement_Manganese [color="purple", fontcolor="purple", label="13%", poids="1"]; + TianjinManganese_Chine_Traitement_Manganese [fillcolor="#d1e0ff", label="Tianjin Manganese Plant", niveau="12"]; + CITICDameng_Chine_Traitement_Manganese [fillcolor="#d1e0ff", label="CITIC Dameng Mining", niveau="12"]; + + // Relations des nœuds destination + TianjinManganese_Chine_Traitement_Manganese -> Gabon_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="15%"]; + TianjinManganese_Chine_Traitement_Manganese -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + TianjinManganese_Chine_Traitement_Manganese -> Chine_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="65%"]; + CITICDameng_Chine_Traitement_Manganese -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + CITICDameng_Chine_Traitement_Manganese -> Chine_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="80%"]; + } + + subgraph cluster_Ukraine_Traitement_Manganese { + label="Ukraine_Traitement_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + Ukraine_Traitement_Manganese [fillcolor="#e6f2ff", label="Ukraine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Ukraine_Traitement_Manganese -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Ukraine_Traitement_Manganese -> Nikopol_Ukraine_Traitement_Manganese [color="purple", fontcolor="purple", label="6%", poids="1"]; + Nikopol_Ukraine_Traitement_Manganese [fillcolor="#d1e0ff", label="Nikopol", niveau="12"]; + + // Relations des nœuds destination + Nikopol_Ukraine_Traitement_Manganese -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_France_Traitement_Manganese { + label="France_Traitement_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + France_Traitement_Manganese [fillcolor="#e6f2ff", label="France", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + France_Traitement_Manganese -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + France_Traitement_Manganese -> ErametMarietta_France_Traitement_Manganese [color="purple", fontcolor="purple", label="3%", poids="1"]; + ErametMarietta_France_Traitement_Manganese [fillcolor="#d1e0ff", label="Eramet Marietta", niveau="12"]; + + // Relations des nœuds destination + ErametMarietta_France_Traitement_Manganese -> Gabon_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="100%"]; + ErametMarietta_France_Traitement_Manganese -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Traitement_Manganese { + label="Australie_Traitement_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Traitement_Manganese [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Traitement_Manganese -> South32_Australie_Traitement_Manganese [color="purple", fontcolor="purple", label="5%", poids="1"]; + Australie_Traitement_Manganese -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + South32_Australie_Traitement_Manganese [fillcolor="#d1e0ff", label="South32", niveau="12"]; + + // Relations des nœuds destination + South32_Australie_Traitement_Manganese -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + South32_Australie_Traitement_Manganese -> AfriqueDuSud_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Gabon_Traitement_Manganese { + label="Gabon_Traitement_Manganese"; + fillcolor="#e6f2ff"; + style="filled"; + Gabon_Traitement_Manganese [fillcolor="#e6f2ff", label="Gabon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Gabon_Traitement_Manganese -> Gabon_geographique [color="darkgreen", fontcolor="darkgreen"]; + Gabon_Traitement_Manganese -> Comilog_Gabon_Traitement_Manganese [color="purple", fontcolor="purple", label="9%", poids="1"]; + Comilog_Gabon_Traitement_Manganese [fillcolor="#d1e0ff", label="Comilog", niveau="12"]; + + // Relations des nœuds destination + Comilog_Gabon_Traitement_Manganese -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + Comilog_Gabon_Traitement_Manganese -> Gabon_Extraction_Manganese [color="darkblue", fontcolor="darkblue", label="100%"]; + } + } + } + + subgraph cluster_PET { + label="PET"; + fillcolor="#ffd699"; + PET [fillcolor="#ffd699", label="PET - Films isolants, substrats flexibles", niveau="2"]; + } + + subgraph cluster_PVC { + label="PVC"; + fillcolor="#ffd699"; + PVC [fillcolor="#ffd699", label="PVC - Isolation de câbles, gaines électriques", niveau="2"]; + } + + subgraph cluster_Polystyrene { + label="Polystyrene"; + fillcolor="#ffd699"; + Polystyrene [fillcolor="#ffd699", label="Polystyrène - Isolation, boîtiers légers, emballage antistatique", niveau="2"]; + } + + subgraph cluster_Plastiques { + label="Plastiques"; + fillcolor="#ffd699"; + Plastiques [fillcolor="#ffd699", label="Plastiques/Polymères - Boîtiers, isolation, supports flexibles", niveau="2"]; + } + + subgraph cluster_Aluminium { + label="Aluminium"; + fillcolor="#ffd699"; + Aluminium [fillcolor="#ffd699", label="Aluminium - Boîtiers légers, radiateurs, conducteurs", niveau="2"]; + } + + subgraph cluster_Acier { + label="Acier"; + fillcolor="#ffd699"; + Acier [fillcolor="#ffd699", label="Acier - Structures robustes, blindage électromagnétique", niveau="2"]; + } + + subgraph cluster_Zinc { + label="Zinc"; + fillcolor="#ffd699"; + Zinc [fillcolor="#ffd699", ivc="12", label="Zinc - Galvanisation, protection contre corrosion, batteries", niveau="2"]; + + // Relations sortantes + Zinc -> Extraction_Zinc []; + Zinc -> Traitement_Zinc []; + Zinc -> Reserves_Zinc []; + + + subgraph cluster_Extraction_Zinc { + label="Extraction_Zinc"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Zinc [fillcolor="#ffd699", ihh_acteurs="1", ihh_pays="11", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Zinc -> Australie_Extraction_Zinc [color="orange", fontcolor="orange", label="9%", poids="1"]; + Extraction_Zinc -> Bolivie_Extraction_Zinc [color="orange", fontcolor="orange", label="4%", poids="1"]; + Extraction_Zinc -> Inde_Extraction_Zinc [color="orange", fontcolor="orange", label="7%", poids="1"]; + Extraction_Zinc -> Chine_Extraction_Zinc [color="orange", fontcolor="orange", label="33%", poids="2"]; + Extraction_Zinc -> Mexique_Extraction_Zinc [color="orange", fontcolor="orange", label="6%", poids="1"]; + Extraction_Zinc -> Perou_Extraction_Zinc [color="orange", fontcolor="orange", label="12%", poids="1"]; + + subgraph cluster_Australie_Extraction_Zinc { + label="Australie_Extraction_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Zinc [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Zinc -> MMGLimited_Australie_Extraction_Zinc [color="orange", fontcolor="orange", label="5%", poids="1"]; + Australie_Extraction_Zinc -> NewCentury_Australie_Extraction_Zinc [color="orange", fontcolor="orange", label="2%", poids="1"]; + Australie_Extraction_Zinc -> Australie_geographique [color="darkgreen"]; + MMGLimited_Australie_Extraction_Zinc [fillcolor="#d1e0ff", label="MMG Limited", niveau="12"]; + NewCentury_Australie_Extraction_Zinc [fillcolor="#d1e0ff", label="New Century Resources", niveau="12"]; + + // Relations des nœuds destination + MMGLimited_Australie_Extraction_Zinc -> Chine_geographique [color="darkgreen"]; + NewCentury_Australie_Extraction_Zinc -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_Bolivie_Extraction_Zinc { + label="Bolivie_Extraction_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Bolivie_Extraction_Zinc [fillcolor="#e6f2ff", label="Bolivie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bolivie_Extraction_Zinc -> Bolivie_geographique [color="darkgreen"]; + Bolivie_Extraction_Zinc -> SinchiWayra_Bolivie_Extraction_Zinc [color="orange", fontcolor="orange", label="3%", poids="1"]; + SinchiWayra_Bolivie_Extraction_Zinc [fillcolor="#d1e0ff", label="Sinchi Wayra", niveau="12"]; + + // Relations des nœuds destination + SinchiWayra_Bolivie_Extraction_Zinc -> Suisse_geographique [color="darkgreen"]; + } + + subgraph cluster_Inde_Extraction_Zinc { + label="Inde_Extraction_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Extraction_Zinc [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Extraction_Zinc -> Inde_geographique [color="darkgreen"]; + Inde_Extraction_Zinc -> HindustanZinc_Inde_Extraction_Zinc [color="orange", fontcolor="orange", label="7%", poids="1"]; + HindustanZinc_Inde_Extraction_Zinc [fillcolor="#d1e0ff", label="Hindustan Zinc", niveau="12"]; + + // Relations des nœuds destination + HindustanZinc_Inde_Extraction_Zinc -> Inde_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Zinc { + label="Chine_Extraction_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Zinc [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Zinc -> Chine_geographique [color="darkgreen"]; + Chine_Extraction_Zinc -> ChinaMinmetals_Chine_Extraction_Zinc [color="orange", fontcolor="orange", label="12%", poids="1"]; + Chine_Extraction_Zinc -> ZijinMining_Chine_Extraction_Zinc [color="orange", fontcolor="orange", label="6%", poids="1"]; + ChinaMinmetals_Chine_Extraction_Zinc [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + ZijinMining_Chine_Extraction_Zinc [fillcolor="#d1e0ff", label="Zijin Mining", niveau="12"]; + + // Relations des nœuds destination + ChinaMinmetals_Chine_Extraction_Zinc -> Chine_geographique [color="darkgreen"]; + ZijinMining_Chine_Extraction_Zinc -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Mexique_Extraction_Zinc { + label="Mexique_Extraction_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Mexique_Extraction_Zinc [fillcolor="#e6f2ff", label="Mexique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mexique_Extraction_Zinc -> Mexique_geographique [color="darkgreen"]; + Mexique_Extraction_Zinc -> IndustriasPenoles_Mexique_Extraction_Zinc [color="orange", fontcolor="orange", label="4%", poids="1"]; + IndustriasPenoles_Mexique_Extraction_Zinc [fillcolor="#d1e0ff", label="Industrias Peñoles", niveau="12"]; + + // Relations des nœuds destination + IndustriasPenoles_Mexique_Extraction_Zinc -> Mexique_geographique [color="darkgreen"]; + } + + subgraph cluster_Perou_Extraction_Zinc { + label="Perou_Extraction_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Perou_Extraction_Zinc [fillcolor="#e6f2ff", label="Perou", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Perou_Extraction_Zinc -> VolcanCompania_Perou_Extraction_Zinc [color="orange", fontcolor="orange", label="4%", poids="1"]; + Perou_Extraction_Zinc -> Perou_geographique [color="darkgreen"]; + Perou_Extraction_Zinc -> NexaResources_Perou_Extraction_Zinc [color="orange", fontcolor="orange", label="6%", poids="1"]; + VolcanCompania_Perou_Extraction_Zinc [fillcolor="#d1e0ff", label="Volcan Compañía Minera", niveau="12"]; + NexaResources_Perou_Extraction_Zinc [fillcolor="#d1e0ff", label="Nexa Resources", niveau="12"]; + + // Relations des nœuds destination + VolcanCompania_Perou_Extraction_Zinc -> Suisse_geographique [color="darkgreen"]; + NexaResources_Perou_Extraction_Zinc -> Bresil_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Traitement_Zinc { + label="Traitement_Zinc"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Zinc [fillcolor="#ffd699", ihh_acteurs="5", ihh_pays="15", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Zinc -> Espagne_Traitement_Zinc [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Zinc -> Belgique_Traitement_Zinc [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Zinc -> Finlande_Traitement_Zinc [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Zinc -> Canada_Traitement_Zinc [color="purple", fontcolor="purple", label="6%", poids="1"]; + Traitement_Zinc -> Chine_Traitement_Zinc [color="purple", fontcolor="purple", label="38%", poids="2"]; + Traitement_Zinc -> Inde_Traitement_Zinc [color="purple", fontcolor="purple", label="9%", poids="1"]; + Traitement_Zinc -> Australie_Traitement_Zinc [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Zinc -> CoreeDuSud_Traitement_Zinc [color="purple", fontcolor="purple", label="12%", poids="1"]; + Traitement_Zinc -> Perou_Traitement_Zinc [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Zinc -> Japon_Traitement_Zinc [color="purple", fontcolor="purple", label="5%", poids="1"]; + + subgraph cluster_Espagne_Traitement_Zinc { + label="Espagne_Traitement_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Espagne_Traitement_Zinc [fillcolor="#e6f2ff", label="Espagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Espagne_Traitement_Zinc -> Espagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + Espagne_Traitement_Zinc -> Asturianade_Espagne_Traitement_Zinc [color="purple", fontcolor="purple", label="4%", poids="1"]; + Asturianade_Espagne_Traitement_Zinc [fillcolor="#d1e0ff", label="Asturiana de Zinc", niveau="12"]; + + // Relations des nœuds destination + Asturianade_Espagne_Traitement_Zinc -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"]; + Asturianade_Espagne_Traitement_Zinc -> Perou_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="30%"]; + Asturianade_Espagne_Traitement_Zinc -> Australie_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="40%"]; + } + + subgraph cluster_Belgique_Traitement_Zinc { + label="Belgique_Traitement_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Belgique_Traitement_Zinc [fillcolor="#e6f2ff", label="Belgique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Belgique_Traitement_Zinc -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"]; + Belgique_Traitement_Zinc -> Nyrstar_Belgique_Traitement_Zinc [color="purple", fontcolor="purple", label="4%", poids="1"]; + Nyrstar_Belgique_Traitement_Zinc [fillcolor="#d1e0ff", label="Nyrstar", niveau="12"]; + + // Relations des nœuds destination + Nyrstar_Belgique_Traitement_Zinc -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"]; + Nyrstar_Belgique_Traitement_Zinc -> Australie_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="100%"]; + Nyrstar_Belgique_Traitement_Zinc -> Perou_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="25%"]; + } + + subgraph cluster_Finlande_Traitement_Zinc { + label="Finlande_Traitement_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Finlande_Traitement_Zinc [fillcolor="#e6f2ff", label="Finlande", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Finlande_Traitement_Zinc -> Boliden_Finlande_Traitement_Zinc [color="purple", fontcolor="purple", label="3%", poids="1"]; + Finlande_Traitement_Zinc -> Finlande_geographique [color="darkgreen", fontcolor="darkgreen"]; + Boliden_Finlande_Traitement_Zinc [fillcolor="#d1e0ff", label="Boliden", niveau="12"]; + + // Relations des nœuds destination + Boliden_Finlande_Traitement_Zinc -> Suede_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Canada_Traitement_Zinc { + label="Canada_Traitement_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Traitement_Zinc [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Traitement_Zinc -> TeckResources_Canada_Traitement_Zinc [color="purple", fontcolor="purple", label="6%", poids="1"]; + Canada_Traitement_Zinc -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + TeckResources_Canada_Traitement_Zinc [fillcolor="#d1e0ff", label="Teck Resources", niveau="12"]; + + // Relations des nœuds destination + TeckResources_Canada_Traitement_Zinc -> Perou_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="10%"]; + TeckResources_Canada_Traitement_Zinc -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Zinc { + label="Chine_Traitement_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Zinc [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Zinc -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Zinc -> YunnanChihong_Chine_Traitement_Zinc [color="purple", fontcolor="purple", label="9%", poids="1"]; + Chine_Traitement_Zinc -> ChinaMinmetals_Chine_Traitement_Zinc [color="purple", fontcolor="purple", label="18%", poids="1"]; + Chine_Traitement_Zinc -> ZijinMining_Chine_Traitement_Zinc [color="purple", fontcolor="purple", label="11%", poids="1"]; + YunnanChihong_Chine_Traitement_Zinc [fillcolor="#d1e0ff", label="Yunnan Chihong Zinc \& Germanium", niveau="12"]; + ChinaMinmetals_Chine_Traitement_Zinc [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + ZijinMining_Chine_Traitement_Zinc [fillcolor="#d1e0ff", label="Zijin Mining", niveau="12"]; + + // Relations des nœuds destination + YunnanChihong_Chine_Traitement_Zinc -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + YunnanChihong_Chine_Traitement_Zinc -> Chine_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="95%"]; + ChinaMinmetals_Chine_Traitement_Zinc -> Chine_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="80%"]; + ChinaMinmetals_Chine_Traitement_Zinc -> Perou_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="5%"]; + ChinaMinmetals_Chine_Traitement_Zinc -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaMinmetals_Chine_Traitement_Zinc -> Australie_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="15%"]; + ZijinMining_Chine_Traitement_Zinc -> Chine_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="90%"]; + ZijinMining_Chine_Traitement_Zinc -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ZijinMining_Chine_Traitement_Zinc -> Australie_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="10%"]; + } + + subgraph cluster_Inde_Traitement_Zinc { + label="Inde_Traitement_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Traitement_Zinc [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Traitement_Zinc -> HindustanZinc_Inde_Traitement_Zinc [color="purple", fontcolor="purple", label="9%", poids="1"]; + Inde_Traitement_Zinc -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + HindustanZinc_Inde_Traitement_Zinc [fillcolor="#d1e0ff", label="Hindustan Zinc", niveau="12"]; + + // Relations des nœuds destination + HindustanZinc_Inde_Traitement_Zinc -> Inde_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="100%"]; + HindustanZinc_Inde_Traitement_Zinc -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Traitement_Zinc { + label="Australie_Traitement_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Traitement_Zinc [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Traitement_Zinc -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Australie_Traitement_Zinc -> Nyrstar_Australie_Traitement_Zinc [color="purple", fontcolor="purple", label="5%", poids="1"]; + Nyrstar_Australie_Traitement_Zinc [fillcolor="#d1e0ff", label="Nyrstar", niveau="12"]; + + // Relations des nœuds destination + Nyrstar_Australie_Traitement_Zinc -> Perou_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="25%"]; + Nyrstar_Australie_Traitement_Zinc -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"]; + Nyrstar_Australie_Traitement_Zinc -> Australie_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_CoreeDuSud_Traitement_Zinc { + label="CoreeDuSud_Traitement_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Traitement_Zinc [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Traitement_Zinc -> KoreaZinc_CoreeDuSud_Traitement_Zinc [color="purple", fontcolor="purple", label="12%", poids="1"]; + CoreeDuSud_Traitement_Zinc -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + KoreaZinc_CoreeDuSud_Traitement_Zinc [fillcolor="#d1e0ff", label="Korea Zinc", niveau="12"]; + + // Relations des nœuds destination + KoreaZinc_CoreeDuSud_Traitement_Zinc -> Bolivie_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="15%"]; + KoreaZinc_CoreeDuSud_Traitement_Zinc -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + KoreaZinc_CoreeDuSud_Traitement_Zinc -> Mexique_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="10%"]; + KoreaZinc_CoreeDuSud_Traitement_Zinc -> Perou_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="25%"]; + KoreaZinc_CoreeDuSud_Traitement_Zinc -> Australie_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="50%"]; + } + + subgraph cluster_Perou_Traitement_Zinc { + label="Perou_Traitement_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Perou_Traitement_Zinc [fillcolor="#e6f2ff", label="Perou", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Perou_Traitement_Zinc -> NexaResources_Perou_Traitement_Zinc [color="purple", fontcolor="purple", label="3%", poids="1"]; + Perou_Traitement_Zinc -> Perou_geographique [color="darkgreen", fontcolor="darkgreen"]; + NexaResources_Perou_Traitement_Zinc [fillcolor="#d1e0ff", label="Nexa Resources", niveau="12"]; + + // Relations des nœuds destination + NexaResources_Perou_Traitement_Zinc -> Perou_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="100%"]; + NexaResources_Perou_Traitement_Zinc -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Japon_Traitement_Zinc { + label="Japon_Traitement_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Zinc [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Zinc -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + Japon_Traitement_Zinc -> MitsuiMining_Japon_Traitement_Zinc [color="purple", fontcolor="purple", label="5%", poids="1"]; + MitsuiMining_Japon_Traitement_Zinc [fillcolor="#d1e0ff", label="Mitsui Mining \& Smelting", niveau="12"]; + + // Relations des nœuds destination + MitsuiMining_Japon_Traitement_Zinc -> Australie_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="40%"]; + MitsuiMining_Japon_Traitement_Zinc -> Perou_Extraction_Zinc [color="darkblue", fontcolor="darkblue", label="30%"]; + MitsuiMining_Japon_Traitement_Zinc -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Reserves_Zinc { + label="Reserves_Zinc"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Zinc [fillcolor="#ffd699", ihh_pays="13", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Zinc -> EtatsUnis_Reserves_Zinc [color="red", fontcolor="red", label="3%", poids="1"]; + Reserves_Zinc -> Chine_Reserves_Zinc [color="red", fontcolor="red", label="20%", poids="1"]; + Reserves_Zinc -> AfriqueDuSud_Reserves_Zinc [color="red", fontcolor="red", label="3%", poids="1"]; + Reserves_Zinc -> Australie_Reserves_Zinc [color="red", fontcolor="red", label="28%", poids="2"]; + Reserves_Zinc -> Inde_Reserves_Zinc [color="red", fontcolor="red", label="3%", poids="1"]; + Reserves_Zinc -> Mexique_Reserves_Zinc [color="red", fontcolor="red", label="6%", poids="1"]; + Reserves_Zinc -> Perou_Reserves_Zinc [color="red", fontcolor="red", label="10%", poids="1"]; + Reserves_Zinc -> Russie_Reserves_Zinc [color="red", fontcolor="red", label="11%", poids="1"]; + Reserves_Zinc -> Suede_Reserves_Zinc [color="red", fontcolor="red", label="2%", poids="1"]; + Reserves_Zinc -> Kazakhstan_Reserves_Zinc [color="red", fontcolor="red", label="3%", poids="1"]; + + subgraph cluster_EtatsUnis_Reserves_Zinc { + label="EtatsUnis_Reserves_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Zinc [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Zinc -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Zinc { + label="Chine_Reserves_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Zinc [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Zinc -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_AfriqueDuSud_Reserves_Zinc { + label="AfriqueDuSud_Reserves_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Reserves_Zinc [fillcolor="#e6f2ff", label="AfriqueDuSud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Reserves_Zinc -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Reserves_Zinc { + label="Australie_Reserves_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Zinc [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Zinc -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Reserves_Zinc { + label="Inde_Reserves_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Reserves_Zinc [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Reserves_Zinc -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Mexique_Reserves_Zinc { + label="Mexique_Reserves_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Mexique_Reserves_Zinc [fillcolor="#e6f2ff", label="Mexique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mexique_Reserves_Zinc -> Mexique_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Perou_Reserves_Zinc { + label="Perou_Reserves_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Perou_Reserves_Zinc [fillcolor="#e6f2ff", label="Perou", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Perou_Reserves_Zinc -> Perou_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Reserves_Zinc { + label="Russie_Reserves_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Zinc [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Zinc -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Suede_Reserves_Zinc { + label="Suede_Reserves_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Suede_Reserves_Zinc [fillcolor="#e6f2ff", label="Suede", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Suede_Reserves_Zinc -> Suede_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Kazakhstan_Reserves_Zinc { + label="Kazakhstan_Reserves_Zinc"; + fillcolor="#e6f2ff"; + style="filled"; + Kazakhstan_Reserves_Zinc [fillcolor="#e6f2ff", label="Kazakhstan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Kazakhstan_Reserves_Zinc -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Chrome { + label="Chrome"; + fillcolor="#ffd699"; + Chrome [fillcolor="#ffd699", ivc="0", label="Chrome - Plaquage, résistance à la corrosion, alliages", niveau="2"]; + + // Relations sortantes + Chrome -> Extraction_Chrome []; + Chrome -> Traitement_Chrome []; + Chrome -> Reserves_Chrome []; + + + subgraph cluster_Extraction_Chrome { + label="Extraction_Chrome"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Chrome [fillcolor="#ffd699", ihh_acteurs="4", ihh_pays="23", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Chrome -> AfriqueDuSud_Extraction_Chrome [color="orange", fontcolor="orange", label="43%", poids="2"]; + Extraction_Chrome -> Turquie_Extraction_Chrome [color="orange", fontcolor="orange", label="11%", poids="1"]; + Extraction_Chrome -> Kazakhstan_Extraction_Chrome [color="orange", fontcolor="orange", label="18%", poids="1"]; + Extraction_Chrome -> Inde_Extraction_Chrome [color="orange", fontcolor="orange", label="10%", poids="1"]; + Extraction_Chrome -> Finlande_Extraction_Chrome [color="orange", fontcolor="orange", label="6%", poids="1"]; + + subgraph cluster_AfriqueDuSud_Extraction_Chrome { + label="AfriqueDuSud_Extraction_Chrome"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Extraction_Chrome [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Extraction_Chrome -> AfriqueDuSud_geographique [color="darkgreen"]; + AfriqueDuSud_Extraction_Chrome -> Glencore_AfriqueDuSud_Extraction_Chrome [color="orange", fontcolor="orange", label="14%", poids="1"]; + AfriqueDuSud_Extraction_Chrome -> SamancorChrome_AfriqueDuSud_Extraction_Chrome [color="orange", fontcolor="orange", label="13%", poids="1"]; + Glencore_AfriqueDuSud_Extraction_Chrome [fillcolor="#d1e0ff", label="Glencore", niveau="12"]; + SamancorChrome_AfriqueDuSud_Extraction_Chrome [fillcolor="#d1e0ff", label="Samancor Chrome", niveau="12"]; + + // Relations des nœuds destination + Glencore_AfriqueDuSud_Extraction_Chrome -> Suisse_geographique [color="darkgreen"]; + SamancorChrome_AfriqueDuSud_Extraction_Chrome -> AfriqueDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Turquie_Extraction_Chrome { + label="Turquie_Extraction_Chrome"; + fillcolor="#e6f2ff"; + style="filled"; + Turquie_Extraction_Chrome [fillcolor="#e6f2ff", label="Turquie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Turquie_Extraction_Chrome -> EtiKrom_Turquie_Extraction_Chrome [color="orange", fontcolor="orange", label="7%", poids="1"]; + Turquie_Extraction_Chrome -> Turquie_geographique [color="darkgreen"]; + EtiKrom_Turquie_Extraction_Chrome [fillcolor="#d1e0ff", label="Eti Krom", niveau="12"]; + + // Relations des nœuds destination + EtiKrom_Turquie_Extraction_Chrome -> Turquie_geographique [color="darkgreen"]; + } + + subgraph cluster_Kazakhstan_Extraction_Chrome { + label="Kazakhstan_Extraction_Chrome"; + fillcolor="#e6f2ff"; + style="filled"; + Kazakhstan_Extraction_Chrome [fillcolor="#e6f2ff", label="Kazakhstan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Kazakhstan_Extraction_Chrome -> Kazchrome_Kazakhstan_Extraction_Chrome [color="orange", fontcolor="orange", label="16%", poids="1"]; + Kazakhstan_Extraction_Chrome -> Kazakhstan_geographique [color="darkgreen"]; + Kazchrome_Kazakhstan_Extraction_Chrome [fillcolor="#d1e0ff", label="Kazchrome", niveau="12"]; + + // Relations des nœuds destination + Kazchrome_Kazakhstan_Extraction_Chrome -> Kazakhstan_geographique [color="darkgreen"]; + } + + subgraph cluster_Inde_Extraction_Chrome { + label="Inde_Extraction_Chrome"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Extraction_Chrome [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Extraction_Chrome -> Inde_geographique [color="darkgreen"]; + Inde_Extraction_Chrome -> TataSteel_Inde_Extraction_Chrome [color="orange", fontcolor="orange", label="5%", poids="1"]; + TataSteel_Inde_Extraction_Chrome [fillcolor="#d1e0ff", label="Tata Steel", niveau="12"]; + + // Relations des nœuds destination + TataSteel_Inde_Extraction_Chrome -> Inde_geographique [color="darkgreen"]; + } + + subgraph cluster_Finlande_Extraction_Chrome { + label="Finlande_Extraction_Chrome"; + fillcolor="#e6f2ff"; + style="filled"; + Finlande_Extraction_Chrome [fillcolor="#e6f2ff", label="Finlande", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Finlande_Extraction_Chrome -> Outokumpu_Finlande_Extraction_Chrome [color="orange", fontcolor="orange", label="4%", poids="1"]; + Finlande_Extraction_Chrome -> Finlande_geographique [color="darkgreen"]; + Outokumpu_Finlande_Extraction_Chrome [fillcolor="#d1e0ff", label="Outokumpu", niveau="12"]; + + // Relations des nœuds destination + Outokumpu_Finlande_Extraction_Chrome -> Finlande_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Traitement_Chrome { + label="Traitement_Chrome"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Chrome [fillcolor="#ffd699", ihh_acteurs="11", ihh_pays="20", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Chrome -> Inde_Traitement_Chrome [color="purple", fontcolor="purple", label="7%", poids="1"]; + Traitement_Chrome -> Kazakhstan_Traitement_Chrome [color="purple", fontcolor="purple", label="17%", poids="1"]; + Traitement_Chrome -> Russie_Traitement_Chrome [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Chrome -> Finlande_Traitement_Chrome [color="purple", fontcolor="purple", label="7%", poids="1"]; + Traitement_Chrome -> Chine_Traitement_Chrome [color="purple", fontcolor="purple", label="9%", poids="1"]; + Traitement_Chrome -> AfriqueDuSud_Traitement_Chrome [color="purple", fontcolor="purple", label="43%", poids="2"]; + + subgraph cluster_Inde_Traitement_Chrome { + label="Inde_Traitement_Chrome"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Traitement_Chrome [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Traitement_Chrome -> IndianMetals_Inde_Traitement_Chrome [color="purple", fontcolor="purple", label="3%", poids="1"]; + Inde_Traitement_Chrome -> TataSteel_Inde_Traitement_Chrome [color="purple", fontcolor="purple", label="4%", poids="1"]; + Inde_Traitement_Chrome -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + IndianMetals_Inde_Traitement_Chrome [fillcolor="#d1e0ff", label="Indian Metals \& Ferro Alloys", niveau="12"]; + TataSteel_Inde_Traitement_Chrome [fillcolor="#d1e0ff", label="Tata Steel", niveau="12"]; + + // Relations des nœuds destination + IndianMetals_Inde_Traitement_Chrome -> Inde_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="100%"]; + IndianMetals_Inde_Traitement_Chrome -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + TataSteel_Inde_Traitement_Chrome -> Inde_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="100%"]; + TataSteel_Inde_Traitement_Chrome -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Kazakhstan_Traitement_Chrome { + label="Kazakhstan_Traitement_Chrome"; + fillcolor="#e6f2ff"; + style="filled"; + Kazakhstan_Traitement_Chrome [fillcolor="#e6f2ff", label="Kazakhstan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Kazakhstan_Traitement_Chrome -> Kazchrome_Kazakhstan_Traitement_Chrome [color="purple", fontcolor="purple", label="17%", poids="1"]; + Kazakhstan_Traitement_Chrome -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"]; + Kazchrome_Kazakhstan_Traitement_Chrome [fillcolor="#d1e0ff", label="Kazchrome", niveau="12"]; + + // Relations des nœuds destination + Kazchrome_Kazakhstan_Traitement_Chrome -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"]; + Kazchrome_Kazakhstan_Traitement_Chrome -> Kazakhstan_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Russie_Traitement_Chrome { + label="Russie_Traitement_Chrome"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Chrome [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Chrome -> Chelyabinsk_Russie_Traitement_Chrome [color="purple", fontcolor="purple", label="5%", poids="1"]; + Russie_Traitement_Chrome -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chelyabinsk_Russie_Traitement_Chrome [fillcolor="#d1e0ff", label="Chelyabinsk", niveau="12"]; + + // Relations des nœuds destination + Chelyabinsk_Russie_Traitement_Chrome -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chelyabinsk_Russie_Traitement_Chrome -> Kazakhstan_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="10%"]; + } + + subgraph cluster_Finlande_Traitement_Chrome { + label="Finlande_Traitement_Chrome"; + fillcolor="#e6f2ff"; + style="filled"; + Finlande_Traitement_Chrome [fillcolor="#e6f2ff", label="Finlande", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Finlande_Traitement_Chrome -> Finlande_geographique [color="darkgreen", fontcolor="darkgreen"]; + Finlande_Traitement_Chrome -> Outokumpu_Finlande_Traitement_Chrome [color="purple", fontcolor="purple", label="7%", poids="1"]; + Outokumpu_Finlande_Traitement_Chrome [fillcolor="#d1e0ff", label="Outokumpu", niveau="12"]; + + // Relations des nœuds destination + Outokumpu_Finlande_Traitement_Chrome -> Finlande_geographique [color="darkgreen", fontcolor="darkgreen"]; + Outokumpu_Finlande_Traitement_Chrome -> Turquie_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="40%"]; + Outokumpu_Finlande_Traitement_Chrome -> Finlande_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="60%"]; + } + + subgraph cluster_Chine_Traitement_Chrome { + label="Chine_Traitement_Chrome"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Chrome [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Chrome -> JilinFerroalloys_Chine_Traitement_Chrome [color="purple", fontcolor="purple", label="4%", poids="1"]; + Chine_Traitement_Chrome -> ShanxiTaigang_Chine_Traitement_Chrome [color="purple", fontcolor="purple", label="5%", poids="1"]; + Chine_Traitement_Chrome -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + JilinFerroalloys_Chine_Traitement_Chrome [fillcolor="#d1e0ff", label="Jilin Ferroalloys", niveau="12"]; + ShanxiTaigang_Chine_Traitement_Chrome [fillcolor="#d1e0ff", label="Shanxi Taigang", niveau="12"]; + + // Relations des nœuds destination + JilinFerroalloys_Chine_Traitement_Chrome -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + JilinFerroalloys_Chine_Traitement_Chrome -> AfriqueDuSud_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="30%"]; + ShanxiTaigang_Chine_Traitement_Chrome -> AfriqueDuSud_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="20%"]; + ShanxiTaigang_Chine_Traitement_Chrome -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_AfriqueDuSud_Traitement_Chrome { + label="AfriqueDuSud_Traitement_Chrome"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Traitement_Chrome [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Traitement_Chrome -> GlencoreMerafe_AfriqueDuSud_Traitement_Chrome [color="purple", fontcolor="purple", label="28%", poids="2"]; + AfriqueDuSud_Traitement_Chrome -> SamancorChrome_AfriqueDuSud_Traitement_Chrome [color="purple", fontcolor="purple", label="15%", poids="1"]; + AfriqueDuSud_Traitement_Chrome -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + GlencoreMerafe_AfriqueDuSud_Traitement_Chrome [fillcolor="#d1e0ff", label="GlencoreMerafe", niveau="12"]; + SamancorChrome_AfriqueDuSud_Traitement_Chrome [fillcolor="#d1e0ff", label="Samancor Chrome", niveau="12"]; + + // Relations des nœuds destination + GlencoreMerafe_AfriqueDuSud_Traitement_Chrome -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"]; + GlencoreMerafe_AfriqueDuSud_Traitement_Chrome -> AfriqueDuSud_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="100%"]; + SamancorChrome_AfriqueDuSud_Traitement_Chrome -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + SamancorChrome_AfriqueDuSud_Traitement_Chrome -> AfriqueDuSud_Extraction_Chrome [color="darkblue", fontcolor="darkblue", label="100%"]; + } + } + + subgraph cluster_Reserves_Chrome { + label="Reserves_Chrome"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Chrome [fillcolor="#ffd699", ihh_pays="29", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Chrome -> Finlande_Reserves_Chrome [color="red", fontcolor="red", label="3%", poids="1"]; + Reserves_Chrome -> Turquie_Reserves_Chrome [color="red", fontcolor="red", label="5%", poids="1"]; + Reserves_Chrome -> Kazakhstan_Reserves_Chrome [color="red", fontcolor="red", label="28%", poids="2"]; + Reserves_Chrome -> AfriqueDuSud_Reserves_Chrome [color="red", fontcolor="red", label="46%", poids="2"]; + Reserves_Chrome -> Inde_Reserves_Chrome [color="red", fontcolor="red", label="10%", poids="1"]; + + subgraph cluster_Finlande_Reserves_Chrome { + label="Finlande_Reserves_Chrome"; + fillcolor="#e6f2ff"; + style="filled"; + Finlande_Reserves_Chrome [fillcolor="#e6f2ff", label="Finlande", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Finlande_Reserves_Chrome -> Finlande_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Turquie_Reserves_Chrome { + label="Turquie_Reserves_Chrome"; + fillcolor="#e6f2ff"; + style="filled"; + Turquie_Reserves_Chrome [fillcolor="#e6f2ff", label="Turquie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Turquie_Reserves_Chrome -> Turquie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Kazakhstan_Reserves_Chrome { + label="Kazakhstan_Reserves_Chrome"; + fillcolor="#e6f2ff"; + style="filled"; + Kazakhstan_Reserves_Chrome [fillcolor="#e6f2ff", label="Kazakhstan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Kazakhstan_Reserves_Chrome -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_AfriqueDuSud_Reserves_Chrome { + label="AfriqueDuSud_Reserves_Chrome"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Reserves_Chrome [fillcolor="#e6f2ff", label="AfriqueDuSud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Reserves_Chrome -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Reserves_Chrome { + label="Inde_Reserves_Chrome"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Reserves_Chrome [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Reserves_Chrome -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Titane { + label="Titane"; + fillcolor="#ffd699"; + Titane [fillcolor="#ffd699", ivc="24", label="Titane - Boîtiers légers résistants, alliages spéciaux", niveau="2"]; + + // Relations sortantes + Titane -> Reserves_Titane []; + Titane -> Traitement_Titane []; + Titane -> Extraction_Titane []; + + + subgraph cluster_Reserves_Titane { + label="Reserves_Titane"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Titane [fillcolor="#ffd699", ihh_pays="20", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Titane -> AfriqueDuSud_Reserves_Titane [color="red", fontcolor="red", label="24%", poids="1"]; + Reserves_Titane -> Australie_Reserves_Titane [color="red", fontcolor="red", label="23%", poids="1"]; + Reserves_Titane -> Inde_Reserves_Titane [color="red", fontcolor="red", label="11%", poids="1"]; + Reserves_Titane -> Chine_Reserves_Titane [color="red", fontcolor="red", label="31%", poids="2"]; + Reserves_Titane -> Ukraine_Reserves_Titane [color="red", fontcolor="red", label="1%", poids="1"]; + Reserves_Titane -> Canada_Reserves_Titane [color="red", fontcolor="red", label="4%", poids="1"]; + Reserves_Titane -> Mozambique_Reserves_Titane [color="red", fontcolor="red", label="2%", poids="1"]; + + subgraph cluster_AfriqueDuSud_Reserves_Titane { + label="AfriqueDuSud_Reserves_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Reserves_Titane [fillcolor="#e6f2ff", label="AfriqueDuSud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Reserves_Titane -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Reserves_Titane { + label="Australie_Reserves_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Titane [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Titane -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Reserves_Titane { + label="Inde_Reserves_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Reserves_Titane [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Reserves_Titane -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Titane { + label="Chine_Reserves_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Titane [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Titane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Ukraine_Reserves_Titane { + label="Ukraine_Reserves_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + Ukraine_Reserves_Titane [fillcolor="#e6f2ff", label="Ukraine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Ukraine_Reserves_Titane -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Canada_Reserves_Titane { + label="Canada_Reserves_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Reserves_Titane [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Reserves_Titane -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Mozambique_Reserves_Titane { + label="Mozambique_Reserves_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + Mozambique_Reserves_Titane [fillcolor="#e6f2ff", label="Mozambique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mozambique_Reserves_Titane -> Mozambique_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Traitement_Titane { + label="Traitement_Titane"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Titane [fillcolor="#ffd699", ihh_acteurs="10", ihh_pays="12", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Titane -> Inde_Traitement_Titane [color="purple", fontcolor="purple", label="6%", poids="1"]; + Traitement_Titane -> Chine_Traitement_Titane [color="purple", fontcolor="purple", label="18%", poids="1"]; + Traitement_Titane -> Ukraine_Traitement_Titane [color="purple", fontcolor="purple", label="6%", poids="1"]; + Traitement_Titane -> Russie_Traitement_Titane [color="purple", fontcolor="purple", label="25%", poids="1"]; + Traitement_Titane -> Japon_Traitement_Titane [color="purple", fontcolor="purple", label="11%", poids="1"]; + Traitement_Titane -> Kazakhstan_Traitement_Titane [color="purple", fontcolor="purple", label="9%", poids="1"]; + Traitement_Titane -> EtatsUnis_Traitement_Titane [color="purple", fontcolor="purple", label="15%", poids="1"]; + + subgraph cluster_Inde_Traitement_Titane { + label="Inde_Traitement_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Traitement_Titane [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Traitement_Titane -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + Inde_Traitement_Titane -> KeralaMinerals_Inde_Traitement_Titane [color="purple", fontcolor="purple", label="6%", poids="1"]; + KeralaMinerals_Inde_Traitement_Titane [fillcolor="#d1e0ff", label="Kerala Minerals", niveau="12"]; + + // Relations des nœuds destination + KeralaMinerals_Inde_Traitement_Titane -> Inde_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="100%"]; + KeralaMinerals_Inde_Traitement_Titane -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Titane { + label="Chine_Traitement_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Titane [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Titane -> BaojiTitanium_Chine_Traitement_Titane [color="purple", fontcolor="purple", label="10%", poids="1"]; + Chine_Traitement_Titane -> YunhaiSpecial_Chine_Traitement_Titane [color="purple", fontcolor="purple", label="8%", poids="1"]; + Chine_Traitement_Titane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + BaojiTitanium_Chine_Traitement_Titane [fillcolor="#d1e0ff", label="Baoji Titanium", niveau="12"]; + YunhaiSpecial_Chine_Traitement_Titane [fillcolor="#d1e0ff", label="Yunhai Special Metals", niveau="12"]; + + // Relations des nœuds destination + BaojiTitanium_Chine_Traitement_Titane -> Chine_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="60%"]; + BaojiTitanium_Chine_Traitement_Titane -> Australie_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="25%"]; + BaojiTitanium_Chine_Traitement_Titane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + YunhaiSpecial_Chine_Traitement_Titane -> Chine_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="75%"]; + YunhaiSpecial_Chine_Traitement_Titane -> Australie_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="15%"]; + YunhaiSpecial_Chine_Traitement_Titane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Ukraine_Traitement_Titane { + label="Ukraine_Traitement_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + Ukraine_Traitement_Titane [fillcolor="#e6f2ff", label="Ukraine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Ukraine_Traitement_Titane -> ZaporozhyeTitanium_Ukraine_Traitement_Titane [color="purple", fontcolor="purple", label="6%", poids="1"]; + Ukraine_Traitement_Titane -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ZaporozhyeTitanium_Ukraine_Traitement_Titane [fillcolor="#d1e0ff", label="Zaporozhye Titanium", niveau="12"]; + + // Relations des nœuds destination + ZaporozhyeTitanium_Ukraine_Traitement_Titane -> Ukraine_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="90%"]; + ZaporozhyeTitanium_Ukraine_Traitement_Titane -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Traitement_Titane { + label="Russie_Traitement_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Titane [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Titane -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Russie_Traitement_Titane -> VSMPOAVISMA_Russie_Traitement_Titane [color="purple", fontcolor="purple", label="25%", poids="1"]; + VSMPOAVISMA_Russie_Traitement_Titane [fillcolor="#d1e0ff", label="VSMPOAVISMA", niveau="12"]; + + // Relations des nœuds destination + VSMPOAVISMA_Russie_Traitement_Titane -> Ukraine_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="20%"]; + VSMPOAVISMA_Russie_Traitement_Titane -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Japon_Traitement_Titane { + label="Japon_Traitement_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Titane [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Titane -> TohoTitanium_Japon_Traitement_Titane [color="purple", fontcolor="purple", label="11%", poids="1"]; + Japon_Traitement_Titane -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + TohoTitanium_Japon_Traitement_Titane [fillcolor="#d1e0ff", label="Toho Titanium", niveau="12"]; + + // Relations des nœuds destination + TohoTitanium_Japon_Traitement_Titane -> Australie_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="55%"]; + TohoTitanium_Japon_Traitement_Titane -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + TohoTitanium_Japon_Traitement_Titane -> Inde_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="10%"]; + } + + subgraph cluster_Kazakhstan_Traitement_Titane { + label="Kazakhstan_Traitement_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + Kazakhstan_Traitement_Titane [fillcolor="#e6f2ff", label="Kazakhstan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Kazakhstan_Traitement_Titane -> UKTMP_Kazakhstan_Traitement_Titane [color="purple", fontcolor="purple", label="9%", poids="1"]; + Kazakhstan_Traitement_Titane -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"]; + UKTMP_Kazakhstan_Traitement_Titane [fillcolor="#d1e0ff", label="UKTMP", niveau="12"]; + + // Relations des nœuds destination + UKTMP_Kazakhstan_Traitement_Titane -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Traitement_Titane { + label="EtatsUnis_Traitement_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Titane [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Titane -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + EtatsUnis_Traitement_Titane -> Timet_EtatsUnis_Traitement_Titane [color="purple", fontcolor="purple", label="15%", poids="1"]; + Timet_EtatsUnis_Traitement_Titane [fillcolor="#d1e0ff", label="Timet", niveau="12"]; + + // Relations des nœuds destination + Timet_EtatsUnis_Traitement_Titane -> Australie_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="40%"]; + Timet_EtatsUnis_Traitement_Titane -> Inde_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="15%"]; + Timet_EtatsUnis_Traitement_Titane -> AfriqueDuSud_Extraction_Titane [color="darkblue", fontcolor="darkblue", label="30%"]; + Timet_EtatsUnis_Traitement_Titane -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Titane { + label="Extraction_Titane"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Titane [fillcolor="#ffd699", ihh_acteurs="2", ihh_pays="11", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Titane -> Inde_Extraction_Titane [color="orange", fontcolor="orange", label="4%", poids="1"]; + Extraction_Titane -> Australie_Extraction_Titane [color="orange", fontcolor="orange", label="20%", poids="1"]; + Extraction_Titane -> Ukraine_Extraction_Titane [color="orange", fontcolor="orange", label="5%", poids="1"]; + Extraction_Titane -> Canada_Extraction_Titane [color="orange", fontcolor="orange", label="5%", poids="1"]; + Extraction_Titane -> AfriqueDuSud_Extraction_Titane [color="orange", fontcolor="orange", label="24%", poids="1"]; + Extraction_Titane -> Chine_Extraction_Titane [color="orange", fontcolor="orange", label="15%", poids="1"]; + + subgraph cluster_Inde_Extraction_Titane { + label="Inde_Extraction_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Extraction_Titane [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Extraction_Titane -> IndianRare_Inde_Extraction_Titane [color="orange", fontcolor="orange", label="3%", poids="1"]; + Inde_Extraction_Titane -> Inde_geographique [color="darkgreen"]; + IndianRare_Inde_Extraction_Titane [fillcolor="#d1e0ff", label="Indian Rare Earths Limited", niveau="12"]; + + // Relations des nœuds destination + IndianRare_Inde_Extraction_Titane -> Inde_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Titane { + label="Australie_Extraction_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Titane [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Titane -> IlukaResources_Australie_Extraction_Titane [color="orange", fontcolor="orange", label="9%", poids="1"]; + Australie_Extraction_Titane -> Australie_geographique [color="darkgreen"]; + IlukaResources_Australie_Extraction_Titane [fillcolor="#d1e0ff", label="Iluka Resources", niveau="12"]; + + // Relations des nœuds destination + IlukaResources_Australie_Extraction_Titane -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_Ukraine_Extraction_Titane { + label="Ukraine_Extraction_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + Ukraine_Extraction_Titane [fillcolor="#e6f2ff", label="Ukraine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Ukraine_Extraction_Titane -> Ukraine_geographique [color="darkgreen"]; + Ukraine_Extraction_Titane -> ValkiIlmenit_Ukraine_Extraction_Titane [color="orange", fontcolor="orange", label="3%", poids="1"]; + ValkiIlmenit_Ukraine_Extraction_Titane [fillcolor="#d1e0ff", label="ValkiIlmenit", niveau="12"]; + + // Relations des nœuds destination + ValkiIlmenit_Ukraine_Extraction_Titane -> Ukraine_geographique [color="darkgreen"]; + } + + subgraph cluster_Canada_Extraction_Titane { + label="Canada_Extraction_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Extraction_Titane [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Extraction_Titane -> RioTinto_Canada_Extraction_Titane [color="orange", fontcolor="orange", label="5%", poids="1"]; + Canada_Extraction_Titane -> Canada_geographique [color="darkgreen"]; + RioTinto_Canada_Extraction_Titane [fillcolor="#d1e0ff", label="Rio Tinto Fer et Titane", niveau="12"]; + + // Relations des nœuds destination + RioTinto_Canada_Extraction_Titane -> RoyaumeUni_geographique [color="darkgreen"]; + } + + subgraph cluster_AfriqueDuSud_Extraction_Titane { + label="AfriqueDuSud_Extraction_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Extraction_Titane [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Extraction_Titane -> AfriqueDuSud_geographique [color="darkgreen"]; + AfriqueDuSud_Extraction_Titane -> RichardsBay_AfriqueDuSud_Extraction_Titane [color="orange", fontcolor="orange", label="12%", poids="1"]; + RichardsBay_AfriqueDuSud_Extraction_Titane [fillcolor="#d1e0ff", label="Richards Bay Minerals", niveau="12"]; + + // Relations des nœuds destination + RichardsBay_AfriqueDuSud_Extraction_Titane -> RoyaumeUni_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Titane { + label="Chine_Extraction_Titane"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Titane [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Titane -> PangangGroup_Chine_Extraction_Titane [color="orange", fontcolor="orange", label="10%", poids="1"]; + Chine_Extraction_Titane -> Chine_geographique [color="darkgreen"]; + PangangGroup_Chine_Extraction_Titane [fillcolor="#d1e0ff", label="Pangang Group Vanadium Titanium", niveau="12"]; + + // Relations des nœuds destination + PangangGroup_Chine_Extraction_Titane -> Chine_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Or { + label="Or"; + fillcolor="#ffd699"; + Or [fillcolor="#ffd699", ivc="68", label="Or - Contacteurs, connexions fiables, résistant à l'oxydation", niveau="2"]; + + // Relations sortantes + Or -> Traitement_Or []; + Or -> Extraction_Or []; + Or -> Reserves_Or []; + + + subgraph cluster_Traitement_Or { + label="Traitement_Or"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Or [fillcolor="#ffd699", ihh_acteurs="7", ihh_pays="31", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Or -> EtatsUnis_Traitement_Or [color="purple", fontcolor="purple", label="11%", poids="1"]; + Traitement_Or -> AfriqueDuSud_Traitement_Or [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Or -> Suisse_Traitement_Or [color="purple", fontcolor="purple", label="51%", poids="2"]; + Traitement_Or -> Japon_Traitement_Or [color="purple", fontcolor="purple", label="21%", poids="1"]; + Traitement_Or -> Australie_Traitement_Or [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Or -> Allemagne_Traitement_Or [color="purple", fontcolor="purple", label="7%", poids="1"]; + + subgraph cluster_EtatsUnis_Traitement_Or { + label="EtatsUnis_Traitement_Or"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Or [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Or -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + EtatsUnis_Traitement_Or -> JohnsonMatthey_EtatsUnis_Traitement_Or [color="purple", fontcolor="purple", label="5%", poids="1"]; + EtatsUnis_Traitement_Or -> Heraeus_EtatsUnis_Traitement_Or [color="purple", fontcolor="purple", label="6%", poids="1"]; + JohnsonMatthey_EtatsUnis_Traitement_Or [fillcolor="#d1e0ff", label="Johnson Matthey", niveau="12"]; + Heraeus_EtatsUnis_Traitement_Or [fillcolor="#d1e0ff", label="Heraeus", niveau="12"]; + + // Relations des nœuds destination + JohnsonMatthey_EtatsUnis_Traitement_Or -> Canada_Extraction_Or [color="darkblue", fontcolor="darkblue", label="25%"]; + JohnsonMatthey_EtatsUnis_Traitement_Or -> RoyaumeUni_geographique [color="darkgreen", fontcolor="darkgreen"]; + Heraeus_EtatsUnis_Traitement_Or -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + Heraeus_EtatsUnis_Traitement_Or -> Canada_Extraction_Or [color="darkblue", fontcolor="darkblue", label="30%"]; + } + + subgraph cluster_AfriqueDuSud_Traitement_Or { + label="AfriqueDuSud_Traitement_Or"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Traitement_Or [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Traitement_Or -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + AfriqueDuSud_Traitement_Or -> RandRefinery_AfriqueDuSud_Traitement_Or [color="purple", fontcolor="purple", label="5%", poids="1"]; + RandRefinery_AfriqueDuSud_Traitement_Or [fillcolor="#d1e0ff", label="Rand Refinery", niveau="12"]; + + // Relations des nœuds destination + RandRefinery_AfriqueDuSud_Traitement_Or -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + RandRefinery_AfriqueDuSud_Traitement_Or -> AfriqueDuSud_Extraction_Or [color="darkblue", fontcolor="darkblue", label="65%"]; + } + + subgraph cluster_Suisse_Traitement_Or { + label="Suisse_Traitement_Or"; + fillcolor="#e6f2ff"; + style="filled"; + Suisse_Traitement_Or [fillcolor="#e6f2ff", label="Suisse", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Suisse_Traitement_Or -> ArgorHeraeus_Suisse_Traitement_Or [color="purple", fontcolor="purple", label="10%", poids="1"]; + Suisse_Traitement_Or -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"]; + Suisse_Traitement_Or -> MetalorTechnologies_Suisse_Traitement_Or [color="purple", fontcolor="purple", label="18%", poids="1"]; + Suisse_Traitement_Or -> Valcambi_Suisse_Traitement_Or [color="purple", fontcolor="purple", label="11%", poids="1"]; + Suisse_Traitement_Or -> PAMP_Suisse_Traitement_Or [color="purple", fontcolor="purple", label="12%", poids="1"]; + ArgorHeraeus_Suisse_Traitement_Or [fillcolor="#d1e0ff", label="ArgorHeraeus", niveau="12"]; + MetalorTechnologies_Suisse_Traitement_Or [fillcolor="#d1e0ff", label="Metalor Technologies", niveau="12"]; + Valcambi_Suisse_Traitement_Or [fillcolor="#d1e0ff", label="Valcambi", niveau="12"]; + PAMP_Suisse_Traitement_Or [fillcolor="#d1e0ff", label="PAMP", niveau="12"]; + + // Relations des nœuds destination + ArgorHeraeus_Suisse_Traitement_Or -> AfriqueDuSud_Extraction_Or [color="darkblue", fontcolor="darkblue", label="10%"]; + ArgorHeraeus_Suisse_Traitement_Or -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + MetalorTechnologies_Suisse_Traitement_Or -> Canada_Extraction_Or [color="darkblue", fontcolor="darkblue", label="5%"]; + MetalorTechnologies_Suisse_Traitement_Or -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"]; + Valcambi_Suisse_Traitement_Or -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + Valcambi_Suisse_Traitement_Or -> Australie_Extraction_Or [color="darkblue", fontcolor="darkblue", label="15%"]; + PAMP_Suisse_Traitement_Or -> Australie_Extraction_Or [color="darkblue", fontcolor="darkblue", label="15%"]; + PAMP_Suisse_Traitement_Or -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"]; + PAMP_Suisse_Traitement_Or -> AfriqueDuSud_Extraction_Or [color="darkblue", fontcolor="darkblue", label="8%"]; + } + + subgraph cluster_Japon_Traitement_Or { + label="Japon_Traitement_Or"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Or [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Or -> AsahiRefining_Japon_Traitement_Or [color="purple", fontcolor="purple", label="7%", poids="1"]; + Japon_Traitement_Or -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + Japon_Traitement_Or -> TanakaKikinzoku_Japon_Traitement_Or [color="purple", fontcolor="purple", label="14%", poids="1"]; + AsahiRefining_Japon_Traitement_Or [fillcolor="#d1e0ff", label="Asahi Refining", niveau="12"]; + TanakaKikinzoku_Japon_Traitement_Or [fillcolor="#d1e0ff", label="Tanaka Kikinzoku Kogyo", niveau="12"]; + + // Relations des nœuds destination + AsahiRefining_Japon_Traitement_Or -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + AsahiRefining_Japon_Traitement_Or -> Canada_Extraction_Or [color="darkblue", fontcolor="darkblue", label="10%"]; + AsahiRefining_Japon_Traitement_Or -> Australie_Extraction_Or [color="darkblue", fontcolor="darkblue", label="30%"]; + TanakaKikinzoku_Japon_Traitement_Or -> Australie_Extraction_Or [color="darkblue", fontcolor="darkblue", label="20%"]; + TanakaKikinzoku_Japon_Traitement_Or -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + TanakaKikinzoku_Japon_Traitement_Or -> Canada_Extraction_Or [color="darkblue", fontcolor="darkblue", label="15%"]; + } + + subgraph cluster_Australie_Traitement_Or { + label="Australie_Traitement_Or"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Traitement_Or [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Traitement_Or -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Australie_Traitement_Or -> PerthMint_Australie_Traitement_Or [color="purple", fontcolor="purple", label="5%", poids="1"]; + PerthMint_Australie_Traitement_Or [fillcolor="#d1e0ff", label="Perth Mint", niveau="12"]; + + // Relations des nœuds destination + PerthMint_Australie_Traitement_Or -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + PerthMint_Australie_Traitement_Or -> Australie_Extraction_Or [color="darkblue", fontcolor="darkblue", label="75%"]; + } + + subgraph cluster_Allemagne_Traitement_Or { + label="Allemagne_Traitement_Or"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Traitement_Or [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Traitement_Or -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + Allemagne_Traitement_Or -> Umicore_Allemagne_Traitement_Or [color="purple", fontcolor="purple", label="7%", poids="1"]; + Umicore_Allemagne_Traitement_Or [fillcolor="#d1e0ff", label="Umicore", niveau="12"]; + + // Relations des nœuds destination + Umicore_Allemagne_Traitement_Or -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Or { + label="Extraction_Or"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Or [fillcolor="#ffd699", ihh_acteurs="1", ihh_pays="2", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Or -> Canada_Extraction_Or [color="orange", fontcolor="orange", label="6%", poids="1"]; + Extraction_Or -> Russie_Extraction_Or [color="orange", fontcolor="orange", label="9%", poids="1"]; + Extraction_Or -> Australie_Extraction_Or [color="orange", fontcolor="orange", label="9%", poids="1"]; + Extraction_Or -> AfriqueDuSud_Extraction_Or [color="orange", fontcolor="orange", label="3%", poids="1"]; + + subgraph cluster_Canada_Extraction_Or { + label="Canada_Extraction_Or"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Extraction_Or [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Extraction_Or -> AgnicoEagle_Canada_Extraction_Or [color="orange", fontcolor="orange", label="2%", poids="1"]; + Canada_Extraction_Or -> Canada_geographique [color="darkgreen"]; + AgnicoEagle_Canada_Extraction_Or [fillcolor="#d1e0ff", label="Agnico Eagle Mines", niveau="12"]; + + // Relations des nœuds destination + AgnicoEagle_Canada_Extraction_Or -> Canada_geographique [color="darkgreen"]; + } + + subgraph cluster_Russie_Extraction_Or { + label="Russie_Extraction_Or"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Extraction_Or [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Extraction_Or -> Russie_geographique [color="darkgreen"]; + Russie_Extraction_Or -> Polyus_Russie_Extraction_Or [color="orange", fontcolor="orange", label="6%", poids="1"]; + Polyus_Russie_Extraction_Or [fillcolor="#d1e0ff", label="Polyus", niveau="12"]; + + // Relations des nœuds destination + Polyus_Russie_Extraction_Or -> Russie_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Or { + label="Australie_Extraction_Or"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Or [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Or -> Australie_geographique [color="darkgreen"]; + Australie_Extraction_Or -> NewcrestMining_Australie_Extraction_Or [color="orange", fontcolor="orange", label="5%", poids="1"]; + NewcrestMining_Australie_Extraction_Or [fillcolor="#d1e0ff", label="Newcrest Mining", niveau="12"]; + + // Relations des nœuds destination + NewcrestMining_Australie_Extraction_Or -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_AfriqueDuSud_Extraction_Or { + label="AfriqueDuSud_Extraction_Or"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Extraction_Or [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Extraction_Or -> AngloGoldAshanti_AfriqueDuSud_Extraction_Or [color="orange", fontcolor="orange", label="4%", poids="1"]; + AfriqueDuSud_Extraction_Or -> AfriqueDuSud_geographique [color="darkgreen"]; + AngloGoldAshanti_AfriqueDuSud_Extraction_Or [fillcolor="#d1e0ff", label="AngloGold Ashanti", niveau="12"]; + + // Relations des nœuds destination + AngloGoldAshanti_AfriqueDuSud_Extraction_Or -> AfriqueDuSud_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Reserves_Or { + label="Reserves_Or"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Or [fillcolor="#ffd699", ihh_pays="6", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Or -> Russie_Reserves_Or [color="red", fontcolor="red", label="19%", poids="1"]; + Reserves_Or -> EtatsUnis_Reserves_Or [color="red", fontcolor="red", label="5%", poids="1"]; + Reserves_Or -> Canada_Reserves_Or [color="red", fontcolor="red", label="3%", poids="1"]; + Reserves_Or -> Chine_Reserves_Or [color="red", fontcolor="red", label="3%", poids="1"]; + Reserves_Or -> AfriqueDuSud_Reserves_Or [color="red", fontcolor="red", label="8%", poids="1"]; + Reserves_Or -> Australie_Reserves_Or [color="red", fontcolor="red", label="19%", poids="1"]; + + subgraph cluster_Russie_Reserves_Or { + label="Russie_Reserves_Or"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Or [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Or -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Or { + label="EtatsUnis_Reserves_Or"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Or [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Or -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Canada_Reserves_Or { + label="Canada_Reserves_Or"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Reserves_Or [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Reserves_Or -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Or { + label="Chine_Reserves_Or"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Or [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Or -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_AfriqueDuSud_Reserves_Or { + label="AfriqueDuSud_Reserves_Or"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Reserves_Or [fillcolor="#e6f2ff", label="AfriqueDuSud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Reserves_Or -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Reserves_Or { + label="Australie_Reserves_Or"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Or [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Or -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Cuivre { + label="Cuivre"; + fillcolor="#ffd699"; + Cuivre [fillcolor="#ffd699", ivc="5", label="Cuivre - Conducteurs électriques, PCB, interconnexions", niveau="2"]; + + // Relations sortantes + Cuivre -> Extraction_Cuivre []; + Cuivre -> Reserves_Cuivre []; + Cuivre -> Traitement_Cuivre []; + + + subgraph cluster_Extraction_Cuivre { + label="Extraction_Cuivre"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Cuivre [fillcolor="#ffd699", ihh_acteurs="1", ihh_pays="12", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Cuivre -> Chili_Extraction_Cuivre [color="orange", fontcolor="orange", label="27%", poids="2"]; + Extraction_Cuivre -> Australie_Extraction_Cuivre [color="orange", fontcolor="orange", label="11%", poids="1"]; + Extraction_Cuivre -> RDCongo_Extraction_Cuivre [color="orange", fontcolor="orange", label="13%", poids="1"]; + Extraction_Cuivre -> EtatsUnis_Extraction_Cuivre [color="orange", fontcolor="orange", label="12%", poids="1"]; + Extraction_Cuivre -> Perou_Extraction_Cuivre [color="orange", fontcolor="orange", label="16%", poids="1"]; + Extraction_Cuivre -> Indonesie_Extraction_Cuivre [color="orange", fontcolor="orange", label="5%", poids="1"]; + Extraction_Cuivre -> Chine_Extraction_Cuivre [color="orange", fontcolor="orange", label="6%", poids="1"]; + + subgraph cluster_Chili_Extraction_Cuivre { + label="Chili_Extraction_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Chili_Extraction_Cuivre [fillcolor="#e6f2ff", label="Chili", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chili_Extraction_Cuivre -> Chili_geographique [color="darkgreen"]; + Chili_Extraction_Cuivre -> Collahuasi_Chili_Extraction_Cuivre [color="orange", fontcolor="orange", label="5%", poids="1"]; + Chili_Extraction_Cuivre -> Escondida_Chili_Extraction_Cuivre [color="orange", fontcolor="orange", label="7%", poids="1"]; + Chili_Extraction_Cuivre -> Codelco_Chili_Extraction_Cuivre [color="orange", fontcolor="orange", label="8%", poids="1"]; + Collahuasi_Chili_Extraction_Cuivre [fillcolor="#d1e0ff", label="Collahuasi Mining", niveau="12"]; + Escondida_Chili_Extraction_Cuivre [fillcolor="#d1e0ff", label="Escondida", niveau="12"]; + Codelco_Chili_Extraction_Cuivre [fillcolor="#d1e0ff", label="Codelco", niveau="12"]; + + // Relations des nœuds destination + Collahuasi_Chili_Extraction_Cuivre -> RoyaumeUni_geographique [color="darkgreen"]; + Escondida_Chili_Extraction_Cuivre -> Australie_geographique [color="darkgreen"]; + Codelco_Chili_Extraction_Cuivre -> Chili_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Cuivre { + label="Australie_Extraction_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Cuivre [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Cuivre -> Australie_geographique [color="darkgreen"]; + Australie_Extraction_Cuivre -> BHP_Australie_Extraction_Cuivre [color="orange", fontcolor="orange", label="7%", poids="1"]; + Australie_Extraction_Cuivre -> RioTinto_Australie_Extraction_Cuivre [color="orange", fontcolor="orange", label="4%", poids="1"]; + BHP_Australie_Extraction_Cuivre [fillcolor="#d1e0ff", label="BHP", niveau="12"]; + RioTinto_Australie_Extraction_Cuivre [fillcolor="#d1e0ff", label="Rio Tinto", niveau="12"]; + + // Relations des nœuds destination + BHP_Australie_Extraction_Cuivre -> Australie_geographique [color="darkgreen"]; + RioTinto_Australie_Extraction_Cuivre -> RoyaumeUni_geographique [color="darkgreen"]; + } + + subgraph cluster_RDCongo_Extraction_Cuivre { + label="RDCongo_Extraction_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + RDCongo_Extraction_Cuivre [fillcolor="#e6f2ff", label="RDCongo", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + RDCongo_Extraction_Cuivre -> KamoaKakula_RDCongo_Extraction_Cuivre [color="orange", fontcolor="orange", label="5%", poids="1"]; + RDCongo_Extraction_Cuivre -> TenkeFungurume_RDCongo_Extraction_Cuivre [color="orange", fontcolor="orange", label="8%", poids="1"]; + RDCongo_Extraction_Cuivre -> RDCongo_geographique [color="darkgreen"]; + KamoaKakula_RDCongo_Extraction_Cuivre [fillcolor="#d1e0ff", label="Kamoa-Kakula Copper Mine", niveau="12"]; + TenkeFungurume_RDCongo_Extraction_Cuivre [fillcolor="#d1e0ff", label="Tenke Fungurume Mining", niveau="12"]; + + // Relations des nœuds destination + KamoaKakula_RDCongo_Extraction_Cuivre -> Canada_geographique [color="darkgreen"]; + TenkeFungurume_RDCongo_Extraction_Cuivre -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Extraction_Cuivre { + label="EtatsUnis_Extraction_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Cuivre [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Cuivre -> FreeportMcMoRan_EtatsUnis_Extraction_Cuivre [color="orange", fontcolor="orange", label="9%", poids="1"]; + EtatsUnis_Extraction_Cuivre -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Extraction_Cuivre -> RioTinto_EtatsUnis_Extraction_Cuivre [color="orange", fontcolor="orange", label="3%", poids="1"]; + FreeportMcMoRan_EtatsUnis_Extraction_Cuivre [fillcolor="#d1e0ff", label="FreeportMcMoRan", niveau="12"]; + RioTinto_EtatsUnis_Extraction_Cuivre [fillcolor="#d1e0ff", label="Rio Tinto Group", niveau="12"]; + + // Relations des nœuds destination + FreeportMcMoRan_EtatsUnis_Extraction_Cuivre -> EtatsUnis_geographique [color="darkgreen"]; + RioTinto_EtatsUnis_Extraction_Cuivre -> RoyaumeUni_geographique [color="darkgreen"]; + } + + subgraph cluster_Perou_Extraction_Cuivre { + label="Perou_Extraction_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Perou_Extraction_Cuivre [fillcolor="#e6f2ff", label="Perou", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Perou_Extraction_Cuivre -> Antamina_Perou_Extraction_Cuivre [color="orange", fontcolor="orange", label="6%", poids="1"]; + Perou_Extraction_Cuivre -> Perou_geographique [color="darkgreen"]; + Perou_Extraction_Cuivre -> SouthernCopper_Perou_Extraction_Cuivre [color="orange", fontcolor="orange", label="10%", poids="1"]; + Antamina_Perou_Extraction_Cuivre [fillcolor="#d1e0ff", label="Antamina", niveau="12"]; + SouthernCopper_Perou_Extraction_Cuivre [fillcolor="#d1e0ff", label="Southern Copper", niveau="12"]; + + // Relations des nœuds destination + Antamina_Perou_Extraction_Cuivre -> Canada_geographique [color="darkgreen"]; + SouthernCopper_Perou_Extraction_Cuivre -> Mexique_geographique [color="darkgreen"]; + } + + subgraph cluster_Indonesie_Extraction_Cuivre { + label="Indonesie_Extraction_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Indonesie_Extraction_Cuivre [fillcolor="#e6f2ff", label="Indonesie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Indonesie_Extraction_Cuivre -> Indonesie_geographique [color="darkgreen"]; + Indonesie_Extraction_Cuivre -> Grasberg_Indonesie_Extraction_Cuivre [color="orange", fontcolor="orange", label="5%", poids="1"]; + Grasberg_Indonesie_Extraction_Cuivre [fillcolor="#d1e0ff", label="Grasberg Mine", niveau="12"]; + + // Relations des nœuds destination + Grasberg_Indonesie_Extraction_Cuivre -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Cuivre { + label="Chine_Extraction_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Cuivre [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Cuivre -> JiangxiCopper_Chine_Extraction_Cuivre [color="orange", fontcolor="orange", label="6%", poids="1"]; + Chine_Extraction_Cuivre -> Chine_geographique [color="darkgreen"]; + JiangxiCopper_Chine_Extraction_Cuivre [fillcolor="#d1e0ff", label="Jiangxi Copper Company Limited", niveau="12"]; + + // Relations des nœuds destination + JiangxiCopper_Chine_Extraction_Cuivre -> Chine_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Reserves_Cuivre { + label="Reserves_Cuivre"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Cuivre [fillcolor="#ffd699", ihh_pays="7", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Cuivre -> EtatsUnis_Reserves_Cuivre [color="red", fontcolor="red", label="5%", poids="1"]; + Reserves_Cuivre -> Mexique_Reserves_Cuivre [color="red", fontcolor="red", label="6%", poids="1"]; + Reserves_Cuivre -> Australie_Reserves_Cuivre [color="red", fontcolor="red", label="11%", poids="1"]; + Reserves_Cuivre -> Perou_Reserves_Cuivre [color="red", fontcolor="red", label="10%", poids="1"]; + Reserves_Cuivre -> RDCongo_Reserves_Cuivre [color="red", fontcolor="red", label="3%", poids="1"]; + Reserves_Cuivre -> Chine_Reserves_Cuivre [color="red", fontcolor="red", label="3%", poids="1"]; + Reserves_Cuivre -> Russie_Reserves_Cuivre [color="red", fontcolor="red", label="7%", poids="1"]; + Reserves_Cuivre -> Chili_Reserves_Cuivre [color="red", fontcolor="red", label="23%", poids="1"]; + + subgraph cluster_EtatsUnis_Reserves_Cuivre { + label="EtatsUnis_Reserves_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Cuivre [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Cuivre -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Mexique_Reserves_Cuivre { + label="Mexique_Reserves_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Mexique_Reserves_Cuivre [fillcolor="#e6f2ff", label="Mexique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mexique_Reserves_Cuivre -> Mexique_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Reserves_Cuivre { + label="Australie_Reserves_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Cuivre [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Cuivre -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Perou_Reserves_Cuivre { + label="Perou_Reserves_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Perou_Reserves_Cuivre [fillcolor="#e6f2ff", label="Perou", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Perou_Reserves_Cuivre -> Perou_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_RDCongo_Reserves_Cuivre { + label="RDCongo_Reserves_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + RDCongo_Reserves_Cuivre [fillcolor="#e6f2ff", label="RDCongo", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + RDCongo_Reserves_Cuivre -> RDCongo_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Cuivre { + label="Chine_Reserves_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Cuivre [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Cuivre -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Reserves_Cuivre { + label="Russie_Reserves_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Cuivre [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Cuivre -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chili_Reserves_Cuivre { + label="Chili_Reserves_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Chili_Reserves_Cuivre [fillcolor="#e6f2ff", label="Chili", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chili_Reserves_Cuivre -> Chili_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Traitement_Cuivre { + label="Traitement_Cuivre"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Cuivre [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="25", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Cuivre -> CoreeDuSud_Traitement_Cuivre [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Cuivre -> Chili_Traitement_Cuivre [color="purple", fontcolor="purple", label="24%", poids="1"]; + Traitement_Cuivre -> Chine_Traitement_Cuivre [color="purple", fontcolor="purple", label="45%", poids="2"]; + Traitement_Cuivre -> Inde_Traitement_Cuivre [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Cuivre -> EtatsUnis_Traitement_Cuivre [color="purple", fontcolor="purple", label="7%", poids="1"]; + Traitement_Cuivre -> Pologne_Traitement_Cuivre [color="purple", fontcolor="purple", label="2%", poids="1"]; + Traitement_Cuivre -> Russie_Traitement_Cuivre [color="purple", fontcolor="purple", label="2%", poids="1"]; + Traitement_Cuivre -> Japon_Traitement_Cuivre [color="purple", fontcolor="purple", label="8%", poids="1"]; + Traitement_Cuivre -> Allemagne_Traitement_Cuivre [color="purple", fontcolor="purple", label="5%", poids="1"]; + + subgraph cluster_CoreeDuSud_Traitement_Cuivre { + label="CoreeDuSud_Traitement_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Traitement_Cuivre [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Traitement_Cuivre -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + CoreeDuSud_Traitement_Cuivre -> LSNikko_CoreeDuSud_Traitement_Cuivre [color="purple", fontcolor="purple", label="3%", poids="1"]; + LSNikko_CoreeDuSud_Traitement_Cuivre [fillcolor="#d1e0ff", label="LS Nikkko", niveau="12"]; + + // Relations des nœuds destination + LSNikko_CoreeDuSud_Traitement_Cuivre -> Australie_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="50%"]; + LSNikko_CoreeDuSud_Traitement_Cuivre -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chili_Traitement_Cuivre { + label="Chili_Traitement_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Chili_Traitement_Cuivre [fillcolor="#e6f2ff", label="Chili", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chili_Traitement_Cuivre -> Chili_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chili_Traitement_Cuivre -> Escondida_Chili_Traitement_Cuivre [color="purple", fontcolor="purple", label="9%", poids="1"]; + Chili_Traitement_Cuivre -> Codelco_Chili_Traitement_Cuivre [color="purple", fontcolor="purple", label="15%", poids="1"]; + Escondida_Chili_Traitement_Cuivre [fillcolor="#d1e0ff", label="Escondida", niveau="12"]; + Codelco_Chili_Traitement_Cuivre [fillcolor="#d1e0ff", label="Codelco", niveau="12"]; + + // Relations des nœuds destination + Escondida_Chili_Traitement_Cuivre -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Escondida_Chili_Traitement_Cuivre -> Chili_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="100%"]; + Codelco_Chili_Traitement_Cuivre -> Chili_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="90%"]; + Codelco_Chili_Traitement_Cuivre -> Chili_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Cuivre { + label="Chine_Traitement_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Cuivre [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Cuivre -> ZijinMining_Chine_Traitement_Cuivre [color="purple", fontcolor="purple", label="5%", poids="1"]; + Chine_Traitement_Cuivre -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Cuivre -> CHALCO_Chine_Traitement_Cuivre [color="purple", fontcolor="purple", label="4%", poids="1"]; + Chine_Traitement_Cuivre -> YunnanCopper_Chine_Traitement_Cuivre [color="purple", fontcolor="purple", label="7%", poids="1"]; + Chine_Traitement_Cuivre -> CMOC_Chine_Traitement_Cuivre [color="purple", fontcolor="purple", label="3%", poids="1"]; + Chine_Traitement_Cuivre -> JiangxiCopper_Chine_Traitement_Cuivre [color="purple", fontcolor="purple", label="18%", poids="1"]; + Chine_Traitement_Cuivre -> Tongling_Chine_Traitement_Cuivre [color="purple", fontcolor="purple", label="12%", poids="1"]; + ZijinMining_Chine_Traitement_Cuivre [fillcolor="#d1e0ff", label="Zijin Mining", niveau="12"]; + CHALCO_Chine_Traitement_Cuivre [fillcolor="#d1e0ff", label="Chalco", niveau="12"]; + YunnanCopper_Chine_Traitement_Cuivre [fillcolor="#d1e0ff", label="Yunnan Copper", niveau="12"]; + CMOC_Chine_Traitement_Cuivre [fillcolor="#d1e0ff", label="CMOC", niveau="12"]; + JiangxiCopper_Chine_Traitement_Cuivre [fillcolor="#d1e0ff", label="Jiangxi Copper", niveau="12"]; + Tongling_Chine_Traitement_Cuivre [fillcolor="#d1e0ff", label="Tongling", niveau="12"]; + + // Relations des nœuds destination + ZijinMining_Chine_Traitement_Cuivre -> Chine_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="20%"]; + ZijinMining_Chine_Traitement_Cuivre -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ZijinMining_Chine_Traitement_Cuivre -> RDCongo_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="40%"]; + CHALCO_Chine_Traitement_Cuivre -> Chili_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="60%"]; + CHALCO_Chine_Traitement_Cuivre -> Australie_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="40%"]; + CHALCO_Chine_Traitement_Cuivre -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + YunnanCopper_Chine_Traitement_Cuivre -> Chine_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="20%"]; + YunnanCopper_Chine_Traitement_Cuivre -> RDCongo_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="30%"]; + YunnanCopper_Chine_Traitement_Cuivre -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + CMOC_Chine_Traitement_Cuivre -> RDCongo_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="70%"]; + CMOC_Chine_Traitement_Cuivre -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + JiangxiCopper_Chine_Traitement_Cuivre -> RDCongo_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="30%"]; + JiangxiCopper_Chine_Traitement_Cuivre -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + JiangxiCopper_Chine_Traitement_Cuivre -> Australie_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="30%"]; + JiangxiCopper_Chine_Traitement_Cuivre -> Chili_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="40%"]; + Tongling_Chine_Traitement_Cuivre -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Traitement_Cuivre { + label="Inde_Traitement_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Traitement_Cuivre [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Traitement_Cuivre -> KutchCopper_Inde_Traitement_Cuivre [color="purple", fontcolor="purple", label="4%", poids="1"]; + Inde_Traitement_Cuivre -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + KutchCopper_Inde_Traitement_Cuivre [fillcolor="#d1e0ff", label="Kutch Copper", niveau="12"]; + + // Relations des nœuds destination + KutchCopper_Inde_Traitement_Cuivre -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + KutchCopper_Inde_Traitement_Cuivre -> Chili_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="80%"]; + } + + subgraph cluster_EtatsUnis_Traitement_Cuivre { + label="EtatsUnis_Traitement_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Cuivre [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Cuivre -> FreeportMcMoRan_EtatsUnis_Traitement_Cuivre [color="purple", fontcolor="purple", label="7%", poids="1"]; + EtatsUnis_Traitement_Cuivre -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + FreeportMcMoRan_EtatsUnis_Traitement_Cuivre [fillcolor="#d1e0ff", label="FreeportMcMoRan", niveau="12"]; + + // Relations des nœuds destination + FreeportMcMoRan_EtatsUnis_Traitement_Cuivre -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + FreeportMcMoRan_EtatsUnis_Traitement_Cuivre -> EtatsUnis_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="60%"]; + } + + subgraph cluster_Pologne_Traitement_Cuivre { + label="Pologne_Traitement_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Pologne_Traitement_Cuivre [fillcolor="#e6f2ff", label="Pologne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Pologne_Traitement_Cuivre -> KGHM_Pologne_Traitement_Cuivre [color="purple", fontcolor="purple", label="2%", poids="1"]; + Pologne_Traitement_Cuivre -> Pologne_geographique [color="darkgreen", fontcolor="darkgreen"]; + KGHM_Pologne_Traitement_Cuivre [fillcolor="#d1e0ff", label="KGHM", niveau="12"]; + + // Relations des nœuds destination + KGHM_Pologne_Traitement_Cuivre -> Pologne_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Traitement_Cuivre { + label="Russie_Traitement_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Cuivre [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Cuivre -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Russie_Traitement_Cuivre -> NorilskNickel_Russie_Traitement_Cuivre [color="purple", fontcolor="purple", label="2%", poids="1"]; + NorilskNickel_Russie_Traitement_Cuivre [fillcolor="#d1e0ff", label="Norilsk Nickel", niveau="12"]; + + // Relations des nœuds destination + NorilskNickel_Russie_Traitement_Cuivre -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Japon_Traitement_Cuivre { + label="Japon_Traitement_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Cuivre [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Cuivre -> PanPacificCopper_Japon_Traitement_Cuivre [color="purple", fontcolor="purple", label="8%", poids="1"]; + Japon_Traitement_Cuivre -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + PanPacificCopper_Japon_Traitement_Cuivre [fillcolor="#d1e0ff", label="Pan Pacific Copper", niveau="12"]; + + // Relations des nœuds destination + PanPacificCopper_Japon_Traitement_Cuivre -> Chili_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="70%"]; + PanPacificCopper_Japon_Traitement_Cuivre -> Perou_Extraction_Cuivre [color="darkblue", fontcolor="darkblue", label="30%"]; + PanPacificCopper_Japon_Traitement_Cuivre -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Allemagne_Traitement_Cuivre { + label="Allemagne_Traitement_Cuivre"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Traitement_Cuivre [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Traitement_Cuivre -> Aurubis_Allemagne_Traitement_Cuivre [color="purple", fontcolor="purple", label="5%", poids="1"]; + Allemagne_Traitement_Cuivre -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + Aurubis_Allemagne_Traitement_Cuivre [fillcolor="#d1e0ff", label="Aurubis", niveau="12"]; + + // Relations des nœuds destination + Aurubis_Allemagne_Traitement_Cuivre -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Palladium { + label="Palladium"; + fillcolor="#ffd699"; + Palladium [fillcolor="#ffd699", ivc="24", label="Palladium - Catalyseurs automobiles, composants électroniques, stockage de données", niveau="2"]; + + // Relations sortantes + Palladium -> Traitement_Palladium []; + Palladium -> Reserves_Palladium []; + Palladium -> Extraction_Palladium []; + + + subgraph cluster_Traitement_Palladium { + label="Traitement_Palladium"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Palladium [fillcolor="#ffd699", ihh_acteurs="21", ihh_pays="31", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Palladium -> Zimbabwe_Traitement_Palladium [color="purple", fontcolor="purple", label="6%", poids="1"]; + Traitement_Palladium -> Canada_Traitement_Palladium [color="purple", fontcolor="purple", label="10%", poids="1"]; + Traitement_Palladium -> AfriqueDuSud_Traitement_Palladium [color="purple", fontcolor="purple", label="38%", poids="2"]; + Traitement_Palladium -> EtatsUnis_Traitement_Palladium [color="purple", fontcolor="purple", label="6%", poids="1"]; + Traitement_Palladium -> Russie_Traitement_Palladium [color="purple", fontcolor="purple", label="41%", poids="2"]; + + subgraph cluster_Zimbabwe_Traitement_Palladium { + label="Zimbabwe_Traitement_Palladium"; + fillcolor="#e6f2ff"; + style="filled"; + Zimbabwe_Traitement_Palladium [fillcolor="#e6f2ff", label="Zimbabwe", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Zimbabwe_Traitement_Palladium -> Mimosa_Zimbabwe_Traitement_Palladium [color="purple", fontcolor="purple", label="2%", poids="1"]; + Zimbabwe_Traitement_Palladium -> Zimbabwe_geographique [color="darkgreen", fontcolor="darkgreen"]; + Zimbabwe_Traitement_Palladium -> Zimplats_Zimbabwe_Traitement_Palladium [color="purple", fontcolor="purple", label="4%", poids="1"]; + Mimosa_Zimbabwe_Traitement_Palladium [fillcolor="#d1e0ff", label="Mimosa", niveau="12"]; + Zimplats_Zimbabwe_Traitement_Palladium [fillcolor="#d1e0ff", label="Zimplats", niveau="12"]; + + // Relations des nœuds destination + Mimosa_Zimbabwe_Traitement_Palladium -> Zimbabwe_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"]; + Mimosa_Zimbabwe_Traitement_Palladium -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + Zimplats_Zimbabwe_Traitement_Palladium -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + Zimplats_Zimbabwe_Traitement_Palladium -> Zimbabwe_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Canada_Traitement_Palladium { + label="Canada_Traitement_Palladium"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Traitement_Palladium [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Traitement_Palladium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + Canada_Traitement_Palladium -> Glencore_Canada_Traitement_Palladium [color="purple", fontcolor="purple", label="4%", poids="1"]; + Canada_Traitement_Palladium -> Vale_Canada_Traitement_Palladium [color="purple", fontcolor="purple", label="6%", poids="1"]; + Glencore_Canada_Traitement_Palladium [fillcolor="#d1e0ff", label="Glencore", niveau="12"]; + Vale_Canada_Traitement_Palladium [fillcolor="#d1e0ff", label="Vale", niveau="12"]; + + // Relations des nœuds destination + Glencore_Canada_Traitement_Palladium -> Canada_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"]; + Glencore_Canada_Traitement_Palladium -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"]; + Vale_Canada_Traitement_Palladium -> Canada_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"]; + Vale_Canada_Traitement_Palladium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_AfriqueDuSud_Traitement_Palladium { + label="AfriqueDuSud_Traitement_Palladium"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Traitement_Palladium [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Traitement_Palladium -> ImpalaPlatinum_AfriqueDuSud_Traitement_Palladium [color="purple", fontcolor="purple", label="12%", poids="1"]; + AfriqueDuSud_Traitement_Palladium -> AngloAmerican_AfriqueDuSud_Traitement_Palladium [color="purple", fontcolor="purple", label="21%", poids="1"]; + AfriqueDuSud_Traitement_Palladium -> SibanyeStillwater_AfriqueDuSud_Traitement_Palladium [color="purple", fontcolor="purple", label="5%", poids="1"]; + AfriqueDuSud_Traitement_Palladium -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + ImpalaPlatinum_AfriqueDuSud_Traitement_Palladium [fillcolor="#d1e0ff", label="Impala Platinum", niveau="12"]; + AngloAmerican_AfriqueDuSud_Traitement_Palladium [fillcolor="#d1e0ff", label="Anglo American Platinum", niveau="12"]; + SibanyeStillwater_AfriqueDuSud_Traitement_Palladium [fillcolor="#d1e0ff", label="SibanyeStillwater", niveau="12"]; + + // Relations des nœuds destination + ImpalaPlatinum_AfriqueDuSud_Traitement_Palladium -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + ImpalaPlatinum_AfriqueDuSud_Traitement_Palladium -> AfriqueDuSud_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"]; + AngloAmerican_AfriqueDuSud_Traitement_Palladium -> AfriqueDuSud_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"]; + AngloAmerican_AfriqueDuSud_Traitement_Palladium -> RoyaumeUni_geographique [color="darkgreen", fontcolor="darkgreen"]; + SibanyeStillwater_AfriqueDuSud_Traitement_Palladium -> AfriqueDuSud_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"]; + SibanyeStillwater_AfriqueDuSud_Traitement_Palladium -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + SibanyeStillwater_AfriqueDuSud_Traitement_Palladium -> EtatsUnis_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_EtatsUnis_Traitement_Palladium { + label="EtatsUnis_Traitement_Palladium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Palladium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Palladium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + EtatsUnis_Traitement_Palladium -> SibanyeStillwater_EtatsUnis_Traitement_Palladium [color="purple", fontcolor="purple", label="6%", poids="1"]; + SibanyeStillwater_EtatsUnis_Traitement_Palladium [fillcolor="#d1e0ff", label="SibanyeStillwater", niveau="12"]; + + // Relations des nœuds destination + SibanyeStillwater_EtatsUnis_Traitement_Palladium -> AfriqueDuSud_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"]; + SibanyeStillwater_EtatsUnis_Traitement_Palladium -> EtatsUnis_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"]; + SibanyeStillwater_EtatsUnis_Traitement_Palladium -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Traitement_Palladium { + label="Russie_Traitement_Palladium"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Palladium [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Palladium -> NorilskNickel_Russie_Traitement_Palladium [color="purple", fontcolor="purple", label="41%", poids="2"]; + Russie_Traitement_Palladium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + NorilskNickel_Russie_Traitement_Palladium [fillcolor="#d1e0ff", label="Norilsk Nickel", niveau="12"]; + + // Relations des nœuds destination + NorilskNickel_Russie_Traitement_Palladium -> Russie_Extraction_Palladium [color="darkblue", fontcolor="darkblue", label="100%"]; + NorilskNickel_Russie_Traitement_Palladium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Reserves_Palladium { + label="Reserves_Palladium"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Palladium [fillcolor="#ffd699", ihh_pays="29", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Palladium -> Russie_Reserves_Palladium [color="red", fontcolor="red", label="39%", poids="2"]; + Reserves_Palladium -> EtatsUnis_Reserves_Palladium [color="red", fontcolor="red", label="9%", poids="1"]; + Reserves_Palladium -> AfriqueDuSud_Reserves_Palladium [color="red", fontcolor="red", label="37%", poids="2"]; + Reserves_Palladium -> Zimbabwe_Reserves_Palladium [color="red", fontcolor="red", label="12%", poids="1"]; + Reserves_Palladium -> Canada_Reserves_Palladium [color="red", fontcolor="red", label="3%", poids="1"]; + + subgraph cluster_Russie_Reserves_Palladium { + label="Russie_Reserves_Palladium"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Palladium [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Palladium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Palladium { + label="EtatsUnis_Reserves_Palladium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Palladium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Palladium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_AfriqueDuSud_Reserves_Palladium { + label="AfriqueDuSud_Reserves_Palladium"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Reserves_Palladium [fillcolor="#e6f2ff", label="AfriqueDuSud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Reserves_Palladium -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Zimbabwe_Reserves_Palladium { + label="Zimbabwe_Reserves_Palladium"; + fillcolor="#e6f2ff"; + style="filled"; + Zimbabwe_Reserves_Palladium [fillcolor="#e6f2ff", label="Zimbabwe", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Zimbabwe_Reserves_Palladium -> Zimbabwe_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Canada_Reserves_Palladium { + label="Canada_Reserves_Palladium"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Reserves_Palladium [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Reserves_Palladium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Palladium { + label="Extraction_Palladium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Palladium [fillcolor="#ffd699", ihh_acteurs="19", ihh_pays="32", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Palladium -> EtatsUnis_Extraction_Palladium [color="orange", fontcolor="orange", label="5%", poids="1"]; + Extraction_Palladium -> Canada_Extraction_Palladium [color="orange", fontcolor="orange", label="8%", poids="1"]; + Extraction_Palladium -> Zimbabwe_Extraction_Palladium [color="orange", fontcolor="orange", label="7%", poids="1"]; + Extraction_Palladium -> Russie_Extraction_Palladium [color="orange", fontcolor="orange", label="45%", poids="2"]; + Extraction_Palladium -> AfriqueDuSud_Extraction_Palladium [color="orange", fontcolor="orange", label="35%", poids="2"]; + + subgraph cluster_EtatsUnis_Extraction_Palladium { + label="EtatsUnis_Extraction_Palladium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Palladium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Palladium -> SibanyeStillwater_EtatsUnis_Extraction_Palladium [color="orange", fontcolor="orange", label="4%", poids="1"]; + EtatsUnis_Extraction_Palladium -> EtatsUnis_geographique [color="darkgreen"]; + SibanyeStillwater_EtatsUnis_Extraction_Palladium [fillcolor="#d1e0ff", label="SibanyeStillwater", niveau="12"]; + + // Relations des nœuds destination + SibanyeStillwater_EtatsUnis_Extraction_Palladium -> AfriqueDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Canada_Extraction_Palladium { + label="Canada_Extraction_Palladium"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Extraction_Palladium [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Extraction_Palladium -> Canada_geographique [color="darkgreen"]; + Canada_Extraction_Palladium -> Vale_Canada_Extraction_Palladium [color="orange", fontcolor="orange", label="2%", poids="1"]; + Canada_Extraction_Palladium -> NorthAmerican_Canada_Extraction_Palladium [color="orange", fontcolor="orange", label="3%", poids="1"]; + Vale_Canada_Extraction_Palladium [fillcolor="#d1e0ff", label="Vale", niveau="12"]; + NorthAmerican_Canada_Extraction_Palladium [fillcolor="#d1e0ff", label="North American Palladium", niveau="12"]; + + // Relations des nœuds destination + Vale_Canada_Extraction_Palladium -> Bresil_geographique [color="darkgreen"]; + NorthAmerican_Canada_Extraction_Palladium -> Canada_geographique [color="darkgreen"]; + } + + subgraph cluster_Zimbabwe_Extraction_Palladium { + label="Zimbabwe_Extraction_Palladium"; + fillcolor="#e6f2ff"; + style="filled"; + Zimbabwe_Extraction_Palladium [fillcolor="#e6f2ff", label="Zimbabwe", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Zimbabwe_Extraction_Palladium -> ZimplatsHoldings_Zimbabwe_Extraction_Palladium [color="orange", fontcolor="orange", label="3%", poids="1"]; + Zimbabwe_Extraction_Palladium -> ImpalaPlatinum_Zimbabwe_Extraction_Palladium [color="orange", fontcolor="orange", label="2%", poids="1"]; + Zimbabwe_Extraction_Palladium -> Zimbabwe_geographique [color="darkgreen"]; + ZimplatsHoldings_Zimbabwe_Extraction_Palladium [fillcolor="#d1e0ff", label="Zimplats Holdings", niveau="12"]; + ImpalaPlatinum_Zimbabwe_Extraction_Palladium [fillcolor="#d1e0ff", label="Impala Platinum", niveau="12"]; + + // Relations des nœuds destination + ZimplatsHoldings_Zimbabwe_Extraction_Palladium -> Australie_geographique [color="darkgreen"]; + ImpalaPlatinum_Zimbabwe_Extraction_Palladium -> AfriqueDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Russie_Extraction_Palladium { + label="Russie_Extraction_Palladium"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Extraction_Palladium [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Extraction_Palladium -> Russie_geographique [color="darkgreen"]; + Russie_Extraction_Palladium -> NorilskNickel_Russie_Extraction_Palladium [color="orange", fontcolor="orange", label="40%", poids="2"]; + NorilskNickel_Russie_Extraction_Palladium [fillcolor="#d1e0ff", label="Norilsk Nickel", niveau="12"]; + + // Relations des nœuds destination + NorilskNickel_Russie_Extraction_Palladium -> Russie_geographique [color="darkgreen"]; + } + + subgraph cluster_AfriqueDuSud_Extraction_Palladium { + label="AfriqueDuSud_Extraction_Palladium"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Extraction_Palladium [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Extraction_Palladium -> AfriqueDuSud_geographique [color="darkgreen"]; + AfriqueDuSud_Extraction_Palladium -> SibanyeStillwater_AfriqueDuSud_Extraction_Palladium [color="orange", fontcolor="orange", label="8%", poids="1"]; + AfriqueDuSud_Extraction_Palladium -> ImpalaPlatinum_AfriqueDuSud_Extraction_Palladium [color="orange", fontcolor="orange", label="10%", poids="1"]; + AfriqueDuSud_Extraction_Palladium -> AngloAmerican_AfriqueDuSud_Extraction_Palladium [color="orange", fontcolor="orange", label="15%", poids="1"]; + SibanyeStillwater_AfriqueDuSud_Extraction_Palladium [fillcolor="#d1e0ff", label="SibanyeStillwater", niveau="12"]; + ImpalaPlatinum_AfriqueDuSud_Extraction_Palladium [fillcolor="#d1e0ff", label="Impala Platinum", niveau="12"]; + AngloAmerican_AfriqueDuSud_Extraction_Palladium [fillcolor="#d1e0ff", label="Anglo American Platinum", niveau="12"]; + + // Relations des nœuds destination + SibanyeStillwater_AfriqueDuSud_Extraction_Palladium -> AfriqueDuSud_geographique [color="darkgreen"]; + ImpalaPlatinum_AfriqueDuSud_Extraction_Palladium -> AfriqueDuSud_geographique [color="darkgreen"]; + AngloAmerican_AfriqueDuSud_Extraction_Palladium -> RoyaumeUni_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_WaferAnalogique { + label="WaferAnalogique"; + fillcolor="#ffd699"; + WaferAnalogique [fillcolor="#ffd699", label="Wafer analogique (circuits, capteurs)", niveau="2"]; + + // Relations sortantes + WaferAnalogique -> Germanium [cout="0.6", criticite="0.64", delai="0.6", technique="0.7"]; + WaferAnalogique -> CreusetGraphite []; + WaferAnalogique -> Arsenic []; + WaferAnalogique -> Silicium [cout="0.9", criticite="0.9", delai="0.9", technique="0.9"]; + WaferAnalogique -> Antimoine [cout="0.7", criticite="0.6", delai="0.5", technique="0.6"]; + WaferAnalogique -> ProcedeDUV []; + WaferAnalogique -> Gallium [cout="0.5", criticite="0.47", delai="0.4", technique="0.5"]; + WaferAnalogique -> Phosphore [cout="0.6", criticite="0.5", delai="0.4", technique="0.5"]; + } + + subgraph cluster_Etain { + label="Etain"; + fillcolor="#ffd699"; + Etain [fillcolor="#ffd699", ivc="1", label="Étain - Soudure, alliages, revêtements conducteurs", niveau="2"]; + + // Relations sortantes + Etain -> Traitement_Etain []; + Etain -> Reserves_Etain []; + Etain -> Extraction_Etain []; + + + subgraph cluster_Traitement_Etain { + label="Traitement_Etain"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Etain [fillcolor="#ffd699", ihh_acteurs="8", ihh_pays="8", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Etain -> Bolivie_Traitement_Etain [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Etain -> Perou_Traitement_Etain [color="purple", fontcolor="purple", label="12%", poids="1"]; + Traitement_Etain -> Belgique_Traitement_Etain [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Etain -> Chine_Traitement_Etain [color="purple", fontcolor="purple", label="20%", poids="1"]; + Traitement_Etain -> Indonesie_Traitement_Etain [color="purple", fontcolor="purple", label="13%", poids="1"]; + Traitement_Etain -> Thailande_Traitement_Etain [color="purple", fontcolor="purple", label="10%", poids="1"]; + Traitement_Etain -> Malaisie_Traitement_Etain [color="purple", fontcolor="purple", label="12%", poids="1"]; + + subgraph cluster_Bolivie_Traitement_Etain { + label="Bolivie_Traitement_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Bolivie_Traitement_Etain [fillcolor="#e6f2ff", label="Bolivie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bolivie_Traitement_Etain -> Bolivie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Bolivie_Traitement_Etain -> EmpresaMetalurgica_Bolivie_Traitement_Etain [color="purple", fontcolor="purple", label="3%", poids="1"]; + EmpresaMetalurgica_Bolivie_Traitement_Etain [fillcolor="#d1e0ff", label="Empresa Metalúrgica Vinto", niveau="12"]; + + // Relations des nœuds destination + EmpresaMetalurgica_Bolivie_Traitement_Etain -> Bolivie_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="95%"]; + EmpresaMetalurgica_Bolivie_Traitement_Etain -> Perou_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="5%"]; + EmpresaMetalurgica_Bolivie_Traitement_Etain -> Bolivie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Perou_Traitement_Etain { + label="Perou_Traitement_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Perou_Traitement_Etain [fillcolor="#e6f2ff", label="Perou", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Perou_Traitement_Etain -> Perou_geographique [color="darkgreen", fontcolor="darkgreen"]; + Perou_Traitement_Etain -> Minsur_Perou_Traitement_Etain [color="purple", fontcolor="purple", label="12%", poids="1"]; + Minsur_Perou_Traitement_Etain [fillcolor="#d1e0ff", label="Minsur", niveau="12"]; + + // Relations des nœuds destination + Minsur_Perou_Traitement_Etain -> Perou_geographique [color="darkgreen", fontcolor="darkgreen"]; + Minsur_Perou_Traitement_Etain -> Bresil_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="10%"]; + Minsur_Perou_Traitement_Etain -> Perou_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="90%"]; + } + + subgraph cluster_Belgique_Traitement_Etain { + label="Belgique_Traitement_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Belgique_Traitement_Etain [fillcolor="#e6f2ff", label="Belgique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Belgique_Traitement_Etain -> MetalloChimique_Belgique_Traitement_Etain [color="purple", fontcolor="purple", label="5%", poids="1"]; + Belgique_Traitement_Etain -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"]; + MetalloChimique_Belgique_Traitement_Etain [fillcolor="#d1e0ff", label="MetalloChimique", niveau="12"]; + + // Relations des nœuds destination + MetalloChimique_Belgique_Traitement_Etain -> Perou_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="15%"]; + MetalloChimique_Belgique_Traitement_Etain -> RDCongo_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="10%"]; + MetalloChimique_Belgique_Traitement_Etain -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"]; + MetalloChimique_Belgique_Traitement_Etain -> Bolivie_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="10%"]; + } + + subgraph cluster_Chine_Traitement_Etain { + label="Chine_Traitement_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Etain [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Etain -> YunnanTin_Chine_Traitement_Etain [color="purple", fontcolor="purple", label="20%", poids="1"]; + Chine_Traitement_Etain -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + YunnanTin_Chine_Traitement_Etain [fillcolor="#d1e0ff", label="Yunnan Tin", niveau="12"]; + + // Relations des nœuds destination + YunnanTin_Chine_Traitement_Etain -> Chine_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="60%"]; + YunnanTin_Chine_Traitement_Etain -> Indonesie_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="10%"]; + YunnanTin_Chine_Traitement_Etain -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Indonesie_Traitement_Etain { + label="Indonesie_Traitement_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Indonesie_Traitement_Etain [fillcolor="#e6f2ff", label="Indonesie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Indonesie_Traitement_Etain -> PTTimah_Indonesie_Traitement_Etain [color="purple", fontcolor="purple", label="13%", poids="1"]; + Indonesie_Traitement_Etain -> Indonesie_geographique [color="darkgreen", fontcolor="darkgreen"]; + PTTimah_Indonesie_Traitement_Etain [fillcolor="#d1e0ff", label="PT Timah", niveau="12"]; + + // Relations des nœuds destination + PTTimah_Indonesie_Traitement_Etain -> Indonesie_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="90%"]; + PTTimah_Indonesie_Traitement_Etain -> Indonesie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Thailande_Traitement_Etain { + label="Thailande_Traitement_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Thailande_Traitement_Etain [fillcolor="#e6f2ff", label="Thailande", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Thailande_Traitement_Etain -> Thailande_geographique [color="darkgreen", fontcolor="darkgreen"]; + Thailande_Traitement_Etain -> Thaisarco_Thailande_Traitement_Etain [color="purple", fontcolor="purple", label="10%", poids="1"]; + Thaisarco_Thailande_Traitement_Etain [fillcolor="#d1e0ff", label="Thaisarco", niveau="12"]; + + // Relations des nœuds destination + Thaisarco_Thailande_Traitement_Etain -> Thailande_geographique [color="darkgreen", fontcolor="darkgreen"]; + Thaisarco_Thailande_Traitement_Etain -> Indonesie_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="40%"]; + } + + subgraph cluster_Malaisie_Traitement_Etain { + label="Malaisie_Traitement_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Malaisie_Traitement_Etain [fillcolor="#e6f2ff", label="Malaisie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Malaisie_Traitement_Etain -> MalaysiaSmelting_Malaisie_Traitement_Etain [color="purple", fontcolor="purple", label="12%", poids="1"]; + Malaisie_Traitement_Etain -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"]; + MalaysiaSmelting_Malaisie_Traitement_Etain [fillcolor="#d1e0ff", label="Malaysia Smelting Corporation", niveau="12"]; + + // Relations des nœuds destination + MalaysiaSmelting_Malaisie_Traitement_Etain -> Bolivie_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="10%"]; + MalaysiaSmelting_Malaisie_Traitement_Etain -> Australie_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="20%"]; + MalaysiaSmelting_Malaisie_Traitement_Etain -> Indonesie_Extraction_Etain [color="darkblue", fontcolor="darkblue", label="40%"]; + MalaysiaSmelting_Malaisie_Traitement_Etain -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Reserves_Etain { + label="Reserves_Etain"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Etain [fillcolor="#ffd699", ihh_pays="17", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Etain -> Bresil_Reserves_Etain [color="red", fontcolor="red", label="10%", poids="1"]; + Reserves_Etain -> Myanmar_Reserves_Etain [color="red", fontcolor="red", label="10%", poids="1"]; + Reserves_Etain -> Australie_Reserves_Etain [color="red", fontcolor="red", label="6%", poids="1"]; + Reserves_Etain -> Indonesie_Reserves_Etain [color="red", fontcolor="red", label="11%", poids="1"]; + Reserves_Etain -> Chine_Reserves_Etain [color="red", fontcolor="red", label="24%", poids="1"]; + Reserves_Etain -> Bolivie_Reserves_Etain [color="red", fontcolor="red", label="6%", poids="1"]; + Reserves_Etain -> Perou_Reserves_Etain [color="red", fontcolor="red", label="30%", poids="2"]; + + subgraph cluster_Bresil_Reserves_Etain { + label="Bresil_Reserves_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Reserves_Etain [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Reserves_Etain -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Myanmar_Reserves_Etain { + label="Myanmar_Reserves_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Myanmar_Reserves_Etain [fillcolor="#e6f2ff", label="Myanmar", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Myanmar_Reserves_Etain -> Myanmar_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Reserves_Etain { + label="Australie_Reserves_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Etain [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Etain -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Indonesie_Reserves_Etain { + label="Indonesie_Reserves_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Indonesie_Reserves_Etain [fillcolor="#e6f2ff", label="Indonesie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Indonesie_Reserves_Etain -> Indonesie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Etain { + label="Chine_Reserves_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Etain [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Etain -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Bolivie_Reserves_Etain { + label="Bolivie_Reserves_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Bolivie_Reserves_Etain [fillcolor="#e6f2ff", label="Bolivie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bolivie_Reserves_Etain -> Bolivie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Perou_Reserves_Etain { + label="Perou_Reserves_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Perou_Reserves_Etain [fillcolor="#e6f2ff", label="Perou", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Perou_Reserves_Etain -> Perou_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Etain { + label="Extraction_Etain"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Etain [fillcolor="#ffd699", ihh_acteurs="3", ihh_pays="18", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Etain -> Bolivie_Extraction_Etain [color="orange", fontcolor="orange", label="6%", poids="1"]; + Extraction_Etain -> Perou_Extraction_Etain [color="orange", fontcolor="orange", label="8%", poids="1"]; + Extraction_Etain -> Chine_Extraction_Etain [color="orange", fontcolor="orange", label="34%", poids="2"]; + Extraction_Etain -> Bresil_Extraction_Etain [color="orange", fontcolor="orange", label="4%", poids="1"]; + Extraction_Etain -> Indonesie_Extraction_Etain [color="orange", fontcolor="orange", label="28%", poids="2"]; + Extraction_Etain -> RDCongo_Extraction_Etain [color="orange", fontcolor="orange", label="1%", poids="1"]; + Extraction_Etain -> Australie_Extraction_Etain [color="orange", fontcolor="orange", label="2%", poids="1"]; + + subgraph cluster_Bolivie_Extraction_Etain { + label="Bolivie_Extraction_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Bolivie_Extraction_Etain [fillcolor="#e6f2ff", label="Bolivie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bolivie_Extraction_Etain -> EmpresaMinera_Bolivie_Extraction_Etain [color="orange", fontcolor="orange", label="5%", poids="1"]; + Bolivie_Extraction_Etain -> Bolivie_geographique [color="darkgreen"]; + EmpresaMinera_Bolivie_Extraction_Etain [fillcolor="#d1e0ff", label="Empresa Minera Huanuni", niveau="12"]; + + // Relations des nœuds destination + EmpresaMinera_Bolivie_Extraction_Etain -> Bolivie_geographique [color="darkgreen"]; + } + + subgraph cluster_Perou_Extraction_Etain { + label="Perou_Extraction_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Perou_Extraction_Etain [fillcolor="#e6f2ff", label="Perou", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Perou_Extraction_Etain -> Minsur_Perou_Extraction_Etain [color="orange", fontcolor="orange", label="7%", poids="1"]; + Perou_Extraction_Etain -> Perou_geographique [color="darkgreen"]; + Minsur_Perou_Extraction_Etain [fillcolor="#d1e0ff", label="Minsur", niveau="12"]; + + // Relations des nœuds destination + Minsur_Perou_Extraction_Etain -> Perou_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Etain { + label="Chine_Extraction_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Etain [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Etain -> YunnanTin_Chine_Extraction_Etain [color="orange", fontcolor="orange", label="16%", poids="1"]; + Chine_Extraction_Etain -> Chine_geographique [color="darkgreen"]; + YunnanTin_Chine_Extraction_Etain [fillcolor="#d1e0ff", label="Yunnan Tin Group", niveau="12"]; + + // Relations des nœuds destination + YunnanTin_Chine_Extraction_Etain -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Bresil_Extraction_Etain { + label="Bresil_Extraction_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Extraction_Etain [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Extraction_Etain -> Bresil_geographique [color="darkgreen"]; + Bresil_Extraction_Etain -> MineracaoTaboca_Bresil_Extraction_Etain [color="orange", fontcolor="orange", label="3%", poids="1"]; + MineracaoTaboca_Bresil_Extraction_Etain [fillcolor="#d1e0ff", label="Mineração Taboca", niveau="12"]; + + // Relations des nœuds destination + MineracaoTaboca_Bresil_Extraction_Etain -> Perou_geographique [color="darkgreen"]; + } + + subgraph cluster_Indonesie_Extraction_Etain { + label="Indonesie_Extraction_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Indonesie_Extraction_Etain [fillcolor="#e6f2ff", label="Indonesie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Indonesie_Extraction_Etain -> Indonesie_geographique [color="darkgreen"]; + Indonesie_Extraction_Etain -> PTTimah_Indonesie_Extraction_Etain [color="orange", fontcolor="orange", label="14%", poids="1"]; + PTTimah_Indonesie_Extraction_Etain [fillcolor="#d1e0ff", label="PT Timah", niveau="12"]; + + // Relations des nœuds destination + PTTimah_Indonesie_Extraction_Etain -> Indonesie_geographique [color="darkgreen"]; + } + + subgraph cluster_RDCongo_Extraction_Etain { + label="RDCongo_Extraction_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + RDCongo_Extraction_Etain [fillcolor="#e6f2ff", label="RDCongo", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + RDCongo_Extraction_Etain -> AlphaminResources_RDCongo_Extraction_Etain [color="orange", fontcolor="orange", label="4%", poids="1"]; + RDCongo_Extraction_Etain -> RDCongo_geographique [color="darkgreen"]; + AlphaminResources_RDCongo_Extraction_Etain [fillcolor="#d1e0ff", label="Alphamin Resources", niveau="12"]; + + // Relations des nœuds destination + AlphaminResources_RDCongo_Extraction_Etain -> Canada_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Etain { + label="Australie_Extraction_Etain"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Etain [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Etain -> Australie_geographique [color="darkgreen"]; + Australie_Extraction_Etain -> MetalsX_Australie_Extraction_Etain [color="orange", fontcolor="orange", label="3%", poids="1"]; + MetalsX_Australie_Extraction_Etain [fillcolor="#d1e0ff", label="Metals X / Yunnan Tin Group", niveau="12"]; + + // Relations des nœuds destination + MetalsX_Australie_Extraction_Etain -> Chine_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Argent { + label="Argent"; + fillcolor="#ffd699"; + Argent [fillcolor="#ffd699", ivc="11", label="Argent - Conducteur haute performance, soudure, contacts", niveau="2"]; + + // Relations sortantes + Argent -> Reserves_Argent []; + Argent -> Extraction_Argent []; + Argent -> Traitement_Argent []; + + + subgraph cluster_Reserves_Argent { + label="Reserves_Argent"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Argent [fillcolor="#ffd699", ihh_pays="17", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Argent -> Australie_Reserves_Argent [color="red", fontcolor="red", label="7%", poids="1"]; + Reserves_Argent -> Russie_Reserves_Argent [color="red", fontcolor="red", label="17%", poids="1"]; + Reserves_Argent -> Chili_Reserves_Argent [color="red", fontcolor="red", label="10%", poids="1"]; + Reserves_Argent -> Chine_Reserves_Argent [color="red", fontcolor="red", label="15%", poids="1"]; + Reserves_Argent -> Mexique_Reserves_Argent [color="red", fontcolor="red", label="14%", poids="1"]; + Reserves_Argent -> Perou_Reserves_Argent [color="red", fontcolor="red", label="34%", poids="2"]; + Reserves_Argent -> Pologne_Reserves_Argent [color="red", fontcolor="red", label="4%", poids="1"]; + + subgraph cluster_Australie_Reserves_Argent { + label="Australie_Reserves_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Argent [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Argent -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Reserves_Argent { + label="Russie_Reserves_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Argent [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Argent -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chili_Reserves_Argent { + label="Chili_Reserves_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Chili_Reserves_Argent [fillcolor="#e6f2ff", label="Chili", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chili_Reserves_Argent -> Chili_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Argent { + label="Chine_Reserves_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Argent [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Argent -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Mexique_Reserves_Argent { + label="Mexique_Reserves_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Mexique_Reserves_Argent [fillcolor="#e6f2ff", label="Mexique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mexique_Reserves_Argent -> Mexique_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Perou_Reserves_Argent { + label="Perou_Reserves_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Perou_Reserves_Argent [fillcolor="#e6f2ff", label="Perou", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Perou_Reserves_Argent -> Perou_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Pologne_Reserves_Argent { + label="Pologne_Reserves_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Pologne_Reserves_Argent [fillcolor="#e6f2ff", label="Pologne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Pologne_Reserves_Argent -> Pologne_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Argent { + label="Extraction_Argent"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Argent [fillcolor="#ffd699", ihh_acteurs="0", ihh_pays="10", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Argent -> Russie_Extraction_Argent [color="orange", fontcolor="orange", label="8%", poids="1"]; + Extraction_Argent -> Pologne_Extraction_Argent [color="orange", fontcolor="orange", label="5%", poids="1"]; + Extraction_Argent -> Perou_Extraction_Argent [color="orange", fontcolor="orange", label="12%", poids="1"]; + Extraction_Argent -> Mexique_Extraction_Argent [color="orange", fontcolor="orange", label="27%", poids="2"]; + Extraction_Argent -> Chili_Extraction_Argent [color="orange", fontcolor="orange", label="5%", poids="1"]; + Extraction_Argent -> Australie_Extraction_Argent [color="orange", fontcolor="orange", label="5%", poids="1"]; + Extraction_Argent -> Chine_Extraction_Argent [color="orange", fontcolor="orange", label="15%", poids="1"]; + + subgraph cluster_Russie_Extraction_Argent { + label="Russie_Extraction_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Extraction_Argent [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Extraction_Argent -> Russie_geographique [color="darkgreen"]; + Russie_Extraction_Argent -> Polymetal_Russie_Extraction_Argent [color="orange", fontcolor="orange", label="4%", poids="1"]; + Polymetal_Russie_Extraction_Argent [fillcolor="#d1e0ff", label="Polymetal", niveau="12"]; + + // Relations des nœuds destination + Polymetal_Russie_Extraction_Argent -> Russie_geographique [color="darkgreen"]; + } + + subgraph cluster_Pologne_Extraction_Argent { + label="Pologne_Extraction_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Pologne_Extraction_Argent [fillcolor="#e6f2ff", label="Pologne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Pologne_Extraction_Argent -> KGHM_Pologne_Extraction_Argent [color="orange", fontcolor="orange", label="4%", poids="1"]; + Pologne_Extraction_Argent -> Pologne_geographique [color="darkgreen"]; + KGHM_Pologne_Extraction_Argent [fillcolor="#d1e0ff", label="KGHM", niveau="12"]; + + // Relations des nœuds destination + KGHM_Pologne_Extraction_Argent -> Pologne_geographique [color="darkgreen"]; + } + + subgraph cluster_Perou_Extraction_Argent { + label="Perou_Extraction_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Perou_Extraction_Argent [fillcolor="#e6f2ff", label="Perou", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Perou_Extraction_Argent -> Antamina_Perou_Extraction_Argent [color="orange", fontcolor="orange", label="5%", poids="1"]; + Perou_Extraction_Argent -> Perou_geographique [color="darkgreen"]; + Antamina_Perou_Extraction_Argent [fillcolor="#d1e0ff", label="Antamina", niveau="12"]; + + // Relations des nœuds destination + Antamina_Perou_Extraction_Argent -> Perou_geographique [color="darkgreen"]; + } + + subgraph cluster_Mexique_Extraction_Argent { + label="Mexique_Extraction_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Mexique_Extraction_Argent [fillcolor="#e6f2ff", label="Mexique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mexique_Extraction_Argent -> Newmont_Mexique_Extraction_Argent [color="orange", fontcolor="orange", label="4%", poids="1"]; + Mexique_Extraction_Argent -> Mexique_geographique [color="darkgreen"]; + Mexique_Extraction_Argent -> Fresnillo_Mexique_Extraction_Argent [color="orange", fontcolor="orange", label="6%", poids="1"]; + Newmont_Mexique_Extraction_Argent [fillcolor="#d1e0ff", label="Newmont", niveau="12"]; + Fresnillo_Mexique_Extraction_Argent [fillcolor="#d1e0ff", label="Fresnillo", niveau="12"]; + + // Relations des nœuds destination + Newmont_Mexique_Extraction_Argent -> EtatsUnis_geographique [color="darkgreen"]; + Fresnillo_Mexique_Extraction_Argent -> Mexique_geographique [color="darkgreen"]; + } + + subgraph cluster_Chili_Extraction_Argent { + label="Chili_Extraction_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Chili_Extraction_Argent [fillcolor="#e6f2ff", label="Chili", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chili_Extraction_Argent -> Codelco_Chili_Extraction_Argent [color="orange", fontcolor="orange", label="3%", poids="1"]; + Chili_Extraction_Argent -> Chili_geographique [color="darkgreen"]; + Codelco_Chili_Extraction_Argent [fillcolor="#d1e0ff", label="Codelco", niveau="12"]; + + // Relations des nœuds destination + Codelco_Chili_Extraction_Argent -> Chili_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Argent { + label="Australie_Extraction_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Argent [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Argent -> BHP_Australie_Extraction_Argent [color="orange", fontcolor="orange", label="2%", poids="1"]; + Australie_Extraction_Argent -> Australie_geographique [color="darkgreen"]; + BHP_Australie_Extraction_Argent [fillcolor="#d1e0ff", label="BHP", niveau="12"]; + + // Relations des nœuds destination + BHP_Australie_Extraction_Argent -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Argent { + label="Chine_Extraction_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Argent [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Argent -> ZijinMining_Chine_Extraction_Argent [color="orange", fontcolor="orange", label="3%", poids="1"]; + Chine_Extraction_Argent -> Chine_geographique [color="darkgreen"]; + ZijinMining_Chine_Extraction_Argent [fillcolor="#d1e0ff", label="Zijin Mining Group", niveau="12"]; + + // Relations des nœuds destination + ZijinMining_Chine_Extraction_Argent -> Chine_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Traitement_Argent { + label="Traitement_Argent"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Argent [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="6", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Argent -> Pologne_Traitement_Argent [color="purple", fontcolor="purple", label="14%", poids="1"]; + Traitement_Argent -> Japon_Traitement_Argent [color="purple", fontcolor="purple", label="11%", poids="1"]; + Traitement_Argent -> Allemagne_Traitement_Argent [color="purple", fontcolor="purple", label="10%", poids="1"]; + Traitement_Argent -> Chine_Traitement_Argent [color="purple", fontcolor="purple", label="9%", poids="1"]; + Traitement_Argent -> Mexique_Traitement_Argent [color="purple", fontcolor="purple", label="16%", poids="1"]; + Traitement_Argent -> Canada_Traitement_Argent [color="purple", fontcolor="purple", label="7%", poids="1"]; + Traitement_Argent -> EtatsUnis_Traitement_Argent [color="purple", fontcolor="purple", label="12%", poids="1"]; + + subgraph cluster_Pologne_Traitement_Argent { + label="Pologne_Traitement_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Pologne_Traitement_Argent [fillcolor="#e6f2ff", label="Pologne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Pologne_Traitement_Argent -> KGHM_Pologne_Traitement_Argent [color="purple", fontcolor="purple", label="14%", poids="1"]; + Pologne_Traitement_Argent -> Pologne_geographique [color="darkgreen", fontcolor="darkgreen"]; + KGHM_Pologne_Traitement_Argent [fillcolor="#d1e0ff", label="KGHM", niveau="12"]; + + // Relations des nœuds destination + KGHM_Pologne_Traitement_Argent -> Pologne_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="75%"]; + KGHM_Pologne_Traitement_Argent -> Chili_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="20%"]; + KGHM_Pologne_Traitement_Argent -> Pologne_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Japon_Traitement_Argent { + label="Japon_Traitement_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Argent [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Argent -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + Japon_Traitement_Argent -> MitsubishiMaterials_Japon_Traitement_Argent [color="purple", fontcolor="purple", label="11%", poids="1"]; + MitsubishiMaterials_Japon_Traitement_Argent [fillcolor="#d1e0ff", label="Mitsubishi Materials", niveau="12"]; + + // Relations des nœuds destination + MitsubishiMaterials_Japon_Traitement_Argent -> Mexique_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="15%"]; + MitsubishiMaterials_Japon_Traitement_Argent -> Chili_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="15%"]; + MitsubishiMaterials_Japon_Traitement_Argent -> Perou_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="20%"]; + MitsubishiMaterials_Japon_Traitement_Argent -> Australie_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="25%"]; + MitsubishiMaterials_Japon_Traitement_Argent -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Allemagne_Traitement_Argent { + label="Allemagne_Traitement_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Traitement_Argent [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Traitement_Argent -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + Allemagne_Traitement_Argent -> Aurubis_Allemagne_Traitement_Argent [color="purple", fontcolor="purple", label="10%", poids="1"]; + Aurubis_Allemagne_Traitement_Argent [fillcolor="#d1e0ff", label="Aurubis", niveau="12"]; + + // Relations des nœuds destination + Aurubis_Allemagne_Traitement_Argent -> Chili_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="25%"]; + Aurubis_Allemagne_Traitement_Argent -> Mexique_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="15%"]; + Aurubis_Allemagne_Traitement_Argent -> Perou_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="30%"]; + Aurubis_Allemagne_Traitement_Argent -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Argent { + label="Chine_Traitement_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Argent [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Argent -> JiangxiCopper_Chine_Traitement_Argent [color="purple", fontcolor="purple", label="9%", poids="1"]; + Chine_Traitement_Argent -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + JiangxiCopper_Chine_Traitement_Argent [fillcolor="#d1e0ff", label="Jiangxi Copper", niveau="12"]; + + // Relations des nœuds destination + JiangxiCopper_Chine_Traitement_Argent -> Chine_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="70%"]; + JiangxiCopper_Chine_Traitement_Argent -> Perou_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="10%"]; + JiangxiCopper_Chine_Traitement_Argent -> Australie_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="15%"]; + JiangxiCopper_Chine_Traitement_Argent -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Mexique_Traitement_Argent { + label="Mexique_Traitement_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Mexique_Traitement_Argent [fillcolor="#e6f2ff", label="Mexique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mexique_Traitement_Argent -> Mexique_geographique [color="darkgreen", fontcolor="darkgreen"]; + Mexique_Traitement_Argent -> Penoles_Mexique_Traitement_Argent [color="purple", fontcolor="purple", label="16%", poids="1"]; + Penoles_Mexique_Traitement_Argent [fillcolor="#d1e0ff", label="Peñoles", niveau="12"]; + + // Relations des nœuds destination + Penoles_Mexique_Traitement_Argent -> Perou_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="10%"]; + Penoles_Mexique_Traitement_Argent -> Chili_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="5%"]; + Penoles_Mexique_Traitement_Argent -> Mexique_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="85%"]; + Penoles_Mexique_Traitement_Argent -> Mexique_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Canada_Traitement_Argent { + label="Canada_Traitement_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Traitement_Argent [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Traitement_Argent -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + Canada_Traitement_Argent -> GlencoreCanada_Canada_Traitement_Argent [color="purple", fontcolor="purple", label="7%", poids="1"]; + GlencoreCanada_Canada_Traitement_Argent [fillcolor="#d1e0ff", label="Glencore Canada", niveau="12"]; + + // Relations des nœuds destination + GlencoreCanada_Canada_Traitement_Argent -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"]; + GlencoreCanada_Canada_Traitement_Argent -> Perou_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="25%"]; + GlencoreCanada_Canada_Traitement_Argent -> Australie_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="10%"]; + } + + subgraph cluster_EtatsUnis_Traitement_Argent { + label="EtatsUnis_Traitement_Argent"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Argent [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Argent -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + EtatsUnis_Traitement_Argent -> Asarco_EtatsUnis_Traitement_Argent [color="purple", fontcolor="purple", label="12%", poids="1"]; + Asarco_EtatsUnis_Traitement_Argent [fillcolor="#d1e0ff", label="Asarco", niveau="12"]; + + // Relations des nœuds destination + Asarco_EtatsUnis_Traitement_Argent -> Mexique_Extraction_Argent [color="darkblue", fontcolor="darkblue", label="30%"]; + Asarco_EtatsUnis_Traitement_Argent -> Mexique_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Nickel { + label="Nickel"; + fillcolor="#ffd699"; + Nickel [fillcolor="#ffd699", ivc="20", label="Nickel - Batteries, revêtements conducteurs, alliages", niveau="2"]; + + // Relations sortantes + Nickel -> Traitement_Nickel []; + Nickel -> Extraction_Nickel []; + Nickel -> Reserves_Nickel []; + + + subgraph cluster_Traitement_Nickel { + label="Traitement_Nickel"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Nickel [fillcolor="#ffd699", ihh_acteurs="9", ihh_pays="21", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Nickel -> Finlande_Traitement_Nickel [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Nickel -> Japon_Traitement_Nickel [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Nickel -> Russie_Traitement_Nickel [color="purple", fontcolor="purple", label="6%", poids="1"]; + Traitement_Nickel -> Australie_Traitement_Nickel [color="purple", fontcolor="purple", label="2%", poids="1"]; + Traitement_Nickel -> Chine_Traitement_Nickel [color="purple", fontcolor="purple", label="39%", poids="2"]; + Traitement_Nickel -> Canada_Traitement_Nickel [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Nickel -> France_Traitement_Nickel [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Nickel -> Indonesie_Traitement_Nickel [color="purple", fontcolor="purple", label="26%", poids="2"]; + + subgraph cluster_Finlande_Traitement_Nickel { + label="Finlande_Traitement_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Finlande_Traitement_Nickel [fillcolor="#e6f2ff", label="Finlande", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Finlande_Traitement_Nickel -> Finlande_geographique [color="darkgreen", fontcolor="darkgreen"]; + Finlande_Traitement_Nickel -> NornickelHarjavalta_Finlande_Traitement_Nickel [color="purple", fontcolor="purple", label="3%", poids="1"]; + NornickelHarjavalta_Finlande_Traitement_Nickel [fillcolor="#d1e0ff", label="Nornickel Harjavalta", niveau="12"]; + + // Relations des nœuds destination + NornickelHarjavalta_Finlande_Traitement_Nickel -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + NornickelHarjavalta_Finlande_Traitement_Nickel -> Russie_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="80%"]; + } + + subgraph cluster_Japon_Traitement_Nickel { + label="Japon_Traitement_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Nickel [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Nickel -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + Japon_Traitement_Nickel -> SumitomoMetal_Japon_Traitement_Nickel [color="purple", fontcolor="purple", label="3%", poids="1"]; + SumitomoMetal_Japon_Traitement_Nickel [fillcolor="#d1e0ff", label="Sumitomo Metal Mining", niveau="12"]; + + // Relations des nœuds destination + SumitomoMetal_Japon_Traitement_Nickel -> Philippines_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="60%"]; + SumitomoMetal_Japon_Traitement_Nickel -> Indonesie_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="40%"]; + SumitomoMetal_Japon_Traitement_Nickel -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Traitement_Nickel { + label="Russie_Traitement_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Nickel [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Nickel -> NorilskNickel_Russie_Traitement_Nickel [color="purple", fontcolor="purple", label="6%", poids="1"]; + Russie_Traitement_Nickel -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + NorilskNickel_Russie_Traitement_Nickel [fillcolor="#d1e0ff", label="Norilsk Nickel", niveau="12"]; + + // Relations des nœuds destination + NorilskNickel_Russie_Traitement_Nickel -> Russie_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="100%"]; + NorilskNickel_Russie_Traitement_Nickel -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Traitement_Nickel { + label="Australie_Traitement_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Traitement_Nickel [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Traitement_Nickel -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Australie_Traitement_Nickel -> BHP_Australie_Traitement_Nickel [color="purple", fontcolor="purple", label="2%", poids="1"]; + BHP_Australie_Traitement_Nickel [fillcolor="#d1e0ff", label="BHP", niveau="12"]; + + // Relations des nœuds destination + BHP_Australie_Traitement_Nickel -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + BHP_Australie_Traitement_Nickel -> Australie_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Chine_Traitement_Nickel { + label="Chine_Traitement_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Nickel [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Nickel -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Nickel -> JinchuanGroup_Chine_Traitement_Nickel [color="purple", fontcolor="purple", label="17%", poids="1"]; + Chine_Traitement_Nickel -> TsingshanGroup_Chine_Traitement_Nickel [color="purple", fontcolor="purple", label="22%", poids="1"]; + JinchuanGroup_Chine_Traitement_Nickel [fillcolor="#d1e0ff", label="Jinchuan Group", niveau="12"]; + TsingshanGroup_Chine_Traitement_Nickel [fillcolor="#d1e0ff", label="Tsingshan Group", niveau="12"]; + + // Relations des nœuds destination + JinchuanGroup_Chine_Traitement_Nickel -> Indonesie_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="40%"]; + JinchuanGroup_Chine_Traitement_Nickel -> Chine_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="60%"]; + JinchuanGroup_Chine_Traitement_Nickel -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + TsingshanGroup_Chine_Traitement_Nickel -> Chine_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="30%"]; + TsingshanGroup_Chine_Traitement_Nickel -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + TsingshanGroup_Chine_Traitement_Nickel -> Indonesie_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="70%"]; + } + + subgraph cluster_Canada_Traitement_Nickel { + label="Canada_Traitement_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Traitement_Nickel [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Traitement_Nickel -> Vale_Canada_Traitement_Nickel [color="purple", fontcolor="purple", label="2%", poids="1"]; + Canada_Traitement_Nickel -> Glencore_Canada_Traitement_Nickel [color="purple", fontcolor="purple", label="2%", poids="1"]; + Canada_Traitement_Nickel -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + Vale_Canada_Traitement_Nickel [fillcolor="#d1e0ff", label="Vale", niveau="12"]; + Glencore_Canada_Traitement_Nickel [fillcolor="#d1e0ff", label="Glencore", niveau="12"]; + + // Relations des nœuds destination + Vale_Canada_Traitement_Nickel -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + Vale_Canada_Traitement_Nickel -> Canada_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="100%"]; + Glencore_Canada_Traitement_Nickel -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"]; + Glencore_Canada_Traitement_Nickel -> Canada_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_France_Traitement_Nickel { + label="France_Traitement_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + France_Traitement_Nickel [fillcolor="#e6f2ff", label="France", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + France_Traitement_Nickel -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + France_Traitement_Nickel -> SLN_NouvelleCaledonie_Traitement_Nickel [color="purple", fontcolor="purple", label="4%", poids="1"]; + SLN_NouvelleCaledonie_Traitement_Nickel [fillcolor="#d1e0ff", label="SLN", niveau="12"]; + + // Relations des nœuds destination + SLN_NouvelleCaledonie_Traitement_Nickel -> France_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="100%"]; + SLN_NouvelleCaledonie_Traitement_Nickel -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Indonesie_Traitement_Nickel { + label="Indonesie_Traitement_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Indonesie_Traitement_Nickel [fillcolor="#e6f2ff", label="Indonesie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Indonesie_Traitement_Nickel -> PTAneka_Indonesie_Traitement_Nickel [color="purple", fontcolor="purple", label="8%", poids="1"]; + Indonesie_Traitement_Nickel -> ValeIndonesia_Indonesie_Traitement_Nickel [color="purple", fontcolor="purple", label="18%", poids="1"]; + Indonesie_Traitement_Nickel -> Indonesie_geographique [color="darkgreen", fontcolor="darkgreen"]; + PTAneka_Indonesie_Traitement_Nickel [fillcolor="#d1e0ff", label="PT Aneka Tambang", niveau="12"]; + ValeIndonesia_Indonesie_Traitement_Nickel [fillcolor="#d1e0ff", label="Vale Indonesia", niveau="12"]; + + // Relations des nœuds destination + PTAneka_Indonesie_Traitement_Nickel -> Indonesie_geographique [color="darkgreen", fontcolor="darkgreen"]; + PTAneka_Indonesie_Traitement_Nickel -> Indonesie_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="100%"]; + ValeIndonesia_Indonesie_Traitement_Nickel -> Indonesie_Extraction_Nickel [color="darkblue", fontcolor="darkblue", label="100%"]; + ValeIndonesia_Indonesie_Traitement_Nickel -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Nickel { + label="Extraction_Nickel"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Nickel [fillcolor="#ffd699", ihh_acteurs="0", ihh_pays="26", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Nickel -> Canada_Extraction_Nickel [color="orange", fontcolor="orange", label="5%", poids="1"]; + Extraction_Nickel -> Chine_Extraction_Nickel [color="orange", fontcolor="orange", label="3%", poids="1"]; + Extraction_Nickel -> Philippines_Extraction_Nickel [color="orange", fontcolor="orange", label="11%", poids="1"]; + Extraction_Nickel -> EtatsUnis_Extraction_Nickel [color="orange", fontcolor="orange", label="0%", poids="1"]; + Extraction_Nickel -> Russie_Extraction_Nickel [color="orange", fontcolor="orange", label="6%", poids="1"]; + Extraction_Nickel -> Indonesie_Extraction_Nickel [color="orange", fontcolor="orange", label="50%", poids="2"]; + Extraction_Nickel -> Australie_Extraction_Nickel [color="orange", fontcolor="orange", label="4%", poids="1"]; + Extraction_Nickel -> France_Extraction_Nickel [color="orange", fontcolor="orange", label="6%", poids="1"]; + Extraction_Nickel -> Bresil_Extraction_Nickel [color="orange", fontcolor="orange", label="2%", poids="1"]; + + subgraph cluster_Canada_Extraction_Nickel { + label="Canada_Extraction_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Extraction_Nickel [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Extraction_Nickel -> Canada_geographique [color="darkgreen"]; + Canada_Extraction_Nickel -> Vale_Canada_Extraction_Nickel [color="orange", fontcolor="orange", label="3%", poids="1"]; + Canada_Extraction_Nickel -> Glencore_Canada_Extraction_Nickel [color="orange", fontcolor="orange", label="2%", poids="1"]; + Vale_Canada_Extraction_Nickel [fillcolor="#d1e0ff", label="Vale", niveau="12"]; + Glencore_Canada_Extraction_Nickel [fillcolor="#d1e0ff", label="Glencore", niveau="12"]; + + // Relations des nœuds destination + Vale_Canada_Extraction_Nickel -> Bresil_geographique [color="darkgreen"]; + Glencore_Canada_Extraction_Nickel -> Suisse_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Nickel { + label="Chine_Extraction_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Nickel [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Nickel -> JinchuanGroup_Chine_Extraction_Nickel [color="orange", fontcolor="orange", label="3%", poids="1"]; + Chine_Extraction_Nickel -> Chine_geographique [color="darkgreen"]; + JinchuanGroup_Chine_Extraction_Nickel [fillcolor="#d1e0ff", label="Jinchuan Group", niveau="12"]; + + // Relations des nœuds destination + JinchuanGroup_Chine_Extraction_Nickel -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Philippines_Extraction_Nickel { + label="Philippines_Extraction_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Philippines_Extraction_Nickel [fillcolor="#e6f2ff", label="Philippines", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Philippines_Extraction_Nickel -> Philippines_geographique [color="darkgreen"]; + Philippines_Extraction_Nickel -> NickelAsia_Philippines_Extraction_Nickel [color="orange", fontcolor="orange", label="5%", poids="1"]; + NickelAsia_Philippines_Extraction_Nickel [fillcolor="#d1e0ff", label="Nickel Asia", niveau="12"]; + + // Relations des nœuds destination + NickelAsia_Philippines_Extraction_Nickel -> Philippines_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Extraction_Nickel { + label="EtatsUnis_Extraction_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Nickel [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Nickel -> EagleMine_EtatsUnis_Extraction_Nickel [color="orange", fontcolor="orange", label="0%", poids="1"]; + EtatsUnis_Extraction_Nickel -> EtatsUnis_geographique [color="darkgreen"]; + EagleMine_EtatsUnis_Extraction_Nickel [fillcolor="#d1e0ff", label="Eagle Mine", niveau="12"]; + + // Relations des nœuds destination + EagleMine_EtatsUnis_Extraction_Nickel -> Canada_geographique [color="darkgreen"]; + } + + subgraph cluster_Russie_Extraction_Nickel { + label="Russie_Extraction_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Extraction_Nickel [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Extraction_Nickel -> NorilskNickel_Russie_Extraction_Nickel [color="orange", fontcolor="orange", label="6%", poids="1"]; + Russie_Extraction_Nickel -> Russie_geographique [color="darkgreen"]; + NorilskNickel_Russie_Extraction_Nickel [fillcolor="#d1e0ff", label="Norilsk Nickel", niveau="12"]; + + // Relations des nœuds destination + NorilskNickel_Russie_Extraction_Nickel -> Russie_geographique [color="darkgreen"]; + } + + subgraph cluster_Indonesie_Extraction_Nickel { + label="Indonesie_Extraction_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Indonesie_Extraction_Nickel [fillcolor="#e6f2ff", label="Indonesie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Indonesie_Extraction_Nickel -> PTAneka_Indonesie_Extraction_Nickel [color="orange", fontcolor="orange", label="5%", poids="1"]; + Indonesie_Extraction_Nickel -> Indonesie_geographique [color="darkgreen"]; + Indonesie_Extraction_Nickel -> ValeIndonesia_Indonesie_Extraction_Nickel [color="orange", fontcolor="orange", label="9%", poids="1"]; + PTAneka_Indonesie_Extraction_Nickel [fillcolor="#d1e0ff", label="PT Aneka Tambang", niveau="12"]; + ValeIndonesia_Indonesie_Extraction_Nickel [fillcolor="#d1e0ff", label="Vale Indonesia", niveau="12"]; + + // Relations des nœuds destination + PTAneka_Indonesie_Extraction_Nickel -> Indonesie_geographique [color="darkgreen"]; + ValeIndonesia_Indonesie_Extraction_Nickel -> Bresil_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Nickel { + label="Australie_Extraction_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Nickel [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Nickel -> Australie_geographique [color="darkgreen"]; + Australie_Extraction_Nickel -> BHP_Australie_Extraction_Nickel [color="orange", fontcolor="orange", label="4%", poids="1"]; + BHP_Australie_Extraction_Nickel [fillcolor="#d1e0ff", label="BHP", niveau="12"]; + + // Relations des nœuds destination + BHP_Australie_Extraction_Nickel -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_France_Extraction_Nickel { + label="France_Extraction_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + France_Extraction_Nickel [fillcolor="#e6f2ff", label="France", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + France_Extraction_Nickel -> France_geographique [color="darkgreen"]; + France_Extraction_Nickel -> Eramet_France_Extraction_Nickel [color="orange", fontcolor="orange", label="4%", poids="1"]; + Eramet_France_Extraction_Nickel [fillcolor="#d1e0ff", label="Eramet", niveau="12"]; + + // Relations des nœuds destination + Eramet_France_Extraction_Nickel -> France_geographique [color="darkgreen"]; + } + + subgraph cluster_Bresil_Extraction_Nickel { + label="Bresil_Extraction_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Extraction_Nickel [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Extraction_Nickel -> Bresil_geographique [color="darkgreen"]; + Bresil_Extraction_Nickel -> Vale_Bresil_Extraction_Nickel [color="orange", fontcolor="orange", label="7%", poids="1"]; + Vale_Bresil_Extraction_Nickel [fillcolor="#d1e0ff", label="Vale", niveau="12"]; + + // Relations des nœuds destination + Vale_Bresil_Extraction_Nickel -> Bresil_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Reserves_Nickel { + label="Reserves_Nickel"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Nickel [fillcolor="#ffd699", ihh_pays="21", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Nickel -> Philippines_Reserves_Nickel [color="red", fontcolor="red", label="4%", poids="1"]; + Reserves_Nickel -> Bresil_Reserves_Nickel [color="red", fontcolor="red", label="12%", poids="1"]; + Reserves_Nickel -> Chine_Reserves_Nickel [color="red", fontcolor="red", label="3%", poids="1"]; + Reserves_Nickel -> Russie_Reserves_Nickel [color="red", fontcolor="red", label="6%", poids="1"]; + Reserves_Nickel -> Canada_Reserves_Nickel [color="red", fontcolor="red", label="2%", poids="1"]; + Reserves_Nickel -> EtatsUnis_Reserves_Nickel [color="red", fontcolor="red", label="0%", poids="1"]; + Reserves_Nickel -> Australie_Reserves_Nickel [color="red", fontcolor="red", label="18%", poids="1"]; + Reserves_Nickel -> France_Reserves_Nickel [color="red", fontcolor="red", label="6%", poids="1"]; + Reserves_Nickel -> Indonesie_Reserves_Nickel [color="red", fontcolor="red", label="42%", poids="2"]; + + subgraph cluster_Philippines_Reserves_Nickel { + label="Philippines_Reserves_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Philippines_Reserves_Nickel [fillcolor="#e6f2ff", label="Philippines", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Philippines_Reserves_Nickel -> Philippines_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Bresil_Reserves_Nickel { + label="Bresil_Reserves_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Reserves_Nickel [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Reserves_Nickel -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Nickel { + label="Chine_Reserves_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Nickel [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Nickel -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Reserves_Nickel { + label="Russie_Reserves_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Nickel [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Nickel -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Canada_Reserves_Nickel { + label="Canada_Reserves_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Reserves_Nickel [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Reserves_Nickel -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Nickel { + label="EtatsUnis_Reserves_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Nickel [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Nickel -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Reserves_Nickel { + label="Australie_Reserves_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Nickel [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Nickel -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_France_Reserves_Nickel { + label="France_Reserves_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + France_Reserves_Nickel [fillcolor="#e6f2ff", label="France", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + France_Reserves_Nickel -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Indonesie_Reserves_Nickel { + label="Indonesie_Reserves_Nickel"; + fillcolor="#e6f2ff"; + style="filled"; + Indonesie_Reserves_Nickel [fillcolor="#e6f2ff", label="Indonesie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Indonesie_Reserves_Nickel -> Indonesie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Beryllium { + label="Beryllium"; + fillcolor="#ffd699"; + Beryllium [fillcolor="#ffd699", ivc="15", label="Béryllium - Alliages aérospatiaux, composants électroniques, modérateurs nucléaires", niveau="2"]; + + // Relations sortantes + Beryllium -> Reserves_Beryllium []; + Beryllium -> Extraction_Beryllium []; + + + subgraph cluster_Reserves_Beryllium { + label="Reserves_Beryllium"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Beryllium [fillcolor="#ffd699", ihh_pays="90", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Beryllium -> EtatsUnis_Reserves_Beryllium [color="red", fontcolor="red", label="95%", poids="3"]; + + subgraph cluster_EtatsUnis_Reserves_Beryllium { + label="EtatsUnis_Reserves_Beryllium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Beryllium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Beryllium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Beryllium { + label="Extraction_Beryllium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Beryllium [fillcolor="#ffd699", ihh_acteurs="28", ihh_pays="33", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Beryllium -> EtatsUnis_Extraction_Beryllium [color="orange", fontcolor="orange", label="50%", poids="2"]; + Extraction_Beryllium -> Bresil_Extraction_Beryllium [color="orange", fontcolor="orange", label="22%", poids="1"]; + Extraction_Beryllium -> Chine_Extraction_Beryllium [color="orange", fontcolor="orange", label="21%", poids="1"]; + + subgraph cluster_EtatsUnis_Extraction_Beryllium { + label="EtatsUnis_Extraction_Beryllium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Beryllium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Beryllium -> MaterionCorporation_EtatsUnis_Extraction_Beryllium [color="orange", fontcolor="orange", label="50%", poids="2"]; + EtatsUnis_Extraction_Beryllium -> EtatsUnis_geographique [color="darkgreen"]; + MaterionCorporation_EtatsUnis_Extraction_Beryllium [fillcolor="#d1e0ff", label="Materion Corporation", niveau="12"]; + + // Relations des nœuds destination + MaterionCorporation_EtatsUnis_Extraction_Beryllium -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Bresil_Extraction_Beryllium { + label="Bresil_Extraction_Beryllium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Extraction_Beryllium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Extraction_Beryllium -> CompanhiaBrasileira_Bresil_Extraction_Beryllium [color="orange", fontcolor="orange", label="15%", poids="1"]; + Bresil_Extraction_Beryllium -> Bresil_geographique [color="darkgreen"]; + Bresil_Extraction_Beryllium -> Mibra_Bresil_Extraction_Beryllium [color="orange", fontcolor="orange", label="7%", poids="1"]; + CompanhiaBrasileira_Bresil_Extraction_Beryllium [fillcolor="#d1e0ff", label="Companhia Brasileira de Alumínio", niveau="12"]; + Mibra_Bresil_Extraction_Beryllium [fillcolor="#d1e0ff", label="Mibra", niveau="12"]; + + // Relations des nœuds destination + CompanhiaBrasileira_Bresil_Extraction_Beryllium -> Bresil_geographique [color="darkgreen"]; + Mibra_Bresil_Extraction_Beryllium -> Bresil_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Beryllium { + label="Chine_Extraction_Beryllium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Beryllium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Beryllium -> Chine_geographique [color="darkgreen"]; + Chine_Extraction_Beryllium -> XinjiangNonferrous_Chine_Extraction_Beryllium [color="orange", fontcolor="orange", label="9%", poids="1"]; + Chine_Extraction_Beryllium -> FuyunHengsheng_Chine_Extraction_Beryllium [color="orange", fontcolor="orange", label="12%", poids="1"]; + XinjiangNonferrous_Chine_Extraction_Beryllium [fillcolor="#d1e0ff", label="Xinjiang Nonferrous Metals", niveau="12"]; + FuyunHengsheng_Chine_Extraction_Beryllium [fillcolor="#d1e0ff", label="Fuyun Hengsheng Beryllium Industry", niveau="12"]; + + // Relations des nœuds destination + XinjiangNonferrous_Chine_Extraction_Beryllium -> Chine_geographique [color="darkgreen"]; + FuyunHengsheng_Chine_Extraction_Beryllium -> Chine_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Plomb { + label="Plomb"; + fillcolor="#ffd699"; + Plomb [fillcolor="#ffd699", label="Plomb - Soudure, batteries, blindage contre rayonnements", niveau="2"]; + } + + subgraph cluster_Europium { + label="Europium"; + fillcolor="#ffd699"; + Europium [fillcolor="#ffd699", ivc="0", label="Europium - Couleur rouge vive des écrans, lampes fluorescentes", niveau="2"]; + + // Relations sortantes + Europium -> Traitement_Europium []; + Europium -> Extraction_Europium []; + Europium -> Reserves_Europium []; + + + subgraph cluster_Traitement_Europium { + label="Traitement_Europium"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Europium [fillcolor="#ffd699", ihh_acteurs="22", ihh_pays="40", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Europium -> Chine_Traitement_Europium [color="purple", fontcolor="purple", label="62%", poids="2"]; + Traitement_Europium -> Estonie_Traitement_Europium [color="purple", fontcolor="purple", label="7%", poids="1"]; + Traitement_Europium -> Malaisie_Traitement_Europium [color="purple", fontcolor="purple", label="14%", poids="1"]; + Traitement_Europium -> Japon_Traitement_Europium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Europium -> France_Traitement_Europium [color="purple", fontcolor="purple", label="11%", poids="1"]; + + subgraph cluster_Chine_Traitement_Europium { + label="Chine_Traitement_Europium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Europium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Europium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Europium -> ShengheResources_Chine_Traitement_Europium [color="purple", fontcolor="purple", label="22%", poids="1"]; + Chine_Traitement_Europium -> ChinaMinmetals_Chine_Traitement_Europium [color="purple", fontcolor="purple", label="40%", poids="2"]; + ShengheResources_Chine_Traitement_Europium [fillcolor="#d1e0ff", label="Shenghe Resources", niveau="12"]; + ChinaMinmetals_Chine_Traitement_Europium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + + // Relations des nœuds destination + ShengheResources_Chine_Traitement_Europium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ShengheResources_Chine_Traitement_Europium -> Chine_Extraction_Europium [color="darkblue", fontcolor="darkblue", label="100%"]; + ChinaMinmetals_Chine_Traitement_Europium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaMinmetals_Chine_Traitement_Europium -> Chine_Extraction_Europium [color="darkblue", fontcolor="darkblue", label="95%"]; + } + + subgraph cluster_Estonie_Traitement_Europium { + label="Estonie_Traitement_Europium"; + fillcolor="#e6f2ff"; + style="filled"; + Estonie_Traitement_Europium [fillcolor="#e6f2ff", label="Estonie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Estonie_Traitement_Europium -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Estonie_Traitement_Europium -> NPMSilmet_Estonie_Traitement_Europium [color="purple", fontcolor="purple", label="7%", poids="1"]; + NPMSilmet_Estonie_Traitement_Europium [fillcolor="#d1e0ff", label="NPM Silmet", niveau="12"]; + + // Relations des nœuds destination + NPMSilmet_Estonie_Traitement_Europium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Malaisie_Traitement_Europium { + label="Malaisie_Traitement_Europium"; + fillcolor="#e6f2ff"; + style="filled"; + Malaisie_Traitement_Europium [fillcolor="#e6f2ff", label="Malaisie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Malaisie_Traitement_Europium -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Malaisie_Traitement_Europium -> LynasAdvanced_Malaisie_Traitement_Europium [color="purple", fontcolor="purple", label="14%", poids="1"]; + LynasAdvanced_Malaisie_Traitement_Europium [fillcolor="#d1e0ff", label="Lynas Advanced Materials", niveau="12"]; + + // Relations des nœuds destination + LynasAdvanced_Malaisie_Traitement_Europium -> Australie_Extraction_Europium [color="darkblue", fontcolor="darkblue", label="100%"]; + LynasAdvanced_Malaisie_Traitement_Europium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Japon_Traitement_Europium { + label="Japon_Traitement_Europium"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Europium [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Europium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + Japon_Traitement_Europium -> ShinEtsu_Japon_Traitement_Europium [color="purple", fontcolor="purple", label="5%", poids="1"]; + ShinEtsu_Japon_Traitement_Europium [fillcolor="#d1e0ff", label="ShinEtsu", niveau="12"]; + + // Relations des nœuds destination + ShinEtsu_Japon_Traitement_Europium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + ShinEtsu_Japon_Traitement_Europium -> Chine_Extraction_Europium [color="darkblue", fontcolor="darkblue", label="70%"]; + } + + subgraph cluster_France_Traitement_Europium { + label="France_Traitement_Europium"; + fillcolor="#e6f2ff"; + style="filled"; + France_Traitement_Europium [fillcolor="#e6f2ff", label="France", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + France_Traitement_Europium -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + France_Traitement_Europium -> Solvay_France_Traitement_Europium [color="purple", fontcolor="purple", label="11%", poids="1"]; + Solvay_France_Traitement_Europium [fillcolor="#d1e0ff", label="Solvay", niveau="12"]; + + // Relations des nœuds destination + Solvay_France_Traitement_Europium -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + Solvay_France_Traitement_Europium -> Chine_Extraction_Europium [color="darkblue", fontcolor="darkblue", label="40%"]; + } + } + + subgraph cluster_Extraction_Europium { + label="Extraction_Europium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Europium [fillcolor="#ffd699", ihh_acteurs="14", ihh_pays="33", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Europium -> Inde_Extraction_Europium [color="orange", fontcolor="orange", label="1%", poids="1"]; + Extraction_Europium -> Australie_Extraction_Europium [color="orange", fontcolor="orange", label="7%", poids="1"]; + Extraction_Europium -> Chine_Extraction_Europium [color="orange", fontcolor="orange", label="56%", poids="2"]; + Extraction_Europium -> EtatsUnis_Extraction_Europium [color="orange", fontcolor="orange", label="16%", poids="1"]; + + subgraph cluster_Inde_Extraction_Europium { + label="Inde_Extraction_Europium"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Extraction_Europium [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Extraction_Europium -> Inde_geographique [color="darkgreen"]; + Inde_Extraction_Europium -> IndianRare_Inde_Extraction_Europium [color="orange", fontcolor="orange", label="2%", poids="1"]; + IndianRare_Inde_Extraction_Europium [fillcolor="#d1e0ff", label="Indian Rare Earth", niveau="12"]; + + // Relations des nœuds destination + IndianRare_Inde_Extraction_Europium -> Inde_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Europium { + label="Australie_Extraction_Europium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Europium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Europium -> Australie_geographique [color="darkgreen"]; + Australie_Extraction_Europium -> LynasRare_Australie_Extraction_Europium [color="orange", fontcolor="orange", label="10%", poids="1"]; + LynasRare_Australie_Extraction_Europium [fillcolor="#d1e0ff", label="Lynas Rare Earths Ltd", niveau="12"]; + + // Relations des nœuds destination + LynasRare_Australie_Extraction_Europium -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Europium { + label="Chine_Extraction_Europium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Europium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Europium -> XiamenTungsten_Chine_Extraction_Europium [color="orange", fontcolor="orange", label="15%", poids="1"]; + Chine_Extraction_Europium -> Chine_geographique [color="darkgreen"]; + Chine_Extraction_Europium -> BaotouSteel_Chine_Extraction_Europium [color="orange", fontcolor="orange", label="30%", poids="2"]; + XiamenTungsten_Chine_Extraction_Europium [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"]; + BaotouSteel_Chine_Extraction_Europium [fillcolor="#d1e0ff", label="Baotou Steel RareEarth", niveau="12"]; + + // Relations des nœuds destination + XiamenTungsten_Chine_Extraction_Europium -> Chine_geographique [color="darkgreen"]; + BaotouSteel_Chine_Extraction_Europium -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Extraction_Europium { + label="EtatsUnis_Extraction_Europium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Europium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Europium -> MPMaterials_EtatsUnis_Extraction_Europium [color="orange", fontcolor="orange", label="15%", poids="1"]; + EtatsUnis_Extraction_Europium -> EtatsUnis_geographique [color="darkgreen"]; + MPMaterials_EtatsUnis_Extraction_Europium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Extraction_Europium -> EtatsUnis_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Reserves_Europium { + label="Reserves_Europium"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Europium [fillcolor="#ffd699", ihh_pays="21", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Europium -> Bresil_Reserves_Europium [color="red", fontcolor="red", label="18%", poids="1"]; + Reserves_Europium -> Chine_Reserves_Europium [color="red", fontcolor="red", label="38%", poids="2"]; + Reserves_Europium -> Vietnam_Reserves_Europium [color="red", fontcolor="red", label="19%", poids="1"]; + Reserves_Europium -> EtatsUnis_Reserves_Europium [color="red", fontcolor="red", label="1%", poids="1"]; + Reserves_Europium -> Inde_Reserves_Europium [color="red", fontcolor="red", label="6%", poids="1"]; + Reserves_Europium -> Australie_Reserves_Europium [color="red", fontcolor="red", label="4%", poids="1"]; + Reserves_Europium -> Russie_Reserves_Europium [color="red", fontcolor="red", label="10%", poids="1"]; + + subgraph cluster_Bresil_Reserves_Europium { + label="Bresil_Reserves_Europium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Reserves_Europium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Reserves_Europium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Europium { + label="Chine_Reserves_Europium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Europium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Europium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Vietnam_Reserves_Europium { + label="Vietnam_Reserves_Europium"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Reserves_Europium [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Reserves_Europium -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Europium { + label="EtatsUnis_Reserves_Europium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Europium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Europium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Reserves_Europium { + label="Inde_Reserves_Europium"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Reserves_Europium [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Reserves_Europium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Reserves_Europium { + label="Australie_Reserves_Europium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Europium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Europium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Reserves_Europium { + label="Russie_Reserves_Europium"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Europium [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Europium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Verre { + label="Verre"; + fillcolor="#ffd699"; + Verre [fillcolor="#ffd699", label="Verre - Substrats, écrans tactiles, protection optique", niveau="2"]; + } + + subgraph cluster_WaferOptoelectronique { + label="WaferOptoelectronique"; + fillcolor="#ffd699"; + WaferOptoelectronique [fillcolor="#ffd699", label="Wafer optoélectronique (affichage, capteurs d'image)", niveau="2"]; + + // Relations sortantes + WaferOptoelectronique -> Arsenic []; + WaferOptoelectronique -> ProcedeDUV []; + WaferOptoelectronique -> Gallium [cout="0.3", criticite="0.41", delai="0.4", technique="0.5"]; + WaferOptoelectronique -> CreusetGraphite []; + } + + subgraph cluster_IndiumEtain { + label="IndiumEtain"; + fillcolor="#ffd699"; + IndiumEtain [fillcolor="#ffd699", label="Indium-Étain (ITO - Électrodes transparentes pour écrans tactiles", niveau="2"]; + } + + subgraph cluster_Yttrium { + label="Yttrium"; + fillcolor="#ffd699"; + Yttrium [fillcolor="#ffd699", ivc="28", label="Yttrium - Rétroéclairage d'écrans, technologies MicroLED/OLED", niveau="2"]; + + // Relations sortantes + Yttrium -> Extraction_Yttrium []; + Yttrium -> Reserves_Yttrium []; + Yttrium -> Traitement_Yttrium []; + + + subgraph cluster_Extraction_Yttrium { + label="Extraction_Yttrium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Yttrium [fillcolor="#ffd699", ihh_acteurs="51", ihh_pays="51", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Yttrium -> Myanmar_Extraction_Yttrium [color="orange", fontcolor="orange", label="13%", poids="1"]; + Extraction_Yttrium -> Inde_Extraction_Yttrium [color="orange", fontcolor="orange", label="3%", poids="1"]; + Extraction_Yttrium -> Chine_Extraction_Yttrium [color="orange", fontcolor="orange", label="71%", poids="2"]; + Extraction_Yttrium -> Australie_Extraction_Yttrium [color="orange", fontcolor="orange", label="4%", poids="1"]; + Extraction_Yttrium -> EtatsUnis_Extraction_Yttrium [color="orange", fontcolor="orange", label="7%", poids="1"]; + + subgraph cluster_Myanmar_Extraction_Yttrium { + label="Myanmar_Extraction_Yttrium"; + fillcolor="#e6f2ff"; + style="filled"; + Myanmar_Extraction_Yttrium [fillcolor="#e6f2ff", label="Myanmar", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Myanmar_Extraction_Yttrium -> Myanmar_geographique [color="darkgreen"]; + Myanmar_Extraction_Yttrium -> Diversesentreprises_Myanmar_Extraction_Yttrium [color="orange", fontcolor="orange", label="13%", poids="1"]; + Diversesentreprises_Myanmar_Extraction_Yttrium [fillcolor="#d1e0ff", label="Diverses entreprises locales", niveau="12"]; + + // Relations des nœuds destination + Diversesentreprises_Myanmar_Extraction_Yttrium -> Myanmar_geographique [color="darkgreen"]; + } + + subgraph cluster_Inde_Extraction_Yttrium { + label="Inde_Extraction_Yttrium"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Extraction_Yttrium [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Extraction_Yttrium -> IndianRare_Inde_Extraction_Yttrium [color="orange", fontcolor="orange", label="3%", poids="1"]; + Inde_Extraction_Yttrium -> Inde_geographique [color="darkgreen"]; + IndianRare_Inde_Extraction_Yttrium [fillcolor="#d1e0ff", label="Indian Rare Earths Limited", niveau="12"]; + + // Relations des nœuds destination + IndianRare_Inde_Extraction_Yttrium -> Inde_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Yttrium { + label="Chine_Extraction_Yttrium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Yttrium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Yttrium -> ChinaNorthern_Chine_Extraction_Yttrium [color="orange", fontcolor="orange", label="71%", poids="2"]; + Chine_Extraction_Yttrium -> Chine_geographique [color="darkgreen"]; + ChinaNorthern_Chine_Extraction_Yttrium [fillcolor="#d1e0ff", label="China Northern Rare Earth Group", niveau="12"]; + + // Relations des nœuds destination + ChinaNorthern_Chine_Extraction_Yttrium -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Yttrium { + label="Australie_Extraction_Yttrium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Yttrium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Yttrium -> LynasRare_Australie_Extraction_Yttrium [color="orange", fontcolor="orange", label="4%", poids="1"]; + Australie_Extraction_Yttrium -> Australie_geographique [color="darkgreen"]; + LynasRare_Australie_Extraction_Yttrium [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"]; + + // Relations des nœuds destination + LynasRare_Australie_Extraction_Yttrium -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Extraction_Yttrium { + label="EtatsUnis_Extraction_Yttrium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Yttrium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Yttrium -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Extraction_Yttrium -> MPMaterials_EtatsUnis_Extraction_Yttrium [color="orange", fontcolor="orange", label="7%", poids="1"]; + MPMaterials_EtatsUnis_Extraction_Yttrium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Extraction_Yttrium -> EtatsUnis_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Reserves_Yttrium { + label="Reserves_Yttrium"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Yttrium [fillcolor="#ffd699", ihh_pays="52", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Yttrium -> Australie_Reserves_Yttrium [color="red", fontcolor="red", label="2%", poids="1"]; + Reserves_Yttrium -> Chine_Reserves_Yttrium [color="red", fontcolor="red", label="70%", poids="2"]; + Reserves_Yttrium -> Inde_Reserves_Yttrium [color="red", fontcolor="red", label="10%", poids="1"]; + Reserves_Yttrium -> EtatsUnis_Reserves_Yttrium [color="red", fontcolor="red", label="15%", poids="1"]; + + subgraph cluster_Australie_Reserves_Yttrium { + label="Australie_Reserves_Yttrium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Yttrium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Yttrium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Yttrium { + label="Chine_Reserves_Yttrium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Yttrium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Yttrium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Reserves_Yttrium { + label="Inde_Reserves_Yttrium"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Reserves_Yttrium [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Reserves_Yttrium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Yttrium { + label="EtatsUnis_Reserves_Yttrium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Yttrium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Yttrium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Traitement_Yttrium { + label="Traitement_Yttrium"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Yttrium [fillcolor="#ffd699", ihh_acteurs="20", ihh_pays="59", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Yttrium -> EtatsUnis_Traitement_Yttrium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Yttrium -> Chine_Traitement_Yttrium [color="purple", fontcolor="purple", label="77%", poids="3"]; + Traitement_Yttrium -> Malaisie_Traitement_Yttrium [color="purple", fontcolor="purple", label="8%", poids="1"]; + Traitement_Yttrium -> Vietnam_Traitement_Yttrium [color="purple", fontcolor="purple", label="2%", poids="1"]; + Traitement_Yttrium -> Estonie_Traitement_Yttrium [color="purple", fontcolor="purple", label="6%", poids="1"]; + + subgraph cluster_EtatsUnis_Traitement_Yttrium { + label="EtatsUnis_Traitement_Yttrium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Yttrium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Yttrium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + EtatsUnis_Traitement_Yttrium -> MPMaterials_EtatsUnis_Traitement_Yttrium [color="purple", fontcolor="purple", label="5%", poids="1"]; + MPMaterials_EtatsUnis_Traitement_Yttrium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Traitement_Yttrium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + MPMaterials_EtatsUnis_Traitement_Yttrium -> EtatsUnis_Extraction_Yttrium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Chine_Traitement_Yttrium { + label="Chine_Traitement_Yttrium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Yttrium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Yttrium -> ChinaNorthern_Chine_Traitement_Yttrium [color="purple", fontcolor="purple", label="25%", poids="1"]; + Chine_Traitement_Yttrium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Yttrium -> ChinaMinmetals_Chine_Traitement_Yttrium [color="purple", fontcolor="purple", label="35%", poids="2"]; + Chine_Traitement_Yttrium -> XiamenTungsten_Chine_Traitement_Yttrium [color="purple", fontcolor="purple", label="17%", poids="1"]; + ChinaNorthern_Chine_Traitement_Yttrium [fillcolor="#d1e0ff", label="China Northern Rare Earth", niveau="12"]; + ChinaMinmetals_Chine_Traitement_Yttrium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + XiamenTungsten_Chine_Traitement_Yttrium [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"]; + + // Relations des nœuds destination + ChinaNorthern_Chine_Traitement_Yttrium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaNorthern_Chine_Traitement_Yttrium -> Chine_Extraction_Yttrium [color="darkblue", fontcolor="darkblue", label="100%"]; + ChinaMinmetals_Chine_Traitement_Yttrium -> Chine_Extraction_Yttrium [color="darkblue", fontcolor="darkblue", label="100%"]; + ChinaMinmetals_Chine_Traitement_Yttrium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + XiamenTungsten_Chine_Traitement_Yttrium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + XiamenTungsten_Chine_Traitement_Yttrium -> Chine_Extraction_Yttrium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Malaisie_Traitement_Yttrium { + label="Malaisie_Traitement_Yttrium"; + fillcolor="#e6f2ff"; + style="filled"; + Malaisie_Traitement_Yttrium [fillcolor="#e6f2ff", label="Malaisie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Malaisie_Traitement_Yttrium -> LynasAdvanced_Malaisie_Traitement_Yttrium [color="purple", fontcolor="purple", label="8%", poids="1"]; + Malaisie_Traitement_Yttrium -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"]; + LynasAdvanced_Malaisie_Traitement_Yttrium [fillcolor="#d1e0ff", label="Lynas Advanced Materials", niveau="12"]; + + // Relations des nœuds destination + LynasAdvanced_Malaisie_Traitement_Yttrium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + LynasAdvanced_Malaisie_Traitement_Yttrium -> Australie_Extraction_Yttrium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Vietnam_Traitement_Yttrium { + label="Vietnam_Traitement_Yttrium"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Traitement_Yttrium [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Traitement_Yttrium -> VietnamRare_Vietnam_Traitement_Yttrium [color="purple", fontcolor="purple", label="2%", poids="1"]; + Vietnam_Traitement_Yttrium -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"]; + VietnamRare_Vietnam_Traitement_Yttrium [fillcolor="#d1e0ff", label="Vietnam Rare Earth", niveau="12"]; + + // Relations des nœuds destination + VietnamRare_Vietnam_Traitement_Yttrium -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Estonie_Traitement_Yttrium { + label="Estonie_Traitement_Yttrium"; + fillcolor="#e6f2ff"; + style="filled"; + Estonie_Traitement_Yttrium [fillcolor="#e6f2ff", label="Estonie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Estonie_Traitement_Yttrium -> NPMSilmet_Estonie_Traitement_Yttrium [color="purple", fontcolor="purple", label="6%", poids="1"]; + Estonie_Traitement_Yttrium -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"]; + NPMSilmet_Estonie_Traitement_Yttrium [fillcolor="#d1e0ff", label="NPM Silmet", niveau="12"]; + + // Relations des nœuds destination + NPMSilmet_Estonie_Traitement_Yttrium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Terbium { + label="Terbium"; + fillcolor="#ffd699"; + Terbium [fillcolor="#ffd699", ivc="28", label="Terbium - Phosphores verts pour écrans et lampes fluorescentes", niveau="2"]; + + // Relations sortantes + Terbium -> Extraction_Terbium []; + Terbium -> Reserves_Terbium []; + Terbium -> Traitement_Terbium []; + + + subgraph cluster_Extraction_Terbium { + label="Extraction_Terbium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Terbium [fillcolor="#ffd699", ihh_acteurs="51", ihh_pays="51", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Terbium -> Chine_Extraction_Terbium [color="orange", fontcolor="orange", label="71%", poids="2"]; + Extraction_Terbium -> EtatsUnis_Extraction_Terbium [color="orange", fontcolor="orange", label="14%", poids="1"]; + Extraction_Terbium -> Myanmar_Extraction_Terbium [color="orange", fontcolor="orange", label="7%", poids="1"]; + Extraction_Terbium -> Bresil_Extraction_Terbium [color="orange", fontcolor="orange", label="3%", poids="1"]; + Extraction_Terbium -> Australie_Extraction_Terbium [color="orange", fontcolor="orange", label="4%", poids="1"]; + + subgraph cluster_Chine_Extraction_Terbium { + label="Chine_Extraction_Terbium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Terbium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Terbium -> Chine_geographique [color="darkgreen"]; + Chine_Extraction_Terbium -> ChinaNorthern_Chine_Extraction_Terbium [color="orange", fontcolor="orange", label="71%", poids="2"]; + ChinaNorthern_Chine_Extraction_Terbium [fillcolor="#d1e0ff", label="China Northern Rare Earth Group", niveau="12"]; + + // Relations des nœuds destination + ChinaNorthern_Chine_Extraction_Terbium -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Extraction_Terbium { + label="EtatsUnis_Extraction_Terbium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Terbium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Terbium -> MPMaterials_EtatsUnis_Extraction_Terbium [color="orange", fontcolor="orange", label="14%", poids="1"]; + EtatsUnis_Extraction_Terbium -> EtatsUnis_geographique [color="darkgreen"]; + MPMaterials_EtatsUnis_Extraction_Terbium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Extraction_Terbium -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Myanmar_Extraction_Terbium { + label="Myanmar_Extraction_Terbium"; + fillcolor="#e6f2ff"; + style="filled"; + Myanmar_Extraction_Terbium [fillcolor="#e6f2ff", label="Myanmar", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Myanmar_Extraction_Terbium -> Myanmar_geographique [color="darkgreen"]; + Myanmar_Extraction_Terbium -> Diversesentreprises_Myanmar_Extraction_Terbium [color="orange", fontcolor="orange", label="7%", poids="1"]; + Diversesentreprises_Myanmar_Extraction_Terbium [fillcolor="#d1e0ff", label="Diverses entreprises locales", niveau="12"]; + + // Relations des nœuds destination + Diversesentreprises_Myanmar_Extraction_Terbium -> Myanmar_geographique [color="darkgreen"]; + } + + subgraph cluster_Bresil_Extraction_Terbium { + label="Bresil_Extraction_Terbium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Extraction_Terbium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Extraction_Terbium -> CBMM_Bresil_Extraction_Terbium [color="orange", fontcolor="orange", label="3%", poids="1"]; + Bresil_Extraction_Terbium -> Bresil_geographique [color="darkgreen"]; + CBMM_Bresil_Extraction_Terbium [fillcolor="#d1e0ff", label="CBMM", niveau="12"]; + + // Relations des nœuds destination + CBMM_Bresil_Extraction_Terbium -> Bresil_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Terbium { + label="Australie_Extraction_Terbium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Terbium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Terbium -> Australie_geographique [color="darkgreen"]; + Australie_Extraction_Terbium -> LynasRare_Australie_Extraction_Terbium [color="orange", fontcolor="orange", label="4%", poids="1"]; + LynasRare_Australie_Extraction_Terbium [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"]; + + // Relations des nœuds destination + LynasRare_Australie_Extraction_Terbium -> Australie_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Reserves_Terbium { + label="Reserves_Terbium"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Terbium [fillcolor="#ffd699", ihh_pays="51", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Terbium -> Bresil_Reserves_Terbium [color="red", fontcolor="red", label="2%", poids="1"]; + Reserves_Terbium -> Australie_Reserves_Terbium [color="red", fontcolor="red", label="2%", poids="1"]; + Reserves_Terbium -> EtatsUnis_Reserves_Terbium [color="red", fontcolor="red", label="15%", poids="1"]; + Reserves_Terbium -> Chine_Reserves_Terbium [color="red", fontcolor="red", label="70%", poids="2"]; + + subgraph cluster_Bresil_Reserves_Terbium { + label="Bresil_Reserves_Terbium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Reserves_Terbium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Reserves_Terbium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Reserves_Terbium { + label="Australie_Reserves_Terbium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Terbium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Terbium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Terbium { + label="EtatsUnis_Reserves_Terbium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Terbium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Terbium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Terbium { + label="Chine_Reserves_Terbium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Terbium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Terbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Traitement_Terbium { + label="Traitement_Terbium"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Terbium [fillcolor="#ffd699", ihh_acteurs="20", ihh_pays="60", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Terbium -> Malaisie_Traitement_Terbium [color="purple", fontcolor="purple", label="7%", poids="1"]; + Traitement_Terbium -> Chine_Traitement_Terbium [color="purple", fontcolor="purple", label="78%", poids="3"]; + Traitement_Terbium -> EtatsUnis_Traitement_Terbium [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Terbium -> Vietnam_Traitement_Terbium [color="purple", fontcolor="purple", label="2%", poids="1"]; + Traitement_Terbium -> Estonie_Traitement_Terbium [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Terbium -> Inde_Traitement_Terbium [color="purple", fontcolor="purple", label="3%", poids="1"]; + + subgraph cluster_Malaisie_Traitement_Terbium { + label="Malaisie_Traitement_Terbium"; + fillcolor="#e6f2ff"; + style="filled"; + Malaisie_Traitement_Terbium [fillcolor="#e6f2ff", label="Malaisie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Malaisie_Traitement_Terbium -> LynasAdvanced_Malaisie_Traitement_Terbium [color="purple", fontcolor="purple", label="7%", poids="1"]; + Malaisie_Traitement_Terbium -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"]; + LynasAdvanced_Malaisie_Traitement_Terbium [fillcolor="#d1e0ff", label="Lynas Advanced Materials", niveau="12"]; + + // Relations des nœuds destination + LynasAdvanced_Malaisie_Traitement_Terbium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + LynasAdvanced_Malaisie_Traitement_Terbium -> Australie_Extraction_Terbium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Chine_Traitement_Terbium { + label="Chine_Traitement_Terbium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Terbium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Terbium -> ChinaMinmetals_Chine_Traitement_Terbium [color="purple", fontcolor="purple", label="33%", poids="2"]; + Chine_Traitement_Terbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Terbium -> ChinaNorthern_Chine_Traitement_Terbium [color="purple", fontcolor="purple", label="27%", poids="2"]; + Chine_Traitement_Terbium -> XiamenTungsten_Chine_Traitement_Terbium [color="purple", fontcolor="purple", label="18%", poids="1"]; + ChinaMinmetals_Chine_Traitement_Terbium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + ChinaNorthern_Chine_Traitement_Terbium [fillcolor="#d1e0ff", label="China Northern Rare Earth", niveau="12"]; + XiamenTungsten_Chine_Traitement_Terbium [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"]; + + // Relations des nœuds destination + ChinaMinmetals_Chine_Traitement_Terbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaMinmetals_Chine_Traitement_Terbium -> Myanmar_Extraction_Terbium [color="darkblue", fontcolor="darkblue", label="5%"]; + ChinaMinmetals_Chine_Traitement_Terbium -> Chine_Extraction_Terbium [color="darkblue", fontcolor="darkblue", label="95%"]; + ChinaNorthern_Chine_Traitement_Terbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaNorthern_Chine_Traitement_Terbium -> Chine_Extraction_Terbium [color="darkblue", fontcolor="darkblue", label="100%"]; + XiamenTungsten_Chine_Traitement_Terbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + XiamenTungsten_Chine_Traitement_Terbium -> Chine_Extraction_Terbium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_EtatsUnis_Traitement_Terbium { + label="EtatsUnis_Traitement_Terbium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Terbium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Terbium -> MPMaterials_EtatsUnis_Traitement_Terbium [color="purple", fontcolor="purple", label="3%", poids="1"]; + EtatsUnis_Traitement_Terbium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + MPMaterials_EtatsUnis_Traitement_Terbium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Traitement_Terbium -> EtatsUnis_Extraction_Terbium [color="darkblue", fontcolor="darkblue", label="100%"]; + MPMaterials_EtatsUnis_Traitement_Terbium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Vietnam_Traitement_Terbium { + label="Vietnam_Traitement_Terbium"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Traitement_Terbium [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Traitement_Terbium -> VietnamRare_Vietnam_Traitement_Terbium [color="purple", fontcolor="purple", label="2%", poids="1"]; + Vietnam_Traitement_Terbium -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"]; + VietnamRare_Vietnam_Traitement_Terbium [fillcolor="#d1e0ff", label="Vietnam Rare Earth", niveau="12"]; + + // Relations des nœuds destination + VietnamRare_Vietnam_Traitement_Terbium -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Estonie_Traitement_Terbium { + label="Estonie_Traitement_Terbium"; + fillcolor="#e6f2ff"; + style="filled"; + Estonie_Traitement_Terbium [fillcolor="#e6f2ff", label="Estonie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Estonie_Traitement_Terbium -> NPMSilmet_Estonie_Traitement_Terbium [color="purple", fontcolor="purple", label="4%", poids="1"]; + Estonie_Traitement_Terbium -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"]; + NPMSilmet_Estonie_Traitement_Terbium [fillcolor="#d1e0ff", label="NPM Silmet", niveau="12"]; + + // Relations des nœuds destination + NPMSilmet_Estonie_Traitement_Terbium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Traitement_Terbium { + label="Inde_Traitement_Terbium"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Traitement_Terbium [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Traitement_Terbium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + Inde_Traitement_Terbium -> IndianRare_Inde_Traitement_Terbium [color="purple", fontcolor="purple", label="3%", poids="1"]; + IndianRare_Inde_Traitement_Terbium [fillcolor="#d1e0ff", label="Indian Rare Earths", niveau="12"]; + + // Relations des nœuds destination + IndianRare_Inde_Traitement_Terbium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Samarium { + label="Samarium"; + fillcolor="#ffd699"; + Samarium [fillcolor="#ffd699", ivc="35", label="Samarium - Aimants résistants à la chaleur, modules WiFi/BT", niveau="2"]; + + // Relations sortantes + Samarium -> Extraction_Samarium []; + Samarium -> Traitement_Samarium []; + Samarium -> Reserves_Samarium []; + + + subgraph cluster_Extraction_Samarium { + label="Extraction_Samarium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Samarium [fillcolor="#ffd699", ihh_acteurs="51", ihh_pays="51", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Samarium -> Chine_Extraction_Samarium [color="orange", fontcolor="orange", label="71%", poids="2"]; + Extraction_Samarium -> EtatsUnis_Extraction_Samarium [color="orange", fontcolor="orange", label="14%", poids="1"]; + Extraction_Samarium -> Inde_Extraction_Samarium [color="orange", fontcolor="orange", label="7%", poids="1"]; + Extraction_Samarium -> Australie_Extraction_Samarium [color="orange", fontcolor="orange", label="4%", poids="1"]; + Extraction_Samarium -> Bresil_Extraction_Samarium [color="orange", fontcolor="orange", label="3%", poids="1"]; + + subgraph cluster_Chine_Extraction_Samarium { + label="Chine_Extraction_Samarium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Samarium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Samarium -> Chine_geographique [color="darkgreen"]; + Chine_Extraction_Samarium -> ChinaNorthern_Chine_Extraction_Samarium [color="orange", fontcolor="orange", label="70%", poids="2"]; + ChinaNorthern_Chine_Extraction_Samarium [fillcolor="#d1e0ff", label="China Northern Rare Earth Group", niveau="12"]; + + // Relations des nœuds destination + ChinaNorthern_Chine_Extraction_Samarium -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Extraction_Samarium { + label="EtatsUnis_Extraction_Samarium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Samarium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Samarium -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Extraction_Samarium -> MPMaterials_EtatsUnis_Extraction_Samarium [color="orange", fontcolor="orange", label="15%", poids="1"]; + MPMaterials_EtatsUnis_Extraction_Samarium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Extraction_Samarium -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Inde_Extraction_Samarium { + label="Inde_Extraction_Samarium"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Extraction_Samarium [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Extraction_Samarium -> Inde_geographique [color="darkgreen"]; + Inde_Extraction_Samarium -> IndianRare_Inde_Extraction_Samarium [color="orange", fontcolor="orange", label="7%", poids="1"]; + IndianRare_Inde_Extraction_Samarium [fillcolor="#d1e0ff", label="Indian Rare Earths Limited", niveau="12"]; + + // Relations des nœuds destination + IndianRare_Inde_Extraction_Samarium -> Inde_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Samarium { + label="Australie_Extraction_Samarium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Samarium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Samarium -> LynasRare_Australie_Extraction_Samarium [color="orange", fontcolor="orange", label="4%", poids="1"]; + Australie_Extraction_Samarium -> Australie_geographique [color="darkgreen"]; + LynasRare_Australie_Extraction_Samarium [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"]; + + // Relations des nœuds destination + LynasRare_Australie_Extraction_Samarium -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_Bresil_Extraction_Samarium { + label="Bresil_Extraction_Samarium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Extraction_Samarium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Extraction_Samarium -> CBMM_Bresil_Extraction_Samarium [color="orange", fontcolor="orange", label="3%", poids="1"]; + Bresil_Extraction_Samarium -> Bresil_geographique [color="darkgreen"]; + CBMM_Bresil_Extraction_Samarium [fillcolor="#d1e0ff", label="CBMM", niveau="12"]; + + // Relations des nœuds destination + CBMM_Bresil_Extraction_Samarium -> Bresil_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Traitement_Samarium { + label="Traitement_Samarium"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Samarium [fillcolor="#ffd699", ihh_acteurs="27", ihh_pays="55", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Samarium -> Japon_Traitement_Samarium [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Samarium -> Chine_Traitement_Samarium [color="purple", fontcolor="purple", label="74%", poids="2"]; + Traitement_Samarium -> EtatsUnis_Traitement_Samarium [color="purple", fontcolor="purple", label="10%", poids="1"]; + Traitement_Samarium -> Bresil_Traitement_Samarium [color="purple", fontcolor="purple", label="2%", poids="1"]; + Traitement_Samarium -> Malaisie_Traitement_Samarium [color="purple", fontcolor="purple", label="8%", poids="1"]; + Traitement_Samarium -> Inde_Traitement_Samarium [color="purple", fontcolor="purple", label="3%", poids="1"]; + + subgraph cluster_Japon_Traitement_Samarium { + label="Japon_Traitement_Samarium"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Samarium [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Samarium -> SantokuCorporation_Japon_Traitement_Samarium [color="purple", fontcolor="purple", label="3%", poids="1"]; + Japon_Traitement_Samarium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + SantokuCorporation_Japon_Traitement_Samarium [fillcolor="#d1e0ff", label="Santoku Corporation", niveau="12"]; + + // Relations des nœuds destination + SantokuCorporation_Japon_Traitement_Samarium -> Chine_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="80%"]; + SantokuCorporation_Japon_Traitement_Samarium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Samarium { + label="Chine_Traitement_Samarium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Samarium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Samarium -> ShengheResources_Chine_Traitement_Samarium [color="purple", fontcolor="purple", label="12%", poids="1"]; + Chine_Traitement_Samarium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Samarium -> ChinaNorthern_Chine_Traitement_Samarium [color="purple", fontcolor="purple", label="50%", poids="2"]; + Chine_Traitement_Samarium -> ChinaMinmetals_Chine_Traitement_Samarium [color="purple", fontcolor="purple", label="8%", poids="1"]; + Chine_Traitement_Samarium -> NeoPerformance_Chine_Traitement_Samarium [color="purple", fontcolor="purple", label="4%", poids="1"]; + ShengheResources_Chine_Traitement_Samarium [fillcolor="#d1e0ff", label="Shenghe Resources", niveau="12"]; + ChinaNorthern_Chine_Traitement_Samarium [fillcolor="#d1e0ff", label="China Northern Rare Earth Group", niveau="12"]; + ChinaMinmetals_Chine_Traitement_Samarium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + NeoPerformance_Chine_Traitement_Samarium [fillcolor="#d1e0ff", label="Neo Performance Materials", niveau="12"]; + + // Relations des nœuds destination + ShengheResources_Chine_Traitement_Samarium -> Australie_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="15%"]; + ShengheResources_Chine_Traitement_Samarium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ShengheResources_Chine_Traitement_Samarium -> Chine_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="85%"]; + ChinaNorthern_Chine_Traitement_Samarium -> Chine_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="95%"]; + ChinaNorthern_Chine_Traitement_Samarium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaMinmetals_Chine_Traitement_Samarium -> Chine_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="80%"]; + ChinaMinmetals_Chine_Traitement_Samarium -> Australie_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="10%"]; + ChinaMinmetals_Chine_Traitement_Samarium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + NeoPerformance_Chine_Traitement_Samarium -> Australie_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="30%"]; + NeoPerformance_Chine_Traitement_Samarium -> Chine_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="70%"]; + NeoPerformance_Chine_Traitement_Samarium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Traitement_Samarium { + label="EtatsUnis_Traitement_Samarium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Samarium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Samarium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + EtatsUnis_Traitement_Samarium -> MPMaterials_EtatsUnis_Traitement_Samarium [color="purple", fontcolor="purple", label="10%", poids="1"]; + MPMaterials_EtatsUnis_Traitement_Samarium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Traitement_Samarium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + MPMaterials_EtatsUnis_Traitement_Samarium -> EtatsUnis_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Bresil_Traitement_Samarium { + label="Bresil_Traitement_Samarium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Traitement_Samarium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Traitement_Samarium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + Bresil_Traitement_Samarium -> CBMM_Bresil_Traitement_Samarium [color="purple", fontcolor="purple", label="2%", poids="1"]; + CBMM_Bresil_Traitement_Samarium [fillcolor="#d1e0ff", label="CBMM", niveau="12"]; + + // Relations des nœuds destination + CBMM_Bresil_Traitement_Samarium -> Bresil_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="100%"]; + CBMM_Bresil_Traitement_Samarium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Malaisie_Traitement_Samarium { + label="Malaisie_Traitement_Samarium"; + fillcolor="#e6f2ff"; + style="filled"; + Malaisie_Traitement_Samarium [fillcolor="#e6f2ff", label="Malaisie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Malaisie_Traitement_Samarium -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Malaisie_Traitement_Samarium -> LynasCorporation_Malaisie_Traitement_Samarium [color="purple", fontcolor="purple", label="8%", poids="1"]; + LynasCorporation_Malaisie_Traitement_Samarium [fillcolor="#d1e0ff", label="Lynas Corporation", niveau="12"]; + + // Relations des nœuds destination + LynasCorporation_Malaisie_Traitement_Samarium -> Australie_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="100%"]; + LynasCorporation_Malaisie_Traitement_Samarium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Traitement_Samarium { + label="Inde_Traitement_Samarium"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Traitement_Samarium [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Traitement_Samarium -> IndianRare_Inde_Traitement_Samarium [color="purple", fontcolor="purple", label="3%", poids="1"]; + Inde_Traitement_Samarium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + IndianRare_Inde_Traitement_Samarium [fillcolor="#d1e0ff", label="Indian Rare Earths Limited", niveau="12"]; + + // Relations des nœuds destination + IndianRare_Inde_Traitement_Samarium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + IndianRare_Inde_Traitement_Samarium -> Inde_Extraction_Samarium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + } + + subgraph cluster_Reserves_Samarium { + label="Reserves_Samarium"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Samarium [fillcolor="#ffd699", ihh_pays="52", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Samarium -> Bresil_Reserves_Samarium [color="red", fontcolor="red", label="2%", poids="1"]; + Reserves_Samarium -> Inde_Reserves_Samarium [color="red", fontcolor="red", label="10%", poids="1"]; + Reserves_Samarium -> Australie_Reserves_Samarium [color="red", fontcolor="red", label="2%", poids="1"]; + Reserves_Samarium -> Chine_Reserves_Samarium [color="red", fontcolor="red", label="70%", poids="2"]; + Reserves_Samarium -> EtatsUnis_Reserves_Samarium [color="red", fontcolor="red", label="15%", poids="1"]; + + subgraph cluster_Bresil_Reserves_Samarium { + label="Bresil_Reserves_Samarium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Reserves_Samarium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Reserves_Samarium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Reserves_Samarium { + label="Inde_Reserves_Samarium"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Reserves_Samarium [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Reserves_Samarium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Reserves_Samarium { + label="Australie_Reserves_Samarium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Samarium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Samarium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Samarium { + label="Chine_Reserves_Samarium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Samarium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Samarium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Samarium { + label="EtatsUnis_Reserves_Samarium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Samarium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Samarium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Erbium { + label="Erbium"; + fillcolor="#ffd699"; + Erbium [fillcolor="#ffd699", ivc="5", label="Erbium - Amplificateurs optiques, modules de télécommunication", niveau="2"]; + + // Relations sortantes + Erbium -> Traitement_Erbium []; + Erbium -> Extraction_Erbium []; + Erbium -> Reserves_Erbium []; + + + subgraph cluster_Traitement_Erbium { + label="Traitement_Erbium"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Erbium [fillcolor="#ffd699", ihh_acteurs="26", ihh_pays="47", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Erbium -> EtatsUnis_Traitement_Erbium [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Erbium -> Japon_Traitement_Erbium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Erbium -> Malaisie_Traitement_Erbium [color="purple", fontcolor="purple", label="10%", poids="1"]; + Traitement_Erbium -> Estonie_Traitement_Erbium [color="purple", fontcolor="purple", label="6%", poids="1"]; + Traitement_Erbium -> Chine_Traitement_Erbium [color="purple", fontcolor="purple", label="68%", poids="2"]; + Traitement_Erbium -> France_Traitement_Erbium [color="purple", fontcolor="purple", label="4%", poids="1"]; + + subgraph cluster_EtatsUnis_Traitement_Erbium { + label="EtatsUnis_Traitement_Erbium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Erbium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Erbium -> BlueLine_EtatsUnis_Traitement_Erbium [color="purple", fontcolor="purple", label="3%", poids="1"]; + EtatsUnis_Traitement_Erbium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + BlueLine_EtatsUnis_Traitement_Erbium [fillcolor="#d1e0ff", label="Blue Line Corp", niveau="12"]; + + // Relations des nœuds destination + BlueLine_EtatsUnis_Traitement_Erbium -> Australie_Extraction_Erbium [color="darkblue", fontcolor="darkblue", label="100%"]; + BlueLine_EtatsUnis_Traitement_Erbium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Japon_Traitement_Erbium { + label="Japon_Traitement_Erbium"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Erbium [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Erbium -> ShinEtsuChemical_Japon_Traitement_Erbium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Japon_Traitement_Erbium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + ShinEtsuChemical_Japon_Traitement_Erbium [fillcolor="#d1e0ff", label="ShinEtsu Chemical", niveau="12"]; + + // Relations des nœuds destination + ShinEtsuChemical_Japon_Traitement_Erbium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + ShinEtsuChemical_Japon_Traitement_Erbium -> Chine_Extraction_Erbium [color="darkblue", fontcolor="darkblue", label="70%"]; + } + + subgraph cluster_Malaisie_Traitement_Erbium { + label="Malaisie_Traitement_Erbium"; + fillcolor="#e6f2ff"; + style="filled"; + Malaisie_Traitement_Erbium [fillcolor="#e6f2ff", label="Malaisie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Malaisie_Traitement_Erbium -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Malaisie_Traitement_Erbium -> LynasAdvanced_Malaisie_Traitement_Erbium [color="purple", fontcolor="purple", label="10%", poids="1"]; + LynasAdvanced_Malaisie_Traitement_Erbium [fillcolor="#d1e0ff", label="Lynas Advanced Materials", niveau="12"]; + + // Relations des nœuds destination + LynasAdvanced_Malaisie_Traitement_Erbium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + LynasAdvanced_Malaisie_Traitement_Erbium -> Australie_Extraction_Erbium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Estonie_Traitement_Erbium { + label="Estonie_Traitement_Erbium"; + fillcolor="#e6f2ff"; + style="filled"; + Estonie_Traitement_Erbium [fillcolor="#e6f2ff", label="Estonie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Estonie_Traitement_Erbium -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Estonie_Traitement_Erbium -> NPMSilmet_Estonie_Traitement_Erbium [color="purple", fontcolor="purple", label="6%", poids="1"]; + NPMSilmet_Estonie_Traitement_Erbium [fillcolor="#d1e0ff", label="NPM Silmet", niveau="12"]; + + // Relations des nœuds destination + NPMSilmet_Estonie_Traitement_Erbium -> Russie_Extraction_Erbium [color="darkblue", fontcolor="darkblue", label="80%"]; + NPMSilmet_Estonie_Traitement_Erbium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Erbium { + label="Chine_Traitement_Erbium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Erbium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Erbium -> ShengheResources_Chine_Traitement_Erbium [color="purple", fontcolor="purple", label="23%", poids="1"]; + Chine_Traitement_Erbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Erbium -> ChinaMinmetals_Chine_Traitement_Erbium [color="purple", fontcolor="purple", label="45%", poids="2"]; + ShengheResources_Chine_Traitement_Erbium [fillcolor="#d1e0ff", label="Shenghe Resources", niveau="12"]; + ChinaMinmetals_Chine_Traitement_Erbium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + + // Relations des nœuds destination + ShengheResources_Chine_Traitement_Erbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ShengheResources_Chine_Traitement_Erbium -> Chine_Extraction_Erbium [color="darkblue", fontcolor="darkblue", label="100%"]; + ChinaMinmetals_Chine_Traitement_Erbium -> Chine_Extraction_Erbium [color="darkblue", fontcolor="darkblue", label="100%"]; + ChinaMinmetals_Chine_Traitement_Erbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_France_Traitement_Erbium { + label="France_Traitement_Erbium"; + fillcolor="#e6f2ff"; + style="filled"; + France_Traitement_Erbium [fillcolor="#e6f2ff", label="France", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + France_Traitement_Erbium -> Solvay_France_Traitement_Erbium [color="purple", fontcolor="purple", label="4%", poids="1"]; + France_Traitement_Erbium -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + Solvay_France_Traitement_Erbium [fillcolor="#d1e0ff", label="Solvay", niveau="12"]; + + // Relations des nœuds destination + Solvay_France_Traitement_Erbium -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + Solvay_France_Traitement_Erbium -> Chine_Extraction_Erbium [color="darkblue", fontcolor="darkblue", label="60%"]; + } + } + + subgraph cluster_Extraction_Erbium { + label="Extraction_Erbium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Erbium [fillcolor="#ffd699", ihh_acteurs="47", ihh_pays="50", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Erbium -> EtatsUnis_Extraction_Erbium [color="orange", fontcolor="orange", label="2%", poids="1"]; + Extraction_Erbium -> Russie_Extraction_Erbium [color="orange", fontcolor="orange", label="8%", poids="1"]; + Extraction_Erbium -> Myanmar_Extraction_Erbium [color="orange", fontcolor="orange", label="14%", poids="1"]; + Extraction_Erbium -> Australie_Extraction_Erbium [color="orange", fontcolor="orange", label="4%", poids="1"]; + Extraction_Erbium -> Chine_Extraction_Erbium [color="orange", fontcolor="orange", label="70%", poids="2"]; + + subgraph cluster_EtatsUnis_Extraction_Erbium { + label="EtatsUnis_Extraction_Erbium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Erbium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Erbium -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Extraction_Erbium -> MPMaterials_EtatsUnis_Extraction_Erbium [color="orange", fontcolor="orange", label="2%", poids="1"]; + MPMaterials_EtatsUnis_Extraction_Erbium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Extraction_Erbium -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Russie_Extraction_Erbium { + label="Russie_Extraction_Erbium"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Extraction_Erbium [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Extraction_Erbium -> Uralredmet_Russie_Extraction_Erbium [color="orange", fontcolor="orange", label="8%", poids="1"]; + Russie_Extraction_Erbium -> Russie_geographique [color="darkgreen"]; + Uralredmet_Russie_Extraction_Erbium [fillcolor="#d1e0ff", label="Uralredmet", niveau="12"]; + + // Relations des nœuds destination + Uralredmet_Russie_Extraction_Erbium -> Russie_geographique [color="darkgreen"]; + } + + subgraph cluster_Myanmar_Extraction_Erbium { + label="Myanmar_Extraction_Erbium"; + fillcolor="#e6f2ff"; + style="filled"; + Myanmar_Extraction_Erbium [fillcolor="#e6f2ff", label="Myanmar", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Myanmar_Extraction_Erbium -> Entrepriseslocales_Myanmar_Extraction_Erbium [color="orange", fontcolor="orange", label="14%", poids="1"]; + Myanmar_Extraction_Erbium -> Myanmar_geographique [color="darkgreen"]; + Entrepriseslocales_Myanmar_Extraction_Erbium [fillcolor="#d1e0ff", label="Entreprises locales non déclarées", niveau="12"]; + + // Relations des nœuds destination + Entrepriseslocales_Myanmar_Extraction_Erbium -> Myanmar_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Erbium { + label="Australie_Extraction_Erbium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Erbium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Erbium -> Australie_geographique [color="darkgreen"]; + Australie_Extraction_Erbium -> LynasRare_Australie_Extraction_Erbium [color="orange", fontcolor="orange", label="4%", poids="1"]; + LynasRare_Australie_Extraction_Erbium [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"]; + + // Relations des nœuds destination + LynasRare_Australie_Extraction_Erbium -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Erbium { + label="Chine_Extraction_Erbium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Erbium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Erbium -> ChinaNorthern_Chine_Extraction_Erbium [color="orange", fontcolor="orange", label="68%", poids="2"]; + Chine_Extraction_Erbium -> Chine_geographique [color="darkgreen"]; + ChinaNorthern_Chine_Extraction_Erbium [fillcolor="#d1e0ff", label="China Northern Rare Earth Group", niveau="12"]; + + // Relations des nœuds destination + ChinaNorthern_Chine_Extraction_Erbium -> Chine_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Reserves_Erbium { + label="Reserves_Erbium"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Erbium [fillcolor="#ffd699", ihh_pays="53", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Erbium -> Australie_Reserves_Erbium [color="red", fontcolor="red", label="7%", poids="1"]; + Reserves_Erbium -> Russie_Reserves_Erbium [color="red", fontcolor="red", label="20%", poids="1"]; + Reserves_Erbium -> EtatsUnis_Reserves_Erbium [color="red", fontcolor="red", label="2%", poids="1"]; + Reserves_Erbium -> Chine_Reserves_Erbium [color="red", fontcolor="red", label="70%", poids="2"]; + + subgraph cluster_Australie_Reserves_Erbium { + label="Australie_Reserves_Erbium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Erbium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Erbium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Reserves_Erbium { + label="Russie_Reserves_Erbium"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Erbium [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Erbium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Erbium { + label="EtatsUnis_Reserves_Erbium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Erbium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Erbium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Erbium { + label="Chine_Reserves_Erbium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Erbium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Erbium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Praseodyme { + label="Praseodyme"; + fillcolor="#ffd699"; + Praseodyme [fillcolor="#ffd699", ivc="45", label="Praséodyme - Colorant jaune pour verres, alliages pour moteurs", niveau="2"]; + + // Relations sortantes + Praseodyme -> Extraction_Praseodyme []; + Praseodyme -> Traitement_Praseodyme []; + Praseodyme -> Reserves_Praseodyme []; + + + subgraph cluster_Extraction_Praseodyme { + label="Extraction_Praseodyme"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Praseodyme [fillcolor="#ffd699", ihh_acteurs="10", ihh_pays="43", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Praseodyme -> Myanmar_Extraction_Praseodyme [color="orange", fontcolor="orange", label="6%", poids="1"]; + Extraction_Praseodyme -> EtatsUnis_Extraction_Praseodyme [color="orange", fontcolor="orange", label="10%", poids="1"]; + Extraction_Praseodyme -> Australie_Extraction_Praseodyme [color="orange", fontcolor="orange", label="9%", poids="1"]; + Extraction_Praseodyme -> Inde_Extraction_Praseodyme [color="orange", fontcolor="orange", label="2%", poids="1"]; + Extraction_Praseodyme -> Chine_Extraction_Praseodyme [color="orange", fontcolor="orange", label="65%", poids="2"]; + Extraction_Praseodyme -> Russie_Extraction_Praseodyme [color="orange", fontcolor="orange", label="4%", poids="1"]; + + subgraph cluster_Myanmar_Extraction_Praseodyme { + label="Myanmar_Extraction_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Myanmar_Extraction_Praseodyme [fillcolor="#e6f2ff", label="Myanmar", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Myanmar_Extraction_Praseodyme -> Multipleentreprises_Myanmar_Extraction_Praseodyme [color="orange", fontcolor="orange", label="6%", poids="1"]; + Myanmar_Extraction_Praseodyme -> Myanmar_geographique [color="darkgreen"]; + Multipleentreprises_Myanmar_Extraction_Praseodyme [fillcolor="#d1e0ff", label="Multiple entreprises", niveau="12"]; + + // Relations des nœuds destination + Multipleentreprises_Myanmar_Extraction_Praseodyme -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Extraction_Praseodyme { + label="EtatsUnis_Extraction_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Praseodyme [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Praseodyme -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Extraction_Praseodyme -> MPMaterials_EtatsUnis_Extraction_Praseodyme [color="orange", fontcolor="orange", label="10%", poids="1"]; + MPMaterials_EtatsUnis_Extraction_Praseodyme [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Extraction_Praseodyme -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Praseodyme { + label="Australie_Extraction_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Praseodyme [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Praseodyme -> LynasRare_Australie_Extraction_Praseodyme [color="orange", fontcolor="orange", label="8%", poids="1"]; + Australie_Extraction_Praseodyme -> Australie_geographique [color="darkgreen"]; + LynasRare_Australie_Extraction_Praseodyme [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"]; + + // Relations des nœuds destination + LynasRare_Australie_Extraction_Praseodyme -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_Inde_Extraction_Praseodyme { + label="Inde_Extraction_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Extraction_Praseodyme [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Extraction_Praseodyme -> Inde_geographique [color="darkgreen"]; + Inde_Extraction_Praseodyme -> IndianRare_Inde_Extraction_Praseodyme [color="orange", fontcolor="orange", label="2%", poids="1"]; + IndianRare_Inde_Extraction_Praseodyme [fillcolor="#d1e0ff", label="Indian Rare Earths Limited", niveau="12"]; + + // Relations des nœuds destination + IndianRare_Inde_Extraction_Praseodyme -> Inde_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Praseodyme { + label="Chine_Extraction_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Praseodyme [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Praseodyme -> ShengheResources_Chine_Extraction_Praseodyme [color="orange", fontcolor="orange", label="15%", poids="1"]; + Chine_Extraction_Praseodyme -> ChinaMinmetals_Chine_Extraction_Praseodyme [color="orange", fontcolor="orange", label="20%", poids="1"]; + Chine_Extraction_Praseodyme -> Chine_geographique [color="darkgreen"]; + Chine_Extraction_Praseodyme -> ChinaNorthern_Chine_Extraction_Praseodyme [color="orange", fontcolor="orange", label="18%", poids="1"]; + ShengheResources_Chine_Extraction_Praseodyme [fillcolor="#d1e0ff", label="Shenghe Resources", niveau="12"]; + ChinaMinmetals_Chine_Extraction_Praseodyme [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + ChinaNorthern_Chine_Extraction_Praseodyme [fillcolor="#d1e0ff", label="China Northern Rare Earth Group", niveau="12"]; + + // Relations des nœuds destination + ShengheResources_Chine_Extraction_Praseodyme -> Chine_geographique [color="darkgreen"]; + ChinaMinmetals_Chine_Extraction_Praseodyme -> Chine_geographique [color="darkgreen"]; + ChinaNorthern_Chine_Extraction_Praseodyme -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Russie_Extraction_Praseodyme { + label="Russie_Extraction_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Extraction_Praseodyme [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Extraction_Praseodyme -> Russie_geographique [color="darkgreen"]; + Russie_Extraction_Praseodyme -> Rostec_Russie_Extraction_Praseodyme [color="orange", fontcolor="orange", label="4%", poids="1"]; + Rostec_Russie_Extraction_Praseodyme [fillcolor="#d1e0ff", label="Rostec", niveau="12"]; + + // Relations des nœuds destination + Rostec_Russie_Extraction_Praseodyme -> Russie_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Traitement_Praseodyme { + label="Traitement_Praseodyme"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Praseodyme [fillcolor="#ffd699", ihh_acteurs="19", ihh_pays="52", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Praseodyme -> Inde_Traitement_Praseodyme [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Praseodyme -> EtatsUnis_Traitement_Praseodyme [color="purple", fontcolor="purple", label="11%", poids="1"]; + Traitement_Praseodyme -> Australie_Traitement_Praseodyme [color="purple", fontcolor="purple", label="11%", poids="1"]; + Traitement_Praseodyme -> Russie_Traitement_Praseodyme [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Praseodyme -> Chine_Traitement_Praseodyme [color="purple", fontcolor="purple", label="71%", poids="2"]; + + subgraph cluster_Inde_Traitement_Praseodyme { + label="Inde_Traitement_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Traitement_Praseodyme [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Traitement_Praseodyme -> IndianRare_Inde_Traitement_Praseodyme [color="purple", fontcolor="purple", label="4%", poids="1"]; + Inde_Traitement_Praseodyme -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + IndianRare_Inde_Traitement_Praseodyme [fillcolor="#d1e0ff", label="Indian Rare Earths", niveau="12"]; + + // Relations des nœuds destination + IndianRare_Inde_Traitement_Praseodyme -> Inde_Extraction_Praseodyme [color="darkblue", fontcolor="darkblue", label="100%"]; + IndianRare_Inde_Traitement_Praseodyme -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Traitement_Praseodyme { + label="EtatsUnis_Traitement_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Praseodyme [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Praseodyme -> MPMaterials_EtatsUnis_Traitement_Praseodyme [color="purple", fontcolor="purple", label="11%", poids="1"]; + EtatsUnis_Traitement_Praseodyme -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + MPMaterials_EtatsUnis_Traitement_Praseodyme [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Traitement_Praseodyme -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + MPMaterials_EtatsUnis_Traitement_Praseodyme -> EtatsUnis_Extraction_Praseodyme [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Australie_Traitement_Praseodyme { + label="Australie_Traitement_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Traitement_Praseodyme [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Traitement_Praseodyme -> LynasRare_Australie_Traitement_Praseodyme [color="purple", fontcolor="purple", label="11%", poids="1"]; + Australie_Traitement_Praseodyme -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + LynasRare_Australie_Traitement_Praseodyme [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"]; + + // Relations des nœuds destination + LynasRare_Australie_Traitement_Praseodyme -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + LynasRare_Australie_Traitement_Praseodyme -> Australie_Extraction_Praseodyme [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Russie_Traitement_Praseodyme { + label="Russie_Traitement_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Praseodyme [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Praseodyme -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Russie_Traitement_Praseodyme -> SolikamskMagnesium_Russie_Traitement_Praseodyme [color="purple", fontcolor="purple", label="3%", poids="1"]; + SolikamskMagnesium_Russie_Traitement_Praseodyme [fillcolor="#d1e0ff", label="Solikamsk Magnesium", niveau="12"]; + + // Relations des nœuds destination + SolikamskMagnesium_Russie_Traitement_Praseodyme -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + SolikamskMagnesium_Russie_Traitement_Praseodyme -> Russie_Extraction_Praseodyme [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Chine_Traitement_Praseodyme { + label="Chine_Traitement_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Praseodyme [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Praseodyme -> ChinaNorthern_Chine_Traitement_Praseodyme [color="purple", fontcolor="purple", label="26%", poids="2"]; + Chine_Traitement_Praseodyme -> XiamenTungsten_Chine_Traitement_Praseodyme [color="purple", fontcolor="purple", label="15%", poids="1"]; + Chine_Traitement_Praseodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Praseodyme -> ChinaMinmetals_Chine_Traitement_Praseodyme [color="purple", fontcolor="purple", label="30%", poids="2"]; + ChinaNorthern_Chine_Traitement_Praseodyme [fillcolor="#d1e0ff", label="China Northern Rare Earth", niveau="12"]; + XiamenTungsten_Chine_Traitement_Praseodyme [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"]; + ChinaMinmetals_Chine_Traitement_Praseodyme [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + + // Relations des nœuds destination + ChinaNorthern_Chine_Traitement_Praseodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaNorthern_Chine_Traitement_Praseodyme -> Chine_Extraction_Praseodyme [color="darkblue", fontcolor="darkblue", label="100%"]; + XiamenTungsten_Chine_Traitement_Praseodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + XiamenTungsten_Chine_Traitement_Praseodyme -> Chine_Extraction_Praseodyme [color="darkblue", fontcolor="darkblue", label="100%"]; + ChinaMinmetals_Chine_Traitement_Praseodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaMinmetals_Chine_Traitement_Praseodyme -> Chine_Extraction_Praseodyme [color="darkblue", fontcolor="darkblue", label="95%"]; + ChinaMinmetals_Chine_Traitement_Praseodyme -> Myanmar_Extraction_Praseodyme [color="darkblue", fontcolor="darkblue", label="5%"]; + } + } + + subgraph cluster_Reserves_Praseodyme { + label="Reserves_Praseodyme"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Praseodyme [fillcolor="#ffd699", ihh_pays="27", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Praseodyme -> Chine_Reserves_Praseodyme [color="red", fontcolor="red", label="50%", poids="2"]; + Reserves_Praseodyme -> Russie_Reserves_Praseodyme [color="red", fontcolor="red", label="10%", poids="1"]; + Reserves_Praseodyme -> Australie_Reserves_Praseodyme [color="red", fontcolor="red", label="12%", poids="1"]; + Reserves_Praseodyme -> Bresil_Reserves_Praseodyme [color="red", fontcolor="red", label="8%", poids="1"]; + Reserves_Praseodyme -> EtatsUnis_Reserves_Praseodyme [color="red", fontcolor="red", label="6%", poids="1"]; + Reserves_Praseodyme -> Vietnam_Reserves_Praseodyme [color="red", fontcolor="red", label="6%", poids="1"]; + Reserves_Praseodyme -> Inde_Reserves_Praseodyme [color="red", fontcolor="red", label="3%", poids="1"]; + + subgraph cluster_Chine_Reserves_Praseodyme { + label="Chine_Reserves_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Praseodyme [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Praseodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Reserves_Praseodyme { + label="Russie_Reserves_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Praseodyme [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Praseodyme -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Reserves_Praseodyme { + label="Australie_Reserves_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Praseodyme [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Praseodyme -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Bresil_Reserves_Praseodyme { + label="Bresil_Reserves_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Reserves_Praseodyme [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Reserves_Praseodyme -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Praseodyme { + label="EtatsUnis_Reserves_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Praseodyme [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Praseodyme -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Vietnam_Reserves_Praseodyme { + label="Vietnam_Reserves_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Reserves_Praseodyme [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Reserves_Praseodyme -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Reserves_Praseodyme { + label="Inde_Reserves_Praseodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Reserves_Praseodyme [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Reserves_Praseodyme -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Neodyme { + label="Neodyme"; + fillcolor="#ffd699"; + Neodyme [fillcolor="#ffd699", ivc="38", label="Néodyme - Aimants permanents puissants, moteurs électriques, haut-parleurs", niveau="2"]; + + // Relations sortantes + Neodyme -> Traitement_Neodyme []; + Neodyme -> Extraction_Neodyme []; + Neodyme -> Reserves_Neodyme []; + + + subgraph cluster_Traitement_Neodyme { + label="Traitement_Neodyme"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Neodyme [fillcolor="#ffd699", ihh_acteurs="19", ihh_pays="52", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Neodyme -> Inde_Traitement_Neodyme [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Neodyme -> EtatsUnis_Traitement_Neodyme [color="purple", fontcolor="purple", label="11%", poids="1"]; + Traitement_Neodyme -> Chine_Traitement_Neodyme [color="purple", fontcolor="purple", label="71%", poids="2"]; + Traitement_Neodyme -> Russie_Traitement_Neodyme [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Neodyme -> Australie_Traitement_Neodyme [color="purple", fontcolor="purple", label="11%", poids="1"]; + + subgraph cluster_Inde_Traitement_Neodyme { + label="Inde_Traitement_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Traitement_Neodyme [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Traitement_Neodyme -> IndianRare_Inde_Traitement_Neodyme [color="purple", fontcolor="purple", label="4%", poids="1"]; + Inde_Traitement_Neodyme -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + IndianRare_Inde_Traitement_Neodyme [fillcolor="#d1e0ff", label="Indian Rare Earths", niveau="12"]; + + // Relations des nœuds destination + IndianRare_Inde_Traitement_Neodyme -> Inde_Extraction_Neodyme [color="darkblue", fontcolor="darkblue", label="100%"]; + IndianRare_Inde_Traitement_Neodyme -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Traitement_Neodyme { + label="EtatsUnis_Traitement_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Neodyme [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Neodyme -> MPMaterials_EtatsUnis_Traitement_Neodyme [color="purple", fontcolor="purple", label="11%", poids="1"]; + EtatsUnis_Traitement_Neodyme -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + MPMaterials_EtatsUnis_Traitement_Neodyme [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Traitement_Neodyme -> EtatsUnis_Extraction_Neodyme [color="darkblue", fontcolor="darkblue", label="100%"]; + MPMaterials_EtatsUnis_Traitement_Neodyme -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Neodyme { + label="Chine_Traitement_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Neodyme [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Neodyme -> XiamenTungsten_Chine_Traitement_Neodyme [color="purple", fontcolor="purple", label="15%", poids="1"]; + Chine_Traitement_Neodyme -> ChinaNorthern_Chine_Traitement_Neodyme [color="purple", fontcolor="purple", label="26%", poids="2"]; + Chine_Traitement_Neodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Neodyme -> ChinaMinmetals_Chine_Traitement_Neodyme [color="purple", fontcolor="purple", label="30%", poids="2"]; + XiamenTungsten_Chine_Traitement_Neodyme [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"]; + ChinaNorthern_Chine_Traitement_Neodyme [fillcolor="#d1e0ff", label="China Northern Rare Earth", niveau="12"]; + ChinaMinmetals_Chine_Traitement_Neodyme [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + + // Relations des nœuds destination + XiamenTungsten_Chine_Traitement_Neodyme -> Chine_Extraction_Neodyme [color="darkblue", fontcolor="darkblue", label="100%"]; + XiamenTungsten_Chine_Traitement_Neodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaNorthern_Chine_Traitement_Neodyme -> Chine_Extraction_Neodyme [color="darkblue", fontcolor="darkblue", label="100%"]; + ChinaNorthern_Chine_Traitement_Neodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaMinmetals_Chine_Traitement_Neodyme -> Myanmar_Extraction_Neodyme [color="darkblue", fontcolor="darkblue", label="5%"]; + ChinaMinmetals_Chine_Traitement_Neodyme -> Chine_Extraction_Neodyme [color="darkblue", fontcolor="darkblue", label="95%"]; + ChinaMinmetals_Chine_Traitement_Neodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Traitement_Neodyme { + label="Russie_Traitement_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Neodyme [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Neodyme -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Russie_Traitement_Neodyme -> SolikamskMagnesium_Russie_Traitement_Neodyme [color="purple", fontcolor="purple", label="3%", poids="1"]; + SolikamskMagnesium_Russie_Traitement_Neodyme [fillcolor="#d1e0ff", label="Solikamsk Magnesium", niveau="12"]; + + // Relations des nœuds destination + SolikamskMagnesium_Russie_Traitement_Neodyme -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + SolikamskMagnesium_Russie_Traitement_Neodyme -> Russie_Extraction_Neodyme [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Australie_Traitement_Neodyme { + label="Australie_Traitement_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Traitement_Neodyme [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Traitement_Neodyme -> LynasRare_Australie_Traitement_Neodyme [color="purple", fontcolor="purple", label="11%", poids="1"]; + Australie_Traitement_Neodyme -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + LynasRare_Australie_Traitement_Neodyme [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"]; + + // Relations des nœuds destination + LynasRare_Australie_Traitement_Neodyme -> Australie_Extraction_Neodyme [color="darkblue", fontcolor="darkblue", label="100%"]; + LynasRare_Australie_Traitement_Neodyme -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Neodyme { + label="Extraction_Neodyme"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Neodyme [fillcolor="#ffd699", ihh_acteurs="49", ihh_pays="49", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Neodyme -> Thailande_Extraction_Neodyme [color="orange", fontcolor="orange", label="2%", poids="1"]; + Extraction_Neodyme -> Myanmar_Extraction_Neodyme [color="orange", fontcolor="orange", label="11%", poids="1"]; + Extraction_Neodyme -> Vietnam_Extraction_Neodyme [color="orange", fontcolor="orange", label="0%", poids="1"]; + Extraction_Neodyme -> Inde_Extraction_Neodyme [color="orange", fontcolor="orange", label="1%", poids="1"]; + Extraction_Neodyme -> EtatsUnis_Extraction_Neodyme [color="orange", fontcolor="orange", label="11%", poids="1"]; + Extraction_Neodyme -> Chine_Extraction_Neodyme [color="orange", fontcolor="orange", label="69%", poids="2"]; + Extraction_Neodyme -> Russie_Extraction_Neodyme [color="orange", fontcolor="orange", label="1%", poids="1"]; + Extraction_Neodyme -> Australie_Extraction_Neodyme [color="orange", fontcolor="orange", label="5%", poids="1"]; + Extraction_Neodyme -> Madagascar_Extraction_Neodyme [color="orange", fontcolor="orange", label="0%", poids="1"]; + + subgraph cluster_Thailande_Extraction_Neodyme { + label="Thailande_Extraction_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Thailande_Extraction_Neodyme [fillcolor="#e6f2ff", label="Thailande", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Thailande_Extraction_Neodyme -> Thailande_geographique [color="darkgreen"]; + Thailande_Extraction_Neodyme -> Diversesentreprises_Thailande_Traitement_Neodyme [color="orange", fontcolor="orange", label="2%", poids="1"]; + Diversesentreprises_Thailande_Traitement_Neodyme [fillcolor="#d1e0ff", label="Diverses entreprises locales", niveau="12"]; + + // Relations des nœuds destination + Diversesentreprises_Thailande_Traitement_Neodyme -> Thailande_geographique [color="darkgreen"]; + } + + subgraph cluster_Myanmar_Extraction_Neodyme { + label="Myanmar_Extraction_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Myanmar_Extraction_Neodyme [fillcolor="#e6f2ff", label="Myanmar", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Myanmar_Extraction_Neodyme -> Myanmar_geographique [color="darkgreen"]; + Myanmar_Extraction_Neodyme -> Diversesentreprises_Myanmar_Extraction_Neodyme [color="orange", fontcolor="orange", label="11%", poids="1"]; + Diversesentreprises_Myanmar_Extraction_Neodyme [fillcolor="#d1e0ff", label="Diverses entreprises locales", niveau="12"]; + + // Relations des nœuds destination + Diversesentreprises_Myanmar_Extraction_Neodyme -> Myanmar_geographique [color="darkgreen"]; + } + + subgraph cluster_Vietnam_Extraction_Neodyme { + label="Vietnam_Extraction_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Extraction_Neodyme [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Extraction_Neodyme -> Vietnam_geographique [color="darkgreen"]; + Vietnam_Extraction_Neodyme -> VietnamRare_Vietnam_Extraction_Neodyme [color="orange", fontcolor="orange", label="0%", poids="1"]; + VietnamRare_Vietnam_Extraction_Neodyme [fillcolor="#d1e0ff", label="Vietnam Rare Earth JSC", niveau="12"]; + + // Relations des nœuds destination + VietnamRare_Vietnam_Extraction_Neodyme -> Vietnam_geographique [color="darkgreen"]; + } + + subgraph cluster_Inde_Extraction_Neodyme { + label="Inde_Extraction_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Extraction_Neodyme [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Extraction_Neodyme -> Inde_geographique [color="darkgreen"]; + Inde_Extraction_Neodyme -> IndianRare_Inde_Extraction_Neodyme [color="orange", fontcolor="orange", label="1%", poids="1"]; + IndianRare_Inde_Extraction_Neodyme [fillcolor="#d1e0ff", label="Indian Rare Earths Limited", niveau="12"]; + + // Relations des nœuds destination + IndianRare_Inde_Extraction_Neodyme -> Inde_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Extraction_Neodyme { + label="EtatsUnis_Extraction_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Neodyme [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Neodyme -> MPMaterials_EtatsUnis_Extraction_Neodyme [color="orange", fontcolor="orange", label="11%", poids="1"]; + EtatsUnis_Extraction_Neodyme -> EtatsUnis_geographique [color="darkgreen"]; + MPMaterials_EtatsUnis_Extraction_Neodyme [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Extraction_Neodyme -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Neodyme { + label="Chine_Extraction_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Neodyme [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Neodyme -> Chine_geographique [color="darkgreen"]; + Chine_Extraction_Neodyme -> ChinaNorthern_Chine_Extraction_Neodyme [color="orange", fontcolor="orange", label="69%", poids="2"]; + ChinaNorthern_Chine_Extraction_Neodyme [fillcolor="#d1e0ff", label="China Northern Rare Earth HighTech", niveau="12"]; + + // Relations des nœuds destination + ChinaNorthern_Chine_Extraction_Neodyme -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Russie_Extraction_Neodyme { + label="Russie_Extraction_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Extraction_Neodyme [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Extraction_Neodyme -> TriArkMining_Russie_Extraction_Neodyme [color="orange", fontcolor="orange", label="1%", poids="1"]; + Russie_Extraction_Neodyme -> Russie_geographique [color="darkgreen"]; + TriArkMining_Russie_Extraction_Neodyme [fillcolor="#d1e0ff", label="TriArk Mining", niveau="12"]; + + // Relations des nœuds destination + TriArkMining_Russie_Extraction_Neodyme -> Russie_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Neodyme { + label="Australie_Extraction_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Neodyme [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Neodyme -> LynasRare_Australie_Extraction_Neodyme [color="orange", fontcolor="orange", label="5%", poids="1"]; + Australie_Extraction_Neodyme -> Australie_geographique [color="darkgreen"]; + LynasRare_Australie_Extraction_Neodyme [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"]; + + // Relations des nœuds destination + LynasRare_Australie_Extraction_Neodyme -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_Madagascar_Extraction_Neodyme { + label="Madagascar_Extraction_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Madagascar_Extraction_Neodyme [fillcolor="#e6f2ff", label="Madagascar", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Madagascar_Extraction_Neodyme -> Diversesentreprises_Madagascar_Extraction_Neodyme [color="orange", fontcolor="orange", label="0%", poids="1"]; + Madagascar_Extraction_Neodyme -> Madagascar_geographique [color="darkgreen"]; + Diversesentreprises_Madagascar_Extraction_Neodyme [fillcolor="#d1e0ff", label="Diverses entreprises locales", niveau="12"]; + + // Relations des nœuds destination + Diversesentreprises_Madagascar_Extraction_Neodyme -> Madagascar_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Reserves_Neodyme { + label="Reserves_Neodyme"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Neodyme [fillcolor="#ffd699", ihh_pays="21", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Neodyme -> Bresil_Reserves_Neodyme [color="red", fontcolor="red", label="18%", poids="1"]; + Reserves_Neodyme -> Australie_Reserves_Neodyme [color="red", fontcolor="red", label="4%", poids="1"]; + Reserves_Neodyme -> Vietnam_Reserves_Neodyme [color="red", fontcolor="red", label="19%", poids="1"]; + Reserves_Neodyme -> EtatsUnis_Reserves_Neodyme [color="red", fontcolor="red", label="1%", poids="1"]; + Reserves_Neodyme -> Chine_Reserves_Neodyme [color="red", fontcolor="red", label="38%", poids="2"]; + Reserves_Neodyme -> Inde_Reserves_Neodyme [color="red", fontcolor="red", label="6%", poids="1"]; + Reserves_Neodyme -> Russie_Reserves_Neodyme [color="red", fontcolor="red", label="10%", poids="1"]; + + subgraph cluster_Bresil_Reserves_Neodyme { + label="Bresil_Reserves_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Reserves_Neodyme [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Reserves_Neodyme -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Reserves_Neodyme { + label="Australie_Reserves_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Neodyme [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Neodyme -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Vietnam_Reserves_Neodyme { + label="Vietnam_Reserves_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Reserves_Neodyme [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Reserves_Neodyme -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Neodyme { + label="EtatsUnis_Reserves_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Neodyme [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Neodyme -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Neodyme { + label="Chine_Reserves_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Neodyme [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Neodyme -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Reserves_Neodyme { + label="Inde_Reserves_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Reserves_Neodyme [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Reserves_Neodyme -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Reserves_Neodyme { + label="Russie_Reserves_Neodyme"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Neodyme [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Neodyme -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Tungstene { + label="Tungstene"; + fillcolor="#ffd699"; + Tungstene [fillcolor="#ffd699", ivc="24", label="Tungstène - Filaments, électrodes, résistant aux hautes températures", niveau="2"]; + + // Relations sortantes + Tungstene -> Reserves_Tungstene []; + Tungstene -> Extraction_Tungstene []; + Tungstene -> Traitement_Tungstene []; + + + subgraph cluster_Reserves_Tungstene { + label="Reserves_Tungstene"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Tungstene [fillcolor="#ffd699", ihh_pays="27", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Tungstene -> Russie_Reserves_Tungstene [color="red", fontcolor="red", label="4%", poids="1"]; + Reserves_Tungstene -> Chine_Reserves_Tungstene [color="red", fontcolor="red", label="52%", poids="2"]; + Reserves_Tungstene -> Vietnam_Reserves_Tungstene [color="red", fontcolor="red", label="3%", poids="1"]; + + subgraph cluster_Russie_Reserves_Tungstene { + label="Russie_Reserves_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Tungstene [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Tungstene -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Tungstene { + label="Chine_Reserves_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Tungstene [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Tungstene -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Vietnam_Reserves_Tungstene { + label="Vietnam_Reserves_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Reserves_Tungstene [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Reserves_Tungstene -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Tungstene { + label="Extraction_Tungstene"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Tungstene [fillcolor="#ffd699", ihh_acteurs="23", ihh_pays="68", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Tungstene -> Bolivie_Extraction_Tungstene [color="orange", fontcolor="orange", label="2%", poids="1"]; + Extraction_Tungstene -> Chine_Extraction_Tungstene [color="orange", fontcolor="orange", label="83%", poids="3"]; + Extraction_Tungstene -> Vietnam_Extraction_Tungstene [color="orange", fontcolor="orange", label="6%", poids="1"]; + Extraction_Tungstene -> Rwanda_Extraction_Tungstene [color="orange", fontcolor="orange", label="1%", poids="1"]; + Extraction_Tungstene -> Russie_Extraction_Tungstene [color="orange", fontcolor="orange", label="3%", poids="1"]; + Extraction_Tungstene -> Espagne_Extraction_Tungstene [color="orange", fontcolor="orange", label="1%", poids="1"]; + Extraction_Tungstene -> Autriche_Extraction_Tungstene [color="orange", fontcolor="orange", label="1%", poids="1"]; + + subgraph cluster_Bolivie_Extraction_Tungstene { + label="Bolivie_Extraction_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + Bolivie_Extraction_Tungstene [fillcolor="#e6f2ff", label="Bolivie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bolivie_Extraction_Tungstene -> Bolivie_geographique [color="darkgreen"]; + Bolivie_Extraction_Tungstene -> EmpresaMinera_Bolivie_Extraction_Tungstene [color="orange", fontcolor="orange", label="1%", poids="1"]; + EmpresaMinera_Bolivie_Extraction_Tungstene [fillcolor="#d1e0ff", label="Empresa Minera Huanuni", niveau="12"]; + + // Relations des nœuds destination + EmpresaMinera_Bolivie_Extraction_Tungstene -> Bolivie_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Tungstene { + label="Chine_Extraction_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Tungstene [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Tungstene -> JiangxiTungsten_Chine_Extraction_Tungstene [color="orange", fontcolor="orange", label="38%", poids="2"]; + Chine_Extraction_Tungstene -> JiangxiXianglushan_Chine_Extraction_Tungstene [color="orange", fontcolor="orange", label="30%", poids="2"]; + Chine_Extraction_Tungstene -> Chine_geographique [color="darkgreen"]; + JiangxiTungsten_Chine_Extraction_Tungstene [fillcolor="#d1e0ff", label="Jiangxi Tungsten Industry Group", niveau="12"]; + JiangxiXianglushan_Chine_Extraction_Tungstene [fillcolor="#d1e0ff", label="Jiangxi Xianglushan", niveau="12"]; + + // Relations des nœuds destination + JiangxiTungsten_Chine_Extraction_Tungstene -> Chine_geographique [color="darkgreen"]; + JiangxiXianglushan_Chine_Extraction_Tungstene -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Vietnam_Extraction_Tungstene { + label="Vietnam_Extraction_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Extraction_Tungstene [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Extraction_Tungstene -> MasanHighTech_Vietnam_Extraction_Tungstene [color="orange", fontcolor="orange", label="5%", poids="1"]; + Vietnam_Extraction_Tungstene -> Vietnam_geographique [color="darkgreen"]; + MasanHighTech_Vietnam_Extraction_Tungstene [fillcolor="#d1e0ff", label="Masan HighTech Materials", niveau="12"]; + + // Relations des nœuds destination + MasanHighTech_Vietnam_Extraction_Tungstene -> Vietnam_geographique [color="darkgreen"]; + } + + subgraph cluster_Rwanda_Extraction_Tungstene { + label="Rwanda_Extraction_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + Rwanda_Extraction_Tungstene [fillcolor="#e6f2ff", label="Rwanda", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Rwanda_Extraction_Tungstene -> Rwanda_geographique [color="darkgreen"]; + Rwanda_Extraction_Tungstene -> RwandaMines_Rwanda_Extraction_Tungstene [color="orange", fontcolor="orange", label="1%", poids="1"]; + RwandaMines_Rwanda_Extraction_Tungstene [fillcolor="#d1e0ff", label="Rwanda Mines, Petroleum and Gas Board", niveau="12"]; + + // Relations des nœuds destination + RwandaMines_Rwanda_Extraction_Tungstene -> Rwanda_geographique [color="darkgreen"]; + } + + subgraph cluster_Russie_Extraction_Tungstene { + label="Russie_Extraction_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Extraction_Tungstene [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Extraction_Tungstene -> WolframCompany_Russie_Extraction_Tungstene [color="orange", fontcolor="orange", label="3%", poids="1"]; + Russie_Extraction_Tungstene -> Russie_geographique [color="darkgreen"]; + WolframCompany_Russie_Extraction_Tungstene [fillcolor="#d1e0ff", label="Wolfram Company", niveau="12"]; + + // Relations des nœuds destination + WolframCompany_Russie_Extraction_Tungstene -> Russie_geographique [color="darkgreen"]; + } + + subgraph cluster_Espagne_Extraction_Tungstene { + label="Espagne_Extraction_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + Espagne_Extraction_Tungstene [fillcolor="#e6f2ff", label="Espagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Espagne_Extraction_Tungstene -> Espagne_geographique [color="darkgreen"]; + Espagne_Extraction_Tungstene -> AlmontyIndustries_Espagne_Extraction_Tungstene [color="orange", fontcolor="orange", label="1%", poids="1"]; + AlmontyIndustries_Espagne_Extraction_Tungstene [fillcolor="#d1e0ff", label="Almonty Industries", niveau="12"]; + + // Relations des nœuds destination + AlmontyIndustries_Espagne_Extraction_Tungstene -> Canada_geographique [color="darkgreen"]; + } + + subgraph cluster_Autriche_Extraction_Tungstene { + label="Autriche_Extraction_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + Autriche_Extraction_Tungstene [fillcolor="#e6f2ff", label="Autriche", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Autriche_Extraction_Tungstene -> Autriche_geographique [color="darkgreen"]; + Autriche_Extraction_Tungstene -> WolframBergbau_Autriche_Extraction_Tungstene [color="orange", fontcolor="orange", label="1%", poids="1"]; + WolframBergbau_Autriche_Extraction_Tungstene [fillcolor="#d1e0ff", label="Wolfram Bergbau und Hütten AG", niveau="12"]; + + // Relations des nœuds destination + WolframBergbau_Autriche_Extraction_Tungstene -> Autriche_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Traitement_Tungstene { + label="Traitement_Tungstene"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Tungstene [fillcolor="#ffd699", ihh_acteurs="12", ihh_pays="22", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Tungstene -> Chine_Traitement_Tungstene [color="purple", fontcolor="purple", label="45%", poids="2"]; + Traitement_Tungstene -> EtatsUnis_Traitement_Tungstene [color="purple", fontcolor="purple", label="11%", poids="1"]; + Traitement_Tungstene -> Vietnam_Traitement_Tungstene [color="purple", fontcolor="purple", label="6%", poids="1"]; + Traitement_Tungstene -> Japon_Traitement_Tungstene [color="purple", fontcolor="purple", label="6%", poids="1"]; + Traitement_Tungstene -> Russie_Traitement_Tungstene [color="purple", fontcolor="purple", label="9%", poids="1"]; + Traitement_Tungstene -> CoreeDuSud_Traitement_Tungstene [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Tungstene -> Allemagne_Traitement_Tungstene [color="purple", fontcolor="purple", label="8%", poids="1"]; + Traitement_Tungstene -> Autriche_Traitement_Tungstene [color="purple", fontcolor="purple", label="12%", poids="1"]; + + subgraph cluster_Chine_Traitement_Tungstene { + label="Chine_Traitement_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Tungstene [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Tungstene -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Tungstene -> XiamenTungsten_Chine_Traitement_Tungstene [color="purple", fontcolor="purple", label="25%", poids="1"]; + Chine_Traitement_Tungstene -> ChinaMinmetals_Chine_Traitement_Tungstene [color="purple", fontcolor="purple", label="20%", poids="1"]; + XiamenTungsten_Chine_Traitement_Tungstene [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"]; + ChinaMinmetals_Chine_Traitement_Tungstene [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + + // Relations des nœuds destination + XiamenTungsten_Chine_Traitement_Tungstene -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + XiamenTungsten_Chine_Traitement_Tungstene -> Chine_Extraction_Tungstene [color="darkblue", fontcolor="darkblue", label="90%"]; + ChinaMinmetals_Chine_Traitement_Tungstene -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaMinmetals_Chine_Traitement_Tungstene -> Chine_Extraction_Tungstene [color="darkblue", fontcolor="darkblue", label="95%"]; + } + + subgraph cluster_EtatsUnis_Traitement_Tungstene { + label="EtatsUnis_Traitement_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Tungstene [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Tungstene -> GlobalTungsten_EtatsUnis_Traitement_Tungstene [color="purple", fontcolor="purple", label="11%", poids="1"]; + EtatsUnis_Traitement_Tungstene -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + GlobalTungsten_EtatsUnis_Traitement_Tungstene [fillcolor="#d1e0ff", label="Global Tungsten \& Powders", niveau="12"]; + + // Relations des nœuds destination + GlobalTungsten_EtatsUnis_Traitement_Tungstene -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Vietnam_Traitement_Tungstene { + label="Vietnam_Traitement_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Traitement_Tungstene [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Traitement_Tungstene -> MasanResources_Vietnam_Traitement_Tungstene [color="purple", fontcolor="purple", label="6%", poids="1"]; + Vietnam_Traitement_Tungstene -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"]; + MasanResources_Vietnam_Traitement_Tungstene [fillcolor="#d1e0ff", label="Masan Resources", niveau="12"]; + + // Relations des nœuds destination + MasanResources_Vietnam_Traitement_Tungstene -> Vietnam_Extraction_Tungstene [color="darkblue", fontcolor="darkblue", label="100%"]; + MasanResources_Vietnam_Traitement_Tungstene -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Japon_Traitement_Tungstene { + label="Japon_Traitement_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Tungstene [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Tungstene -> JapanNew_Japon_Traitement_Tungstene [color="purple", fontcolor="purple", label="6%", poids="1"]; + Japon_Traitement_Tungstene -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + JapanNew_Japon_Traitement_Tungstene [fillcolor="#d1e0ff", label="Japan New Metals", niveau="12"]; + + // Relations des nœuds destination + JapanNew_Japon_Traitement_Tungstene -> Bolivie_Extraction_Tungstene [color="darkblue", fontcolor="darkblue", label="30%"]; + JapanNew_Japon_Traitement_Tungstene -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Traitement_Tungstene { + label="Russie_Traitement_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Tungstene [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Tungstene -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Russie_Traitement_Tungstene -> WolframCompany_Russie_Traitement_Tungstene [color="purple", fontcolor="purple", label="9%", poids="1"]; + WolframCompany_Russie_Traitement_Tungstene [fillcolor="#d1e0ff", label="Wolfram Company", niveau="12"]; + + // Relations des nœuds destination + WolframCompany_Russie_Traitement_Tungstene -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + WolframCompany_Russie_Traitement_Tungstene -> Russie_Extraction_Tungstene [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_CoreeDuSud_Traitement_Tungstene { + label="CoreeDuSud_Traitement_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Traitement_Tungstene [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Traitement_Tungstene -> TaeguTec_CoreeDuSud_Traitement_Tungstene [color="purple", fontcolor="purple", label="3%", poids="1"]; + CoreeDuSud_Traitement_Tungstene -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + TaeguTec_CoreeDuSud_Traitement_Tungstene [fillcolor="#d1e0ff", label="TaeguTec", niveau="12"]; + + // Relations des nœuds destination + TaeguTec_CoreeDuSud_Traitement_Tungstene -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Allemagne_Traitement_Tungstene { + label="Allemagne_Traitement_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Traitement_Tungstene [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Traitement_Tungstene -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + Allemagne_Traitement_Tungstene -> HCStarck_Allemagne_Traitement_Tungstene [color="purple", fontcolor="purple", label="8%", poids="1"]; + HCStarck_Allemagne_Traitement_Tungstene [fillcolor="#d1e0ff", label="HC Starck", niveau="12"]; + + // Relations des nœuds destination + HCStarck_Allemagne_Traitement_Tungstene -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Autriche_Traitement_Tungstene { + label="Autriche_Traitement_Tungstene"; + fillcolor="#e6f2ff"; + style="filled"; + Autriche_Traitement_Tungstene [fillcolor="#e6f2ff", label="Autriche", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Autriche_Traitement_Tungstene -> Autriche_geographique [color="darkgreen", fontcolor="darkgreen"]; + Autriche_Traitement_Tungstene -> PlanseeGroup_Autriche_Traitement_Tungstene [color="purple", fontcolor="purple", label="12%", poids="1"]; + PlanseeGroup_Autriche_Traitement_Tungstene [fillcolor="#d1e0ff", label="Plansee Group", niveau="12"]; + + // Relations des nœuds destination + PlanseeGroup_Autriche_Traitement_Tungstene -> Autriche_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Dysprosium { + label="Dysprosium"; + fillcolor="#ffd699"; + Dysprosium [fillcolor="#ffd699", ivc="72", label="Dysprosium - Stockage de données, contrôle réacteurs nucléaires", niveau="2"]; + + // Relations sortantes + Dysprosium -> Extraction_Dysprosium []; + Dysprosium -> Traitement_Dysprosium []; + Dysprosium -> Reserves_Dysprosium []; + + + subgraph cluster_Extraction_Dysprosium { + label="Extraction_Dysprosium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Dysprosium [fillcolor="#ffd699", ihh_acteurs="56", ihh_pays="96", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Dysprosium -> Australie_Extraction_Dysprosium [color="orange", fontcolor="orange", label="2%", poids="1"]; + Extraction_Dysprosium -> EtatsUnis_Extraction_Dysprosium [color="orange", fontcolor="orange", label="0%", poids="1"]; + Extraction_Dysprosium -> Chine_Extraction_Dysprosium [color="orange", fontcolor="orange", label="98%", poids="3"]; + + subgraph cluster_Australie_Extraction_Dysprosium { + label="Australie_Extraction_Dysprosium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Dysprosium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Dysprosium -> NorthernMinerals_Australie_Extraction_Dysprosium [color="orange", fontcolor="orange", label="2%", poids="1"]; + Australie_Extraction_Dysprosium -> Australie_geographique [color="darkgreen"]; + NorthernMinerals_Australie_Extraction_Dysprosium [fillcolor="#d1e0ff", label="Northern Minerals", niveau="12"]; + + // Relations des nœuds destination + NorthernMinerals_Australie_Extraction_Dysprosium -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Extraction_Dysprosium { + label="EtatsUnis_Extraction_Dysprosium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Dysprosium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Dysprosium -> MPMaterials_EtatsUnis_Extraction_Dysprosium [color="orange", fontcolor="orange", label="0%", poids="1"]; + EtatsUnis_Extraction_Dysprosium -> EtatsUnis_geographique [color="darkgreen"]; + MPMaterials_EtatsUnis_Extraction_Dysprosium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Extraction_Dysprosium -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Dysprosium { + label="Chine_Extraction_Dysprosium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Dysprosium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Dysprosium -> ChinaNorthern_Chine_Extraction_Dysprosium [color="orange", fontcolor="orange", label="75%", poids="2"]; + Chine_Extraction_Dysprosium -> Chine_geographique [color="darkgreen"]; + ChinaNorthern_Chine_Extraction_Dysprosium [fillcolor="#d1e0ff", label="China Northern Rare Earth Group", niveau="12"]; + + // Relations des nœuds destination + ChinaNorthern_Chine_Extraction_Dysprosium -> Chine_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Traitement_Dysprosium { + label="Traitement_Dysprosium"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Dysprosium [fillcolor="#ffd699", ihh_acteurs="21", ihh_pays="36", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Dysprosium -> Russie_Traitement_Dysprosium [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Dysprosium -> EtatsUnis_Traitement_Dysprosium [color="purple", fontcolor="purple", label="10%", poids="1"]; + Traitement_Dysprosium -> Estonie_Traitement_Dysprosium [color="purple", fontcolor="purple", label="6%", poids="1"]; + Traitement_Dysprosium -> Malaisie_Traitement_Dysprosium [color="purple", fontcolor="purple", label="13%", poids="1"]; + Traitement_Dysprosium -> Inde_Traitement_Dysprosium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Dysprosium -> Chine_Traitement_Dysprosium [color="purple", fontcolor="purple", label="59%", poids="2"]; + + subgraph cluster_Russie_Traitement_Dysprosium { + label="Russie_Traitement_Dysprosium"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Dysprosium [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Dysprosium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Russie_Traitement_Dysprosium -> SolikamskMagnesium_Russie_Traitement_Dysprosium [color="purple", fontcolor="purple", label="4%", poids="1"]; + SolikamskMagnesium_Russie_Traitement_Dysprosium [fillcolor="#d1e0ff", label="Solikamsk Magnesium", niveau="12"]; + + // Relations des nœuds destination + SolikamskMagnesium_Russie_Traitement_Dysprosium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Traitement_Dysprosium { + label="EtatsUnis_Traitement_Dysprosium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Dysprosium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Dysprosium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + EtatsUnis_Traitement_Dysprosium -> MPMaterials_EtatsUnis_Traitement_Dysprosium [color="purple", fontcolor="purple", label="10%", poids="1"]; + MPMaterials_EtatsUnis_Traitement_Dysprosium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Traitement_Dysprosium -> EtatsUnis_Extraction_Dysprosium [color="darkblue", fontcolor="darkblue", label="100%"]; + MPMaterials_EtatsUnis_Traitement_Dysprosium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Estonie_Traitement_Dysprosium { + label="Estonie_Traitement_Dysprosium"; + fillcolor="#e6f2ff"; + style="filled"; + Estonie_Traitement_Dysprosium [fillcolor="#e6f2ff", label="Estonie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Estonie_Traitement_Dysprosium -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Estonie_Traitement_Dysprosium -> NPMSilmet_Estonie_Traitement_Dysprosium [color="purple", fontcolor="purple", label="6%", poids="1"]; + NPMSilmet_Estonie_Traitement_Dysprosium [fillcolor="#d1e0ff", label="NPM Silmet", niveau="12"]; + + // Relations des nœuds destination + NPMSilmet_Estonie_Traitement_Dysprosium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Malaisie_Traitement_Dysprosium { + label="Malaisie_Traitement_Dysprosium"; + fillcolor="#e6f2ff"; + style="filled"; + Malaisie_Traitement_Dysprosium [fillcolor="#e6f2ff", label="Malaisie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Malaisie_Traitement_Dysprosium -> LynasAdvanced_Malaisie_Traitement_Dysprosium [color="purple", fontcolor="purple", label="13%", poids="1"]; + Malaisie_Traitement_Dysprosium -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"]; + LynasAdvanced_Malaisie_Traitement_Dysprosium [fillcolor="#d1e0ff", label="Lynas Advanced Materials", niveau="12"]; + + // Relations des nœuds destination + LynasAdvanced_Malaisie_Traitement_Dysprosium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + LynasAdvanced_Malaisie_Traitement_Dysprosium -> Australie_Extraction_Dysprosium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Inde_Traitement_Dysprosium { + label="Inde_Traitement_Dysprosium"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Traitement_Dysprosium [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Traitement_Dysprosium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + Inde_Traitement_Dysprosium -> IndianRare_Inde_Traitement_Dysprosium [color="purple", fontcolor="purple", label="5%", poids="1"]; + IndianRare_Inde_Traitement_Dysprosium [fillcolor="#d1e0ff", label="Indian Rare Earths", niveau="12"]; + + // Relations des nœuds destination + IndianRare_Inde_Traitement_Dysprosium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Dysprosium { + label="Chine_Traitement_Dysprosium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Dysprosium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Dysprosium -> NorthernRare_Chine_Traitement_Dysprosium [color="purple", fontcolor="purple", label="20%", poids="1"]; + Chine_Traitement_Dysprosium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Dysprosium -> ChinaMinmetals_Chine_Traitement_Dysprosium [color="purple", fontcolor="purple", label="39%", poids="2"]; + NorthernRare_Chine_Traitement_Dysprosium [fillcolor="#d1e0ff", label="Northern Rare Earth", niveau="12"]; + ChinaMinmetals_Chine_Traitement_Dysprosium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + + // Relations des nœuds destination + NorthernRare_Chine_Traitement_Dysprosium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + NorthernRare_Chine_Traitement_Dysprosium -> Chine_Extraction_Dysprosium [color="darkblue", fontcolor="darkblue", label="100%"]; + ChinaMinmetals_Chine_Traitement_Dysprosium -> Chine_Extraction_Dysprosium [color="darkblue", fontcolor="darkblue", label="95%"]; + ChinaMinmetals_Chine_Traitement_Dysprosium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Reserves_Dysprosium { + label="Reserves_Dysprosium"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Dysprosium [fillcolor="#ffd699", ihh_pays="51", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Dysprosium -> Australie_Reserves_Dysprosium [color="red", fontcolor="red", label="14%", poids="1"]; + Reserves_Dysprosium -> Myanmar_Reserves_Dysprosium [color="red", fontcolor="red", label="12%", poids="1"]; + Reserves_Dysprosium -> EtatsUnis_Reserves_Dysprosium [color="red", fontcolor="red", label="5%", poids="1"]; + Reserves_Dysprosium -> Chine_Reserves_Dysprosium [color="red", fontcolor="red", label="70%", poids="2"]; + + subgraph cluster_Australie_Reserves_Dysprosium { + label="Australie_Reserves_Dysprosium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Dysprosium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Dysprosium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Myanmar_Reserves_Dysprosium { + label="Myanmar_Reserves_Dysprosium"; + fillcolor="#e6f2ff"; + style="filled"; + Myanmar_Reserves_Dysprosium [fillcolor="#e6f2ff", label="Myanmar", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Myanmar_Reserves_Dysprosium -> Myanmar_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Dysprosium { + label="EtatsUnis_Reserves_Dysprosium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Dysprosium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Dysprosium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Dysprosium { + label="Chine_Reserves_Dysprosium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Dysprosium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Dysprosium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Platine { + label="Platine"; + fillcolor="#ffd699"; + Platine [fillcolor="#ffd699", ivc="64", label="Platine - Catalyseurs, électrodes, capteurs haute précision", niveau="2"]; + + // Relations sortantes + Platine -> Traitement_Platine []; + Platine -> Extraction_Platine []; + Platine -> Reserves_Platine []; + + + subgraph cluster_Traitement_Platine { + label="Traitement_Platine"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Platine [fillcolor="#ffd699", ihh_acteurs="20", ihh_pays="43", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Platine -> Russie_Traitement_Platine [color="purple", fontcolor="purple", label="24%", poids="1"]; + Traitement_Platine -> Canada_Traitement_Platine [color="purple", fontcolor="purple", label="7%", poids="1"]; + Traitement_Platine -> Zimbabwe_Traitement_Platine [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Platine -> AfriqueDuSud_Traitement_Platine [color="purple", fontcolor="purple", label="62%", poids="2"]; + Traitement_Platine -> EtatsUnis_Traitement_Platine [color="purple", fontcolor="purple", label="3%", poids="1"]; + + subgraph cluster_Russie_Traitement_Platine { + label="Russie_Traitement_Platine"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Platine [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Platine -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Russie_Traitement_Platine -> NorilskNickel_Russie_Traitement_Platine [color="purple", fontcolor="purple", label="24%", poids="1"]; + NorilskNickel_Russie_Traitement_Platine [fillcolor="#d1e0ff", label="Norilsk Nickel", niveau="12"]; + + // Relations des nœuds destination + NorilskNickel_Russie_Traitement_Platine -> Russie_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"]; + NorilskNickel_Russie_Traitement_Platine -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Canada_Traitement_Platine { + label="Canada_Traitement_Platine"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Traitement_Platine [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Traitement_Platine -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + Canada_Traitement_Platine -> Glencore_Canada_Traitement_Platine [color="purple", fontcolor="purple", label="2%", poids="1"]; + Canada_Traitement_Platine -> Vale_Canada_Traitement_Platine [color="purple", fontcolor="purple", label="5%", poids="1"]; + Glencore_Canada_Traitement_Platine [fillcolor="#d1e0ff", label="Glencore", niveau="12"]; + Vale_Canada_Traitement_Platine [fillcolor="#d1e0ff", label="Vale", niveau="12"]; + + // Relations des nœuds destination + Glencore_Canada_Traitement_Platine -> Canada_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"]; + Glencore_Canada_Traitement_Platine -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"]; + Vale_Canada_Traitement_Platine -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + Vale_Canada_Traitement_Platine -> Canada_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Zimbabwe_Traitement_Platine { + label="Zimbabwe_Traitement_Platine"; + fillcolor="#e6f2ff"; + style="filled"; + Zimbabwe_Traitement_Platine [fillcolor="#e6f2ff", label="Zimbabwe", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Zimbabwe_Traitement_Platine -> Zimplats_Zimbabwe_Traitement_Platine [color="purple", fontcolor="purple", label="3%", poids="1"]; + Zimbabwe_Traitement_Platine -> Mimosa_Zimbabwe_Traitement_Platine [color="purple", fontcolor="purple", label="1%", poids="1"]; + Zimbabwe_Traitement_Platine -> Zimbabwe_geographique [color="darkgreen", fontcolor="darkgreen"]; + Zimplats_Zimbabwe_Traitement_Platine [fillcolor="#d1e0ff", label="Zimplats", niveau="12"]; + Mimosa_Zimbabwe_Traitement_Platine [fillcolor="#d1e0ff", label="Mimosa", niveau="12"]; + + // Relations des nœuds destination + Zimplats_Zimbabwe_Traitement_Platine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + Zimplats_Zimbabwe_Traitement_Platine -> Zimbabwe_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"]; + Mimosa_Zimbabwe_Traitement_Platine -> Zimbabwe_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"]; + Mimosa_Zimbabwe_Traitement_Platine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_AfriqueDuSud_Traitement_Platine { + label="AfriqueDuSud_Traitement_Platine"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Traitement_Platine [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Traitement_Platine -> ImpalaPlatinum_AfriqueDuSud_Traitement_Platine [color="purple", fontcolor="purple", label="18%", poids="1"]; + AfriqueDuSud_Traitement_Platine -> AngloAmerican_AfriqueDuSud_Traitement_Platine [color="purple", fontcolor="purple", label="35%", poids="2"]; + AfriqueDuSud_Traitement_Platine -> SibanyeStillwater_AfriqueDuSud_Traitement_Platine [color="purple", fontcolor="purple", label="9%", poids="1"]; + AfriqueDuSud_Traitement_Platine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + ImpalaPlatinum_AfriqueDuSud_Traitement_Platine [fillcolor="#d1e0ff", label="Impala Platinum", niveau="12"]; + AngloAmerican_AfriqueDuSud_Traitement_Platine [fillcolor="#d1e0ff", label="Anglo American Platinum", niveau="12"]; + SibanyeStillwater_AfriqueDuSud_Traitement_Platine [fillcolor="#d1e0ff", label="SibanyeStillwater", niveau="12"]; + + // Relations des nœuds destination + ImpalaPlatinum_AfriqueDuSud_Traitement_Platine -> AfriqueDuSud_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"]; + ImpalaPlatinum_AfriqueDuSud_Traitement_Platine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + AngloAmerican_AfriqueDuSud_Traitement_Platine -> AfriqueDuSud_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"]; + AngloAmerican_AfriqueDuSud_Traitement_Platine -> RoyaumeUni_geographique [color="darkgreen", fontcolor="darkgreen"]; + SibanyeStillwater_AfriqueDuSud_Traitement_Platine -> EtatsUnis_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"]; + SibanyeStillwater_AfriqueDuSud_Traitement_Platine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + SibanyeStillwater_AfriqueDuSud_Traitement_Platine -> AfriqueDuSud_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_EtatsUnis_Traitement_Platine { + label="EtatsUnis_Traitement_Platine"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Platine [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Platine -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + EtatsUnis_Traitement_Platine -> SibanyeStillwater_EtatsUnis_Traitement_Platine [color="purple", fontcolor="purple", label="3%", poids="1"]; + SibanyeStillwater_EtatsUnis_Traitement_Platine [fillcolor="#d1e0ff", label="SibanyeStillwater", niveau="12"]; + + // Relations des nœuds destination + SibanyeStillwater_EtatsUnis_Traitement_Platine -> EtatsUnis_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"]; + SibanyeStillwater_EtatsUnis_Traitement_Platine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + SibanyeStillwater_EtatsUnis_Traitement_Platine -> AfriqueDuSud_Extraction_Platine [color="darkblue", fontcolor="darkblue", label="100%"]; + } + } + + subgraph cluster_Extraction_Platine { + label="Extraction_Platine"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Platine [fillcolor="#ffd699", ihh_acteurs="11", ihh_pays="53", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Platine -> EtatsUnis_Extraction_Platine [color="orange", fontcolor="orange", label="2%", poids="1"]; + Extraction_Platine -> Zimbabwe_Extraction_Platine [color="orange", fontcolor="orange", label="11%", poids="1"]; + Extraction_Platine -> Canada_Extraction_Platine [color="orange", fontcolor="orange", label="3%", poids="1"]; + Extraction_Platine -> AfriqueDuSud_Extraction_Platine [color="orange", fontcolor="orange", label="72%", poids="2"]; + Extraction_Platine -> Russie_Extraction_Platine [color="orange", fontcolor="orange", label="13%", poids="1"]; + + subgraph cluster_EtatsUnis_Extraction_Platine { + label="EtatsUnis_Extraction_Platine"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Platine [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Platine -> SibanyeStillwater_EtatsUnis_Extraction_Platine [color="orange", fontcolor="orange", label="1%", poids="1"]; + EtatsUnis_Extraction_Platine -> EtatsUnis_geographique [color="darkgreen"]; + SibanyeStillwater_EtatsUnis_Extraction_Platine [fillcolor="#d1e0ff", label="SibanyeStillwater", niveau="12"]; + + // Relations des nœuds destination + SibanyeStillwater_EtatsUnis_Extraction_Platine -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Zimbabwe_Extraction_Platine { + label="Zimbabwe_Extraction_Platine"; + fillcolor="#e6f2ff"; + style="filled"; + Zimbabwe_Extraction_Platine [fillcolor="#e6f2ff", label="Zimbabwe", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Zimbabwe_Extraction_Platine -> Zimplats_Zimbabwe_Extraction_Platine [color="orange", fontcolor="orange", label="3%", poids="1"]; + Zimbabwe_Extraction_Platine -> Zimbabwe_geographique [color="darkgreen"]; + Zimplats_Zimbabwe_Extraction_Platine [fillcolor="#d1e0ff", label="Zimplats", niveau="12"]; + + // Relations des nœuds destination + Zimplats_Zimbabwe_Extraction_Platine -> Zimbabwe_geographique [color="darkgreen"]; + } + + subgraph cluster_Canada_Extraction_Platine { + label="Canada_Extraction_Platine"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Extraction_Platine [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Extraction_Platine -> Vale_Canada_Extraction_Platine [color="orange", fontcolor="orange", label="2%", poids="1"]; + Canada_Extraction_Platine -> Canada_geographique [color="darkgreen"]; + Vale_Canada_Extraction_Platine [fillcolor="#d1e0ff", label="Vale", niveau="12"]; + + // Relations des nœuds destination + Vale_Canada_Extraction_Platine -> Bresil_geographique [color="darkgreen"]; + } + + subgraph cluster_AfriqueDuSud_Extraction_Platine { + label="AfriqueDuSud_Extraction_Platine"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Extraction_Platine [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Extraction_Platine -> AngloAmerican_AfriqueDuSud_Extraction_Platine [color="orange", fontcolor="orange", label="25%", poids="1"]; + AfriqueDuSud_Extraction_Platine -> ImpalaPlatinum_AfriqueDuSud_Extraction_Platine [color="orange", fontcolor="orange", label="16%", poids="1"]; + AfriqueDuSud_Extraction_Platine -> SibanyeStillwater_AfriqueDuSud_Extraction_Platine [color="orange", fontcolor="orange", label="13%", poids="1"]; + AfriqueDuSud_Extraction_Platine -> AfriqueDuSud_geographique [color="darkgreen"]; + AfriqueDuSud_Extraction_Platine -> NorthamPlatinum_AfriqueDuSud_Extraction_Platine [color="orange", fontcolor="orange", label="11%", poids="1"]; + AngloAmerican_AfriqueDuSud_Extraction_Platine [fillcolor="#d1e0ff", label="Anglo American Platinum", niveau="12"]; + ImpalaPlatinum_AfriqueDuSud_Extraction_Platine [fillcolor="#d1e0ff", label="Impala Platinum", niveau="12"]; + SibanyeStillwater_AfriqueDuSud_Extraction_Platine [fillcolor="#d1e0ff", label="SibanyeStillwater", niveau="12"]; + NorthamPlatinum_AfriqueDuSud_Extraction_Platine [fillcolor="#d1e0ff", label="Northam Platinum", niveau="12"]; + + // Relations des nœuds destination + AngloAmerican_AfriqueDuSud_Extraction_Platine -> AfriqueDuSud_geographique [color="darkgreen"]; + ImpalaPlatinum_AfriqueDuSud_Extraction_Platine -> AfriqueDuSud_geographique [color="darkgreen"]; + SibanyeStillwater_AfriqueDuSud_Extraction_Platine -> AfriqueDuSud_geographique [color="darkgreen"]; + NorthamPlatinum_AfriqueDuSud_Extraction_Platine -> AfriqueDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Russie_Extraction_Platine { + label="Russie_Extraction_Platine"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Extraction_Platine [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Extraction_Platine -> Russie_geographique [color="darkgreen"]; + Russie_Extraction_Platine -> NorilskNickel_Russie_Extraction_Platine [color="orange", fontcolor="orange", label="13%", poids="1"]; + NorilskNickel_Russie_Extraction_Platine [fillcolor="#d1e0ff", label="Norilsk Nickel", niveau="12"]; + + // Relations des nœuds destination + NorilskNickel_Russie_Extraction_Platine -> Russie_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Reserves_Platine { + label="Reserves_Platine"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Platine [fillcolor="#ffd699", ihh_pays="79", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Platine -> AfriqueDuSud_Reserves_Platine [color="red", fontcolor="red", label="89%", poids="3"]; + Reserves_Platine -> Canada_Reserves_Platine [color="red", fontcolor="red", label="0%", poids="1"]; + Reserves_Platine -> EtatsUnis_Reserves_Platine [color="red", fontcolor="red", label="1%", poids="1"]; + Reserves_Platine -> Zimbabwe_Reserves_Platine [color="red", fontcolor="red", label="2%", poids="1"]; + Reserves_Platine -> Russie_Reserves_Platine [color="red", fontcolor="red", label="8%", poids="1"]; + + subgraph cluster_AfriqueDuSud_Reserves_Platine { + label="AfriqueDuSud_Reserves_Platine"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Reserves_Platine [fillcolor="#e6f2ff", label="AfriqueDuSud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Reserves_Platine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Canada_Reserves_Platine { + label="Canada_Reserves_Platine"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Reserves_Platine [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Reserves_Platine -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Platine { + label="EtatsUnis_Reserves_Platine"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Platine [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Platine -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Zimbabwe_Reserves_Platine { + label="Zimbabwe_Reserves_Platine"; + fillcolor="#e6f2ff"; + style="filled"; + Zimbabwe_Reserves_Platine [fillcolor="#e6f2ff", label="Zimbabwe", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Zimbabwe_Reserves_Platine -> Zimbabwe_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Reserves_Platine { + label="Russie_Reserves_Platine"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Platine [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Platine -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Lanthane { + label="Lanthane"; + fillcolor="#ffd699"; + Lanthane [fillcolor="#ffd699", ivc="23", label="Lanthane - Batteries, systèmes optiques", niveau="2"]; + + // Relations sortantes + Lanthane -> Extraction_Lanthane []; + Lanthane -> Reserves_Lanthane []; + Lanthane -> Traitement_Lanthane []; + + + subgraph cluster_Extraction_Lanthane { + label="Extraction_Lanthane"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Lanthane [fillcolor="#ffd699", ihh_acteurs="15", ihh_pays="33", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Lanthane -> Chine_Extraction_Lanthane [color="orange", fontcolor="orange", label="56%", poids="2"]; + Extraction_Lanthane -> Australie_Extraction_Lanthane [color="orange", fontcolor="orange", label="7%", poids="1"]; + Extraction_Lanthane -> Inde_Extraction_Lanthane [color="orange", fontcolor="orange", label="1%", poids="1"]; + Extraction_Lanthane -> EtatsUnis_Extraction_Lanthane [color="orange", fontcolor="orange", label="16%", poids="1"]; + + subgraph cluster_Chine_Extraction_Lanthane { + label="Chine_Extraction_Lanthane"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Lanthane [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Lanthane -> Chine_geographique [color="darkgreen"]; + Chine_Extraction_Lanthane -> ChinaMinmetals_Chine_Extraction_Lanthane [color="orange", fontcolor="orange", label="15%", poids="1"]; + Chine_Extraction_Lanthane -> BaotouSteel_Chine_Extraction_Lanthane [color="orange", fontcolor="orange", label="30%", poids="2"]; + Chine_Extraction_Lanthane -> XiamenTungsten_Chine_Extraction_Lanthane [color="orange", fontcolor="orange", label="10%", poids="1"]; + ChinaMinmetals_Chine_Extraction_Lanthane [fillcolor="#d1e0ff", label="China Minmetals Rare Earth Co", niveau="12"]; + BaotouSteel_Chine_Extraction_Lanthane [fillcolor="#d1e0ff", label="Baotou Steel RareEarth", niveau="12"]; + XiamenTungsten_Chine_Extraction_Lanthane [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"]; + + // Relations des nœuds destination + ChinaMinmetals_Chine_Extraction_Lanthane -> Chine_geographique [color="darkgreen"]; + BaotouSteel_Chine_Extraction_Lanthane -> Chine_geographique [color="darkgreen"]; + XiamenTungsten_Chine_Extraction_Lanthane -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Lanthane { + label="Australie_Extraction_Lanthane"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Lanthane [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Lanthane -> Australie_geographique [color="darkgreen"]; + Australie_Extraction_Lanthane -> LynasRare_Australie_Extraction_Lanthane [color="orange", fontcolor="orange", label="10%", poids="1"]; + LynasRare_Australie_Extraction_Lanthane [fillcolor="#d1e0ff", label="Lynas Rare Earths Ltd", niveau="12"]; + + // Relations des nœuds destination + LynasRare_Australie_Extraction_Lanthane -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_Inde_Extraction_Lanthane { + label="Inde_Extraction_Lanthane"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Extraction_Lanthane [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Extraction_Lanthane -> IndianRare_Inde_Extraction_Lanthane [color="orange", fontcolor="orange", label="2%", poids="1"]; + Inde_Extraction_Lanthane -> Inde_geographique [color="darkgreen"]; + IndianRare_Inde_Extraction_Lanthane [fillcolor="#d1e0ff", label="Indian Rare Earth", niveau="12"]; + + // Relations des nœuds destination + IndianRare_Inde_Extraction_Lanthane -> Inde_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Extraction_Lanthane { + label="EtatsUnis_Extraction_Lanthane"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Lanthane [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Lanthane -> MPMaterials_EtatsUnis_Extraction_Lanthane [color="orange", fontcolor="orange", label="15%", poids="1"]; + EtatsUnis_Extraction_Lanthane -> EtatsUnis_geographique [color="darkgreen"]; + MPMaterials_EtatsUnis_Extraction_Lanthane [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Extraction_Lanthane -> EtatsUnis_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Reserves_Lanthane { + label="Reserves_Lanthane"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Lanthane [fillcolor="#ffd699", ihh_pays="21", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Lanthane -> EtatsUnis_Reserves_Lanthane [color="red", fontcolor="red", label="1%", poids="1"]; + Reserves_Lanthane -> Russie_Reserves_Lanthane [color="red", fontcolor="red", label="10%", poids="1"]; + Reserves_Lanthane -> Australie_Reserves_Lanthane [color="red", fontcolor="red", label="4%", poids="1"]; + Reserves_Lanthane -> Bresil_Reserves_Lanthane [color="red", fontcolor="red", label="18%", poids="1"]; + Reserves_Lanthane -> Chine_Reserves_Lanthane [color="red", fontcolor="red", label="38%", poids="2"]; + Reserves_Lanthane -> Inde_Reserves_Lanthane [color="red", fontcolor="red", label="6%", poids="1"]; + Reserves_Lanthane -> Vietnam_Reserves_Lanthane [color="red", fontcolor="red", label="19%", poids="1"]; + + subgraph cluster_EtatsUnis_Reserves_Lanthane { + label="EtatsUnis_Reserves_Lanthane"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Lanthane [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Lanthane -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Reserves_Lanthane { + label="Russie_Reserves_Lanthane"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Lanthane [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Lanthane -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Reserves_Lanthane { + label="Australie_Reserves_Lanthane"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Lanthane [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Lanthane -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Bresil_Reserves_Lanthane { + label="Bresil_Reserves_Lanthane"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Reserves_Lanthane [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Reserves_Lanthane -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Lanthane { + label="Chine_Reserves_Lanthane"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Lanthane [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Lanthane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Reserves_Lanthane { + label="Inde_Reserves_Lanthane"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Reserves_Lanthane [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Reserves_Lanthane -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Vietnam_Reserves_Lanthane { + label="Vietnam_Reserves_Lanthane"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Reserves_Lanthane [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Reserves_Lanthane -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Traitement_Lanthane { + label="Traitement_Lanthane"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Lanthane [fillcolor="#ffd699", ihh_acteurs="18", ihh_pays="50", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Lanthane -> EtatsUnis_Traitement_Lanthane [color="purple", fontcolor="purple", label="11%", poids="1"]; + Traitement_Lanthane -> France_Traitement_Lanthane [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Lanthane -> Chine_Traitement_Lanthane [color="purple", fontcolor="purple", label="70%", poids="2"]; + Traitement_Lanthane -> Inde_Traitement_Lanthane [color="purple", fontcolor="purple", label="2%", poids="1"]; + Traitement_Lanthane -> Estonie_Traitement_Lanthane [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Lanthane -> Malaisie_Traitement_Lanthane [color="purple", fontcolor="purple", label="7%", poids="1"]; + + subgraph cluster_EtatsUnis_Traitement_Lanthane { + label="EtatsUnis_Traitement_Lanthane"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Lanthane [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Lanthane -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + EtatsUnis_Traitement_Lanthane -> MPMaterials_EtatsUnis_Traitement_Lanthane [color="purple", fontcolor="purple", label="11%", poids="1"]; + MPMaterials_EtatsUnis_Traitement_Lanthane [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Traitement_Lanthane -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + MPMaterials_EtatsUnis_Traitement_Lanthane -> EtatsUnis_Extraction_Lanthane [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_France_Traitement_Lanthane { + label="France_Traitement_Lanthane"; + fillcolor="#e6f2ff"; + style="filled"; + France_Traitement_Lanthane [fillcolor="#e6f2ff", label="France", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + France_Traitement_Lanthane -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + France_Traitement_Lanthane -> Solvay_France_Traitement_Lanthane [color="purple", fontcolor="purple", label="3%", poids="1"]; + Solvay_France_Traitement_Lanthane [fillcolor="#d1e0ff", label="Solvay", niveau="12"]; + + // Relations des nœuds destination + Solvay_France_Traitement_Lanthane -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + Solvay_France_Traitement_Lanthane -> Chine_Extraction_Lanthane [color="darkblue", fontcolor="darkblue", label="60%"]; + } + + subgraph cluster_Chine_Traitement_Lanthane { + label="Chine_Traitement_Lanthane"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Lanthane [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Lanthane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Lanthane -> ChinaNorthern_Chine_Traitement_Lanthane [color="purple", fontcolor="purple", label="28%", poids="2"]; + Chine_Traitement_Lanthane -> XiamenTungsten_Chine_Traitement_Lanthane [color="purple", fontcolor="purple", label="9%", poids="1"]; + Chine_Traitement_Lanthane -> ChinaMinmetals_Chine_Traitement_Lanthane [color="purple", fontcolor="purple", label="33%", poids="2"]; + ChinaNorthern_Chine_Traitement_Lanthane [fillcolor="#d1e0ff", label="China Northern Rare Earth", niveau="12"]; + XiamenTungsten_Chine_Traitement_Lanthane [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"]; + ChinaMinmetals_Chine_Traitement_Lanthane [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + + // Relations des nœuds destination + ChinaNorthern_Chine_Traitement_Lanthane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaNorthern_Chine_Traitement_Lanthane -> Chine_Extraction_Lanthane [color="darkblue", fontcolor="darkblue", label="100%"]; + XiamenTungsten_Chine_Traitement_Lanthane -> Chine_Extraction_Lanthane [color="darkblue", fontcolor="darkblue", label="100%"]; + XiamenTungsten_Chine_Traitement_Lanthane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaMinmetals_Chine_Traitement_Lanthane -> Chine_Extraction_Lanthane [color="darkblue", fontcolor="darkblue", label="95%"]; + ChinaMinmetals_Chine_Traitement_Lanthane -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Traitement_Lanthane { + label="Inde_Traitement_Lanthane"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Traitement_Lanthane [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Traitement_Lanthane -> IndianRare_Inde_Traitement_Lanthane [color="purple", fontcolor="purple", label="2%", poids="1"]; + Inde_Traitement_Lanthane -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + IndianRare_Inde_Traitement_Lanthane [fillcolor="#d1e0ff", label="Indian Rare Earths", niveau="12"]; + + // Relations des nœuds destination + IndianRare_Inde_Traitement_Lanthane -> Inde_Extraction_Lanthane [color="darkblue", fontcolor="darkblue", label="100%"]; + IndianRare_Inde_Traitement_Lanthane -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Estonie_Traitement_Lanthane { + label="Estonie_Traitement_Lanthane"; + fillcolor="#e6f2ff"; + style="filled"; + Estonie_Traitement_Lanthane [fillcolor="#e6f2ff", label="Estonie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Estonie_Traitement_Lanthane -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Estonie_Traitement_Lanthane -> NPMSilmet_Estonie_Traitement_Lanthane [color="purple", fontcolor="purple", label="4%", poids="1"]; + NPMSilmet_Estonie_Traitement_Lanthane [fillcolor="#d1e0ff", label="NPM Silmet", niveau="12"]; + + // Relations des nœuds destination + NPMSilmet_Estonie_Traitement_Lanthane -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Malaisie_Traitement_Lanthane { + label="Malaisie_Traitement_Lanthane"; + fillcolor="#e6f2ff"; + style="filled"; + Malaisie_Traitement_Lanthane [fillcolor="#e6f2ff", label="Malaisie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Malaisie_Traitement_Lanthane -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Malaisie_Traitement_Lanthane -> LynasAdvanced_Malaisie_Traitement_Lanthane [color="purple", fontcolor="purple", label="7%", poids="1"]; + LynasAdvanced_Malaisie_Traitement_Lanthane [fillcolor="#d1e0ff", label="Lynas Advanced Materials", niveau="12"]; + + // Relations des nœuds destination + LynasAdvanced_Malaisie_Traitement_Lanthane -> Australie_Extraction_Lanthane [color="darkblue", fontcolor="darkblue", label="100%"]; + LynasAdvanced_Malaisie_Traitement_Lanthane -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Holmium { + label="Holmium"; + fillcolor="#ffd699"; + Holmium [fillcolor="#ffd699", ivc="30", label="Holmium - Traitement de circuits, capteurs biométriques", niveau="2"]; + + // Relations sortantes + Holmium -> Reserves_Holmium []; + Holmium -> Extraction_Holmium []; + Holmium -> Traitement_Holmium []; + + + subgraph cluster_Reserves_Holmium { + label="Reserves_Holmium"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Holmium [fillcolor="#ffd699", ihh_pays="58", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Holmium -> Chine_Reserves_Holmium [color="red", fontcolor="red", label="76%", poids="3"]; + Reserves_Holmium -> Bresil_Reserves_Holmium [color="red", fontcolor="red", label="5%", poids="1"]; + Reserves_Holmium -> Inde_Reserves_Holmium [color="red", fontcolor="red", label="2%", poids="1"]; + Reserves_Holmium -> EtatsUnis_Reserves_Holmium [color="red", fontcolor="red", label="10%", poids="1"]; + Reserves_Holmium -> Russie_Reserves_Holmium [color="red", fontcolor="red", label="3%", poids="1"]; + Reserves_Holmium -> Australie_Reserves_Holmium [color="red", fontcolor="red", label="4%", poids="1"]; + + subgraph cluster_Chine_Reserves_Holmium { + label="Chine_Reserves_Holmium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Holmium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Holmium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Bresil_Reserves_Holmium { + label="Bresil_Reserves_Holmium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Reserves_Holmium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Reserves_Holmium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Reserves_Holmium { + label="Inde_Reserves_Holmium"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Reserves_Holmium [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Reserves_Holmium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Holmium { + label="EtatsUnis_Reserves_Holmium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Holmium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Holmium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Reserves_Holmium { + label="Russie_Reserves_Holmium"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Holmium [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Holmium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Reserves_Holmium { + label="Australie_Reserves_Holmium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Holmium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Holmium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Holmium { + label="Extraction_Holmium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Holmium [fillcolor="#ffd699", ihh_acteurs="14", ihh_pays="51", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Holmium -> Chine_Extraction_Holmium [color="orange", fontcolor="orange", label="70%", poids="2"]; + Extraction_Holmium -> Inde_Extraction_Holmium [color="orange", fontcolor="orange", label="3%", poids="1"]; + Extraction_Holmium -> EtatsUnis_Extraction_Holmium [color="orange", fontcolor="orange", label="15%", poids="1"]; + Extraction_Holmium -> Australie_Extraction_Holmium [color="orange", fontcolor="orange", label="5%", poids="1"]; + + subgraph cluster_Chine_Extraction_Holmium { + label="Chine_Extraction_Holmium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Holmium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Holmium -> Chine_geographique [color="darkgreen"]; + Chine_Extraction_Holmium -> BaotouSteel_Chine_Extraction_Holmium [color="orange", fontcolor="orange", label="30%", poids="2"]; + Chine_Extraction_Holmium -> ChinaMinmetals_Chine_Extraction_Holmium [color="orange", fontcolor="orange", label="15%", poids="1"]; + Chine_Extraction_Holmium -> XiamenTungsten_Chine_Extraction_Holmium [color="orange", fontcolor="orange", label="10%", poids="1"]; + BaotouSteel_Chine_Extraction_Holmium [fillcolor="#d1e0ff", label="Baotou Steel RareEarth", niveau="12"]; + ChinaMinmetals_Chine_Extraction_Holmium [fillcolor="#d1e0ff", label="China Minmetals Rare Earth Co", niveau="12"]; + XiamenTungsten_Chine_Extraction_Holmium [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"]; + + // Relations des nœuds destination + BaotouSteel_Chine_Extraction_Holmium -> Chine_geographique [color="darkgreen"]; + ChinaMinmetals_Chine_Extraction_Holmium -> Chine_geographique [color="darkgreen"]; + XiamenTungsten_Chine_Extraction_Holmium -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Inde_Extraction_Holmium { + label="Inde_Extraction_Holmium"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Extraction_Holmium [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Extraction_Holmium -> Inde_geographique [color="darkgreen"]; + Inde_Extraction_Holmium -> IndianRare_Inde_Extraction_Holmium [color="orange", fontcolor="orange", label="3%", poids="1"]; + IndianRare_Inde_Extraction_Holmium [fillcolor="#d1e0ff", label="Indian Rare Earth", niveau="12"]; + + // Relations des nœuds destination + IndianRare_Inde_Extraction_Holmium -> Inde_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Extraction_Holmium { + label="EtatsUnis_Extraction_Holmium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Holmium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Holmium -> MPMaterials_EtatsUnis_Extraction_Holmium [color="orange", fontcolor="orange", label="15%", poids="1"]; + EtatsUnis_Extraction_Holmium -> EtatsUnis_geographique [color="darkgreen"]; + MPMaterials_EtatsUnis_Extraction_Holmium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Extraction_Holmium -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Holmium { + label="Australie_Extraction_Holmium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Holmium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Holmium -> LynasRare_Australie_Extraction_Holmium [color="orange", fontcolor="orange", label="5%", poids="1"]; + Australie_Extraction_Holmium -> Australie_geographique [color="darkgreen"]; + LynasRare_Australie_Extraction_Holmium [fillcolor="#d1e0ff", label="Lynas Rare Earths Ltd", niveau="12"]; + + // Relations des nœuds destination + LynasRare_Australie_Extraction_Holmium -> Australie_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Traitement_Holmium { + label="Traitement_Holmium"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Holmium [fillcolor="#ffd699", ihh_acteurs="38", ihh_pays="38", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Holmium -> Bresil_Traitement_Holmium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Holmium -> Chine_Traitement_Holmium [color="purple", fontcolor="purple", label="60%", poids="2"]; + Traitement_Holmium -> SriLanka_Traitement_Holmium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Holmium -> Australie_Traitement_Holmium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Holmium -> Inde_Traitement_Holmium [color="purple", fontcolor="purple", label="10%", poids="1"]; + Traitement_Holmium -> EtatsUnis_Traitement_Holmium [color="purple", fontcolor="purple", label="10%", poids="1"]; + + subgraph cluster_Bresil_Traitement_Holmium { + label="Bresil_Traitement_Holmium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Traitement_Holmium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Traitement_Holmium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + Bresil_Traitement_Holmium -> CBMM_Bresil_Traitement_Holmium [color="purple", fontcolor="purple", label="5%", poids="1"]; + CBMM_Bresil_Traitement_Holmium [fillcolor="#d1e0ff", label="CBMM", niveau="12"]; + + // Relations des nœuds destination + CBMM_Bresil_Traitement_Holmium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Holmium { + label="Chine_Traitement_Holmium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Holmium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Holmium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Holmium -> ChinaMinmetals_Chine_Traitement_Holmium [color="purple", fontcolor="purple", label="60%", poids="2"]; + ChinaMinmetals_Chine_Traitement_Holmium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + + // Relations des nœuds destination + ChinaMinmetals_Chine_Traitement_Holmium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaMinmetals_Chine_Traitement_Holmium -> Chine_Extraction_Holmium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_SriLanka_Traitement_Holmium { + label="SriLanka_Traitement_Holmium"; + fillcolor="#e6f2ff"; + style="filled"; + SriLanka_Traitement_Holmium [fillcolor="#e6f2ff", label="SriLanka", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + SriLanka_Traitement_Holmium -> LankaMineral_SriLanka_Traitement_Holmium [color="purple", fontcolor="purple", label="5%", poids="1"]; + SriLanka_Traitement_Holmium -> SriLanka_geographique [color="darkgreen", fontcolor="darkgreen"]; + LankaMineral_SriLanka_Traitement_Holmium [fillcolor="#d1e0ff", label="Lanka Mineral Sands", niveau="12"]; + + // Relations des nœuds destination + LankaMineral_SriLanka_Traitement_Holmium -> SriLanka_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Traitement_Holmium { + label="Australie_Traitement_Holmium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Traitement_Holmium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Traitement_Holmium -> LynasRare_Australie_Traitement_Holmium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Australie_Traitement_Holmium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + LynasRare_Australie_Traitement_Holmium [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"]; + + // Relations des nœuds destination + LynasRare_Australie_Traitement_Holmium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + LynasRare_Australie_Traitement_Holmium -> Australie_Extraction_Holmium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Inde_Traitement_Holmium { + label="Inde_Traitement_Holmium"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Traitement_Holmium [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Traitement_Holmium -> IndianRare_Inde_Traitement_Holmium [color="purple", fontcolor="purple", label="10%", poids="1"]; + Inde_Traitement_Holmium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + IndianRare_Inde_Traitement_Holmium [fillcolor="#d1e0ff", label="Indian Rare Earths", niveau="12"]; + + // Relations des nœuds destination + IndianRare_Inde_Traitement_Holmium -> Inde_Extraction_Holmium [color="darkblue", fontcolor="darkblue", label="100%"]; + IndianRare_Inde_Traitement_Holmium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Traitement_Holmium { + label="EtatsUnis_Traitement_Holmium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Holmium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Holmium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + EtatsUnis_Traitement_Holmium -> MPMaterials_EtatsUnis_Traitement_Holmium [color="purple", fontcolor="purple", label="10%", poids="1"]; + MPMaterials_EtatsUnis_Traitement_Holmium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Traitement_Holmium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + MPMaterials_EtatsUnis_Traitement_Holmium -> EtatsUnis_Extraction_Holmium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + } + } + + subgraph cluster_Cerium { + label="Cerium"; + fillcolor="#ffd699"; + Cerium [fillcolor="#ffd699", ivc="0", label="Cérium - Écrans LCD/OLED, polissage du verre", niveau="2"]; + + // Relations sortantes + Cerium -> Extraction_Cerium []; + Cerium -> Traitement_Cerium []; + Cerium -> Reserves_Cerium []; + + + subgraph cluster_Extraction_Cerium { + label="Extraction_Cerium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Cerium [fillcolor="#ffd699", ihh_acteurs="21", ihh_pays="50", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Cerium -> Australie_Extraction_Cerium [color="orange", fontcolor="orange", label="6%", poids="1"]; + Extraction_Cerium -> Bresil_Extraction_Cerium [color="orange", fontcolor="orange", label="1%", poids="1"]; + Extraction_Cerium -> Chine_Extraction_Cerium [color="orange", fontcolor="orange", label="70%", poids="2"]; + Extraction_Cerium -> EtatsUnis_Extraction_Cerium [color="orange", fontcolor="orange", label="11%", poids="1"]; + + subgraph cluster_Australie_Extraction_Cerium { + label="Australie_Extraction_Cerium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Cerium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Cerium -> Australie_geographique [color="darkgreen"]; + Australie_Extraction_Cerium -> LynasRare_Australie_Extraction_Cerium [color="orange", fontcolor="orange", label="8%", poids="1"]; + LynasRare_Australie_Extraction_Cerium [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"]; + + // Relations des nœuds destination + LynasRare_Australie_Extraction_Cerium -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_Bresil_Extraction_Cerium { + label="Bresil_Extraction_Cerium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Extraction_Cerium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Extraction_Cerium -> Bresil_geographique [color="darkgreen"]; + Bresil_Extraction_Cerium -> SerraVerde_Bresil_Extraction_Cerium [color="orange", fontcolor="orange", label="1%", poids="1"]; + SerraVerde_Bresil_Extraction_Cerium [fillcolor="#d1e0ff", label="Serra Verde", niveau="12"]; + + // Relations des nœuds destination + SerraVerde_Bresil_Extraction_Cerium -> Bresil_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Cerium { + label="Chine_Extraction_Cerium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Cerium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Cerium -> Chine_geographique [color="darkgreen"]; + Chine_Extraction_Cerium -> XiamenTungsten_Chine_Extraction_Cerium [color="orange", fontcolor="orange", label="15%", poids="1"]; + Chine_Extraction_Cerium -> ChinaNorth_Chine_Extraction_Cerium [color="orange", fontcolor="orange", label="35%", poids="2"]; + Chine_Extraction_Cerium -> ChinaRare_Chine_Extraction_Cerium [color="orange", fontcolor="orange", label="25%", poids="1"]; + XiamenTungsten_Chine_Extraction_Cerium [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"]; + ChinaNorth_Chine_Extraction_Cerium [fillcolor="#d1e0ff", label="China North Rare Earth Corp", niveau="12"]; + ChinaRare_Chine_Extraction_Cerium [fillcolor="#d1e0ff", label="China Rare Earth Group", niveau="12"]; + + // Relations des nœuds destination + XiamenTungsten_Chine_Extraction_Cerium -> Chine_geographique [color="darkgreen"]; + ChinaNorth_Chine_Extraction_Cerium -> Chine_geographique [color="darkgreen"]; + ChinaRare_Chine_Extraction_Cerium -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Extraction_Cerium { + label="EtatsUnis_Extraction_Cerium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Cerium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Cerium -> MPMaterials_EtatsUnis_Extraction_Cerium [color="orange", fontcolor="orange", label="10%", poids="1"]; + EtatsUnis_Extraction_Cerium -> EtatsUnis_geographique [color="darkgreen"]; + MPMaterials_EtatsUnis_Extraction_Cerium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Extraction_Cerium -> EtatsUnis_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Traitement_Cerium { + label="Traitement_Cerium"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Cerium [fillcolor="#ffd699", ihh_acteurs="34", ihh_pays="54", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Cerium -> Chine_Traitement_Cerium [color="purple", fontcolor="purple", label="73%", poids="2"]; + Traitement_Cerium -> Australie_Traitement_Cerium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Cerium -> Russie_Traitement_Cerium [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Cerium -> EtatsUnis_Traitement_Cerium [color="purple", fontcolor="purple", label="12%", poids="1"]; + Traitement_Cerium -> Inde_Traitement_Cerium [color="purple", fontcolor="purple", label="2%", poids="1"]; + + subgraph cluster_Chine_Traitement_Cerium { + label="Chine_Traitement_Cerium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Cerium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Cerium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Cerium -> NorthernRare_Chine_Traitement_Cerium [color="purple", fontcolor="purple", label="15%", poids="1"]; + Chine_Traitement_Cerium -> ChinaMinmetals_Chine_Traitement_Cerium [color="purple", fontcolor="purple", label="56%", poids="2"]; + NorthernRare_Chine_Traitement_Cerium [fillcolor="#d1e0ff", label="Northern Rare Earth", niveau="12"]; + ChinaMinmetals_Chine_Traitement_Cerium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + + // Relations des nœuds destination + NorthernRare_Chine_Traitement_Cerium -> Chine_Extraction_Cerium [color="darkblue", fontcolor="darkblue", label="100%"]; + NorthernRare_Chine_Traitement_Cerium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaMinmetals_Chine_Traitement_Cerium -> Chine_Extraction_Cerium [color="darkblue", fontcolor="darkblue", label="95%"]; + ChinaMinmetals_Chine_Traitement_Cerium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Traitement_Cerium { + label="Australie_Traitement_Cerium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Traitement_Cerium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Traitement_Cerium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Australie_Traitement_Cerium -> LynasRare_Australie_Traitement_Cerium [color="purple", fontcolor="purple", label="5%", poids="1"]; + LynasRare_Australie_Traitement_Cerium [fillcolor="#d1e0ff", label="Lynas Rare Earths", niveau="12"]; + + // Relations des nœuds destination + LynasRare_Australie_Traitement_Cerium -> Australie_Extraction_Cerium [color="darkblue", fontcolor="darkblue", label="100%"]; + LynasRare_Australie_Traitement_Cerium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Traitement_Cerium { + label="Russie_Traitement_Cerium"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Cerium [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Cerium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Russie_Traitement_Cerium -> SolikamskMagnesium_Russie_Traitement_Cerium [color="purple", fontcolor="purple", label="3%", poids="1"]; + SolikamskMagnesium_Russie_Traitement_Cerium [fillcolor="#d1e0ff", label="Solikamsk Magnesium", niveau="12"]; + + // Relations des nœuds destination + SolikamskMagnesium_Russie_Traitement_Cerium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Traitement_Cerium { + label="EtatsUnis_Traitement_Cerium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Cerium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Cerium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + EtatsUnis_Traitement_Cerium -> MPMaterials_EtatsUnis_Traitement_Cerium [color="purple", fontcolor="purple", label="12%", poids="1"]; + MPMaterials_EtatsUnis_Traitement_Cerium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Traitement_Cerium -> EtatsUnis_Extraction_Cerium [color="darkblue", fontcolor="darkblue", label="100%"]; + MPMaterials_EtatsUnis_Traitement_Cerium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Traitement_Cerium { + label="Inde_Traitement_Cerium"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Traitement_Cerium [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Traitement_Cerium -> IndianRare_Inde_Traitement_Cerium [color="purple", fontcolor="purple", label="2%", poids="1"]; + Inde_Traitement_Cerium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + IndianRare_Inde_Traitement_Cerium [fillcolor="#d1e0ff", label="Indian Rare Earths", niveau="12"]; + + // Relations des nœuds destination + IndianRare_Inde_Traitement_Cerium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Reserves_Cerium { + label="Reserves_Cerium"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Cerium [fillcolor="#ffd699", ihh_pays="23", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Cerium -> Australie_Reserves_Cerium [color="red", fontcolor="red", label="3%", poids="1"]; + Reserves_Cerium -> Bresil_Reserves_Cerium [color="red", fontcolor="red", label="21%", poids="1"]; + Reserves_Cerium -> Chine_Reserves_Cerium [color="red", fontcolor="red", label="44%", poids="2"]; + Reserves_Cerium -> Inde_Reserves_Cerium [color="red", fontcolor="red", label="7%", poids="1"]; + Reserves_Cerium -> EtatsUnis_Reserves_Cerium [color="red", fontcolor="red", label="2%", poids="1"]; + + subgraph cluster_Australie_Reserves_Cerium { + label="Australie_Reserves_Cerium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Cerium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Cerium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Bresil_Reserves_Cerium { + label="Bresil_Reserves_Cerium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Reserves_Cerium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Reserves_Cerium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Cerium { + label="Chine_Reserves_Cerium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Cerium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Cerium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Reserves_Cerium { + label="Inde_Reserves_Cerium"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Reserves_Cerium [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Reserves_Cerium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Cerium { + label="EtatsUnis_Reserves_Cerium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Cerium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Cerium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Graphite { + label="Graphite"; + fillcolor="#ffd699"; + Graphite [fillcolor="#ffd699", ivc="1", label="Graphite - Anodes de batterie, conducteur thermique", niveau="2"]; + + // Relations sortantes + Graphite -> Extraction_Graphite []; + Graphite -> Traitement_Graphite []; + Graphite -> Reserves_Graphite []; + + + subgraph cluster_Extraction_Graphite { + label="Extraction_Graphite"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Graphite [fillcolor="#ffd699", ihh_acteurs="3", ihh_pays="62", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Graphite -> Chine_Extraction_Graphite [color="orange", fontcolor="orange", label="79%", poids="3"]; + Extraction_Graphite -> Bresil_Extraction_Graphite [color="orange", fontcolor="orange", label="5%", poids="1"]; + Extraction_Graphite -> Mozambique_Extraction_Graphite [color="orange", fontcolor="orange", label="6%", poids="1"]; + Extraction_Graphite -> Tanzanie_Extraction_Graphite [color="orange", fontcolor="orange", label="2%", poids="1"]; + Extraction_Graphite -> Madagascar_Extraction_Graphite [color="orange", fontcolor="orange", label="6%", poids="1"]; + + subgraph cluster_Chine_Extraction_Graphite { + label="Chine_Extraction_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Graphite [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Graphite -> ChinaMinmetals_Chine_Extraction_Graphite [color="orange", fontcolor="orange", label="15%", poids="1"]; + Chine_Extraction_Graphite -> QingdaoBlack_Chine_Extraction_Graphite [color="orange", fontcolor="orange", label="10%", poids="1"]; + Chine_Extraction_Graphite -> Chine_geographique [color="darkgreen"]; + ChinaMinmetals_Chine_Extraction_Graphite [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + QingdaoBlack_Chine_Extraction_Graphite [fillcolor="#d1e0ff", label="Qingdao Black Dragon Graphite", niveau="12"]; + + // Relations des nœuds destination + ChinaMinmetals_Chine_Extraction_Graphite -> Chine_geographique [color="darkgreen"]; + QingdaoBlack_Chine_Extraction_Graphite -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Bresil_Extraction_Graphite { + label="Bresil_Extraction_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Extraction_Graphite [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Extraction_Graphite -> SouthStar_Bresil_Extraction_Graphite [color="orange", fontcolor="orange", label="2%", poids="1"]; + Bresil_Extraction_Graphite -> Bresil_geographique [color="darkgreen"]; + SouthStar_Bresil_Extraction_Graphite [fillcolor="#d1e0ff", label="South Star Battery Metals", niveau="12"]; + + // Relations des nœuds destination + SouthStar_Bresil_Extraction_Graphite -> Canada_geographique [color="darkgreen"]; + } + + subgraph cluster_Mozambique_Extraction_Graphite { + label="Mozambique_Extraction_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Mozambique_Extraction_Graphite [fillcolor="#e6f2ff", label="Mozambique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mozambique_Extraction_Graphite -> SyrahResources_Mozambique_Extraction_Graphite [color="orange", fontcolor="orange", label="5%", poids="1"]; + Mozambique_Extraction_Graphite -> Mozambique_geographique [color="darkgreen"]; + SyrahResources_Mozambique_Extraction_Graphite [fillcolor="#d1e0ff", label="Syrah Resources", niveau="12"]; + + // Relations des nœuds destination + SyrahResources_Mozambique_Extraction_Graphite -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_Tanzanie_Extraction_Graphite { + label="Tanzanie_Extraction_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Tanzanie_Extraction_Graphite [fillcolor="#e6f2ff", label="Tanzanie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Tanzanie_Extraction_Graphite -> WalkaboutResources_Tanzanie_Extraction_Graphite [color="orange", fontcolor="orange", label="2%", poids="1"]; + Tanzanie_Extraction_Graphite -> Tanzanie_geographique [color="darkgreen"]; + WalkaboutResources_Tanzanie_Extraction_Graphite [fillcolor="#d1e0ff", label="Walkabout Resources", niveau="12"]; + + // Relations des nœuds destination + WalkaboutResources_Tanzanie_Extraction_Graphite -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_Madagascar_Extraction_Graphite { + label="Madagascar_Extraction_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Madagascar_Extraction_Graphite [fillcolor="#e6f2ff", label="Madagascar", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Madagascar_Extraction_Graphite -> EtablissementGallois_Madagascar_Extraction_Graphite [color="orange", fontcolor="orange", label="3%", poids="1"]; + Madagascar_Extraction_Graphite -> Madagascar_geographique [color="darkgreen"]; + EtablissementGallois_Madagascar_Extraction_Graphite [fillcolor="#d1e0ff", label="Établissement Gallois", niveau="12"]; + + // Relations des nœuds destination + EtablissementGallois_Madagascar_Extraction_Graphite -> Madagascar_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Traitement_Graphite { + label="Traitement_Graphite"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Graphite [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="62", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Graphite -> Chine_Traitement_Graphite [color="purple", fontcolor="purple", label="79%", poids="3"]; + Traitement_Graphite -> Madagascar_Traitement_Graphite [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Graphite -> Mozambique_Traitement_Graphite [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Graphite -> Bresil_Traitement_Graphite [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Graphite -> Allemagne_Traitement_Graphite [color="purple", fontcolor="purple", label="2%", poids="1"]; + Traitement_Graphite -> Canada_Traitement_Graphite [color="purple", fontcolor="purple", label="1%", poids="1"]; + Traitement_Graphite -> Russie_Traitement_Graphite [color="purple", fontcolor="purple", label="1%", poids="1"]; + Traitement_Graphite -> Japon_Traitement_Graphite [color="purple", fontcolor="purple", label="2%", poids="1"]; + + subgraph cluster_Chine_Traitement_Graphite { + label="Chine_Traitement_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Graphite [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Graphite -> BTRNew_Chine_Traitement_Graphite [color="purple", fontcolor="purple", label="16%", poids="1"]; + Chine_Traitement_Graphite -> AoyuGraphite_Chine_Traitement_Graphite [color="purple", fontcolor="purple", label="20%", poids="1"]; + Chine_Traitement_Graphite -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + BTRNew_Chine_Traitement_Graphite [fillcolor="#d1e0ff", label="BTR New Energy", niveau="12"]; + AoyuGraphite_Chine_Traitement_Graphite [fillcolor="#d1e0ff", label="Aoyu Graphite", niveau="12"]; + + // Relations des nœuds destination + BTRNew_Chine_Traitement_Graphite -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + BTRNew_Chine_Traitement_Graphite -> Chine_Extraction_Graphite [color="darkblue", fontcolor="darkblue", label="100%"]; + AoyuGraphite_Chine_Traitement_Graphite -> Chine_Extraction_Graphite [color="darkblue", fontcolor="darkblue", label="100%"]; + AoyuGraphite_Chine_Traitement_Graphite -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Madagascar_Traitement_Graphite { + label="Madagascar_Traitement_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Madagascar_Traitement_Graphite [fillcolor="#e6f2ff", label="Madagascar", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Madagascar_Traitement_Graphite -> EtablissementsGallois_Madagascar_Traitement_Graphite [color="purple", fontcolor="purple", label="3%", poids="1"]; + Madagascar_Traitement_Graphite -> Madagascar_geographique [color="darkgreen", fontcolor="darkgreen"]; + Madagascar_Traitement_Graphite -> TirupatiGraphite_Madagascar_Traitement_Graphite [color="purple", fontcolor="purple", label="2%", poids="1"]; + EtablissementsGallois_Madagascar_Traitement_Graphite [fillcolor="#d1e0ff", label="Établissements Gallois", niveau="12"]; + TirupatiGraphite_Madagascar_Traitement_Graphite [fillcolor="#d1e0ff", label="Tirupati Graphite", niveau="12"]; + + // Relations des nœuds destination + EtablissementsGallois_Madagascar_Traitement_Graphite -> Madagascar_Extraction_Graphite [color="darkblue", fontcolor="darkblue", label="100%"]; + EtablissementsGallois_Madagascar_Traitement_Graphite -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + TirupatiGraphite_Madagascar_Traitement_Graphite -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + TirupatiGraphite_Madagascar_Traitement_Graphite -> Madagascar_Extraction_Graphite [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Mozambique_Traitement_Graphite { + label="Mozambique_Traitement_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Mozambique_Traitement_Graphite [fillcolor="#e6f2ff", label="Mozambique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mozambique_Traitement_Graphite -> SyrahResources_Mozambique_Traitement_Graphite [color="purple", fontcolor="purple", label="5%", poids="1"]; + Mozambique_Traitement_Graphite -> Mozambique_geographique [color="darkgreen", fontcolor="darkgreen"]; + SyrahResources_Mozambique_Traitement_Graphite [fillcolor="#d1e0ff", label="Syrah Resources", niveau="12"]; + + // Relations des nœuds destination + SyrahResources_Mozambique_Traitement_Graphite -> Mozambique_Extraction_Graphite [color="darkblue", fontcolor="darkblue", label="100%"]; + SyrahResources_Mozambique_Traitement_Graphite -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Bresil_Traitement_Graphite { + label="Bresil_Traitement_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Traitement_Graphite [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Traitement_Graphite -> Nacionalde_Bresil_Traitement_Graphite [color="purple", fontcolor="purple", label="3%", poids="1"]; + Bresil_Traitement_Graphite -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + Nacionalde_Bresil_Traitement_Graphite [fillcolor="#d1e0ff", label="Nacional de Grafite", niveau="12"]; + + // Relations des nœuds destination + Nacionalde_Bresil_Traitement_Graphite -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + Nacionalde_Bresil_Traitement_Graphite -> Bresil_Extraction_Graphite [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Allemagne_Traitement_Graphite { + label="Allemagne_Traitement_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Traitement_Graphite [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Traitement_Graphite -> SGLCarbon_Allemagne_Traitement_Graphite [color="purple", fontcolor="purple", label="2%", poids="1"]; + Allemagne_Traitement_Graphite -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + SGLCarbon_Allemagne_Traitement_Graphite [fillcolor="#d1e0ff", label="SGL Carbon", niveau="12"]; + + // Relations des nœuds destination + SGLCarbon_Allemagne_Traitement_Graphite -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Canada_Traitement_Graphite { + label="Canada_Traitement_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Traitement_Graphite [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Traitement_Graphite -> NorthernGraphite_Canada_Traitement_Graphite [color="purple", fontcolor="purple", label="1%", poids="1"]; + Canada_Traitement_Graphite -> NouveauMonde_Canada_Traitement_Graphite [color="purple", fontcolor="purple", label="1%", poids="1"]; + Canada_Traitement_Graphite -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + NorthernGraphite_Canada_Traitement_Graphite [fillcolor="#d1e0ff", label="Northern Graphite", niveau="12"]; + NouveauMonde_Canada_Traitement_Graphite [fillcolor="#d1e0ff", label="Nouveau Monde Graphite", niveau="12"]; + + // Relations des nœuds destination + NorthernGraphite_Canada_Traitement_Graphite -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + NouveauMonde_Canada_Traitement_Graphite -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Traitement_Graphite { + label="Russie_Traitement_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Graphite [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Graphite -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Russie_Traitement_Graphite -> Uralgraphite_Russie_Traitement_Graphite [color="purple", fontcolor="purple", label="1%", poids="1"]; + Uralgraphite_Russie_Traitement_Graphite [fillcolor="#d1e0ff", label="Uralgraphite", niveau="12"]; + + // Relations des nœuds destination + Uralgraphite_Russie_Traitement_Graphite -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Japon_Traitement_Graphite { + label="Japon_Traitement_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Graphite [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Graphite -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + Japon_Traitement_Graphite -> TokaiCarbon_Japon_Traitement_Graphite [color="purple", fontcolor="purple", label="2%", poids="1"]; + TokaiCarbon_Japon_Traitement_Graphite [fillcolor="#d1e0ff", label="Tokai Carbon", niveau="12"]; + + // Relations des nœuds destination + TokaiCarbon_Japon_Traitement_Graphite -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Reserves_Graphite { + label="Reserves_Graphite"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Graphite [fillcolor="#ffd699", ihh_pays="13", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Graphite -> Russie_Reserves_Graphite [color="red", fontcolor="red", label="5%", poids="1"]; + Reserves_Graphite -> Chine_Reserves_Graphite [color="red", fontcolor="red", label="28%", poids="2"]; + Reserves_Graphite -> Mozambique_Reserves_Graphite [color="red", fontcolor="red", label="9%", poids="1"]; + Reserves_Graphite -> Inde_Reserves_Graphite [color="red", fontcolor="red", label="3%", poids="1"]; + Reserves_Graphite -> Tanzanie_Reserves_Graphite [color="red", fontcolor="red", label="6%", poids="1"]; + Reserves_Graphite -> Bresil_Reserves_Graphite [color="red", fontcolor="red", label="26%", poids="2"]; + Reserves_Graphite -> Madagascar_Reserves_Graphite [color="red", fontcolor="red", label="9%", poids="1"]; + + subgraph cluster_Russie_Reserves_Graphite { + label="Russie_Reserves_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Graphite [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Graphite -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Graphite { + label="Chine_Reserves_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Graphite [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Graphite -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Mozambique_Reserves_Graphite { + label="Mozambique_Reserves_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Mozambique_Reserves_Graphite [fillcolor="#e6f2ff", label="Mozambique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Mozambique_Reserves_Graphite -> Mozambique_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Reserves_Graphite { + label="Inde_Reserves_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Reserves_Graphite [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Reserves_Graphite -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Tanzanie_Reserves_Graphite { + label="Tanzanie_Reserves_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Tanzanie_Reserves_Graphite [fillcolor="#e6f2ff", label="Tanzanie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Tanzanie_Reserves_Graphite -> Tanzanie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Bresil_Reserves_Graphite { + label="Bresil_Reserves_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Reserves_Graphite [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Reserves_Graphite -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Madagascar_Reserves_Graphite { + label="Madagascar_Reserves_Graphite"; + fillcolor="#e6f2ff"; + style="filled"; + Madagascar_Reserves_Graphite [fillcolor="#e6f2ff", label="Madagascar", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Madagascar_Reserves_Graphite -> Madagascar_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Cobalt { + label="Cobalt"; + fillcolor="#ffd699"; + Cobalt [fillcolor="#ffd699", ivc="7", label="Cobalt - Cathodes de batterie Li-ion, aimants permanents", niveau="2"]; + + // Relations sortantes + Cobalt -> Traitement_Cobalt []; + Cobalt -> Reserves_Cobalt []; + Cobalt -> Extraction_Cobalt []; + + + subgraph cluster_Traitement_Cobalt { + label="Traitement_Cobalt"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Cobalt [fillcolor="#ffd699", ihh_acteurs="8", ihh_pays="24", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Cobalt -> Chine_Traitement_Cobalt [color="purple", fontcolor="purple", label="38%", poids="2"]; + Traitement_Cobalt -> Finlande_Traitement_Cobalt [color="purple", fontcolor="purple", label="9%", poids="1"]; + Traitement_Cobalt -> Canada_Traitement_Cobalt [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Cobalt -> Zambie_Traitement_Cobalt [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Cobalt -> Japon_Traitement_Cobalt [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Cobalt -> RDCongo_Traitement_Cobalt [color="purple", fontcolor="purple", label="33%", poids="2"]; + + subgraph cluster_Chine_Traitement_Cobalt { + label="Chine_Traitement_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Cobalt [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Cobalt -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Cobalt -> GEM_Chine_Traitement_Cobalt [color="purple", fontcolor="purple", label="13%", poids="1"]; + Chine_Traitement_Cobalt -> Jinchuan_Chine_Traitement_Cobalt [color="purple", fontcolor="purple", label="9%", poids="1"]; + Chine_Traitement_Cobalt -> HuayouCobalt_Chine_Traitement_Cobalt [color="purple", fontcolor="purple", label="16%", poids="1"]; + GEM_Chine_Traitement_Cobalt [fillcolor="#d1e0ff", label="GEM", niveau="12"]; + Jinchuan_Chine_Traitement_Cobalt [fillcolor="#d1e0ff", label="Jinchuan", niveau="12"]; + HuayouCobalt_Chine_Traitement_Cobalt [fillcolor="#d1e0ff", label="Huayou Cobalt", niveau="12"]; + + // Relations des nœuds destination + GEM_Chine_Traitement_Cobalt -> Chine_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="25%"]; + GEM_Chine_Traitement_Cobalt -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + GEM_Chine_Traitement_Cobalt -> RDCongo_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="75%"]; + Jinchuan_Chine_Traitement_Cobalt -> RDCongo_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="40%"]; + Jinchuan_Chine_Traitement_Cobalt -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Jinchuan_Chine_Traitement_Cobalt -> Chine_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="60%"]; + HuayouCobalt_Chine_Traitement_Cobalt -> RDCongo_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="80%"]; + HuayouCobalt_Chine_Traitement_Cobalt -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + HuayouCobalt_Chine_Traitement_Cobalt -> Chine_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="20%"]; + } + + subgraph cluster_Finlande_Traitement_Cobalt { + label="Finlande_Traitement_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + Finlande_Traitement_Cobalt [fillcolor="#e6f2ff", label="Finlande", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Finlande_Traitement_Cobalt -> Finlande_geographique [color="darkgreen", fontcolor="darkgreen"]; + Finlande_Traitement_Cobalt -> Kokkola_Finlande_Traitement_Cobalt [color="purple", fontcolor="purple", label="9%", poids="1"]; + Kokkola_Finlande_Traitement_Cobalt [fillcolor="#d1e0ff", label="Kokkola", niveau="12"]; + + // Relations des nœuds destination + Kokkola_Finlande_Traitement_Cobalt -> RDCongo_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="70%"]; + Kokkola_Finlande_Traitement_Cobalt -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"]; + Kokkola_Finlande_Traitement_Cobalt -> Russie_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="20%"]; + } + + subgraph cluster_Canada_Traitement_Cobalt { + label="Canada_Traitement_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Traitement_Cobalt [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Traitement_Cobalt -> Sherritt_Canada_Traitement_Cobalt [color="purple", fontcolor="purple", label="4%", poids="1"]; + Canada_Traitement_Cobalt -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + Sherritt_Canada_Traitement_Cobalt [fillcolor="#d1e0ff", label="Sherritt", niveau="12"]; + + // Relations des nœuds destination + Sherritt_Canada_Traitement_Cobalt -> Cuba_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="90%"]; + Sherritt_Canada_Traitement_Cobalt -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + Sherritt_Canada_Traitement_Cobalt -> Canada_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="10%"]; + } + + subgraph cluster_Zambie_Traitement_Cobalt { + label="Zambie_Traitement_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + Zambie_Traitement_Cobalt [fillcolor="#e6f2ff", label="Zambie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Zambie_Traitement_Cobalt -> ERG_Zambie_Traitement_Cobalt [color="purple", fontcolor="purple", label="5%", poids="1"]; + Zambie_Traitement_Cobalt -> Zambie_geographique [color="darkgreen", fontcolor="darkgreen"]; + ERG_Zambie_Traitement_Cobalt [fillcolor="#d1e0ff", label="ERG", niveau="12"]; + + // Relations des nœuds destination + ERG_Zambie_Traitement_Cobalt -> Luxembourg_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Japon_Traitement_Cobalt { + label="Japon_Traitement_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Cobalt [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Cobalt -> Sumitomo_Japon_Traitement_Cobalt [color="purple", fontcolor="purple", label="3%", poids="1"]; + Japon_Traitement_Cobalt -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + Sumitomo_Japon_Traitement_Cobalt [fillcolor="#d1e0ff", label="Sumitomo", niveau="12"]; + + // Relations des nœuds destination + Sumitomo_Japon_Traitement_Cobalt -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_RDCongo_Traitement_Cobalt { + label="RDCongo_Traitement_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + RDCongo_Traitement_Cobalt [fillcolor="#e6f2ff", label="RDCongo", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + RDCongo_Traitement_Cobalt -> RDCongo_geographique [color="darkgreen", fontcolor="darkgreen"]; + RDCongo_Traitement_Cobalt -> ChinaMolybdenum_RDCongo_Traitement_Cobalt [color="purple", fontcolor="purple", label="11%", poids="1"]; + RDCongo_Traitement_Cobalt -> GlencoreKatanga_RDCongo_Traitement_Cobalt [color="purple", fontcolor="purple", label="22%", poids="1"]; + ChinaMolybdenum_RDCongo_Traitement_Cobalt [fillcolor="#d1e0ff", label="China Molybdenum", niveau="12"]; + GlencoreKatanga_RDCongo_Traitement_Cobalt [fillcolor="#d1e0ff", label="Glencore Katanga", niveau="12"]; + + // Relations des nœuds destination + ChinaMolybdenum_RDCongo_Traitement_Cobalt -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaMolybdenum_RDCongo_Traitement_Cobalt -> RDCongo_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="100%"]; + GlencoreKatanga_RDCongo_Traitement_Cobalt -> Suisse_geographique [color="darkgreen", fontcolor="darkgreen"]; + GlencoreKatanga_RDCongo_Traitement_Cobalt -> RDCongo_Extraction_Cobalt [color="darkblue", fontcolor="darkblue", label="100%"]; + } + } + + subgraph cluster_Reserves_Cobalt { + label="Reserves_Cobalt"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Cobalt [fillcolor="#ffd699", ihh_pays="23", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Cobalt -> Canada_Reserves_Cobalt [color="red", fontcolor="red", label="3%", poids="1"]; + Reserves_Cobalt -> RDCongo_Reserves_Cobalt [color="red", fontcolor="red", label="46%", poids="2"]; + Reserves_Cobalt -> Chine_Reserves_Cobalt [color="red", fontcolor="red", label="1%", poids="1"]; + Reserves_Cobalt -> Philippines_Reserves_Cobalt [color="red", fontcolor="red", label="4%", poids="1"]; + Reserves_Cobalt -> Australie_Reserves_Cobalt [color="red", fontcolor="red", label="16%", poids="1"]; + Reserves_Cobalt -> Russie_Reserves_Cobalt [color="red", fontcolor="red", label="3%", poids="1"]; + Reserves_Cobalt -> Cuba_Reserves_Cobalt [color="red", fontcolor="red", label="7%", poids="1"]; + + subgraph cluster_Canada_Reserves_Cobalt { + label="Canada_Reserves_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Reserves_Cobalt [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Reserves_Cobalt -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_RDCongo_Reserves_Cobalt { + label="RDCongo_Reserves_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + RDCongo_Reserves_Cobalt [fillcolor="#e6f2ff", label="RDCongo", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + RDCongo_Reserves_Cobalt -> RDCongo_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Cobalt { + label="Chine_Reserves_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Cobalt [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Cobalt -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Philippines_Reserves_Cobalt { + label="Philippines_Reserves_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + Philippines_Reserves_Cobalt [fillcolor="#e6f2ff", label="Philippines", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Philippines_Reserves_Cobalt -> Philippines_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Reserves_Cobalt { + label="Australie_Reserves_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Cobalt [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Cobalt -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Reserves_Cobalt { + label="Russie_Reserves_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Cobalt [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Cobalt -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Cuba_Reserves_Cobalt { + label="Cuba_Reserves_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + Cuba_Reserves_Cobalt [fillcolor="#e6f2ff", label="Cuba", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Cuba_Reserves_Cobalt -> Cuba_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Cobalt { + label="Extraction_Cobalt"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Cobalt [fillcolor="#ffd699", ihh_acteurs="7", ihh_pays="49", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Cobalt -> Cuba_Extraction_Cobalt [color="orange", fontcolor="orange", label="2%", poids="1"]; + Extraction_Cobalt -> Maroc_Extraction_Cobalt [color="orange", fontcolor="orange", label="1%", poids="1"]; + Extraction_Cobalt -> RDCongo_Extraction_Cobalt [color="orange", fontcolor="orange", label="70%", poids="2"]; + Extraction_Cobalt -> Russie_Extraction_Cobalt [color="orange", fontcolor="orange", label="4%", poids="1"]; + Extraction_Cobalt -> Canada_Extraction_Cobalt [color="orange", fontcolor="orange", label="2%", poids="1"]; + Extraction_Cobalt -> Australie_Extraction_Cobalt [color="orange", fontcolor="orange", label="4%", poids="1"]; + Extraction_Cobalt -> Chine_Extraction_Cobalt [color="orange", fontcolor="orange", label="2%", poids="1"]; + + subgraph cluster_Cuba_Extraction_Cobalt { + label="Cuba_Extraction_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + Cuba_Extraction_Cobalt [fillcolor="#e6f2ff", label="Cuba", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Cuba_Extraction_Cobalt -> SherrittInternational_Cuba_Extraction_Cobalt [color="orange", fontcolor="orange", label="2%", poids="1"]; + Cuba_Extraction_Cobalt -> Cuba_geographique [color="darkgreen"]; + SherrittInternational_Cuba_Extraction_Cobalt [fillcolor="#d1e0ff", label="Sherritt International", niveau="12"]; + + // Relations des nœuds destination + SherrittInternational_Cuba_Extraction_Cobalt -> Canada_geographique [color="darkgreen"]; + } + + subgraph cluster_Maroc_Extraction_Cobalt { + label="Maroc_Extraction_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + Maroc_Extraction_Cobalt [fillcolor="#e6f2ff", label="Maroc", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Maroc_Extraction_Cobalt -> Maroc_geographique [color="darkgreen"]; + Maroc_Extraction_Cobalt -> Managem_Maroc_Extraction_Cobalt [color="orange", fontcolor="orange", label="1%", poids="1"]; + Managem_Maroc_Extraction_Cobalt [fillcolor="#d1e0ff", label="Managem", niveau="12"]; + + // Relations des nœuds destination + Managem_Maroc_Extraction_Cobalt -> Maroc_geographique [color="darkgreen"]; + } + + subgraph cluster_RDCongo_Extraction_Cobalt { + label="RDCongo_Extraction_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + RDCongo_Extraction_Cobalt [fillcolor="#e6f2ff", label="RDCongo", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + RDCongo_Extraction_Cobalt -> Glencore_RDCongo_Extraction_Cobalt [color="orange", fontcolor="orange", label="20%", poids="1"]; + RDCongo_Extraction_Cobalt -> ChinaMolybdenum_RDCongo_Extraction_Cobalt [color="orange", fontcolor="orange", label="15%", poids="1"]; + RDCongo_Extraction_Cobalt -> EurasianResources_RDCongo_Extraction_Cobalt [color="orange", fontcolor="orange", label="10%", poids="1"]; + RDCongo_Extraction_Cobalt -> RDCongo_geographique [color="darkgreen"]; + Glencore_RDCongo_Extraction_Cobalt [fillcolor="#d1e0ff", label="Glencore", niveau="12"]; + ChinaMolybdenum_RDCongo_Extraction_Cobalt [fillcolor="#d1e0ff", label="China Molybdenum", niveau="12"]; + EurasianResources_RDCongo_Extraction_Cobalt [fillcolor="#d1e0ff", label="Eurasian Resources Group", niveau="12"]; + + // Relations des nœuds destination + Glencore_RDCongo_Extraction_Cobalt -> Suisse_geographique [color="darkgreen"]; + ChinaMolybdenum_RDCongo_Extraction_Cobalt -> Chine_geographique [color="darkgreen"]; + EurasianResources_RDCongo_Extraction_Cobalt -> Luxembourg_geographique [color="darkgreen"]; + } + + subgraph cluster_Russie_Extraction_Cobalt { + label="Russie_Extraction_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Extraction_Cobalt [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Extraction_Cobalt -> Russie_geographique [color="darkgreen"]; + Russie_Extraction_Cobalt -> NorilskNickel_Russie_Extraction_Cobalt [color="orange", fontcolor="orange", label="4%", poids="1"]; + NorilskNickel_Russie_Extraction_Cobalt [fillcolor="#d1e0ff", label="Norilsk Nickel", niveau="12"]; + + // Relations des nœuds destination + NorilskNickel_Russie_Extraction_Cobalt -> Russie_geographique [color="darkgreen"]; + } + + subgraph cluster_Canada_Extraction_Cobalt { + label="Canada_Extraction_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Extraction_Cobalt [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Extraction_Cobalt -> Canada_geographique [color="darkgreen"]; + Canada_Extraction_Cobalt -> Vale_Canada_Extraction_Cobalt [color="orange", fontcolor="orange", label="2%", poids="1"]; + Vale_Canada_Extraction_Cobalt [fillcolor="#d1e0ff", label="Vale", niveau="12"]; + + // Relations des nœuds destination + Vale_Canada_Extraction_Cobalt -> Bresil_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Cobalt { + label="Australie_Extraction_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Cobalt [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Cobalt -> BHP_Australie_Extraction_Cobalt [color="orange", fontcolor="orange", label="3%", poids="1"]; + Australie_Extraction_Cobalt -> Australie_geographique [color="darkgreen"]; + BHP_Australie_Extraction_Cobalt [fillcolor="#d1e0ff", label="BHP", niveau="12"]; + + // Relations des nœuds destination + BHP_Australie_Extraction_Cobalt -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Cobalt { + label="Chine_Extraction_Cobalt"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Cobalt [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Cobalt -> HuayouCobalt_Chine_Extraction_Cobalt [color="orange", fontcolor="orange", label="0%", poids="1"]; + Chine_Extraction_Cobalt -> Chine_geographique [color="darkgreen"]; + HuayouCobalt_Chine_Extraction_Cobalt [fillcolor="#d1e0ff", label="Huayou Cobalt", niveau="12"]; + + // Relations des nœuds destination + HuayouCobalt_Chine_Extraction_Cobalt -> Chine_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Lithium { + label="Lithium"; + fillcolor="#ffd699"; + Lithium [fillcolor="#ffd699", ivc="45", label="Lithium - Batteries rechargeables, stockage d'énergie", niveau="2"]; + + // Relations sortantes + Lithium -> Reserves_Lithium []; + Lithium -> Traitement_Lithium []; + Lithium -> Extraction_Lithium []; + + + subgraph cluster_Reserves_Lithium { + label="Reserves_Lithium"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Lithium [fillcolor="#ffd699", ihh_pays="16", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Lithium -> Portugal_Reserves_Lithium [color="red", fontcolor="red", label="0%", poids="1"]; + Reserves_Lithium -> Canada_Reserves_Lithium [color="red", fontcolor="red", label="3%", poids="1"]; + Reserves_Lithium -> Zimbabwe_Reserves_Lithium [color="red", fontcolor="red", label="1%", poids="1"]; + Reserves_Lithium -> Argentine_Reserves_Lithium [color="red", fontcolor="red", label="13%", poids="1"]; + Reserves_Lithium -> Chili_Reserves_Lithium [color="red", fontcolor="red", label="33%", poids="2"]; + Reserves_Lithium -> Bresil_Reserves_Lithium [color="red", fontcolor="red", label="1%", poids="1"]; + Reserves_Lithium -> EtatsUnis_Reserves_Lithium [color="red", fontcolor="red", label="4%", poids="1"]; + Reserves_Lithium -> Australie_Reserves_Lithium [color="red", fontcolor="red", label="22%", poids="1"]; + Reserves_Lithium -> Chine_Reserves_Lithium [color="red", fontcolor="red", label="11%", poids="1"]; + + subgraph cluster_Portugal_Reserves_Lithium { + label="Portugal_Reserves_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Portugal_Reserves_Lithium [fillcolor="#e6f2ff", label="Portugal", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Portugal_Reserves_Lithium -> Portugal_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Canada_Reserves_Lithium { + label="Canada_Reserves_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Reserves_Lithium [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Reserves_Lithium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Zimbabwe_Reserves_Lithium { + label="Zimbabwe_Reserves_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Zimbabwe_Reserves_Lithium [fillcolor="#e6f2ff", label="Zimbabwe", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Zimbabwe_Reserves_Lithium -> Zimbabwe_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Argentine_Reserves_Lithium { + label="Argentine_Reserves_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Argentine_Reserves_Lithium [fillcolor="#e6f2ff", label="Argentine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Argentine_Reserves_Lithium -> Argentine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chili_Reserves_Lithium { + label="Chili_Reserves_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Chili_Reserves_Lithium [fillcolor="#e6f2ff", label="Chili", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chili_Reserves_Lithium -> Chili_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Bresil_Reserves_Lithium { + label="Bresil_Reserves_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Reserves_Lithium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Reserves_Lithium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Lithium { + label="EtatsUnis_Reserves_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Lithium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Lithium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Reserves_Lithium { + label="Australie_Reserves_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Lithium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Lithium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Lithium { + label="Chine_Reserves_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Lithium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Lithium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Traitement_Lithium { + label="Traitement_Lithium"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Lithium [fillcolor="#ffd699", ihh_acteurs="8", ihh_pays="28", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Lithium -> Australie_Traitement_Lithium [color="purple", fontcolor="purple", label="8%", poids="1"]; + Traitement_Lithium -> Canada_Traitement_Lithium [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Lithium -> CoreeDuSud_Traitement_Lithium [color="purple", fontcolor="purple", label="2%", poids="1"]; + Traitement_Lithium -> Chine_Traitement_Lithium [color="purple", fontcolor="purple", label="47%", poids="2"]; + Traitement_Lithium -> EtatsUnis_Traitement_Lithium [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Lithium -> Chili_Traitement_Lithium [color="purple", fontcolor="purple", label="24%", poids="1"]; + Traitement_Lithium -> Japon_Traitement_Lithium [color="purple", fontcolor="purple", label="1%", poids="1"]; + Traitement_Lithium -> Allemagne_Traitement_Lithium [color="purple", fontcolor="purple", label="2%", poids="1"]; + Traitement_Lithium -> Argentine_Traitement_Lithium [color="purple", fontcolor="purple", label="10%", poids="1"]; + + subgraph cluster_Australie_Traitement_Lithium { + label="Australie_Traitement_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Traitement_Lithium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Traitement_Lithium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Australie_Traitement_Lithium -> PilbaraMinerals_Australie_Traitement_Lithium [color="purple", fontcolor="purple", label="4%", poids="1"]; + Australie_Traitement_Lithium -> MineralResources_Australie_Traitement_Lithium [color="purple", fontcolor="purple", label="4%", poids="1"]; + PilbaraMinerals_Australie_Traitement_Lithium [fillcolor="#d1e0ff", label="Pilbara Minerals", niveau="12"]; + MineralResources_Australie_Traitement_Lithium [fillcolor="#d1e0ff", label="Mineral Resources", niveau="12"]; + + // Relations des nœuds destination + PilbaraMinerals_Australie_Traitement_Lithium -> Australie_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="100%"]; + PilbaraMinerals_Australie_Traitement_Lithium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + MineralResources_Australie_Traitement_Lithium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + MineralResources_Australie_Traitement_Lithium -> Australie_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Canada_Traitement_Lithium { + label="Canada_Traitement_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Traitement_Lithium [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Traitement_Lithium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + Canada_Traitement_Lithium -> NemaskaLithium_Canada_Traitement_Lithium [color="purple", fontcolor="purple", label="3%", poids="1"]; + NemaskaLithium_Canada_Traitement_Lithium [fillcolor="#d1e0ff", label="Nemaska Lithium", niveau="12"]; + + // Relations des nœuds destination + NemaskaLithium_Canada_Traitement_Lithium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Traitement_Lithium { + label="CoreeDuSud_Traitement_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Traitement_Lithium [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Traitement_Lithium -> POSCO_CoreeDuSud_Traitement_Lithium [color="purple", fontcolor="purple", label="2%", poids="1"]; + CoreeDuSud_Traitement_Lithium -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + POSCO_CoreeDuSud_Traitement_Lithium [fillcolor="#d1e0ff", label="POSCO", niveau="12"]; + + // Relations des nœuds destination + POSCO_CoreeDuSud_Traitement_Lithium -> Argentine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="90%"]; + POSCO_CoreeDuSud_Traitement_Lithium -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + POSCO_CoreeDuSud_Traitement_Lithium -> Chili_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="10%"]; + } + + subgraph cluster_Chine_Traitement_Lithium { + label="Chine_Traitement_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Lithium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Lithium -> TianqiLithium_Chine_Traitement_Lithium [color="purple", fontcolor="purple", label="17%", poids="1"]; + Chine_Traitement_Lithium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Lithium -> CATL_Chine_Traitement_Lithium [color="purple", fontcolor="purple", label="9%", poids="1"]; + Chine_Traitement_Lithium -> GanfengLithium_Chine_Traitement_Lithium [color="purple", fontcolor="purple", label="21%", poids="1"]; + TianqiLithium_Chine_Traitement_Lithium [fillcolor="#d1e0ff", label="Tianqi Lithium", niveau="12"]; + CATL_Chine_Traitement_Lithium [fillcolor="#d1e0ff", label="CATL", niveau="12"]; + GanfengLithium_Chine_Traitement_Lithium [fillcolor="#d1e0ff", label="Ganfeng Lithium", niveau="12"]; + + // Relations des nœuds destination + TianqiLithium_Chine_Traitement_Lithium -> Australie_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="80%"]; + TianqiLithium_Chine_Traitement_Lithium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + TianqiLithium_Chine_Traitement_Lithium -> Chine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="20%"]; + CATL_Chine_Traitement_Lithium -> Chine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="40%"]; + CATL_Chine_Traitement_Lithium -> Australie_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="50%"]; + CATL_Chine_Traitement_Lithium -> Chili_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="10%"]; + CATL_Chine_Traitement_Lithium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + GanfengLithium_Chine_Traitement_Lithium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + GanfengLithium_Chine_Traitement_Lithium -> Bresil_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="10%"]; + GanfengLithium_Chine_Traitement_Lithium -> Chine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="30%"]; + GanfengLithium_Chine_Traitement_Lithium -> Australie_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="40%"]; + GanfengLithium_Chine_Traitement_Lithium -> Argentine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="20%"]; + } + + subgraph cluster_EtatsUnis_Traitement_Lithium { + label="EtatsUnis_Traitement_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Lithium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Lithium -> Livent_EtatsUnis_Traitement_Lithium [color="purple", fontcolor="purple", label="1%", poids="1"]; + EtatsUnis_Traitement_Lithium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + EtatsUnis_Traitement_Lithium -> Albemarle_EtatsUnis_Traitement_Lithium [color="purple", fontcolor="purple", label="2%", poids="1"]; + Livent_EtatsUnis_Traitement_Lithium [fillcolor="#d1e0ff", label="Livent", niveau="12"]; + Albemarle_EtatsUnis_Traitement_Lithium [fillcolor="#d1e0ff", label="Albemarle", niveau="12"]; + + // Relations des nœuds destination + Livent_EtatsUnis_Traitement_Lithium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + Livent_EtatsUnis_Traitement_Lithium -> Argentine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="100%"]; + Albemarle_EtatsUnis_Traitement_Lithium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + Albemarle_EtatsUnis_Traitement_Lithium -> Chili_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Chili_Traitement_Lithium { + label="Chili_Traitement_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Chili_Traitement_Lithium [fillcolor="#e6f2ff", label="Chili", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chili_Traitement_Lithium -> Chili_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chili_Traitement_Lithium -> Albemarle_Chili_Traitement_Lithium [color="purple", fontcolor="purple", label="9%", poids="1"]; + Chili_Traitement_Lithium -> SQM_Chili_Traitement_Lithium [color="purple", fontcolor="purple", label="15%", poids="1"]; + Albemarle_Chili_Traitement_Lithium [fillcolor="#d1e0ff", label="Albemarle", niveau="12"]; + SQM_Chili_Traitement_Lithium [fillcolor="#d1e0ff", label="SQM", niveau="12"]; + + // Relations des nœuds destination + Albemarle_Chili_Traitement_Lithium -> Chili_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="100%"]; + Albemarle_Chili_Traitement_Lithium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + SQM_Chili_Traitement_Lithium -> Chili_geographique [color="darkgreen", fontcolor="darkgreen"]; + SQM_Chili_Traitement_Lithium -> Chili_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Japon_Traitement_Lithium { + label="Japon_Traitement_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Lithium [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Lithium -> SumitomoMetal_Japon_Traitement_Lithium [color="purple", fontcolor="purple", label="1%", poids="1"]; + Japon_Traitement_Lithium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + SumitomoMetal_Japon_Traitement_Lithium [fillcolor="#d1e0ff", label="Sumitomo Metal Mining", niveau="12"]; + + // Relations des nœuds destination + SumitomoMetal_Japon_Traitement_Lithium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + SumitomoMetal_Japon_Traitement_Lithium -> Argentine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="30%"]; + SumitomoMetal_Japon_Traitement_Lithium -> Australie_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="70%"]; + } + + subgraph cluster_Allemagne_Traitement_Lithium { + label="Allemagne_Traitement_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Traitement_Lithium [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Traitement_Lithium -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + Allemagne_Traitement_Lithium -> AMGLithium_Allemagne_Traitement_Lithium [color="purple", fontcolor="purple", label="2%", poids="1"]; + AMGLithium_Allemagne_Traitement_Lithium [fillcolor="#d1e0ff", label="AMG Lithium", niveau="12"]; + + // Relations des nœuds destination + AMGLithium_Allemagne_Traitement_Lithium -> PaysBas_geographique [color="darkgreen", fontcolor="darkgreen"]; + AMGLithium_Allemagne_Traitement_Lithium -> Bresil_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="80%"]; + } + + subgraph cluster_Argentine_Traitement_Lithium { + label="Argentine_Traitement_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Argentine_Traitement_Lithium [fillcolor="#e6f2ff", label="Argentine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Argentine_Traitement_Lithium -> Livent_Argentine_Traitement_Lithium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Argentine_Traitement_Lithium -> Argentine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Argentine_Traitement_Lithium -> Eramet_Argentine_Traitement_Lithium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Livent_Argentine_Traitement_Lithium [fillcolor="#d1e0ff", label="Livent", niveau="12"]; + Eramet_Argentine_Traitement_Lithium [fillcolor="#d1e0ff", label="Eramet", niveau="12"]; + + // Relations des nœuds destination + Livent_Argentine_Traitement_Lithium -> Argentine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="100%"]; + Livent_Argentine_Traitement_Lithium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + Eramet_Argentine_Traitement_Lithium -> Argentine_Extraction_Lithium [color="darkblue", fontcolor="darkblue", label="100%"]; + Eramet_Argentine_Traitement_Lithium -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Lithium { + label="Extraction_Lithium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Lithium [fillcolor="#ffd699", ihh_acteurs="7", ihh_pays="34", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Lithium -> Zimbabwe_Extraction_Lithium [color="orange", fontcolor="orange", label="1%", poids="1"]; + Extraction_Lithium -> Chili_Extraction_Lithium [color="orange", fontcolor="orange", label="26%", poids="2"]; + Extraction_Lithium -> Chine_Extraction_Lithium [color="orange", fontcolor="orange", label="16%", poids="1"]; + Extraction_Lithium -> Australie_Extraction_Lithium [color="orange", fontcolor="orange", label="51%", poids="2"]; + Extraction_Lithium -> Argentine_Extraction_Lithium [color="orange", fontcolor="orange", label="4%", poids="1"]; + Extraction_Lithium -> Bresil_Extraction_Lithium [color="orange", fontcolor="orange", label="2%", poids="1"]; + + subgraph cluster_Zimbabwe_Extraction_Lithium { + label="Zimbabwe_Extraction_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Zimbabwe_Extraction_Lithium [fillcolor="#e6f2ff", label="Zimbabwe", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Zimbabwe_Extraction_Lithium -> Zimbabwe_geographique [color="darkgreen"]; + Zimbabwe_Extraction_Lithium -> BikitaMinerals_Zimbabwe_Extraction_Lithium [color="orange", fontcolor="orange", label="1%", poids="1"]; + BikitaMinerals_Zimbabwe_Extraction_Lithium [fillcolor="#d1e0ff", label="Bikita Minerals", niveau="12"]; + + // Relations des nœuds destination + BikitaMinerals_Zimbabwe_Extraction_Lithium -> Zimbabwe_geographique [color="darkgreen"]; + } + + subgraph cluster_Chili_Extraction_Lithium { + label="Chili_Extraction_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Chili_Extraction_Lithium [fillcolor="#e6f2ff", label="Chili", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chili_Extraction_Lithium -> SQM_Chili_Extraction_Lithium [color="orange", fontcolor="orange", label="17%", poids="1"]; + Chili_Extraction_Lithium -> Albemarle_Chili_Extraction_Lithium [color="orange", fontcolor="orange", label="10%", poids="1"]; + Chili_Extraction_Lithium -> Chili_geographique [color="darkgreen"]; + SQM_Chili_Extraction_Lithium [fillcolor="#d1e0ff", label="SQM", niveau="12"]; + Albemarle_Chili_Extraction_Lithium [fillcolor="#d1e0ff", label="Albemarle", niveau="12"]; + + // Relations des nœuds destination + SQM_Chili_Extraction_Lithium -> Chili_geographique [color="darkgreen"]; + Albemarle_Chili_Extraction_Lithium -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Lithium { + label="Chine_Extraction_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Lithium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Lithium -> TianqiLithium_Chine_Extraction_Lithium [color="orange", fontcolor="orange", label="11%", poids="1"]; + Chine_Extraction_Lithium -> GanfengLithium_Chine_Extraction_Lithium [color="orange", fontcolor="orange", label="12%", poids="1"]; + Chine_Extraction_Lithium -> Chine_geographique [color="darkgreen"]; + TianqiLithium_Chine_Extraction_Lithium [fillcolor="#d1e0ff", label="Tianqi Lithium", niveau="12"]; + GanfengLithium_Chine_Extraction_Lithium [fillcolor="#d1e0ff", label="Ganfeng Lithium", niveau="12"]; + + // Relations des nœuds destination + TianqiLithium_Chine_Extraction_Lithium -> Chine_geographique [color="darkgreen"]; + GanfengLithium_Chine_Extraction_Lithium -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Lithium { + label="Australie_Extraction_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Lithium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Lithium -> Australie_geographique [color="darkgreen"]; + Australie_Extraction_Lithium -> TalisonLithium_Australie_Extraction_Lithium [color="orange", fontcolor="orange", label="15%", poids="1"]; + Australie_Extraction_Lithium -> PilbaraMinerals_Australie_Extraction_Lithium [color="orange", fontcolor="orange", label="9%", poids="1"]; + TalisonLithium_Australie_Extraction_Lithium [fillcolor="#d1e0ff", label="Talison Lithium", niveau="12"]; + PilbaraMinerals_Australie_Extraction_Lithium [fillcolor="#d1e0ff", label="Pilbara Minerals", niveau="12"]; + + // Relations des nœuds destination + TalisonLithium_Australie_Extraction_Lithium -> Chine_geographique [color="darkgreen"]; + PilbaraMinerals_Australie_Extraction_Lithium -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_Argentine_Extraction_Lithium { + label="Argentine_Extraction_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Argentine_Extraction_Lithium [fillcolor="#e6f2ff", label="Argentine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Argentine_Extraction_Lithium -> Argentine_geographique [color="darkgreen"]; + Argentine_Extraction_Lithium -> Livent_Argentine_Extraction_Lithium [color="orange", fontcolor="orange", label="4%", poids="1"]; + Argentine_Extraction_Lithium -> Orocobre_Argentine_Extraction_Lithium [color="orange", fontcolor="orange", label="3%", poids="1"]; + Livent_Argentine_Extraction_Lithium [fillcolor="#d1e0ff", label="Livent", niveau="12"]; + Orocobre_Argentine_Extraction_Lithium [fillcolor="#d1e0ff", label="Orocobre", niveau="12"]; + + // Relations des nœuds destination + Livent_Argentine_Extraction_Lithium -> EtatsUnis_geographique [color="darkgreen"]; + Orocobre_Argentine_Extraction_Lithium -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_Bresil_Extraction_Lithium { + label="Bresil_Extraction_Lithium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Extraction_Lithium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Extraction_Lithium -> Bresil_geographique [color="darkgreen"]; + Bresil_Extraction_Lithium -> CompanhiaBrasileira_Bresil_Extraction_Lithium [color="orange", fontcolor="orange", label="2%", poids="1"]; + CompanhiaBrasileira_Bresil_Extraction_Lithium [fillcolor="#d1e0ff", label="Companhia Brasileira de Lítio", niveau="12"]; + + // Relations des nœuds destination + CompanhiaBrasileira_Bresil_Extraction_Lithium -> Bresil_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Gadolinium { + label="Gadolinium"; + fillcolor="#ffd699"; + Gadolinium [fillcolor="#ffd699", ivc="7", label="Gadolinium - Agent de contraste IRM, capteurs", niveau="2"]; + + // Relations sortantes + Gadolinium -> Reserves_Gadolinium []; + Gadolinium -> Traitement_Gadolinium []; + Gadolinium -> Extraction_Gadolinium []; + + + subgraph cluster_Reserves_Gadolinium { + label="Reserves_Gadolinium"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Gadolinium [fillcolor="#ffd699", ihh_pays="65", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Gadolinium -> Bresil_Reserves_Gadolinium [color="red", fontcolor="red", label="5%", poids="1"]; + Reserves_Gadolinium -> EtatsUnis_Reserves_Gadolinium [color="red", fontcolor="red", label="10%", poids="1"]; + Reserves_Gadolinium -> Chine_Reserves_Gadolinium [color="red", fontcolor="red", label="80%", poids="3"]; + Reserves_Gadolinium -> Inde_Reserves_Gadolinium [color="red", fontcolor="red", label="1%", poids="1"]; + Reserves_Gadolinium -> Australie_Reserves_Gadolinium [color="red", fontcolor="red", label="3%", poids="1"]; + + subgraph cluster_Bresil_Reserves_Gadolinium { + label="Bresil_Reserves_Gadolinium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Reserves_Gadolinium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Reserves_Gadolinium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Gadolinium { + label="EtatsUnis_Reserves_Gadolinium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Gadolinium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Gadolinium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Gadolinium { + label="Chine_Reserves_Gadolinium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Gadolinium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Gadolinium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Reserves_Gadolinium { + label="Inde_Reserves_Gadolinium"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Reserves_Gadolinium [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Reserves_Gadolinium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Reserves_Gadolinium { + label="Australie_Reserves_Gadolinium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Gadolinium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Gadolinium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Traitement_Gadolinium { + label="Traitement_Gadolinium"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Gadolinium [fillcolor="#ffd699", ihh_acteurs="21", ihh_pays="38", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Gadolinium -> Malaisie_Traitement_Gadolinium [color="purple", fontcolor="purple", label="12%", poids="1"]; + Traitement_Gadolinium -> Estonie_Traitement_Gadolinium [color="purple", fontcolor="purple", label="8%", poids="1"]; + Traitement_Gadolinium -> EtatsUnis_Traitement_Gadolinium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Gadolinium -> France_Traitement_Gadolinium [color="purple", fontcolor="purple", label="9%", poids="1"]; + Traitement_Gadolinium -> Chine_Traitement_Gadolinium [color="purple", fontcolor="purple", label="61%", poids="2"]; + Traitement_Gadolinium -> Japon_Traitement_Gadolinium [color="purple", fontcolor="purple", label="4%", poids="1"]; + + subgraph cluster_Malaisie_Traitement_Gadolinium { + label="Malaisie_Traitement_Gadolinium"; + fillcolor="#e6f2ff"; + style="filled"; + Malaisie_Traitement_Gadolinium [fillcolor="#e6f2ff", label="Malaisie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Malaisie_Traitement_Gadolinium -> Malaisie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Malaisie_Traitement_Gadolinium -> LynasAdvanced_Malaisie_Traitement_Gadolinium [color="purple", fontcolor="purple", label="12%", poids="1"]; + LynasAdvanced_Malaisie_Traitement_Gadolinium [fillcolor="#d1e0ff", label="Lynas Advanced Materials", niveau="12"]; + + // Relations des nœuds destination + LynasAdvanced_Malaisie_Traitement_Gadolinium -> Australie_Extraction_Gadolinium [color="darkblue", fontcolor="darkblue", label="100%"]; + LynasAdvanced_Malaisie_Traitement_Gadolinium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Estonie_Traitement_Gadolinium { + label="Estonie_Traitement_Gadolinium"; + fillcolor="#e6f2ff"; + style="filled"; + Estonie_Traitement_Gadolinium [fillcolor="#e6f2ff", label="Estonie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Estonie_Traitement_Gadolinium -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Estonie_Traitement_Gadolinium -> NPMSilmet_Estonie_Traitement_Gadolinium [color="purple", fontcolor="purple", label="8%", poids="1"]; + NPMSilmet_Estonie_Traitement_Gadolinium [fillcolor="#d1e0ff", label="NPM Silmet", niveau="12"]; + + // Relations des nœuds destination + NPMSilmet_Estonie_Traitement_Gadolinium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Traitement_Gadolinium { + label="EtatsUnis_Traitement_Gadolinium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Gadolinium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Gadolinium -> MPMaterials_EtatsUnis_Traitement_Gadolinium [color="purple", fontcolor="purple", label="5%", poids="1"]; + EtatsUnis_Traitement_Gadolinium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + MPMaterials_EtatsUnis_Traitement_Gadolinium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Traitement_Gadolinium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + MPMaterials_EtatsUnis_Traitement_Gadolinium -> EtatsUnis_Extraction_Gadolinium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_France_Traitement_Gadolinium { + label="France_Traitement_Gadolinium"; + fillcolor="#e6f2ff"; + style="filled"; + France_Traitement_Gadolinium [fillcolor="#e6f2ff", label="France", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + France_Traitement_Gadolinium -> Solvay_France_Traitement_Gadolinium [color="purple", fontcolor="purple", label="9%", poids="1"]; + France_Traitement_Gadolinium -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + Solvay_France_Traitement_Gadolinium [fillcolor="#d1e0ff", label="Solvay", niveau="12"]; + + // Relations des nœuds destination + Solvay_France_Traitement_Gadolinium -> Chine_Extraction_Gadolinium [color="darkblue", fontcolor="darkblue", label="60%"]; + Solvay_France_Traitement_Gadolinium -> Bresil_Extraction_Gadolinium [color="darkblue", fontcolor="darkblue", label="40%"]; + Solvay_France_Traitement_Gadolinium -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Gadolinium { + label="Chine_Traitement_Gadolinium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Gadolinium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Gadolinium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Gadolinium -> ChinaMinmetals_Chine_Traitement_Gadolinium [color="purple", fontcolor="purple", label="40%", poids="2"]; + Chine_Traitement_Gadolinium -> ShengheResources_Chine_Traitement_Gadolinium [color="purple", fontcolor="purple", label="21%", poids="1"]; + ChinaMinmetals_Chine_Traitement_Gadolinium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + ShengheResources_Chine_Traitement_Gadolinium [fillcolor="#d1e0ff", label="Shenghe Resources", niveau="12"]; + + // Relations des nœuds destination + ChinaMinmetals_Chine_Traitement_Gadolinium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaMinmetals_Chine_Traitement_Gadolinium -> Chine_Extraction_Gadolinium [color="darkblue", fontcolor="darkblue", label="100%"]; + ShengheResources_Chine_Traitement_Gadolinium -> Chine_Extraction_Gadolinium [color="darkblue", fontcolor="darkblue", label="100%"]; + ShengheResources_Chine_Traitement_Gadolinium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Japon_Traitement_Gadolinium { + label="Japon_Traitement_Gadolinium"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Gadolinium [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Gadolinium -> ShinEtsu_Japon_Traitement_Gadolinium [color="purple", fontcolor="purple", label="4%", poids="1"]; + Japon_Traitement_Gadolinium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + ShinEtsu_Japon_Traitement_Gadolinium [fillcolor="#d1e0ff", label="ShinEtsu", niveau="12"]; + + // Relations des nœuds destination + ShinEtsu_Japon_Traitement_Gadolinium -> Chine_Extraction_Gadolinium [color="darkblue", fontcolor="darkblue", label="70%"]; + ShinEtsu_Japon_Traitement_Gadolinium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Gadolinium { + label="Extraction_Gadolinium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Gadolinium [fillcolor="#ffd699", ihh_acteurs="14", ihh_pays="51", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Gadolinium -> EtatsUnis_Extraction_Gadolinium [color="orange", fontcolor="orange", label="15%", poids="1"]; + Extraction_Gadolinium -> Australie_Extraction_Gadolinium [color="orange", fontcolor="orange", label="5%", poids="1"]; + Extraction_Gadolinium -> Bresil_Extraction_Gadolinium [color="orange", fontcolor="orange", label="5%", poids="1"]; + Extraction_Gadolinium -> Chine_Extraction_Gadolinium [color="orange", fontcolor="orange", label="70%", poids="2"]; + + subgraph cluster_EtatsUnis_Extraction_Gadolinium { + label="EtatsUnis_Extraction_Gadolinium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Gadolinium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Gadolinium -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Extraction_Gadolinium -> MPMaterials_EtatsUnis_Extraction_Gadolinium [color="orange", fontcolor="orange", label="15%", poids="1"]; + MPMaterials_EtatsUnis_Extraction_Gadolinium [fillcolor="#d1e0ff", label="MP Materials", niveau="12"]; + + // Relations des nœuds destination + MPMaterials_EtatsUnis_Extraction_Gadolinium -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Gadolinium { + label="Australie_Extraction_Gadolinium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Gadolinium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Gadolinium -> Australie_geographique [color="darkgreen"]; + Australie_Extraction_Gadolinium -> LynasRare_Australie_Extraction_Gadolinium [color="orange", fontcolor="orange", label="10%", poids="1"]; + LynasRare_Australie_Extraction_Gadolinium [fillcolor="#d1e0ff", label="Lynas Rare Earths Ltd", niveau="12"]; + + // Relations des nœuds destination + LynasRare_Australie_Extraction_Gadolinium -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_Bresil_Extraction_Gadolinium { + label="Bresil_Extraction_Gadolinium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Extraction_Gadolinium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Extraction_Gadolinium -> CBMM_Bresil_Extraction_Gadolinium [color="orange", fontcolor="orange", label="5%", poids="1"]; + Bresil_Extraction_Gadolinium -> Bresil_geographique [color="darkgreen"]; + CBMM_Bresil_Extraction_Gadolinium [fillcolor="#d1e0ff", label="CBMM", niveau="12"]; + + // Relations des nœuds destination + CBMM_Bresil_Extraction_Gadolinium -> Bresil_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Gadolinium { + label="Chine_Extraction_Gadolinium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Gadolinium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Gadolinium -> BaotouSteel_Chine_Extraction_Gadolinium [color="orange", fontcolor="orange", label="30%", poids="2"]; + Chine_Extraction_Gadolinium -> XiamenTungsten_Chine_Extraction_Gadolinium [color="orange", fontcolor="orange", label="15%", poids="1"]; + Chine_Extraction_Gadolinium -> Chine_geographique [color="darkgreen"]; + BaotouSteel_Chine_Extraction_Gadolinium [fillcolor="#d1e0ff", label="Baotou Steel RareEarth", niveau="12"]; + XiamenTungsten_Chine_Extraction_Gadolinium [fillcolor="#d1e0ff", label="Xiamen Tungsten", niveau="12"]; + + // Relations des nœuds destination + BaotouSteel_Chine_Extraction_Gadolinium -> Chine_geographique [color="darkgreen"]; + XiamenTungsten_Chine_Extraction_Gadolinium -> Chine_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Ceramiques { + label="Ceramiques"; + fillcolor="#ffd699"; + Ceramiques [fillcolor="#ffd699", label="Céramiques - Isolants électriques, substrats haute température", niveau="2"]; + } + + subgraph cluster_WaferLogique { + label="WaferLogique"; + fillcolor="#ffd699"; + WaferLogique [fillcolor="#ffd699", label="Wafer logique (processeurs, contrôleurs)", niveau="2"]; + + // Relations sortantes + WaferLogique -> Antimoine [cout="0.7", criticite="0.6", delai="0.5", technique="0.6"]; + WaferLogique -> ProcedeDUV []; + WaferLogique -> Silicium [cout="0.9", criticite="0.9", delai="0.9", technique="0.9"]; + WaferLogique -> CreusetQuartz []; + WaferLogique -> ProcedeEUV []; + WaferLogique -> Germanium [cout="0.6", criticite="0.64", delai="0.6", technique="0.7"]; + WaferLogique -> Hafnium [cout="0.7", criticite="0.81", delai="0.8", technique="0.9"]; + WaferLogique -> Phosphore [cout="0.6", criticite="0.5", delai="0.4", technique="0.5"]; + } + + subgraph cluster_Tantale { + label="Tantale"; + fillcolor="#ffd699"; + Tantale [fillcolor="#ffd699", ivc="4", label="Tantale - Capacités miniatures haute performance", niveau="2"]; + + // Relations sortantes + Tantale -> Reserves_Tantale []; + Tantale -> Traitement_Tantale []; + Tantale -> Extraction_Tantale []; + + + subgraph cluster_Reserves_Tantale { + label="Reserves_Tantale"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Tantale [fillcolor="#ffd699", ihh_pays="37", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Tantale -> Australie_Reserves_Tantale [color="red", fontcolor="red", label="26%", poids="2"]; + Reserves_Tantale -> Bresil_Reserves_Tantale [color="red", fontcolor="red", label="9%", poids="1"]; + Reserves_Tantale -> Chine_Reserves_Tantale [color="red", fontcolor="red", label="56%", poids="2"]; + + subgraph cluster_Australie_Reserves_Tantale { + label="Australie_Reserves_Tantale"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Tantale [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Tantale -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Bresil_Reserves_Tantale { + label="Bresil_Reserves_Tantale"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Reserves_Tantale [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Reserves_Tantale -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Tantale { + label="Chine_Reserves_Tantale"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Tantale [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Tantale -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Traitement_Tantale { + label="Traitement_Tantale"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Tantale [fillcolor="#ffd699", ihh_acteurs="16", ihh_pays="29", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Tantale -> Chine_Traitement_Tantale [color="purple", fontcolor="purple", label="51%", poids="2"]; + Traitement_Tantale -> Bresil_Traitement_Tantale [color="purple", fontcolor="purple", label="6%", poids="1"]; + Traitement_Tantale -> Japon_Traitement_Tantale [color="purple", fontcolor="purple", label="8%", poids="1"]; + Traitement_Tantale -> EtatsUnis_Traitement_Tantale [color="purple", fontcolor="purple", label="16%", poids="1"]; + Traitement_Tantale -> Estonie_Traitement_Tantale [color="purple", fontcolor="purple", label="2%", poids="1"]; + Traitement_Tantale -> Thailande_Traitement_Tantale [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Tantale -> Allemagne_Traitement_Tantale [color="purple", fontcolor="purple", label="11%", poids="1"]; + Traitement_Tantale -> Kazakhstan_Traitement_Tantale [color="purple", fontcolor="purple", label="2%", poids="1"]; + + subgraph cluster_Chine_Traitement_Tantale { + label="Chine_Traitement_Tantale"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Tantale [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Tantale -> NingxiaOrient_Chine_Traitement_Tantale [color="purple", fontcolor="purple", label="19%", poids="1"]; + Chine_Traitement_Tantale -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Tantale -> ChinaMinmetals_Chine_Traitement_Tantale [color="purple", fontcolor="purple", label="32%", poids="2"]; + NingxiaOrient_Chine_Traitement_Tantale [fillcolor="#d1e0ff", label="Ningxia Orient", niveau="12"]; + ChinaMinmetals_Chine_Traitement_Tantale [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + + // Relations des nœuds destination + NingxiaOrient_Chine_Traitement_Tantale -> Bresil_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="20%"]; + NingxiaOrient_Chine_Traitement_Tantale -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaMinmetals_Chine_Traitement_Tantale -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaMinmetals_Chine_Traitement_Tantale -> Bresil_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="20%"]; + } + + subgraph cluster_Bresil_Traitement_Tantale { + label="Bresil_Traitement_Tantale"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Traitement_Tantale [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Traitement_Tantale -> CBMM_Bresil_Traitement_Tantale [color="purple", fontcolor="purple", label="6%", poids="1"]; + Bresil_Traitement_Tantale -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + CBMM_Bresil_Traitement_Tantale [fillcolor="#d1e0ff", label="CBMM", niveau="12"]; + + // Relations des nœuds destination + CBMM_Bresil_Traitement_Tantale -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + CBMM_Bresil_Traitement_Tantale -> Bresil_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Japon_Traitement_Tantale { + label="Japon_Traitement_Tantale"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Tantale [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Tantale -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + Japon_Traitement_Tantale -> JXNippon_Japon_Traitement_Tantale [color="purple", fontcolor="purple", label="8%", poids="1"]; + JXNippon_Japon_Traitement_Tantale [fillcolor="#d1e0ff", label="JX Nippon Mining", niveau="12"]; + + // Relations des nœuds destination + JXNippon_Japon_Traitement_Tantale -> Australie_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="30%"]; + JXNippon_Japon_Traitement_Tantale -> Bresil_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="40%"]; + JXNippon_Japon_Traitement_Tantale -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Traitement_Tantale { + label="EtatsUnis_Traitement_Tantale"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Tantale [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Tantale -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + EtatsUnis_Traitement_Tantale -> HCStarck_EtatsUnis_Traitement_Tantale [color="purple", fontcolor="purple", label="16%", poids="1"]; + HCStarck_EtatsUnis_Traitement_Tantale [fillcolor="#d1e0ff", label="HC Starck", niveau="12"]; + + // Relations des nœuds destination + HCStarck_EtatsUnis_Traitement_Tantale -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + HCStarck_EtatsUnis_Traitement_Tantale -> Bresil_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="40%"]; + HCStarck_EtatsUnis_Traitement_Tantale -> Australie_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="20%"]; + } + + subgraph cluster_Estonie_Traitement_Tantale { + label="Estonie_Traitement_Tantale"; + fillcolor="#e6f2ff"; + style="filled"; + Estonie_Traitement_Tantale [fillcolor="#e6f2ff", label="Estonie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Estonie_Traitement_Tantale -> Silmet_Estonie_Traitement_Tantale [color="purple", fontcolor="purple", label="2%", poids="1"]; + Estonie_Traitement_Tantale -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Silmet_Estonie_Traitement_Tantale [fillcolor="#d1e0ff", label="Silmet", niveau="12"]; + + // Relations des nœuds destination + Silmet_Estonie_Traitement_Tantale -> Australie_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="30%"]; + Silmet_Estonie_Traitement_Tantale -> Bresil_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="70%"]; + Silmet_Estonie_Traitement_Tantale -> Estonie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Thailande_Traitement_Tantale { + label="Thailande_Traitement_Tantale"; + fillcolor="#e6f2ff"; + style="filled"; + Thailande_Traitement_Tantale [fillcolor="#e6f2ff", label="Thailande", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Thailande_Traitement_Tantale -> ThailandSmelting_Thailande_Traitement_Tantale [color="purple", fontcolor="purple", label="4%", poids="1"]; + Thailande_Traitement_Tantale -> Thailande_geographique [color="darkgreen", fontcolor="darkgreen"]; + ThailandSmelting_Thailande_Traitement_Tantale [fillcolor="#d1e0ff", label="Thailand Smelting", niveau="12"]; + + // Relations des nœuds destination + ThailandSmelting_Thailande_Traitement_Tantale -> RoyaumeUni_geographique [color="darkgreen", fontcolor="darkgreen"]; + ThailandSmelting_Thailande_Traitement_Tantale -> Australie_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="30%"]; + } + + subgraph cluster_Allemagne_Traitement_Tantale { + label="Allemagne_Traitement_Tantale"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Traitement_Tantale [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Traitement_Tantale -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + Allemagne_Traitement_Tantale -> HCStarck_Allemagne_Traitement_Tantale [color="purple", fontcolor="purple", label="11%", poids="1"]; + HCStarck_Allemagne_Traitement_Tantale [fillcolor="#d1e0ff", label="HC Starck", niveau="12"]; + + // Relations des nœuds destination + HCStarck_Allemagne_Traitement_Tantale -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + HCStarck_Allemagne_Traitement_Tantale -> Bresil_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="40%"]; + HCStarck_Allemagne_Traitement_Tantale -> Australie_Extraction_Tantale [color="darkblue", fontcolor="darkblue", label="20%"]; + } + + subgraph cluster_Kazakhstan_Traitement_Tantale { + label="Kazakhstan_Traitement_Tantale"; + fillcolor="#e6f2ff"; + style="filled"; + Kazakhstan_Traitement_Tantale [fillcolor="#e6f2ff", label="Kazakhstan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Kazakhstan_Traitement_Tantale -> UlbaMetallurgical_Kazakhstan_Traitement_Tantale [color="purple", fontcolor="purple", label="2%", poids="1"]; + Kazakhstan_Traitement_Tantale -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"]; + UlbaMetallurgical_Kazakhstan_Traitement_Tantale [fillcolor="#d1e0ff", label="Ulba Metallurgical", niveau="12"]; + + // Relations des nœuds destination + UlbaMetallurgical_Kazakhstan_Traitement_Tantale -> Kazakhstan_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Tantale { + label="Extraction_Tantale"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Tantale [fillcolor="#ffd699", ihh_acteurs="0", ihh_pays="2", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Tantale -> Australie_Extraction_Tantale [color="orange", fontcolor="orange", label="2%", poids="1"]; + Extraction_Tantale -> Bresil_Extraction_Tantale [color="orange", fontcolor="orange", label="15%", poids="1"]; + + subgraph cluster_Australie_Extraction_Tantale { + label="Australie_Extraction_Tantale"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Tantale [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Tantale -> GlobalAdvanced_Australie_Extraction_Tantale [color="orange", fontcolor="orange", label="0%", poids="1"]; + Australie_Extraction_Tantale -> Australie_geographique [color="darkgreen"]; + GlobalAdvanced_Australie_Extraction_Tantale [fillcolor="#d1e0ff", label="Global Advanced Metals", niveau="12"]; + + // Relations des nœuds destination + GlobalAdvanced_Australie_Extraction_Tantale -> Australie_geographique [color="darkgreen"]; + } + + subgraph cluster_Bresil_Extraction_Tantale { + label="Bresil_Extraction_Tantale"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Extraction_Tantale [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Extraction_Tantale -> Bresil_geographique [color="darkgreen"]; + Bresil_Extraction_Tantale -> AMGAdvanced_Bresil_Extraction_Tantale [color="orange", fontcolor="orange", label="0%", poids="1"]; + AMGAdvanced_Bresil_Extraction_Tantale [fillcolor="#d1e0ff", label="AMG Advanced Metallurgical Group", niveau="12"]; + + // Relations des nœuds destination + AMGAdvanced_Bresil_Extraction_Tantale -> PaysBas_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_WaferMemoire { + label="WaferMemoire"; + fillcolor="#ffd699"; + WaferMemoire [fillcolor="#ffd699", label="Wafer mémoire (DRAM, NAND)", niveau="2"]; + + // Relations sortantes + WaferMemoire -> CreusetQuartz []; + WaferMemoire -> ProcedeDUV []; + WaferMemoire -> Hafnium [cout="0.8", criticite="0.8", delai="0.8", technique="0.8"]; + WaferMemoire -> Silicium [cout="0.9", criticite="0.9", delai="0.9", technique="0.9"]; + } + + subgraph cluster_Scandium { + label="Scandium"; + fillcolor="#ffd699"; + Scandium [fillcolor="#ffd699", ivc="108", label="Scandium - Alliages légers résistants, améliorateur de céramiques", niveau="2"]; + + // Relations sortantes + Scandium -> Extraction_Scandium []; + Scandium -> Traitement_Scandium []; + + + subgraph cluster_Extraction_Scandium { + label="Extraction_Scandium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Scandium [fillcolor="#ffd699", ihh_acteurs="31", ihh_pays="31", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Scandium -> Canada_Extraction_Scandium [color="orange", fontcolor="orange", label="8%", poids="1"]; + Extraction_Scandium -> Russie_Extraction_Scandium [color="orange", fontcolor="orange", label="20%", poids="1"]; + Extraction_Scandium -> Chine_Extraction_Scandium [color="orange", fontcolor="orange", label="50%", poids="2"]; + Extraction_Scandium -> Philippines_Extraction_Scandium [color="orange", fontcolor="orange", label="15%", poids="1"]; + + subgraph cluster_Canada_Extraction_Scandium { + label="Canada_Extraction_Scandium"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Extraction_Scandium [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Extraction_Scandium -> Canada_geographique [color="darkgreen"]; + Canada_Extraction_Scandium -> RioTinto_Canada_Extraction_Scandium [color="orange", fontcolor="orange", label="8%", poids="1"]; + RioTinto_Canada_Extraction_Scandium [fillcolor="#d1e0ff", label="Rio Tinto", niveau="12"]; + + // Relations des nœuds destination + RioTinto_Canada_Extraction_Scandium -> RoyaumeUni_geographique [color="darkgreen"]; + } + + subgraph cluster_Russie_Extraction_Scandium { + label="Russie_Extraction_Scandium"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Extraction_Scandium [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Extraction_Scandium -> Russie_geographique [color="darkgreen"]; + Russie_Extraction_Scandium -> Rosatom_Russie_Extraction_Scandium [color="orange", fontcolor="orange", label="20%", poids="1"]; + Rosatom_Russie_Extraction_Scandium [fillcolor="#d1e0ff", label="Rosatom", niveau="12"]; + + // Relations des nœuds destination + Rosatom_Russie_Extraction_Scandium -> Russie_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Scandium { + label="Chine_Extraction_Scandium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Scandium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Scandium -> Chine_geographique [color="darkgreen"]; + Chine_Extraction_Scandium -> ChinaNorthern_Chine_Extraction_Scandium [color="orange", fontcolor="orange", label="50%", poids="2"]; + ChinaNorthern_Chine_Extraction_Scandium [fillcolor="#d1e0ff", label="China Northern Rare Earth Group", niveau="12"]; + + // Relations des nœuds destination + ChinaNorthern_Chine_Extraction_Scandium -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Philippines_Extraction_Scandium { + label="Philippines_Extraction_Scandium"; + fillcolor="#e6f2ff"; + style="filled"; + Philippines_Extraction_Scandium [fillcolor="#e6f2ff", label="Philippines", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Philippines_Extraction_Scandium -> Philippines_geographique [color="darkgreen"]; + Philippines_Extraction_Scandium -> NickelAsia_Philippines_Extraction_Scandium [color="orange", fontcolor="orange", label="15%", poids="1"]; + NickelAsia_Philippines_Extraction_Scandium [fillcolor="#d1e0ff", label="Nickel Asia Corporation", niveau="12"]; + + // Relations des nœuds destination + NickelAsia_Philippines_Extraction_Scandium -> Philippines_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Traitement_Scandium { + label="Traitement_Scandium"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Scandium [fillcolor="#ffd699", ihh_acteurs="19", ihh_pays="30", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Scandium -> Russie_Traitement_Scandium [color="purple", fontcolor="purple", label="20%", poids="1"]; + Traitement_Scandium -> Chine_Traitement_Scandium [color="purple", fontcolor="purple", label="50%", poids="2"]; + Traitement_Scandium -> Philippines_Traitement_Scandium [color="purple", fontcolor="purple", label="8%", poids="1"]; + Traitement_Scandium -> Ukraine_Traitement_Scandium [color="purple", fontcolor="purple", label="10%", poids="1"]; + Traitement_Scandium -> Japon_Traitement_Scandium [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Scandium -> Australie_Traitement_Scandium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Scandium -> Canada_Traitement_Scandium [color="purple", fontcolor="purple", label="4%", poids="1"]; + + subgraph cluster_Russie_Traitement_Scandium { + label="Russie_Traitement_Scandium"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Scandium [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Scandium -> UralsAluminum_Russie_Traitement_Scandium [color="purple", fontcolor="purple", label="20%", poids="1"]; + Russie_Traitement_Scandium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + UralsAluminum_Russie_Traitement_Scandium [fillcolor="#d1e0ff", label="Urals Aluminum", niveau="12"]; + + // Relations des nœuds destination + UralsAluminum_Russie_Traitement_Scandium -> Russie_Extraction_Scandium [color="darkblue", fontcolor="darkblue", label="100%"]; + UralsAluminum_Russie_Traitement_Scandium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Scandium { + label="Chine_Traitement_Scandium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Scandium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Scandium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Scandium -> HunanNonFerrous_Chine_Traitement_Scandium [color="purple", fontcolor="purple", label="15%", poids="1"]; + Chine_Traitement_Scandium -> BaogangRare_Chine_Traitement_Scandium [color="purple", fontcolor="purple", label="35%", poids="2"]; + HunanNonFerrous_Chine_Traitement_Scandium [fillcolor="#d1e0ff", label="Hunan NonFerrous Metals", niveau="12"]; + BaogangRare_Chine_Traitement_Scandium [fillcolor="#d1e0ff", label="Baogang Rare Earth", niveau="12"]; + + // Relations des nœuds destination + HunanNonFerrous_Chine_Traitement_Scandium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + HunanNonFerrous_Chine_Traitement_Scandium -> Chine_Extraction_Scandium [color="darkblue", fontcolor="darkblue", label="100%"]; + BaogangRare_Chine_Traitement_Scandium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + BaogangRare_Chine_Traitement_Scandium -> Chine_Extraction_Scandium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Philippines_Traitement_Scandium { + label="Philippines_Traitement_Scandium"; + fillcolor="#e6f2ff"; + style="filled"; + Philippines_Traitement_Scandium [fillcolor="#e6f2ff", label="Philippines", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Philippines_Traitement_Scandium -> Philippines_geographique [color="darkgreen", fontcolor="darkgreen"]; + Philippines_Traitement_Scandium -> ScandiumInternational_Philippines_Traitement_Scandium [color="purple", fontcolor="purple", label="8%", poids="1"]; + ScandiumInternational_Philippines_Traitement_Scandium [fillcolor="#d1e0ff", label="Scandium International", niveau="12"]; + + // Relations des nœuds destination + ScandiumInternational_Philippines_Traitement_Scandium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + ScandiumInternational_Philippines_Traitement_Scandium -> Philippines_Extraction_Scandium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Ukraine_Traitement_Scandium { + label="Ukraine_Traitement_Scandium"; + fillcolor="#e6f2ff"; + style="filled"; + Ukraine_Traitement_Scandium [fillcolor="#e6f2ff", label="Ukraine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Ukraine_Traitement_Scandium -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Ukraine_Traitement_Scandium -> SRSUISM_Ukraine_Traitement_Scandium [color="purple", fontcolor="purple", label="10%", poids="1"]; + SRSUISM_Ukraine_Traitement_Scandium [fillcolor="#d1e0ff", label="SRSU/ISM", niveau="12"]; + + // Relations des nœuds destination + SRSUISM_Ukraine_Traitement_Scandium -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Japon_Traitement_Scandium { + label="Japon_Traitement_Scandium"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Scandium [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Scandium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + Japon_Traitement_Scandium -> SumitomoMetal_Japon_Traitement_Scandium [color="purple", fontcolor="purple", label="4%", poids="1"]; + SumitomoMetal_Japon_Traitement_Scandium [fillcolor="#d1e0ff", label="Sumitomo Metal Mining", niveau="12"]; + + // Relations des nœuds destination + SumitomoMetal_Japon_Traitement_Scandium -> Philippines_Extraction_Scandium [color="darkblue", fontcolor="darkblue", label="80%"]; + SumitomoMetal_Japon_Traitement_Scandium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Traitement_Scandium { + label="Australie_Traitement_Scandium"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Traitement_Scandium [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Traitement_Scandium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Australie_Traitement_Scandium -> CleanTeQ_Australie_Traitement_Scandium [color="purple", fontcolor="purple", label="5%", poids="1"]; + CleanTeQ_Australie_Traitement_Scandium [fillcolor="#d1e0ff", label="Clean TeQ Sunrise", niveau="12"]; + + // Relations des nœuds destination + CleanTeQ_Australie_Traitement_Scandium -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Canada_Traitement_Scandium { + label="Canada_Traitement_Scandium"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Traitement_Scandium [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Traitement_Scandium -> RioTinto_Canada_Traitement_Scandium [color="purple", fontcolor="purple", label="4%", poids="1"]; + Canada_Traitement_Scandium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + RioTinto_Canada_Traitement_Scandium [fillcolor="#d1e0ff", label="Rio Tinto", niveau="12"]; + + // Relations des nœuds destination + RioTinto_Canada_Traitement_Scandium -> RoyaumeUni_geographique [color="darkgreen", fontcolor="darkgreen"]; + RioTinto_Canada_Traitement_Scandium -> Canada_Extraction_Scandium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + } + } + + subgraph cluster_Hafnium { + label="Hafnium"; + fillcolor="#ffd699"; + Hafnium [fillcolor="#ffd699", ivc="126", label="Hafnium - Semi-conducteurs avancés, superalliages, technologie nucléaire", niveau="2"]; + + // Relations sortantes + Hafnium -> Extraction_Hafnium []; + Hafnium -> Traitement_Hafnium []; + + + subgraph cluster_Extraction_Hafnium { + label="Extraction_Hafnium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Hafnium [fillcolor="#ffd699", ihh_acteurs="33", ihh_pays="33", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Hafnium -> Chine_Extraction_Hafnium [color="orange", fontcolor="orange", label="13%", poids="1"]; + Extraction_Hafnium -> France_Extraction_Hafnium [color="orange", fontcolor="orange", label="43%", poids="2"]; + Extraction_Hafnium -> EtatsUnis_Extraction_Hafnium [color="orange", fontcolor="orange", label="38%", poids="2"]; + + subgraph cluster_Chine_Extraction_Hafnium { + label="Chine_Extraction_Hafnium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Hafnium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Hafnium -> Chine_geographique [color="darkgreen"]; + Chine_Extraction_Hafnium -> ChinaMinmetals_Chine_Extraction_Hafnium [color="orange", fontcolor="orange", label="10%", poids="1"]; + ChinaMinmetals_Chine_Extraction_Hafnium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + + // Relations des nœuds destination + ChinaMinmetals_Chine_Extraction_Hafnium -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_France_Extraction_Hafnium { + label="France_Extraction_Hafnium"; + fillcolor="#e6f2ff"; + style="filled"; + France_Extraction_Hafnium [fillcolor="#e6f2ff", label="France", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + France_Extraction_Hafnium -> Framatome_France_Extraction_Hafnium [color="orange", fontcolor="orange", label="43%", poids="2"]; + France_Extraction_Hafnium -> France_geographique [color="darkgreen"]; + Framatome_France_Extraction_Hafnium [fillcolor="#d1e0ff", label="Framatome", niveau="12"]; + + // Relations des nœuds destination + Framatome_France_Extraction_Hafnium -> France_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Extraction_Hafnium { + label="EtatsUnis_Extraction_Hafnium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Hafnium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Hafnium -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Extraction_Hafnium -> ATI_EtatsUnis_Extraction_Hafnium [color="orange", fontcolor="orange", label="38%", poids="2"]; + ATI_EtatsUnis_Extraction_Hafnium [fillcolor="#d1e0ff", label="ATI", niveau="12"]; + + // Relations des nœuds destination + ATI_EtatsUnis_Extraction_Hafnium -> EtatsUnis_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Traitement_Hafnium { + label="Traitement_Hafnium"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Hafnium [fillcolor="#ffd699", ihh_acteurs="23", ihh_pays="26", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Hafnium -> Russie_Traitement_Hafnium [color="purple", fontcolor="purple", label="9%", poids="1"]; + Traitement_Hafnium -> Ukraine_Traitement_Hafnium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Hafnium -> EtatsUnis_Traitement_Hafnium [color="purple", fontcolor="purple", label="25%", poids="1"]; + Traitement_Hafnium -> Inde_Traitement_Hafnium [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Hafnium -> Chine_Traitement_Hafnium [color="purple", fontcolor="purple", label="10%", poids="1"]; + Traitement_Hafnium -> France_Traitement_Hafnium [color="purple", fontcolor="purple", label="44%", poids="2"]; + + subgraph cluster_Russie_Traitement_Hafnium { + label="Russie_Traitement_Hafnium"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Hafnium [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Hafnium -> TVEL_Russie_Traitement_Hafnium [color="purple", fontcolor="purple", label="9%", poids="1"]; + Russie_Traitement_Hafnium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + TVEL_Russie_Traitement_Hafnium [fillcolor="#d1e0ff", label="TVEL", niveau="12"]; + + // Relations des nœuds destination + TVEL_Russie_Traitement_Hafnium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Ukraine_Traitement_Hafnium { + label="Ukraine_Traitement_Hafnium"; + fillcolor="#e6f2ff"; + style="filled"; + Ukraine_Traitement_Hafnium [fillcolor="#e6f2ff", label="Ukraine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Ukraine_Traitement_Hafnium -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Ukraine_Traitement_Hafnium -> StateConcern_Ukraine_Traitement_Hafnium [color="purple", fontcolor="purple", label="5%", poids="1"]; + StateConcern_Ukraine_Traitement_Hafnium [fillcolor="#d1e0ff", label="State Concern Nuclear Fuel", niveau="12"]; + + // Relations des nœuds destination + StateConcern_Ukraine_Traitement_Hafnium -> Ukraine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Traitement_Hafnium { + label="EtatsUnis_Traitement_Hafnium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Hafnium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Hafnium -> ATISpecialty_EtatsUnis_Traitement_Hafnium [color="purple", fontcolor="purple", label="19%", poids="1"]; + EtatsUnis_Traitement_Hafnium -> Materion_EtatsUnis_Traitement_Hafnium [color="purple", fontcolor="purple", label="6%", poids="1"]; + EtatsUnis_Traitement_Hafnium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + ATISpecialty_EtatsUnis_Traitement_Hafnium [fillcolor="#d1e0ff", label="ATI Specialty Materials", niveau="12"]; + Materion_EtatsUnis_Traitement_Hafnium [fillcolor="#d1e0ff", label="Materion", niveau="12"]; + + // Relations des nœuds destination + ATISpecialty_EtatsUnis_Traitement_Hafnium -> EtatsUnis_Extraction_Hafnium [color="darkblue", fontcolor="darkblue", label="80%"]; + ATISpecialty_EtatsUnis_Traitement_Hafnium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + Materion_EtatsUnis_Traitement_Hafnium -> EtatsUnis_Extraction_Hafnium [color="darkblue", fontcolor="darkblue", label="100%"]; + Materion_EtatsUnis_Traitement_Hafnium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Inde_Traitement_Hafnium { + label="Inde_Traitement_Hafnium"; + fillcolor="#e6f2ff"; + style="filled"; + Inde_Traitement_Hafnium [fillcolor="#e6f2ff", label="Inde", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Inde_Traitement_Hafnium -> NuclearFuel_Inde_Traitement_Hafnium [color="purple", fontcolor="purple", label="4%", poids="1"]; + Inde_Traitement_Hafnium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + NuclearFuel_Inde_Traitement_Hafnium [fillcolor="#d1e0ff", label="Nuclear Fuel Complex", niveau="12"]; + + // Relations des nœuds destination + NuclearFuel_Inde_Traitement_Hafnium -> Inde_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Hafnium { + label="Chine_Traitement_Hafnium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Hafnium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Hafnium -> ChinaNuclear_Chine_Traitement_Hafnium [color="purple", fontcolor="purple", label="10%", poids="1"]; + Chine_Traitement_Hafnium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaNuclear_Chine_Traitement_Hafnium [fillcolor="#d1e0ff", label="China Nuclear", niveau="12"]; + + // Relations des nœuds destination + ChinaNuclear_Chine_Traitement_Hafnium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ChinaNuclear_Chine_Traitement_Hafnium -> Chine_Extraction_Hafnium [color="darkblue", fontcolor="darkblue", label="70%"]; + } + + subgraph cluster_France_Traitement_Hafnium { + label="France_Traitement_Hafnium"; + fillcolor="#e6f2ff"; + style="filled"; + France_Traitement_Hafnium [fillcolor="#e6f2ff", label="France", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + France_Traitement_Hafnium -> Orano_France_Traitement_Hafnium [color="purple", fontcolor="purple", label="44%", poids="2"]; + France_Traitement_Hafnium -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + Orano_France_Traitement_Hafnium [fillcolor="#d1e0ff", label="Orano", niveau="12"]; + + // Relations des nœuds destination + Orano_France_Traitement_Hafnium -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + Orano_France_Traitement_Hafnium -> EtatsUnis_Extraction_Hafnium [color="darkblue", fontcolor="darkblue", label="20%"]; + } + } + } + + subgraph cluster_Phosphore { + label="Phosphore"; + fillcolor="#ffd699"; + Phosphore [fillcolor="#ffd699", ivc="32", label="Phosphore - Dopant de type N, transistors, batteries sodium-ion", niveau="2"]; + + // Relations sortantes + Phosphore -> Traitement_Phosphore []; + Phosphore -> Extraction_Phosphore []; + + + subgraph cluster_Traitement_Phosphore { + label="Traitement_Phosphore"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Phosphore [fillcolor="#ffd699", ihh_acteurs="11", ihh_pays="16", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Phosphore -> Maroc_Traitement_Phosphore [color="purple", fontcolor="purple", label="30%", poids="2"]; + Traitement_Phosphore -> Chine_Traitement_Phosphore [color="purple", fontcolor="purple", label="22%", poids="1"]; + Traitement_Phosphore -> Jordanie_Traitement_Phosphore [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Phosphore -> EtatsUnis_Traitement_Phosphore [color="purple", fontcolor="purple", label="16%", poids="1"]; + Traitement_Phosphore -> ArabieSaoudite_Traitement_Phosphore [color="purple", fontcolor="purple", label="8%", poids="1"]; + Traitement_Phosphore -> Russie_Traitement_Phosphore [color="purple", fontcolor="purple", label="13%", poids="1"]; + + subgraph cluster_Maroc_Traitement_Phosphore { + label="Maroc_Traitement_Phosphore"; + fillcolor="#e6f2ff"; + style="filled"; + Maroc_Traitement_Phosphore [fillcolor="#e6f2ff", label="Maroc", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Maroc_Traitement_Phosphore -> OCPGroup_Maroc_Traitement_Phosphore [color="purple", fontcolor="purple", label="30%", poids="2"]; + Maroc_Traitement_Phosphore -> Maroc_geographique [color="darkgreen", fontcolor="darkgreen"]; + OCPGroup_Maroc_Traitement_Phosphore [fillcolor="#d1e0ff", label="OCP Group", niveau="12"]; + + // Relations des nœuds destination + OCPGroup_Maroc_Traitement_Phosphore -> Maroc_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="100%"]; + OCPGroup_Maroc_Traitement_Phosphore -> Maroc_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Phosphore { + label="Chine_Traitement_Phosphore"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Phosphore [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Phosphore -> WengfuGroup_Chine_Traitement_Phosphore [color="purple", fontcolor="purple", label="8%", poids="1"]; + Chine_Traitement_Phosphore -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Phosphore -> YunnanPhosphate_Chine_Traitement_Phosphore [color="purple", fontcolor="purple", label="14%", poids="1"]; + WengfuGroup_Chine_Traitement_Phosphore [fillcolor="#d1e0ff", label="Wengfu Group", niveau="12"]; + YunnanPhosphate_Chine_Traitement_Phosphore [fillcolor="#d1e0ff", label="Yunnan Phosphate", niveau="12"]; + + // Relations des nœuds destination + WengfuGroup_Chine_Traitement_Phosphore -> Chine_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="100%"]; + WengfuGroup_Chine_Traitement_Phosphore -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + YunnanPhosphate_Chine_Traitement_Phosphore -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + YunnanPhosphate_Chine_Traitement_Phosphore -> Chine_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Jordanie_Traitement_Phosphore { + label="Jordanie_Traitement_Phosphore"; + fillcolor="#e6f2ff"; + style="filled"; + Jordanie_Traitement_Phosphore [fillcolor="#e6f2ff", label="Jordanie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Jordanie_Traitement_Phosphore -> JPMC_Jordanie_Traitement_Phosphore [color="purple", fontcolor="purple", label="5%", poids="1"]; + Jordanie_Traitement_Phosphore -> Jordanie_geographique [color="darkgreen", fontcolor="darkgreen"]; + JPMC_Jordanie_Traitement_Phosphore [fillcolor="#d1e0ff", label="JPMC", niveau="12"]; + + // Relations des nœuds destination + JPMC_Jordanie_Traitement_Phosphore -> Jordanie_geographique [color="darkgreen", fontcolor="darkgreen"]; + JPMC_Jordanie_Traitement_Phosphore -> Jordanie_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_EtatsUnis_Traitement_Phosphore { + label="EtatsUnis_Traitement_Phosphore"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Phosphore [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Phosphore -> Mosaic_EtatsUnis_Traitement_Phosphore [color="purple", fontcolor="purple", label="11%", poids="1"]; + EtatsUnis_Traitement_Phosphore -> Nutrien_EtatsUnis_Traitement_Phosphore [color="purple", fontcolor="purple", label="5%", poids="1"]; + EtatsUnis_Traitement_Phosphore -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + Mosaic_EtatsUnis_Traitement_Phosphore [fillcolor="#d1e0ff", label="Mosaic", niveau="12"]; + Nutrien_EtatsUnis_Traitement_Phosphore [fillcolor="#d1e0ff", label="Nutrien", niveau="12"]; + + // Relations des nœuds destination + Mosaic_EtatsUnis_Traitement_Phosphore -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + Mosaic_EtatsUnis_Traitement_Phosphore -> EtatsUnis_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="80%"]; + Nutrien_EtatsUnis_Traitement_Phosphore -> EtatsUnis_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="100%"]; + Nutrien_EtatsUnis_Traitement_Phosphore -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_ArabieSaoudite_Traitement_Phosphore { + label="ArabieSaoudite_Traitement_Phosphore"; + fillcolor="#e6f2ff"; + style="filled"; + ArabieSaoudite_Traitement_Phosphore [fillcolor="#e6f2ff", label="ArabieSaoudite", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + ArabieSaoudite_Traitement_Phosphore -> Maaden_ArabieSaoudite_Traitement_Phosphore [color="purple", fontcolor="purple", label="8%", poids="1"]; + ArabieSaoudite_Traitement_Phosphore -> ArabieSaoudite_geographique [color="darkgreen", fontcolor="darkgreen"]; + Maaden_ArabieSaoudite_Traitement_Phosphore [fillcolor="#d1e0ff", label="Maaden", niveau="12"]; + + // Relations des nœuds destination + Maaden_ArabieSaoudite_Traitement_Phosphore -> ArabieSaoudite_geographique [color="darkgreen", fontcolor="darkgreen"]; + Maaden_ArabieSaoudite_Traitement_Phosphore -> ArabieSaoudite_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Russie_Traitement_Phosphore { + label="Russie_Traitement_Phosphore"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Phosphore [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Phosphore -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Russie_Traitement_Phosphore -> EuroChem_Russie_Traitement_Phosphore [color="purple", fontcolor="purple", label="4%", poids="1"]; + Russie_Traitement_Phosphore -> PhosAgro_Russie_Traitement_Phosphore [color="purple", fontcolor="purple", label="9%", poids="1"]; + EuroChem_Russie_Traitement_Phosphore [fillcolor="#d1e0ff", label="EuroChem", niveau="12"]; + PhosAgro_Russie_Traitement_Phosphore [fillcolor="#d1e0ff", label="PhosAgro", niveau="12"]; + + // Relations des nœuds destination + EuroChem_Russie_Traitement_Phosphore -> Russie_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="100%"]; + EuroChem_Russie_Traitement_Phosphore -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + PhosAgro_Russie_Traitement_Phosphore -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + PhosAgro_Russie_Traitement_Phosphore -> Russie_Extraction_Phosphore [color="darkblue", fontcolor="darkblue", label="100%"]; + } + } + + subgraph cluster_Extraction_Phosphore { + label="Extraction_Phosphore"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Phosphore [fillcolor="#ffd699", ihh_acteurs="4", ihh_pays="19", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Phosphore -> ArabieSaoudite_Extraction_Phosphore [color="orange", fontcolor="orange", label="0%", poids="1"]; + Extraction_Phosphore -> Russie_Extraction_Phosphore [color="orange", fontcolor="orange", label="6%", poids="1"]; + Extraction_Phosphore -> Jordanie_Extraction_Phosphore [color="orange", fontcolor="orange", label="4%", poids="1"]; + Extraction_Phosphore -> Chine_Extraction_Phosphore [color="orange", fontcolor="orange", label="39%", poids="2"]; + Extraction_Phosphore -> EtatsUnis_Extraction_Phosphore [color="orange", fontcolor="orange", label="10%", poids="1"]; + Extraction_Phosphore -> Bresil_Extraction_Phosphore [color="orange", fontcolor="orange", label="2%", poids="1"]; + Extraction_Phosphore -> Maroc_Extraction_Phosphore [color="orange", fontcolor="orange", label="18%", poids="1"]; + + subgraph cluster_ArabieSaoudite_Extraction_Phosphore { + label="ArabieSaoudite_Extraction_Phosphore"; + fillcolor="#e6f2ff"; + style="filled"; + ArabieSaoudite_Extraction_Phosphore [fillcolor="#e6f2ff", label="ArabieSaoudite", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + ArabieSaoudite_Extraction_Phosphore -> Maaden_ArabieSaoudite_Extraction_Phosphore [color="orange", fontcolor="orange", label="4%", poids="1"]; + ArabieSaoudite_Extraction_Phosphore -> ArabieSaoudite_geographique [color="darkgreen"]; + Maaden_ArabieSaoudite_Extraction_Phosphore [fillcolor="#d1e0ff", label="Maaden", niveau="12"]; + + // Relations des nœuds destination + Maaden_ArabieSaoudite_Extraction_Phosphore -> ArabieSaoudite_geographique [color="darkgreen"]; + } + + subgraph cluster_Russie_Extraction_Phosphore { + label="Russie_Extraction_Phosphore"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Extraction_Phosphore [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Extraction_Phosphore -> Russie_geographique [color="darkgreen"]; + Russie_Extraction_Phosphore -> PhosAgro_Russie_Extraction_Phosphore [color="orange", fontcolor="orange", label="6%", poids="1"]; + PhosAgro_Russie_Extraction_Phosphore [fillcolor="#d1e0ff", label="PhosAgro", niveau="12"]; + + // Relations des nœuds destination + PhosAgro_Russie_Extraction_Phosphore -> Russie_geographique [color="darkgreen"]; + } + + subgraph cluster_Jordanie_Extraction_Phosphore { + label="Jordanie_Extraction_Phosphore"; + fillcolor="#e6f2ff"; + style="filled"; + Jordanie_Extraction_Phosphore [fillcolor="#e6f2ff", label="Jordanie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Jordanie_Extraction_Phosphore -> Jordanie_geographique [color="darkgreen"]; + Jordanie_Extraction_Phosphore -> JordanPhosphate_Jordanie_Extraction_Phosphore [color="orange", fontcolor="orange", label="4%", poids="1"]; + JordanPhosphate_Jordanie_Extraction_Phosphore [fillcolor="#d1e0ff", label="Jordan Phosphate Mines Company", niveau="12"]; + + // Relations des nœuds destination + JordanPhosphate_Jordanie_Extraction_Phosphore -> Jordanie_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Phosphore { + label="Chine_Extraction_Phosphore"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Phosphore [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Phosphore -> Chine_geographique [color="darkgreen"]; + Chine_Extraction_Phosphore -> ChinaMinmetals_Chine_Extraction_Phosphore [color="orange", fontcolor="orange", label="12%", poids="1"]; + ChinaMinmetals_Chine_Extraction_Phosphore [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + + // Relations des nœuds destination + ChinaMinmetals_Chine_Extraction_Phosphore -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Extraction_Phosphore { + label="EtatsUnis_Extraction_Phosphore"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Phosphore [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Phosphore -> Nutrien_EtatsUnis_Extraction_Phosphore [color="orange", fontcolor="orange", label="3%", poids="1"]; + EtatsUnis_Extraction_Phosphore -> Mosaic_EtatsUnis_Extraction_Phosphore [color="orange", fontcolor="orange", label="9%", poids="1"]; + EtatsUnis_Extraction_Phosphore -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Extraction_Phosphore -> Simplot_EtatsUnis_Extraction_Phosphore [color="orange", fontcolor="orange", label="3%", poids="1"]; + Nutrien_EtatsUnis_Extraction_Phosphore [fillcolor="#d1e0ff", label="Nutrien", niveau="12"]; + Mosaic_EtatsUnis_Extraction_Phosphore [fillcolor="#d1e0ff", label="Mosaic", niveau="12"]; + Simplot_EtatsUnis_Extraction_Phosphore [fillcolor="#d1e0ff", label="Simplot", niveau="12"]; + + // Relations des nœuds destination + Nutrien_EtatsUnis_Extraction_Phosphore -> Canada_geographique [color="darkgreen"]; + Mosaic_EtatsUnis_Extraction_Phosphore -> EtatsUnis_geographique [color="darkgreen"]; + Simplot_EtatsUnis_Extraction_Phosphore -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_Bresil_Extraction_Phosphore { + label="Bresil_Extraction_Phosphore"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Extraction_Phosphore [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Extraction_Phosphore -> Bresil_geographique [color="darkgreen"]; + Bresil_Extraction_Phosphore -> ValeFertilizantes_Bresil_Extraction_Phosphore [color="orange", fontcolor="orange", label="2%", poids="1"]; + ValeFertilizantes_Bresil_Extraction_Phosphore [fillcolor="#d1e0ff", label="Vale Fertilizantes", niveau="12"]; + + // Relations des nœuds destination + ValeFertilizantes_Bresil_Extraction_Phosphore -> Bresil_geographique [color="darkgreen"]; + } + + subgraph cluster_Maroc_Extraction_Phosphore { + label="Maroc_Extraction_Phosphore"; + fillcolor="#e6f2ff"; + style="filled"; + Maroc_Extraction_Phosphore [fillcolor="#e6f2ff", label="Maroc", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Maroc_Extraction_Phosphore -> Maroc_geographique [color="darkgreen"]; + Maroc_Extraction_Phosphore -> OfficeCherifien_Maroc_Extraction_Phosphore [color="orange", fontcolor="orange", label="18%", poids="1"]; + OfficeCherifien_Maroc_Extraction_Phosphore [fillcolor="#d1e0ff", label="Office Chérifien des Phosphates", niveau="12"]; + + // Relations des nœuds destination + OfficeCherifien_Maroc_Extraction_Phosphore -> Maroc_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_Germanium { + label="Germanium"; + fillcolor="#ffd699"; + Germanium [fillcolor="#ffd699", ivc="1", label="Germanium - Semi-conducteurs, détecteurs infrarouge, fibre optique", niveau="2"]; + + // Relations sortantes + Germanium -> Reserves_Germanium []; + Germanium -> Traitement_Germanium []; + Germanium -> Extraction_Germanium []; + + + subgraph cluster_Reserves_Germanium { + label="Reserves_Germanium"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Germanium [fillcolor="#ffd699", ihh_pays="84", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Germanium -> Chine_Reserves_Germanium [color="red", fontcolor="red", label="92%", poids="3"]; + + subgraph cluster_Chine_Reserves_Germanium { + label="Chine_Reserves_Germanium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Germanium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Germanium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Traitement_Germanium { + label="Traitement_Germanium"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Germanium [fillcolor="#ffd699", ihh_acteurs="17", ihh_pays="29", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Germanium -> Japon_Traitement_Germanium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Germanium -> Chine_Traitement_Germanium [color="purple", fontcolor="purple", label="50%", poids="2"]; + Traitement_Germanium -> Belgique_Traitement_Germanium [color="purple", fontcolor="purple", label="17%", poids="1"]; + Traitement_Germanium -> Russie_Traitement_Germanium [color="purple", fontcolor="purple", label="10%", poids="1"]; + Traitement_Germanium -> Canada_Traitement_Germanium [color="purple", fontcolor="purple", label="7%", poids="1"]; + Traitement_Germanium -> Allemagne_Traitement_Germanium [color="purple", fontcolor="purple", label="1%", poids="1"]; + Traitement_Germanium -> EtatsUnis_Traitement_Germanium [color="purple", fontcolor="purple", label="10%", poids="1"]; + + subgraph cluster_Japon_Traitement_Germanium { + label="Japon_Traitement_Germanium"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Germanium [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Germanium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + Japon_Traitement_Germanium -> TeckResources_Japon_Traitement_Germanium [color="purple", fontcolor="purple", label="5%", poids="1"]; + TeckResources_Japon_Traitement_Germanium [fillcolor="#d1e0ff", label="Teck Resources", niveau="12"]; + + // Relations des nœuds destination + TeckResources_Japon_Traitement_Germanium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Germanium { + label="Chine_Traitement_Germanium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Germanium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Germanium -> YunnanGermanium_Chine_Traitement_Germanium [color="purple", fontcolor="purple", label="30%", poids="2"]; + Chine_Traitement_Germanium -> YunnanChihong_Chine_Traitement_Germanium [color="purple", fontcolor="purple", label="20%", poids="1"]; + Chine_Traitement_Germanium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + YunnanGermanium_Chine_Traitement_Germanium [fillcolor="#d1e0ff", label="Yunnan Germanium", niveau="12"]; + YunnanChihong_Chine_Traitement_Germanium [fillcolor="#d1e0ff", label="Yunnan Chihong Zinc", niveau="12"]; + + // Relations des nœuds destination + YunnanGermanium_Chine_Traitement_Germanium -> Chine_Extraction_Germanium [color="darkblue", fontcolor="darkblue", label="90%"]; + YunnanGermanium_Chine_Traitement_Germanium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + YunnanChihong_Chine_Traitement_Germanium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + YunnanChihong_Chine_Traitement_Germanium -> Chine_Extraction_Germanium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Belgique_Traitement_Germanium { + label="Belgique_Traitement_Germanium"; + fillcolor="#e6f2ff"; + style="filled"; + Belgique_Traitement_Germanium [fillcolor="#e6f2ff", label="Belgique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Belgique_Traitement_Germanium -> Umicore_Belgique_Traitement_Germanium [color="purple", fontcolor="purple", label="17%", poids="1"]; + Belgique_Traitement_Germanium -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"]; + Umicore_Belgique_Traitement_Germanium [fillcolor="#d1e0ff", label="Umicore", niveau="12"]; + + // Relations des nœuds destination + Umicore_Belgique_Traitement_Germanium -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"]; + Umicore_Belgique_Traitement_Germanium -> Chine_Extraction_Germanium [color="darkblue", fontcolor="darkblue", label="30%"]; + } + + subgraph cluster_Russie_Traitement_Germanium { + label="Russie_Traitement_Germanium"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Germanium [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Germanium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Russie_Traitement_Germanium -> GermaniyJSC_Russie_Traitement_Germanium [color="purple", fontcolor="purple", label="10%", poids="1"]; + GermaniyJSC_Russie_Traitement_Germanium [fillcolor="#d1e0ff", label="Germaniy JSC", niveau="12"]; + + // Relations des nœuds destination + GermaniyJSC_Russie_Traitement_Germanium -> Russie_Extraction_Germanium [color="darkblue", fontcolor="darkblue", label="100%"]; + GermaniyJSC_Russie_Traitement_Germanium -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Canada_Traitement_Germanium { + label="Canada_Traitement_Germanium"; + fillcolor="#e6f2ff"; + style="filled"; + Canada_Traitement_Germanium [fillcolor="#e6f2ff", label="Canada", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Canada_Traitement_Germanium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + Canada_Traitement_Germanium -> CinqNPlus_Canada_Traitement_Germanium [color="purple", fontcolor="purple", label="7%", poids="1"]; + CinqNPlus_Canada_Traitement_Germanium [fillcolor="#d1e0ff", label="5N Plus", niveau="12"]; + + // Relations des nœuds destination + CinqNPlus_Canada_Traitement_Germanium -> EtatsUnis_Extraction_Germanium [color="darkblue", fontcolor="darkblue", label="20%"]; + CinqNPlus_Canada_Traitement_Germanium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Allemagne_Traitement_Germanium { + label="Allemagne_Traitement_Germanium"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Traitement_Germanium [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Traitement_Germanium -> PPMPure_Allemagne_Traitement_Germanium [color="purple", fontcolor="purple", label="1%", poids="1"]; + Allemagne_Traitement_Germanium -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + PPMPure_Allemagne_Traitement_Germanium [fillcolor="#d1e0ff", label="PPM Pure Metals", niveau="12"]; + + // Relations des nœuds destination + PPMPure_Allemagne_Traitement_Germanium -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Traitement_Germanium { + label="EtatsUnis_Traitement_Germanium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Germanium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Germanium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + EtatsUnis_Traitement_Germanium -> IndiumCorporation_EtatsUnis_Traitement_Germanium [color="purple", fontcolor="purple", label="10%", poids="1"]; + IndiumCorporation_EtatsUnis_Traitement_Germanium [fillcolor="#d1e0ff", label="Indium Corporation", niveau="12"]; + + // Relations des nœuds destination + IndiumCorporation_EtatsUnis_Traitement_Germanium -> EtatsUnis_Extraction_Germanium [color="darkblue", fontcolor="darkblue", label="60%"]; + IndiumCorporation_EtatsUnis_Traitement_Germanium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Germanium { + label="Extraction_Germanium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Germanium [fillcolor="#ffd699", ihh_acteurs="7", ihh_pays="88", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Germanium -> EtatsUnis_Extraction_Germanium [color="orange", fontcolor="orange", label="1%", poids="1"]; + Extraction_Germanium -> Chine_Extraction_Germanium [color="orange", fontcolor="orange", label="94%", poids="3"]; + Extraction_Germanium -> Russie_Extraction_Germanium [color="orange", fontcolor="orange", label="4%", poids="1"]; + + subgraph cluster_EtatsUnis_Extraction_Germanium { + label="EtatsUnis_Extraction_Germanium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Germanium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Germanium -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Extraction_Germanium -> TeckResources_EtatsUnis_Extraction_Germanium [color="orange", fontcolor="orange", label="1%", poids="1"]; + TeckResources_EtatsUnis_Extraction_Germanium [fillcolor="#d1e0ff", label="Teck Resources", niveau="12"]; + + // Relations des nœuds destination + TeckResources_EtatsUnis_Extraction_Germanium -> Canada_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Germanium { + label="Chine_Extraction_Germanium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Germanium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Germanium -> YunnanChihong_Chine_Extraction_Germanium [color="orange", fontcolor="orange", label="20%", poids="1"]; + Chine_Extraction_Germanium -> YunnanLincang_Chine_Extraction_Germanium [color="orange", fontcolor="orange", label="19%", poids="1"]; + Chine_Extraction_Germanium -> Chine_geographique [color="darkgreen"]; + YunnanChihong_Chine_Extraction_Germanium [fillcolor="#d1e0ff", label="Yunnan Chihong Germanium and Zinc Co Ltd", niveau="12"]; + YunnanLincang_Chine_Extraction_Germanium [fillcolor="#d1e0ff", label="Yunnan Lincang Xinyuan Germanium Industry Co Ltd", niveau="12"]; + + // Relations des nœuds destination + YunnanChihong_Chine_Extraction_Germanium -> Chine_geographique [color="darkgreen"]; + YunnanLincang_Chine_Extraction_Germanium -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Russie_Extraction_Germanium { + label="Russie_Extraction_Germanium"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Extraction_Germanium [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Extraction_Germanium -> JSCGermanium_Russie_Extraction_Germanium [color="orange", fontcolor="orange", label="4%", poids="1"]; + Russie_Extraction_Germanium -> Russie_geographique [color="darkgreen"]; + JSCGermanium_Russie_Extraction_Germanium [fillcolor="#d1e0ff", label="JSC Germanium", niveau="12"]; + + // Relations des nœuds destination + JSCGermanium_Russie_Extraction_Germanium -> Russie_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_CreusetGraphite { + label="CreusetGraphite"; + fillcolor="#ffd699"; + CreusetGraphite [fillcolor="#ffd699", label="Creuset en graphite - Pour fusion de métaux", niveau="2"]; + + // Relations sortantes + CreusetGraphite -> Gallium [cout="0.4", criticite="0.37", delai="0.3", technique="0.4"]; + CreusetGraphite -> Graphite [cout="0.5", criticite="0.44", delai="0.3", technique="0.5"]; + } + + subgraph cluster_Arsenic { + label="Arsenic"; + fillcolor="#ffd699"; + Arsenic [fillcolor="#ffd699", label="Arsenic - Dopant pour semi-conducteurs, mémoires à changement de phase", niveau="2"]; + } + + subgraph cluster_Silicium { + label="Silicium"; + fillcolor="#ffd699"; + Silicium [fillcolor="#ffd699", ivc="5", label="Silicium - Base des circuits intégrés, capteurs MEMS, cellules solaires", niveau="2"]; + + // Relations sortantes + Silicium -> Extraction_Silicium []; + Silicium -> Traitement_Silicium []; + + + subgraph cluster_Extraction_Silicium { + label="Extraction_Silicium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Silicium [fillcolor="#ffd699", ihh_acteurs="7", ihh_pays="43", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Silicium -> EtatsUnis_Extraction_Silicium [color="orange", fontcolor="orange", label="8%", poids="1"]; + Extraction_Silicium -> France_Extraction_Silicium [color="orange", fontcolor="orange", label="3%", poids="1"]; + Extraction_Silicium -> Norvege_Extraction_Silicium [color="orange", fontcolor="orange", label="6%", poids="1"]; + Extraction_Silicium -> Bresil_Extraction_Silicium [color="orange", fontcolor="orange", label="13%", poids="1"]; + Extraction_Silicium -> Chine_Extraction_Silicium [color="orange", fontcolor="orange", label="65%", poids="2"]; + + subgraph cluster_EtatsUnis_Extraction_Silicium { + label="EtatsUnis_Extraction_Silicium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Silicium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Silicium -> GlobeSpecialty_EtatsUnis_Extraction_Silicium [color="orange", fontcolor="orange", label="8%", poids="1"]; + EtatsUnis_Extraction_Silicium -> EtatsUnis_geographique [color="darkgreen"]; + GlobeSpecialty_EtatsUnis_Extraction_Silicium [fillcolor="#d1e0ff", label="Globe Specialty Metals", niveau="12"]; + + // Relations des nœuds destination + GlobeSpecialty_EtatsUnis_Extraction_Silicium -> EtatsUnis_geographique [color="darkgreen"]; + } + + subgraph cluster_France_Extraction_Silicium { + label="France_Extraction_Silicium"; + fillcolor="#e6f2ff"; + style="filled"; + France_Extraction_Silicium [fillcolor="#e6f2ff", label="France", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + France_Extraction_Silicium -> France_geographique [color="darkgreen"]; + France_Extraction_Silicium -> Ferropem_France_Extraction_Silicium [color="orange", fontcolor="orange", label="3%", poids="1"]; + Ferropem_France_Extraction_Silicium [fillcolor="#d1e0ff", label="Ferropem", niveau="12"]; + + // Relations des nœuds destination + Ferropem_France_Extraction_Silicium -> Espagne_geographique [color="darkgreen"]; + } + + subgraph cluster_Norvege_Extraction_Silicium { + label="Norvege_Extraction_Silicium"; + fillcolor="#e6f2ff"; + style="filled"; + Norvege_Extraction_Silicium [fillcolor="#e6f2ff", label="Norvege", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Norvege_Extraction_Silicium -> Norvege_geographique [color="darkgreen"]; + Norvege_Extraction_Silicium -> Elkem_Norvege_Extraction_Silicium [color="orange", fontcolor="orange", label="6%", poids="1"]; + Elkem_Norvege_Extraction_Silicium [fillcolor="#d1e0ff", label="Elkem", niveau="12"]; + + // Relations des nœuds destination + Elkem_Norvege_Extraction_Silicium -> Norvege_geographique [color="darkgreen"]; + } + + subgraph cluster_Bresil_Extraction_Silicium { + label="Bresil_Extraction_Silicium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Extraction_Silicium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Extraction_Silicium -> Ferroglobe_Bresil_Extraction_Silicium [color="orange", fontcolor="orange", label="10%", poids="1"]; + Bresil_Extraction_Silicium -> Bresil_geographique [color="darkgreen"]; + Ferroglobe_Bresil_Extraction_Silicium [fillcolor="#d1e0ff", label="Ferroglobe", niveau="12"]; + + // Relations des nœuds destination + Ferroglobe_Bresil_Extraction_Silicium -> Espagne_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Silicium { + label="Chine_Extraction_Silicium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Silicium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Silicium -> Elkem_Chine_Extraction_Silicium [color="orange", fontcolor="orange", label="15%", poids="1"]; + Chine_Extraction_Silicium -> ChinaMinmetals_Chine_Extraction_Silicium [color="orange", fontcolor="orange", label="22%", poids="1"]; + Chine_Extraction_Silicium -> Chine_geographique [color="darkgreen"]; + Elkem_Chine_Extraction_Silicium [fillcolor="#d1e0ff", label="Elkem", niveau="12"]; + ChinaMinmetals_Chine_Extraction_Silicium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + + // Relations des nœuds destination + Elkem_Chine_Extraction_Silicium -> Norvege_geographique [color="darkgreen"]; + ChinaMinmetals_Chine_Extraction_Silicium -> Chine_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Traitement_Silicium { + label="Traitement_Silicium"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Silicium [fillcolor="#ffd699", ihh_acteurs="6", ihh_pays="31", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Silicium -> Chine_Traitement_Silicium [color="purple", fontcolor="purple", label="53%", poids="2"]; + Traitement_Silicium -> CoreeDuSud_Traitement_Silicium [color="purple", fontcolor="purple", label="7%", poids="1"]; + Traitement_Silicium -> Allemagne_Traitement_Silicium [color="purple", fontcolor="purple", label="6%", poids="1"]; + Traitement_Silicium -> Norvege_Traitement_Silicium [color="purple", fontcolor="purple", label="10%", poids="1"]; + Traitement_Silicium -> France_Traitement_Silicium [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Silicium -> EtatsUnis_Traitement_Silicium [color="purple", fontcolor="purple", label="15%", poids="1"]; + Traitement_Silicium -> Bresil_Traitement_Silicium [color="purple", fontcolor="purple", label="4%", poids="1"]; + + subgraph cluster_Chine_Traitement_Silicium { + label="Chine_Traitement_Silicium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Silicium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Silicium -> GCLPolyEnergy_Chine_Traitement_Silicium [color="purple", fontcolor="purple", label="18%", poids="1"]; + Chine_Traitement_Silicium -> EastHope_Chine_Traitement_Silicium [color="purple", fontcolor="purple", label="11%", poids="1"]; + Chine_Traitement_Silicium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Silicium -> Tongwei_Chine_Traitement_Silicium [color="purple", fontcolor="purple", label="14%", poids="1"]; + GCLPolyEnergy_Chine_Traitement_Silicium [fillcolor="#d1e0ff", label="GCLPoly Energy", niveau="12"]; + EastHope_Chine_Traitement_Silicium [fillcolor="#d1e0ff", label="East Hope", niveau="12"]; + Tongwei_Chine_Traitement_Silicium [fillcolor="#d1e0ff", label="Tongwei", niveau="12"]; + + // Relations des nœuds destination + GCLPolyEnergy_Chine_Traitement_Silicium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + GCLPolyEnergy_Chine_Traitement_Silicium -> Chine_Extraction_Silicium [color="darkblue", fontcolor="darkblue", label="100%"]; + EastHope_Chine_Traitement_Silicium -> Chine_Extraction_Silicium [color="darkblue", fontcolor="darkblue", label="100%"]; + EastHope_Chine_Traitement_Silicium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Tongwei_Chine_Traitement_Silicium -> Chine_Extraction_Silicium [color="darkblue", fontcolor="darkblue", label="100%"]; + Tongwei_Chine_Traitement_Silicium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Traitement_Silicium { + label="CoreeDuSud_Traitement_Silicium"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Traitement_Silicium [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Traitement_Silicium -> OCI_CoreeDuSud_Traitement_Silicium [color="purple", fontcolor="purple", label="7%", poids="1"]; + CoreeDuSud_Traitement_Silicium -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + OCI_CoreeDuSud_Traitement_Silicium [fillcolor="#d1e0ff", label="OCI", niveau="12"]; + + // Relations des nœuds destination + OCI_CoreeDuSud_Traitement_Silicium -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Allemagne_Traitement_Silicium { + label="Allemagne_Traitement_Silicium"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Traitement_Silicium [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Traitement_Silicium -> WackerChemie_Allemagne_Traitement_Silicium [color="purple", fontcolor="purple", label="6%", poids="1"]; + Allemagne_Traitement_Silicium -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + WackerChemie_Allemagne_Traitement_Silicium [fillcolor="#d1e0ff", label="Wacker Chemie", niveau="12"]; + + // Relations des nœuds destination + WackerChemie_Allemagne_Traitement_Silicium -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Norvege_Traitement_Silicium { + label="Norvege_Traitement_Silicium"; + fillcolor="#e6f2ff"; + style="filled"; + Norvege_Traitement_Silicium [fillcolor="#e6f2ff", label="Norvege", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Norvege_Traitement_Silicium -> Elkem_Norvege_Traitement_Silicium [color="purple", fontcolor="purple", label="10%", poids="1"]; + Norvege_Traitement_Silicium -> Norvege_geographique [color="darkgreen", fontcolor="darkgreen"]; + Elkem_Norvege_Traitement_Silicium [fillcolor="#d1e0ff", label="Elkem", niveau="12"]; + + // Relations des nœuds destination + Elkem_Norvege_Traitement_Silicium -> Norvege_Extraction_Silicium [color="darkblue", fontcolor="darkblue", label="70%"]; + Elkem_Norvege_Traitement_Silicium -> Norvege_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_France_Traitement_Silicium { + label="France_Traitement_Silicium"; + fillcolor="#e6f2ff"; + style="filled"; + France_Traitement_Silicium [fillcolor="#e6f2ff", label="France", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + France_Traitement_Silicium -> FerroPem_France_Traitement_Silicium [color="purple", fontcolor="purple", label="3%", poids="1"]; + France_Traitement_Silicium -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + FerroPem_France_Traitement_Silicium [fillcolor="#d1e0ff", label="FerroPem", niveau="12"]; + + // Relations des nœuds destination + FerroPem_France_Traitement_Silicium -> France_Extraction_Silicium [color="darkblue", fontcolor="darkblue", label="100%"]; + FerroPem_France_Traitement_Silicium -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Traitement_Silicium { + label="EtatsUnis_Traitement_Silicium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Silicium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Silicium -> HemlockSemiconductor_EtatsUnis_Traitement_Silicium [color="purple", fontcolor="purple", label="9%", poids="1"]; + EtatsUnis_Traitement_Silicium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + EtatsUnis_Traitement_Silicium -> RECSilicon_EtatsUnis_Traitement_Silicium [color="purple", fontcolor="purple", label="6%", poids="1"]; + HemlockSemiconductor_EtatsUnis_Traitement_Silicium [fillcolor="#d1e0ff", label="Hemlock Semiconductor", niveau="12"]; + RECSilicon_EtatsUnis_Traitement_Silicium [fillcolor="#d1e0ff", label="REC Silicon", niveau="12"]; + + // Relations des nœuds destination + HemlockSemiconductor_EtatsUnis_Traitement_Silicium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + HemlockSemiconductor_EtatsUnis_Traitement_Silicium -> EtatsUnis_Extraction_Silicium [color="darkblue", fontcolor="darkblue", label="80%"]; + RECSilicon_EtatsUnis_Traitement_Silicium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + RECSilicon_EtatsUnis_Traitement_Silicium -> EtatsUnis_Extraction_Silicium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Bresil_Traitement_Silicium { + label="Bresil_Traitement_Silicium"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Traitement_Silicium [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Traitement_Silicium -> GrupoFerroatlantica_Bresil_Traitement_Silicium [color="purple", fontcolor="purple", label="4%", poids="1"]; + Bresil_Traitement_Silicium -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + GrupoFerroatlantica_Bresil_Traitement_Silicium [fillcolor="#d1e0ff", label="Grupo Ferroatlantica", niveau="12"]; + + // Relations des nœuds destination + GrupoFerroatlantica_Bresil_Traitement_Silicium -> Espagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + GrupoFerroatlantica_Bresil_Traitement_Silicium -> Bresil_Extraction_Silicium [color="darkblue", fontcolor="darkblue", label="100%"]; + } + } + } + + subgraph cluster_ProcedeDUV { + label="ProcedeDUV"; + fillcolor="#ffd699"; + ProcedeDUV [fillcolor="#ffd699", label="Procédé DUV (Deep Ultraviolet - 248/193 nm", niveau="2"]; + + // Relations sortantes + ProcedeDUV -> Fluorite []; + } + + subgraph cluster_Antimoine { + label="Antimoine"; + fillcolor="#ffd699"; + Antimoine [fillcolor="#ffd699", ivc="27", label="Antimoine - Retardateurs de flamme, batteries plomb-acide, alliages", niveau="2"]; + + // Relations sortantes + Antimoine -> Traitement_Antimoine []; + Antimoine -> Extraction_Antimoine []; + Antimoine -> Reserves_Antimoine []; + + + subgraph cluster_Traitement_Antimoine { + label="Traitement_Antimoine"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Antimoine [fillcolor="#ffd699", ihh_acteurs="24", ihh_pays="41", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Antimoine -> Tadjikistan_Traitement_Antimoine [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Antimoine -> AfriqueDuSud_Traitement_Antimoine [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Antimoine -> Belgique_Traitement_Antimoine [color="purple", fontcolor="purple", label="6%", poids="1"]; + Traitement_Antimoine -> Russie_Traitement_Antimoine [color="purple", fontcolor="purple", label="12%", poids="1"]; + Traitement_Antimoine -> EtatsUnis_Traitement_Antimoine [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Antimoine -> Chine_Traitement_Antimoine [color="purple", fontcolor="purple", label="64%", poids="2"]; + Traitement_Antimoine -> Australie_Traitement_Antimoine [color="purple", fontcolor="purple", label="3%", poids="1"]; + Traitement_Antimoine -> Bolivie_Traitement_Antimoine [color="purple", fontcolor="purple", label="4%", poids="1"]; + + subgraph cluster_Tadjikistan_Traitement_Antimoine { + label="Tadjikistan_Traitement_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Tadjikistan_Traitement_Antimoine [fillcolor="#e6f2ff", label="Tadjikistan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Tadjikistan_Traitement_Antimoine -> Aprelevka_Tadjikistan_Traitement_Antimoine [color="purple", fontcolor="purple", label="4%", poids="1"]; + Tadjikistan_Traitement_Antimoine -> Tadjikistan_geographique [color="darkgreen", fontcolor="darkgreen"]; + Aprelevka_Tadjikistan_Traitement_Antimoine [fillcolor="#d1e0ff", label="Aprelevka", niveau="12"]; + + // Relations des nœuds destination + Aprelevka_Tadjikistan_Traitement_Antimoine -> Tadjikistan_Extraction_Antimoine [color="darkblue", fontcolor="darkblue", label="100%"]; + Aprelevka_Tadjikistan_Traitement_Antimoine -> Tadjikistan_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_AfriqueDuSud_Traitement_Antimoine { + label="AfriqueDuSud_Traitement_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + AfriqueDuSud_Traitement_Antimoine [fillcolor="#e6f2ff", label="Afrique du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + AfriqueDuSud_Traitement_Antimoine -> ConsolidatedMurchison_AfriqueDuSud_Traitement_Antimoine [color="purple", fontcolor="purple", label="3%", poids="1"]; + AfriqueDuSud_Traitement_Antimoine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + ConsolidatedMurchison_AfriqueDuSud_Traitement_Antimoine [fillcolor="#d1e0ff", label="Consolidated Murchison", niveau="12"]; + + // Relations des nœuds destination + ConsolidatedMurchison_AfriqueDuSud_Traitement_Antimoine -> AfriqueDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Belgique_Traitement_Antimoine { + label="Belgique_Traitement_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Belgique_Traitement_Antimoine [fillcolor="#e6f2ff", label="Belgique", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Belgique_Traitement_Antimoine -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"]; + Belgique_Traitement_Antimoine -> Umicore_Belgique_Traitement_Antimoine [color="purple", fontcolor="purple", label="6%", poids="1"]; + Umicore_Belgique_Traitement_Antimoine [fillcolor="#d1e0ff", label="Umicore", niveau="12"]; + + // Relations des nœuds destination + Umicore_Belgique_Traitement_Antimoine -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Traitement_Antimoine { + label="Russie_Traitement_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Antimoine [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Antimoine -> Polyus_Russie_Traitement_Antimoine [color="purple", fontcolor="purple", label="12%", poids="1"]; + Russie_Traitement_Antimoine -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Polyus_Russie_Traitement_Antimoine [fillcolor="#d1e0ff", label="Polyus", niveau="12"]; + + // Relations des nœuds destination + Polyus_Russie_Traitement_Antimoine -> Russie_Extraction_Antimoine [color="darkblue", fontcolor="darkblue", label="100%"]; + Polyus_Russie_Traitement_Antimoine -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Traitement_Antimoine { + label="EtatsUnis_Traitement_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Antimoine [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Antimoine -> MontanaResources_EtatsUnis_Traitement_Antimoine [color="purple", fontcolor="purple", label="3%", poids="1"]; + EtatsUnis_Traitement_Antimoine -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + MontanaResources_EtatsUnis_Traitement_Antimoine [fillcolor="#d1e0ff", label="Montana Resources", niveau="12"]; + + // Relations des nœuds destination + MontanaResources_EtatsUnis_Traitement_Antimoine -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Antimoine { + label="Chine_Traitement_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Antimoine [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Antimoine -> ChinaMinmetals_Chine_Traitement_Antimoine [color="purple", fontcolor="purple", label="45%", poids="2"]; + Chine_Traitement_Antimoine -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Antimoine -> HunanGold_Chine_Traitement_Antimoine [color="purple", fontcolor="purple", label="19%", poids="1"]; + ChinaMinmetals_Chine_Traitement_Antimoine [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + HunanGold_Chine_Traitement_Antimoine [fillcolor="#d1e0ff", label="Hunan Gold", niveau="12"]; + + // Relations des nœuds destination + ChinaMinmetals_Chine_Traitement_Antimoine -> Chine_Extraction_Antimoine [color="darkblue", fontcolor="darkblue", label="95%"]; + ChinaMinmetals_Chine_Traitement_Antimoine -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + HunanGold_Chine_Traitement_Antimoine -> Chine_Extraction_Antimoine [color="darkblue", fontcolor="darkblue", label="100%"]; + HunanGold_Chine_Traitement_Antimoine -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Australie_Traitement_Antimoine { + label="Australie_Traitement_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Traitement_Antimoine [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Traitement_Antimoine -> MandalayResources_Australie_Traitement_Antimoine [color="purple", fontcolor="purple", label="3%", poids="1"]; + Australie_Traitement_Antimoine -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + MandalayResources_Australie_Traitement_Antimoine [fillcolor="#d1e0ff", label="Mandalay Resources", niveau="12"]; + + // Relations des nœuds destination + MandalayResources_Australie_Traitement_Antimoine -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + MandalayResources_Australie_Traitement_Antimoine -> Australie_Extraction_Antimoine [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_Bolivie_Traitement_Antimoine { + label="Bolivie_Traitement_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Bolivie_Traitement_Antimoine [fillcolor="#e6f2ff", label="Bolivie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bolivie_Traitement_Antimoine -> Bolivie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Bolivie_Traitement_Antimoine -> EmpresaMinera_Bolivie_Traitement_Antimoine [color="purple", fontcolor="purple", label="4%", poids="1"]; + EmpresaMinera_Bolivie_Traitement_Antimoine [fillcolor="#d1e0ff", label="Empresa Minera Unificada", niveau="12"]; + + // Relations des nœuds destination + EmpresaMinera_Bolivie_Traitement_Antimoine -> Bolivie_Extraction_Antimoine [color="darkblue", fontcolor="darkblue", label="100%"]; + EmpresaMinera_Bolivie_Traitement_Antimoine -> Bolivie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Antimoine { + label="Extraction_Antimoine"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Antimoine [fillcolor="#ffd699", ihh_acteurs="10", ihh_pays="39", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Antimoine -> Bolivie_Extraction_Antimoine [color="orange", fontcolor="orange", label="4%", poids="1"]; + Extraction_Antimoine -> Russie_Extraction_Antimoine [color="orange", fontcolor="orange", label="13%", poids="1"]; + Extraction_Antimoine -> Chine_Extraction_Antimoine [color="orange", fontcolor="orange", label="60%", poids="2"]; + Extraction_Antimoine -> Tadjikistan_Extraction_Antimoine [color="orange", fontcolor="orange", label="17%", poids="1"]; + Extraction_Antimoine -> Australie_Extraction_Antimoine [color="orange", fontcolor="orange", label="2%", poids="1"]; + + subgraph cluster_Bolivie_Extraction_Antimoine { + label="Bolivie_Extraction_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Bolivie_Extraction_Antimoine [fillcolor="#e6f2ff", label="Bolivie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bolivie_Extraction_Antimoine -> EmpresaMinera_Bolivie_Extraction_Antimoine [color="orange", fontcolor="orange", label="3%", poids="1"]; + Bolivie_Extraction_Antimoine -> Bolivie_geographique [color="darkgreen"]; + EmpresaMinera_Bolivie_Extraction_Antimoine [fillcolor="#d1e0ff", label="Empresa Minera Manquiri", niveau="12"]; + + // Relations des nœuds destination + EmpresaMinera_Bolivie_Extraction_Antimoine -> Bolivie_geographique [color="darkgreen"]; + } + + subgraph cluster_Russie_Extraction_Antimoine { + label="Russie_Extraction_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Extraction_Antimoine [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Extraction_Antimoine -> GeoProMining_Russie_Extraction_Antimoine [color="orange", fontcolor="orange", label="10%", poids="1"]; + Russie_Extraction_Antimoine -> Russie_geographique [color="darkgreen"]; + GeoProMining_Russie_Extraction_Antimoine [fillcolor="#d1e0ff", label="GeoProMining", niveau="12"]; + + // Relations des nœuds destination + GeoProMining_Russie_Extraction_Antimoine -> Russie_geographique [color="darkgreen"]; + } + + subgraph cluster_Chine_Extraction_Antimoine { + label="Chine_Extraction_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Antimoine [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Antimoine -> ChinaMinmetals_Chine_Extraction_Antimoine [color="orange", fontcolor="orange", label="15%", poids="1"]; + Chine_Extraction_Antimoine -> Chine_geographique [color="darkgreen"]; + Chine_Extraction_Antimoine -> HunanGold_Chine_Extraction_Antimoine [color="orange", fontcolor="orange", label="23%", poids="1"]; + ChinaMinmetals_Chine_Extraction_Antimoine [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + HunanGold_Chine_Extraction_Antimoine [fillcolor="#d1e0ff", label="Hunan Gold Corporation", niveau="12"]; + + // Relations des nœuds destination + ChinaMinmetals_Chine_Extraction_Antimoine -> Chine_geographique [color="darkgreen"]; + HunanGold_Chine_Extraction_Antimoine -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Tadjikistan_Extraction_Antimoine { + label="Tadjikistan_Extraction_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Tadjikistan_Extraction_Antimoine [fillcolor="#e6f2ff", label="Tadjikistan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Tadjikistan_Extraction_Antimoine -> AnzobMining_Tadjikistan_Extraction_Antimoine [color="orange", fontcolor="orange", label="15%", poids="1"]; + Tadjikistan_Extraction_Antimoine -> Tadjikistan_geographique [color="darkgreen"]; + AnzobMining_Tadjikistan_Extraction_Antimoine [fillcolor="#d1e0ff", label="Anzob Mining and Processing Plant", niveau="12"]; + + // Relations des nœuds destination + AnzobMining_Tadjikistan_Extraction_Antimoine -> Tadjikistan_geographique [color="darkgreen"]; + } + + subgraph cluster_Australie_Extraction_Antimoine { + label="Australie_Extraction_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Extraction_Antimoine [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Extraction_Antimoine -> Australie_geographique [color="darkgreen"]; + Australie_Extraction_Antimoine -> MandalayResources_Australie_Extraction_Antimoine [color="orange", fontcolor="orange", label="2%", poids="1"]; + MandalayResources_Australie_Extraction_Antimoine [fillcolor="#d1e0ff", label="Mandalay Resources", niveau="12"]; + + // Relations des nœuds destination + MandalayResources_Australie_Extraction_Antimoine -> Australie_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Reserves_Antimoine { + label="Reserves_Antimoine"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Antimoine [fillcolor="#ffd699", ihh_pays="35", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Antimoine -> Australie_Reserves_Antimoine [color="red", fontcolor="red", label="7%", poids="1"]; + Reserves_Antimoine -> EtatsUnis_Reserves_Antimoine [color="red", fontcolor="red", label="43%", poids="2"]; + Reserves_Antimoine -> Bolivie_Reserves_Antimoine [color="red", fontcolor="red", label="16%", poids="1"]; + Reserves_Antimoine -> Tadjikistan_Reserves_Antimoine [color="red", fontcolor="red", label="2%", poids="1"]; + Reserves_Antimoine -> Vietnam_Reserves_Antimoine [color="red", fontcolor="red", label="3%", poids="1"]; + Reserves_Antimoine -> Myanmar_Reserves_Antimoine [color="red", fontcolor="red", label="7%", poids="1"]; + Reserves_Antimoine -> Russie_Reserves_Antimoine [color="red", fontcolor="red", label="18%", poids="1"]; + Reserves_Antimoine -> Kirghizistan_Reserves_Antimoine [color="red", fontcolor="red", label="13%", poids="1"]; + Reserves_Antimoine -> Chine_Reserves_Antimoine [color="red", fontcolor="red", label="34%", poids="2"]; + Reserves_Antimoine -> Turquie_Reserves_Antimoine [color="red", fontcolor="red", label="5%", poids="1"]; + + subgraph cluster_Australie_Reserves_Antimoine { + label="Australie_Reserves_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Australie_Reserves_Antimoine [fillcolor="#e6f2ff", label="Australie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Australie_Reserves_Antimoine -> Australie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Antimoine { + label="EtatsUnis_Reserves_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Antimoine [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Antimoine -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Bolivie_Reserves_Antimoine { + label="Bolivie_Reserves_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Bolivie_Reserves_Antimoine [fillcolor="#e6f2ff", label="Bolivie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bolivie_Reserves_Antimoine -> Bolivie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Tadjikistan_Reserves_Antimoine { + label="Tadjikistan_Reserves_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Tadjikistan_Reserves_Antimoine [fillcolor="#e6f2ff", label="Tadjikistan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Tadjikistan_Reserves_Antimoine -> Tadjikistan_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Vietnam_Reserves_Antimoine { + label="Vietnam_Reserves_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Vietnam_Reserves_Antimoine [fillcolor="#e6f2ff", label="Vietnam", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Vietnam_Reserves_Antimoine -> Vietnam_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Myanmar_Reserves_Antimoine { + label="Myanmar_Reserves_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Myanmar_Reserves_Antimoine [fillcolor="#e6f2ff", label="Myanmar", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Myanmar_Reserves_Antimoine -> Myanmar_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Russie_Reserves_Antimoine { + label="Russie_Reserves_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Antimoine [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Antimoine -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Kirghizistan_Reserves_Antimoine { + label="Kirghizistan_Reserves_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Kirghizistan_Reserves_Antimoine [fillcolor="#e6f2ff", label="Kirghizistan", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Kirghizistan_Reserves_Antimoine -> Kirghizistan_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Antimoine { + label="Chine_Reserves_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Antimoine [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Antimoine -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Turquie_Reserves_Antimoine { + label="Turquie_Reserves_Antimoine"; + fillcolor="#e6f2ff"; + style="filled"; + Turquie_Reserves_Antimoine [fillcolor="#e6f2ff", label="Turquie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Turquie_Reserves_Antimoine -> Turquie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + subgraph cluster_Gallium { + label="Gallium"; + fillcolor="#ffd699"; + Gallium [fillcolor="#ffd699", ivc="1", label="Gallium - Semi-conducteurs (GaAs/GaN), électronique de puissance, 5G/6G", niveau="2"]; + + // Relations sortantes + Gallium -> Traitement_Gallium []; + Gallium -> Extraction_Gallium []; + + + subgraph cluster_Traitement_Gallium { + label="Traitement_Gallium"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Gallium [fillcolor="#ffd699", ihh_acteurs="15", ihh_pays="40", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Gallium -> Allemagne_Traitement_Gallium [color="purple", fontcolor="purple", label="9%", poids="1"]; + Traitement_Gallium -> EtatsUnis_Traitement_Gallium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Gallium -> Japon_Traitement_Gallium [color="purple", fontcolor="purple", label="16%", poids="1"]; + Traitement_Gallium -> Chine_Traitement_Gallium [color="purple", fontcolor="purple", label="62%", poids="2"]; + Traitement_Gallium -> CoreeDuSud_Traitement_Gallium [color="purple", fontcolor="purple", label="4%", poids="1"]; + Traitement_Gallium -> RoyaumeUni_Traitement_Gallium [color="purple", fontcolor="purple", label="4%", poids="1"]; + + subgraph cluster_Allemagne_Traitement_Gallium { + label="Allemagne_Traitement_Gallium"; + fillcolor="#e6f2ff"; + style="filled"; + Allemagne_Traitement_Gallium [fillcolor="#e6f2ff", label="Allemagne", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Allemagne_Traitement_Gallium -> PPMPure_Allemagne_Traitement_Gallium [color="purple", fontcolor="purple", label="9%", poids="1"]; + Allemagne_Traitement_Gallium -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + PPMPure_Allemagne_Traitement_Gallium [fillcolor="#d1e0ff", label="PPM Pure Metals", niveau="12"]; + + // Relations des nœuds destination + PPMPure_Allemagne_Traitement_Gallium -> Allemagne_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Traitement_Gallium { + label="EtatsUnis_Traitement_Gallium"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Gallium [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Gallium -> CinqNPlus_EtatsUnis_Traitement_Gallium [color="purple", fontcolor="purple", label="5%", poids="1"]; + EtatsUnis_Traitement_Gallium -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + CinqNPlus_EtatsUnis_Traitement_Gallium [fillcolor="#d1e0ff", label="5N Plus", niveau="12"]; + + // Relations des nœuds destination + CinqNPlus_EtatsUnis_Traitement_Gallium -> Canada_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Japon_Traitement_Gallium { + label="Japon_Traitement_Gallium"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Gallium [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Gallium -> Dowa_Japon_Traitement_Gallium [color="purple", fontcolor="purple", label="5%", poids="1"]; + Japon_Traitement_Gallium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + Japon_Traitement_Gallium -> SumitomoChemical_Japon_Traitement_Gallium [color="purple", fontcolor="purple", label="11%", poids="1"]; + Dowa_Japon_Traitement_Gallium [fillcolor="#d1e0ff", label="Dowa", niveau="12"]; + SumitomoChemical_Japon_Traitement_Gallium [fillcolor="#d1e0ff", label="Sumitomo Chemical", niveau="12"]; + + // Relations des nœuds destination + Dowa_Japon_Traitement_Gallium -> CoreeDuSud_Extraction_Gallium [color="darkblue", fontcolor="darkblue", label="20%"]; + Dowa_Japon_Traitement_Gallium -> Japon_Extraction_Gallium [color="darkblue", fontcolor="darkblue", label="30%"]; + Dowa_Japon_Traitement_Gallium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + SumitomoChemical_Japon_Traitement_Gallium -> Japon_Extraction_Gallium [color="darkblue", fontcolor="darkblue", label="40%"]; + SumitomoChemical_Japon_Traitement_Gallium -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Gallium { + label="Chine_Traitement_Gallium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Gallium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Gallium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + Chine_Traitement_Gallium -> ChinaMinmetals_Chine_Traitement_Gallium [color="purple", fontcolor="purple", label="32%", poids="2"]; + Chine_Traitement_Gallium -> EastHope_Chine_Traitement_Gallium [color="purple", fontcolor="purple", label="9%", poids="1"]; + Chine_Traitement_Gallium -> ZhuzhouSmelter_Chine_Traitement_Gallium [color="purple", fontcolor="purple", label="21%", poids="1"]; + ChinaMinmetals_Chine_Traitement_Gallium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + EastHope_Chine_Traitement_Gallium [fillcolor="#d1e0ff", label="East Hope", niveau="12"]; + ZhuzhouSmelter_Chine_Traitement_Gallium [fillcolor="#d1e0ff", label="Zhuzhou Smelter", niveau="12"]; + + // Relations des nœuds destination + ChinaMinmetals_Chine_Traitement_Gallium -> Chine_Extraction_Gallium [color="darkblue", fontcolor="darkblue", label="90%"]; + ChinaMinmetals_Chine_Traitement_Gallium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + EastHope_Chine_Traitement_Gallium -> Chine_Extraction_Gallium [color="darkblue", fontcolor="darkblue", label="100%"]; + EastHope_Chine_Traitement_Gallium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + ZhuzhouSmelter_Chine_Traitement_Gallium -> Chine_Extraction_Gallium [color="darkblue", fontcolor="darkblue", label="100%"]; + ZhuzhouSmelter_Chine_Traitement_Gallium -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Traitement_Gallium { + label="CoreeDuSud_Traitement_Gallium"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Traitement_Gallium [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Traitement_Gallium -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + CoreeDuSud_Traitement_Gallium -> Samsung_CoreeDuSud_Traitement_Gallium [color="purple", fontcolor="purple", label="4%", poids="1"]; + Samsung_CoreeDuSud_Traitement_Gallium [fillcolor="#d1e0ff", label="Samsung", niveau="12"]; + + // Relations des nœuds destination + Samsung_CoreeDuSud_Traitement_Gallium -> CoreeDuSud_geographique [color="darkgreen", fontcolor="darkgreen"]; + Samsung_CoreeDuSud_Traitement_Gallium -> CoreeDuSud_Extraction_Gallium [color="darkblue", fontcolor="darkblue", label="40%"]; + } + + subgraph cluster_RoyaumeUni_Traitement_Gallium { + label="RoyaumeUni_Traitement_Gallium"; + fillcolor="#e6f2ff"; + style="filled"; + RoyaumeUni_Traitement_Gallium [fillcolor="#e6f2ff", label="RoyaumeUni", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + RoyaumeUni_Traitement_Gallium -> IQE_RoyaumeUni_Traitement_Gallium [color="purple", fontcolor="purple", label="4%", poids="1"]; + RoyaumeUni_Traitement_Gallium -> RoyaumeUni_geographique [color="darkgreen", fontcolor="darkgreen"]; + IQE_RoyaumeUni_Traitement_Gallium [fillcolor="#d1e0ff", label="IQE", niveau="12"]; + + // Relations des nœuds destination + IQE_RoyaumeUni_Traitement_Gallium -> RoyaumeUni_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Gallium { + label="Extraction_Gallium"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Gallium [fillcolor="#ffd699", ihh_acteurs="27", ihh_pays="94", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Gallium -> Chine_Extraction_Gallium [color="orange", fontcolor="orange", label="97%", poids="3"]; + Extraction_Gallium -> CoreeDuSud_Extraction_Gallium [color="orange", fontcolor="orange", label="1%", poids="1"]; + Extraction_Gallium -> Russie_Extraction_Gallium [color="orange", fontcolor="orange", label="1%", poids="1"]; + Extraction_Gallium -> Japon_Extraction_Gallium [color="orange", fontcolor="orange", label="1%", poids="1"]; + + subgraph cluster_Chine_Extraction_Gallium { + label="Chine_Extraction_Gallium"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Gallium [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Gallium -> Chine_geographique [color="darkgreen"]; + Chine_Extraction_Gallium -> ZhuhaiSEZ_Chine_Extraction_Gallium [color="orange", fontcolor="orange", label="30%", poids="2"]; + Chine_Extraction_Gallium -> ZhuzhouSmelter_Chine_Extraction_Gallium [color="orange", fontcolor="orange", label="25%", poids="1"]; + Chine_Extraction_Gallium -> ChinaMinmetals_Chine_Extraction_Gallium [color="orange", fontcolor="orange", label="35%", poids="2"]; + ZhuhaiSEZ_Chine_Extraction_Gallium [fillcolor="#d1e0ff", label="Zhuhai SEZ Fangyan", niveau="12"]; + ZhuzhouSmelter_Chine_Extraction_Gallium [fillcolor="#d1e0ff", label="Zhuzhou Smelter", niveau="12"]; + ChinaMinmetals_Chine_Extraction_Gallium [fillcolor="#d1e0ff", label="China Minmetals", niveau="12"]; + + // Relations des nœuds destination + ZhuhaiSEZ_Chine_Extraction_Gallium -> Chine_geographique [color="darkgreen"]; + ZhuzhouSmelter_Chine_Extraction_Gallium -> Chine_geographique [color="darkgreen"]; + ChinaMinmetals_Chine_Extraction_Gallium -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_CoreeDuSud_Extraction_Gallium { + label="CoreeDuSud_Extraction_Gallium"; + fillcolor="#e6f2ff"; + style="filled"; + CoreeDuSud_Extraction_Gallium [fillcolor="#e6f2ff", label="Corée du Sud", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + CoreeDuSud_Extraction_Gallium -> Samsung_CoreeDuSud_Extraction_Gallium [color="orange", fontcolor="orange", label="3%", poids="1"]; + CoreeDuSud_Extraction_Gallium -> CoreeDuSud_geographique [color="darkgreen"]; + Samsung_CoreeDuSud_Extraction_Gallium [fillcolor="#d1e0ff", label="Samsung", niveau="12"]; + + // Relations des nœuds destination + Samsung_CoreeDuSud_Extraction_Gallium -> CoreeDuSud_geographique [color="darkgreen"]; + } + + subgraph cluster_Russie_Extraction_Gallium { + label="Russie_Extraction_Gallium"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Extraction_Gallium [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Extraction_Gallium -> Nonspecifiee_Russie_Extraction_Gallium [color="orange", fontcolor="orange", label="4%", poids="1"]; + Russie_Extraction_Gallium -> Russie_geographique [color="darkgreen"]; + Nonspecifiee_Russie_Extraction_Gallium [fillcolor="#d1e0ff", label="Non spécifiée", niveau="12"]; + + // Relations des nœuds destination + Nonspecifiee_Russie_Extraction_Gallium -> Russie_geographique [color="darkgreen"]; + } + + subgraph cluster_Japon_Extraction_Gallium { + label="Japon_Extraction_Gallium"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Extraction_Gallium [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Extraction_Gallium -> Japon_geographique [color="darkgreen"]; + Japon_Extraction_Gallium -> SumitomoChemical_Japon_Extraction_Gallium [color="orange", fontcolor="orange", label="3%", poids="1"]; + SumitomoChemical_Japon_Extraction_Gallium [fillcolor="#d1e0ff", label="Sumitomo Chemical", niveau="12"]; + + // Relations des nœuds destination + SumitomoChemical_Japon_Extraction_Gallium -> Japon_geographique [color="darkgreen"]; + } + } + } + + subgraph cluster_CreusetQuartz { + label="CreusetQuartz"; + fillcolor="#ffd699"; + CreusetQuartz [fillcolor="#ffd699", label="Creuset en quartz - Pour silicium monocristallin", niveau="2"]; + + // Relations sortantes + CreusetQuartz -> Verre []; + CreusetQuartz -> Quartz [cout="0.7", criticite="0.74", delai="0.7", technique="0.8"]; + } + + subgraph cluster_ProcedeEUV { + label="ProcedeEUV"; + fillcolor="#ffd699"; + ProcedeEUV [fillcolor="#ffd699", label="Procédé EUV (Extreme Ultraviolet - 13.5 nm", niveau="2"]; + + // Relations sortantes + ProcedeEUV -> Hafnium [cout="0.9", criticite="0.9", delai="0.9", technique="0.9"]; + ProcedeEUV -> Fluorite []; + } + + subgraph cluster_Fluorite { + label="Fluorite"; + fillcolor="#ffd699"; + Fluorite [fillcolor="#ffd699", label="Fluorite/Fluor - Gravure de circuits, fabrication de semi-conducteurs", niveau="2"]; + } + + subgraph cluster_Quartz { + label="Quartz"; + fillcolor="#ffd699"; + Quartz [fillcolor="#ffd699", ivc="34", label="Quartz Ultra-Pur 5N - Pureté 99.999%, creusets pour semi-conducteurs", niveau="2"]; + + // Relations sortantes + Quartz -> Traitement_Quartz []; + Quartz -> Extraction_Quartz []; + Quartz -> Reserves_Quartz []; + + + subgraph cluster_Traitement_Quartz { + label="Traitement_Quartz"; + fillcolor="#ffd699"; + style="filled"; + Traitement_Quartz [fillcolor="#ffd699", ihh_acteurs="22", ihh_pays="41", label="Traitement", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Traitement_Quartz -> Russie_Traitement_Quartz [color="purple", fontcolor="purple", label="5%", poids="1"]; + Traitement_Quartz -> EtatsUnis_Traitement_Quartz [color="purple", fontcolor="purple", label="63%", poids="2"]; + Traitement_Quartz -> Bresil_Traitement_Quartz [color="purple", fontcolor="purple", label="2%", poids="1"]; + Traitement_Quartz -> Norvege_Traitement_Quartz [color="purple", fontcolor="purple", label="13%", poids="1"]; + Traitement_Quartz -> Japon_Traitement_Quartz [color="purple", fontcolor="purple", label="11%", poids="1"]; + Traitement_Quartz -> Chine_Traitement_Quartz [color="purple", fontcolor="purple", label="6%", poids="1"]; + + subgraph cluster_Russie_Traitement_Quartz { + label="Russie_Traitement_Quartz"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Traitement_Quartz [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Traitement_Quartz -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + Russie_Traitement_Quartz -> KyshtymMining_Russie_Traitement_Quartz [color="purple", fontcolor="purple", label="5%", poids="1"]; + KyshtymMining_Russie_Traitement_Quartz [fillcolor="#d1e0ff", label="Kyshtym Mining", niveau="12"]; + + // Relations des nœuds destination + KyshtymMining_Russie_Traitement_Quartz -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + KyshtymMining_Russie_Traitement_Quartz -> Russie_Extraction_Quartz [color="darkblue", fontcolor="darkblue", label="100%"]; + } + + subgraph cluster_EtatsUnis_Traitement_Quartz { + label="EtatsUnis_Traitement_Quartz"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Traitement_Quartz [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Traitement_Quartz -> QuartzCorp_EtatsUnis_Traitement_Quartz [color="purple", fontcolor="purple", label="25%", poids="1"]; + EtatsUnis_Traitement_Quartz -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + EtatsUnis_Traitement_Quartz -> UniminCorporation_EtatsUnis_Traitement_Quartz [color="purple", fontcolor="purple", label="38%", poids="2"]; + QuartzCorp_EtatsUnis_Traitement_Quartz [fillcolor="#d1e0ff", label="Quartz Corp", niveau="12"]; + UniminCorporation_EtatsUnis_Traitement_Quartz [fillcolor="#d1e0ff", label="Unimin Corporation", niveau="12"]; + + // Relations des nœuds destination + QuartzCorp_EtatsUnis_Traitement_Quartz -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + QuartzCorp_EtatsUnis_Traitement_Quartz -> EtatsUnis_Extraction_Quartz [color="darkblue", fontcolor="darkblue", label="100%"]; + UniminCorporation_EtatsUnis_Traitement_Quartz -> EtatsUnis_Extraction_Quartz [color="darkblue", fontcolor="darkblue", label="100%"]; + UniminCorporation_EtatsUnis_Traitement_Quartz -> Belgique_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Bresil_Traitement_Quartz { + label="Bresil_Traitement_Quartz"; + fillcolor="#e6f2ff"; + style="filled"; + Bresil_Traitement_Quartz [fillcolor="#e6f2ff", label="Bresil", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Bresil_Traitement_Quartz -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + Bresil_Traitement_Quartz -> MineracaoJundu_Bresil_Traitement_Quartz [color="purple", fontcolor="purple", label="2%", poids="1"]; + MineracaoJundu_Bresil_Traitement_Quartz [fillcolor="#d1e0ff", label="Mineração Jundu", niveau="12"]; + + // Relations des nœuds destination + MineracaoJundu_Bresil_Traitement_Quartz -> Bresil_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Norvege_Traitement_Quartz { + label="Norvege_Traitement_Quartz"; + fillcolor="#e6f2ff"; + style="filled"; + Norvege_Traitement_Quartz [fillcolor="#e6f2ff", label="Norvege", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Norvege_Traitement_Quartz -> Norvege_geographique [color="darkgreen", fontcolor="darkgreen"]; + Norvege_Traitement_Quartz -> Imerys_Norvege_Traitement_Quartz [color="purple", fontcolor="purple", label="13%", poids="1"]; + Imerys_Norvege_Traitement_Quartz [fillcolor="#d1e0ff", label="Imerys", niveau="12"]; + + // Relations des nœuds destination + Imerys_Norvege_Traitement_Quartz -> Norvege_Extraction_Quartz [color="darkblue", fontcolor="darkblue", label="100%"]; + Imerys_Norvege_Traitement_Quartz -> France_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Japon_Traitement_Quartz { + label="Japon_Traitement_Quartz"; + fillcolor="#e6f2ff"; + style="filled"; + Japon_Traitement_Quartz [fillcolor="#e6f2ff", label="Japon", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Japon_Traitement_Quartz -> ShinEtsuChemical_Japon_Traitement_Quartz [color="purple", fontcolor="purple", label="11%", poids="1"]; + Japon_Traitement_Quartz -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + ShinEtsuChemical_Japon_Traitement_Quartz [fillcolor="#d1e0ff", label="ShinEtsu Chemical", niveau="12"]; + + // Relations des nœuds destination + ShinEtsuChemical_Japon_Traitement_Quartz -> EtatsUnis_Extraction_Quartz [color="darkblue", fontcolor="darkblue", label="70%"]; + ShinEtsuChemical_Japon_Traitement_Quartz -> Japon_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Traitement_Quartz { + label="Chine_Traitement_Quartz"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Traitement_Quartz [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Traitement_Quartz -> JiangsuPacific_Chine_Traitement_Quartz [color="purple", fontcolor="purple", label="6%", poids="1"]; + Chine_Traitement_Quartz -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + JiangsuPacific_Chine_Traitement_Quartz [fillcolor="#d1e0ff", label="Jiangsu Pacific Quartz", niveau="12"]; + + // Relations des nœuds destination + JiangsuPacific_Chine_Traitement_Quartz -> Chine_Extraction_Quartz [color="darkblue", fontcolor="darkblue", label="100%"]; + JiangsuPacific_Chine_Traitement_Quartz -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + + subgraph cluster_Extraction_Quartz { + label="Extraction_Quartz"; + fillcolor="#ffd699"; + style="filled"; + Extraction_Quartz [fillcolor="#ffd699", ihh_acteurs="21", ihh_pays="63", label="Extraction", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Extraction_Quartz -> Chine_Extraction_Quartz [color="orange", fontcolor="orange", label="10%", poids="1"]; + Extraction_Quartz -> Norvege_Extraction_Quartz [color="orange", fontcolor="orange", label="3%", poids="1"]; + Extraction_Quartz -> Russie_Extraction_Quartz [color="orange", fontcolor="orange", label="6%", poids="1"]; + Extraction_Quartz -> EtatsUnis_Extraction_Quartz [color="orange", fontcolor="orange", label="79%", poids="3"]; + + subgraph cluster_Chine_Extraction_Quartz { + label="Chine_Extraction_Quartz"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Extraction_Quartz [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Extraction_Quartz -> JiangsuPacific_Chine_Extraction_Quartz [color="orange", fontcolor="orange", label="8%", poids="1"]; + Chine_Extraction_Quartz -> Chine_geographique [color="darkgreen"]; + JiangsuPacific_Chine_Extraction_Quartz [fillcolor="#d1e0ff", label="Jiangsu Pacific Quartz Co", niveau="12"]; + + // Relations des nœuds destination + JiangsuPacific_Chine_Extraction_Quartz -> Chine_geographique [color="darkgreen"]; + } + + subgraph cluster_Norvege_Extraction_Quartz { + label="Norvege_Extraction_Quartz"; + fillcolor="#e6f2ff"; + style="filled"; + Norvege_Extraction_Quartz [fillcolor="#e6f2ff", label="Norvege", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Norvege_Extraction_Quartz -> TheQuartz_Norvege_Extraction_Quartz [color="orange", fontcolor="orange", label="3%", poids="1"]; + Norvege_Extraction_Quartz -> Norvege_geographique [color="darkgreen"]; + TheQuartz_Norvege_Extraction_Quartz [fillcolor="#d1e0ff", label="The Quartz Corp", niveau="12"]; + + // Relations des nœuds destination + TheQuartz_Norvege_Extraction_Quartz -> Norvege_geographique [color="darkgreen"]; + } + + subgraph cluster_Russie_Extraction_Quartz { + label="Russie_Extraction_Quartz"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Extraction_Quartz [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Extraction_Quartz -> RussianQuartz_Russie_Extraction_Quartz [color="orange", fontcolor="orange", label="6%", poids="1"]; + Russie_Extraction_Quartz -> Russie_geographique [color="darkgreen"]; + RussianQuartz_Russie_Extraction_Quartz [fillcolor="#d1e0ff", label="Russian Quartz LLC", niveau="12"]; + + // Relations des nœuds destination + RussianQuartz_Russie_Extraction_Quartz -> Russie_geographique [color="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Extraction_Quartz { + label="EtatsUnis_Extraction_Quartz"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Extraction_Quartz [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Extraction_Quartz -> TheQuartz_EtatsUnis_Extraction_Quartz [color="orange", fontcolor="orange", label="35%", poids="2"]; + EtatsUnis_Extraction_Quartz -> EtatsUnis_geographique [color="darkgreen"]; + EtatsUnis_Extraction_Quartz -> Sibelco_EtatsUnis_Extraction_Quartz [color="orange", fontcolor="orange", label="30%", poids="2"]; + TheQuartz_EtatsUnis_Extraction_Quartz [fillcolor="#d1e0ff", label="The Quartz Corp", niveau="12"]; + Sibelco_EtatsUnis_Extraction_Quartz [fillcolor="#d1e0ff", label="Sibelco", niveau="12"]; + + // Relations des nœuds destination + TheQuartz_EtatsUnis_Extraction_Quartz -> Norvege_geographique [color="darkgreen"]; + Sibelco_EtatsUnis_Extraction_Quartz -> Belgique_geographique [color="darkgreen"]; + } + } + + subgraph cluster_Reserves_Quartz { + label="Reserves_Quartz"; + fillcolor="#ffd699"; + style="filled"; + Reserves_Quartz [fillcolor="#ffd699", ihh_pays="13", label="Réserves", niveau="10"]; + + // Relations sortantes du nœud de niveau 10 + Reserves_Quartz -> Russie_Reserves_Quartz [color="red", fontcolor="red", label="5%", poids="1"]; + Reserves_Quartz -> Chine_Reserves_Quartz [color="red", fontcolor="red", label="26%", poids="2"]; + Reserves_Quartz -> Norvege_Reserves_Quartz [color="red", fontcolor="red", label="9%", poids="1"]; + Reserves_Quartz -> EtatsUnis_Reserves_Quartz [color="red", fontcolor="red", label="28%", poids="2"]; + + subgraph cluster_Russie_Reserves_Quartz { + label="Russie_Reserves_Quartz"; + fillcolor="#e6f2ff"; + style="filled"; + Russie_Reserves_Quartz [fillcolor="#e6f2ff", label="Russie", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Russie_Reserves_Quartz -> Russie_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Chine_Reserves_Quartz { + label="Chine_Reserves_Quartz"; + fillcolor="#e6f2ff"; + style="filled"; + Chine_Reserves_Quartz [fillcolor="#e6f2ff", label="Chine", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Chine_Reserves_Quartz -> Chine_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_Norvege_Reserves_Quartz { + label="Norvege_Reserves_Quartz"; + fillcolor="#e6f2ff"; + style="filled"; + Norvege_Reserves_Quartz [fillcolor="#e6f2ff", label="Norvege", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + Norvege_Reserves_Quartz -> Norvege_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + + subgraph cluster_EtatsUnis_Reserves_Quartz { + label="EtatsUnis_Reserves_Quartz"; + fillcolor="#e6f2ff"; + style="filled"; + EtatsUnis_Reserves_Quartz [fillcolor="#e6f2ff", label="EtatsUnis", niveau="11"]; + + // Relations sortantes du nœud de niveau 11 + EtatsUnis_Reserves_Quartz -> EtatsUnis_geographique [color="darkgreen", fontcolor="darkgreen"]; + } + } + } + + } + // Niveau Pays géographiques + subgraph cluster_pays_geographiques { + label="Pays géographiques"; + bgcolor="#f0f0f0"; + node [fillcolor="#a0d6ff"]; + // Sous-graphes pour les nœuds de niveau 99 avec leurs relations + subgraph cluster_EtatsUnis_geographique { + label="EtatsUnis_geographique"; + fillcolor="#e6f2ff"; + EtatsUnis_geographique [fillcolor="#e6f2ff", label="États-Unis", isg="42", niveau="99"]; + } + + subgraph cluster_Chine_geographique { + label="Chine_geographique"; + fillcolor="#e6f2ff"; + Chine_geographique [fillcolor="#e6f2ff", label="Chine", isg="54", niveau="99"]; + } + + subgraph cluster_Taiwan_geographique { + label="Taiwan_geographique"; + fillcolor="#e6f2ff"; + Taiwan_geographique [fillcolor="#e6f2ff", label="Taïwan", isg="30", niveau="99"]; + } + + subgraph cluster_CoreeDuSud_geographique { + label="CoreeDuSud_geographique"; + fillcolor="#e6f2ff"; + CoreeDuSud_geographique [fillcolor="#e6f2ff", label="Corée du Sud", isg="33", niveau="99"]; + } + + subgraph cluster_Malaisie_geographique { + label="Malaisie_geographique"; + fillcolor="#e6f2ff"; + Malaisie_geographique [fillcolor="#e6f2ff", label="Malaisie", isg="44", niveau="99"]; + } + + subgraph cluster_Philippines_geographique { + label="Philippines_geographique"; + fillcolor="#e6f2ff"; + Philippines_geographique [fillcolor="#e6f2ff", label="Philippines", isg="59", niveau="99"]; + } + + subgraph cluster_Japon_geographique { + label="Japon_geographique"; + fillcolor="#e6f2ff"; + Japon_geographique [fillcolor="#e6f2ff", label="Japon", isg="29", niveau="99"]; + } + + subgraph cluster_Thailande_geographique { + label="Thailande_geographique"; + fillcolor="#e6f2ff"; + Thailande_geographique [fillcolor="#e6f2ff", label="Thaïlande", isg="54", niveau="99"]; + } + + subgraph cluster_Inde_geographique { + label="Inde_geographique"; + fillcolor="#e6f2ff"; + Inde_geographique [fillcolor="#e6f2ff", label="Inde", isg="60", niveau="99"]; + } + + subgraph cluster_Vietnam_geographique { + label="Vietnam_geographique"; + fillcolor="#e6f2ff"; + Vietnam_geographique [fillcolor="#e6f2ff", label="Vietnam", isg="48", niveau="99"]; + } + + subgraph cluster_Mexique_geographique { + label="Mexique_geographique"; + fillcolor="#e6f2ff"; + Mexique_geographique [fillcolor="#e6f2ff", label="Mexique", isg="57", niveau="99"]; + } + + subgraph cluster_Canada_geographique { + label="Canada_geographique"; + fillcolor="#e6f2ff"; + Canada_geographique [fillcolor="#e6f2ff", label="Canada", isg="26", niveau="99"]; + } + + subgraph cluster_RepubliqueTcheque_geographique { + label="RepubliqueTcheque_geographique"; + fillcolor="#e6f2ff"; + RepubliqueTcheque_geographique [fillcolor="#e6f2ff", label="République Tchèque", isg="31", niveau="99"]; + } + + subgraph cluster_Bresil_geographique { + label="Bresil_geographique"; + fillcolor="#e6f2ff"; + Bresil_geographique [fillcolor="#e6f2ff", label="Brésil", isg="55", niveau="99"]; + } + + subgraph cluster_Pologne_geographique { + label="Pologne_geographique"; + fillcolor="#e6f2ff"; + Pologne_geographique [fillcolor="#e6f2ff", label="Pologne", isg="37", niveau="99"]; + } + + subgraph cluster_Allemagne_geographique { + label="Allemagne_geographique"; + fillcolor="#e6f2ff"; + Allemagne_geographique [fillcolor="#e6f2ff", label="Allemagne", isg="30", niveau="99"]; + } + + subgraph cluster_Suisse_geographique { + label="Suisse_geographique"; + fillcolor="#e6f2ff"; + Suisse_geographique [fillcolor="#e6f2ff", label="Suisse", isg="22", niveau="99"]; + } + + subgraph cluster_Israel_geographique { + label="Israel_geographique"; + fillcolor="#e6f2ff"; + Israel_geographique [fillcolor="#e6f2ff", label="Israël", isg="59", niveau="99"]; + } + + subgraph cluster_PaysBas_geographique { + label="PaysBas_geographique"; + fillcolor="#e6f2ff"; + PaysBas_geographique [fillcolor="#e6f2ff", label="Pays-Bas", isg="28", niveau="99"]; + } + + subgraph cluster_Hongrie_geographique { + label="Hongrie_geographique"; + fillcolor="#e6f2ff"; + Hongrie_geographique [fillcolor="#e6f2ff", label="Hongrie", isg="36", niveau="99"]; + } + + subgraph cluster_Singapour_geographique { + label="Singapour_geographique"; + fillcolor="#e6f2ff"; + Singapour_geographique [fillcolor="#e6f2ff", label="Singapour", isg="23", niveau="99"]; + } + + subgraph cluster_Irlande_geographique { + label="Irlande_geographique"; + fillcolor="#e6f2ff"; + Irlande_geographique [fillcolor="#e6f2ff", label="Irlande", isg="25", niveau="99"]; + } + + subgraph cluster_Australie_geographique { + label="Australie_geographique"; + fillcolor="#e6f2ff"; + Australie_geographique [fillcolor="#e6f2ff", label="Australie", isg="26", niveau="99"]; + } + + subgraph cluster_Estonie_geographique { + label="Estonie_geographique"; + fillcolor="#e6f2ff"; + Estonie_geographique [fillcolor="#e6f2ff", label="Estonie", isg="33", niveau="99"]; + } + + subgraph cluster_France_geographique { + label="France_geographique"; + fillcolor="#e6f2ff"; + France_geographique [fillcolor="#e6f2ff", label="France", isg="34", niveau="99"]; + } + + subgraph cluster_Russie_geographique { + label="Russie_geographique"; + fillcolor="#e6f2ff"; + Russie_geographique [fillcolor="#e6f2ff", label="Russie", isg="65", niveau="99"]; + } + + subgraph cluster_SriLanka_geographique { + label="SriLanka_geographique"; + fillcolor="#e6f2ff"; + SriLanka_geographique [fillcolor="#e6f2ff", label="Sri Lanka", isg="61", niveau="99"]; + } + + subgraph cluster_AfriqueDuSud_geographique { + label="AfriqueDuSud_geographique"; + fillcolor="#e6f2ff"; + AfriqueDuSud_geographique [fillcolor="#e6f2ff", label="Afrique du Sud", isg="60", niveau="99"]; + } + + subgraph cluster_Zimbabwe_geographique { + label="Zimbabwe_geographique"; + fillcolor="#e6f2ff"; + Zimbabwe_geographique [fillcolor="#e6f2ff", label="Zimbabwe", isg="70", niveau="99"]; + } + + subgraph cluster_RoyaumeUni_geographique { + label="RoyaumeUni_geographique"; + fillcolor="#e6f2ff"; + RoyaumeUni_geographique [fillcolor="#e6f2ff", label="Royaume-Uni", isg="35", niveau="99"]; + } + + subgraph cluster_Myanmar_geographique { + label="Myanmar_geographique"; + fillcolor="#e6f2ff"; + Myanmar_geographique [fillcolor="#e6f2ff", label="Myanmar", isg="84", niveau="99"]; + } + + subgraph cluster_Bolivie_geographique { + label="Bolivie_geographique"; + fillcolor="#e6f2ff"; + Bolivie_geographique [fillcolor="#e6f2ff", label="Bolivie", isg="56", niveau="99"]; + } + + subgraph cluster_Espagne_geographique { + label="Espagne_geographique"; + fillcolor="#e6f2ff"; + Espagne_geographique [fillcolor="#e6f2ff", label="Espagne", isg="39", niveau="99"]; + } + + subgraph cluster_Rwanda_geographique { + label="Rwanda_geographique"; + fillcolor="#e6f2ff"; + Rwanda_geographique [fillcolor="#e6f2ff", label="Rwanda", isg="55", niveau="99"]; + } + + subgraph cluster_Autriche_geographique { + label="Autriche_geographique"; + fillcolor="#e6f2ff"; + Autriche_geographique [fillcolor="#e6f2ff", label="Autriche", isg="29", niveau="99"]; + } + + subgraph cluster_Gabon_geographique { + label="Gabon_geographique"; + fillcolor="#e6f2ff"; + Gabon_geographique [fillcolor="#e6f2ff", label="Gabon", isg="57", niveau="99"]; + } + + subgraph cluster_Norvege_geographique { + label="Norvege_geographique"; + fillcolor="#e6f2ff"; + Norvege_geographique [fillcolor="#e6f2ff", label="Norvège", isg="23", niveau="99"]; + } + + subgraph cluster_Ukraine_geographique { + label="Ukraine_geographique"; + fillcolor="#e6f2ff"; + Ukraine_geographique [fillcolor="#e6f2ff", label="Ukraine", isg="73", niveau="99"]; + } + + subgraph cluster_Ghana_geographique { + label="Ghana_geographique"; + fillcolor="#e6f2ff"; + Ghana_geographique [fillcolor="#e6f2ff", label="Ghana", isg="51", niveau="99"]; + } + + subgraph cluster_Madagascar_geographique { + label="Madagascar_geographique"; + fillcolor="#e6f2ff"; + Madagascar_geographique [fillcolor="#e6f2ff", label="Madagascar", isg="63", niveau="99"]; + } + + subgraph cluster_Indonesie_geographique { + label="Indonesie_geographique"; + fillcolor="#e6f2ff"; + Indonesie_geographique [fillcolor="#e6f2ff", label="Indonésie", isg="54", niveau="99"]; + } + + subgraph cluster_Belgique_geographique { + label="Belgique_geographique"; + fillcolor="#e6f2ff"; + Belgique_geographique [fillcolor="#e6f2ff", label="Belgique", isg="34", niveau="99"]; + } + + subgraph cluster_Perou_geographique { + label="Perou_geographique"; + fillcolor="#e6f2ff"; + Perou_geographique [fillcolor="#e6f2ff", label="Pérou", isg="57", niveau="99"]; + } + + subgraph cluster_RDCongo_geographique { + label="RDCongo_geographique"; + fillcolor="#e6f2ff"; + RDCongo_geographique [fillcolor="#e6f2ff", label="RD Congo", isg="84", niveau="99"]; + } + + subgraph cluster_Finlande_geographique { + label="Finlande_geographique"; + fillcolor="#e6f2ff"; + Finlande_geographique [fillcolor="#e6f2ff", label="Finlande", isg="25", niveau="99"]; + } + + subgraph cluster_Chili_geographique { + label="Chili_geographique"; + fillcolor="#e6f2ff"; + Chili_geographique [fillcolor="#e6f2ff", label="Chili", isg="41", niveau="99"]; + } + + subgraph cluster_Zambie_geographique { + label="Zambie_geographique"; + fillcolor="#e6f2ff"; + Zambie_geographique [fillcolor="#e6f2ff", label="Zambie", isg="54", niveau="99"]; + } + + subgraph cluster_Luxembourg_geographique { + label="Luxembourg_geographique"; + fillcolor="#e6f2ff"; + Luxembourg_geographique [fillcolor="#e6f2ff", label="Luxembourg", isg="24", niveau="99"]; + } + + subgraph cluster_Cuba_geographique { + label="Cuba_geographique"; + fillcolor="#e6f2ff"; + Cuba_geographique [fillcolor="#e6f2ff", label="Cuba", isg="45", niveau="99"]; + } + + subgraph cluster_Maroc_geographique { + label="Maroc_geographique"; + fillcolor="#e6f2ff"; + Maroc_geographique [fillcolor="#e6f2ff", label="Maroc", isg="55", niveau="99"]; + } + + subgraph cluster_Tanzanie_geographique { + label="Tanzanie_geographique"; + fillcolor="#e6f2ff"; + Tanzanie_geographique [fillcolor="#e6f2ff", label="Tanzanie", isg="55", niveau="99"]; + } + + subgraph cluster_Mozambique_geographique { + label="Mozambique_geographique"; + fillcolor="#e6f2ff"; + Mozambique_geographique [fillcolor="#e6f2ff", label="Mozambique", isg="72", niveau="99"]; + } + + subgraph cluster_Argentine_geographique { + label="Argentine_geographique"; + fillcolor="#e6f2ff"; + Argentine_geographique [fillcolor="#e6f2ff", label="Argentine", isg="46", niveau="99"]; + } + + subgraph cluster_Portugal_geographique { + label="Portugal_geographique"; + fillcolor="#e6f2ff"; + Portugal_geographique [fillcolor="#e6f2ff", label="Portugal", isg="30", niveau="99"]; + } + + subgraph cluster_Suede_geographique { + label="Suede_geographique"; + fillcolor="#e6f2ff"; + Suede_geographique [fillcolor="#e6f2ff", label="Suède", isg="27", niveau="99"]; + } + + subgraph cluster_Kazakhstan_geographique { + label="Kazakhstan_geographique"; + fillcolor="#e6f2ff"; + Kazakhstan_geographique [fillcolor="#e6f2ff", label="Kazakhstan", isg="51", niveau="99"]; + } + + subgraph cluster_Turquie_geographique { + label="Turquie_geographique"; + fillcolor="#e6f2ff"; + Turquie_geographique [fillcolor="#e6f2ff", label="Turquie", isg="64", niveau="99"]; + } + + subgraph cluster_ArabieSaoudite_geographique { + label="ArabieSaoudite_geographique"; + fillcolor="#e6f2ff"; + ArabieSaoudite_geographique [fillcolor="#e6f2ff", label="Arabie Saoudite", isg="51", niveau="99"]; + } + + subgraph cluster_Jordanie_geographique { + label="Jordanie_geographique"; + fillcolor="#e6f2ff"; + Jordanie_geographique [fillcolor="#e6f2ff", label="Jordanie", isg="54", niveau="99"]; + } + + subgraph cluster_Tadjikistan_geographique { + label="Tadjikistan_geographique"; + fillcolor="#e6f2ff"; + Tadjikistan_geographique [fillcolor="#e6f2ff", label="Tadjikistan", isg="59", niveau="99"]; + } + + } + // Alignement des nœuds par niveau + { rank=same; CasquesVR; Imprimante; IoTWearables; MaterielIA; MaterielReseau; OrdiBureau; OrdiPortable; Serveur; Smartphone; Stockage; Tablette; Television; } + { rank=same; Batterie; Audio; Connecteurs; Camera; Boitier; EcranOLED; EcranMiniLED; Connectivite; Capteurs; CarteMere; EcranLCD; MemoireRAM; ProcesseurASIC; ProcesseurARM; EcranSpecifique; StockageEMMC; SSDM2; ProcesseurX86; SSD25; DisqueDur; } + { rank=same; Magnesium; Manganese; PET; PVC; Polystyrene; Plastiques; Aluminium; Acier; Zinc; Chrome; Titane; Or; Cuivre; Palladium; WaferAnalogique; Etain; Argent; Nickel; Beryllium; Plomb; Europium; Verre; WaferOptoelectronique; IndiumEtain; Yttrium; Terbium; Samarium; Erbium; Praseodyme; Neodyme; Tungstene; Dysprosium; Platine; Lanthane; Holmium; Cerium; Graphite; Cobalt; Lithium; Gadolinium; Ceramiques; WaferLogique; Tantale; WaferMemoire; Scandium; Hafnium; Phosphore; Germanium; CreusetGraphite; Arsenic; Silicium; ProcedeDUV; Antimoine; Gallium; CreusetQuartz; ProcedeEUV; Fluorite; Quartz; } + { rank=same; Assemblage_CasquesVR; Assemblage_Imprimante; Assemblage_IoTWearables; Assemblage_MaterielIA; Assemblage_MaterielReseau; Assemblage_OrdiBureau; Assemblage_OrdiPortable; Assemblage_Serveur; Assemblage_Smartphone; Assemblage_Stockage; Assemblage_Tablette; Assemblage_Television; Fabrication_Boitier; Fabrication_Connecteurs; Fabrication_EcranMiniLED; Fabrication_Connectivite; Fabrication_Audio; Fabrication_Camera; Fabrication_EcranOLED; Fabrication_Batterie; Fabrication_Capteurs; Fabrication_CarteMere; Fabrication_MemoireRAM; Fabrication_EcranLCD; Fabrication_ProcesseurASIC; Fabrication_StockageEMMC; Fabrication_ProcesseurARM; Fabrication_ProcesseurX86; Fabrication_SSDM2; Fabrication_SSD25; Fabrication_DisqueDur; Extraction_Lanthane; Traitement_Lanthane; Reserves_Lanthane; Traitement_Cerium; Extraction_Cerium; Reserves_Cerium; Reserves_Holmium; Extraction_Holmium; Traitement_Holmium; Extraction_Platine; Reserves_Platine; Traitement_Platine; Extraction_Terbium; Traitement_Terbium; Reserves_Terbium; Reserves_Europium; Extraction_Europium; Traitement_Europium; Reserves_Yttrium; Extraction_Yttrium; Traitement_Yttrium; Extraction_Tungstene; Reserves_Tungstene; Traitement_Tungstene; Reserves_Praseodyme; Traitement_Praseodyme; Extraction_Praseodyme; Extraction_Manganese; Traitement_Manganese; Reserves_Manganese; Extraction_Dysprosium; Reserves_Dysprosium; Traitement_Dysprosium; Extraction_Neodyme; Traitement_Neodyme; Reserves_Neodyme; Traitement_Etain; Reserves_Etain; Extraction_Etain; Reserves_Nickel; Extraction_Nickel; Traitement_Nickel; Reserves_Beryllium; Extraction_Beryllium; Reserves_Or; Extraction_Or; Traitement_Or; Extraction_Palladium; Reserves_Palladium; Traitement_Palladium; Traitement_Cuivre; Reserves_Cuivre; Extraction_Cuivre; Traitement_Argent; Extraction_Argent; Reserves_Argent; Traitement_Cobalt; Reserves_Cobalt; Extraction_Cobalt; Reserves_Graphite; Extraction_Graphite; Traitement_Graphite; Traitement_Lithium; Reserves_Lithium; Extraction_Lithium; Traitement_Zinc; Reserves_Zinc; Extraction_Zinc; Extraction_Magnesium; Traitement_Magnesium; Extraction_Titane; Traitement_Titane; Reserves_Titane; Reserves_Chrome; Extraction_Chrome; Traitement_Chrome; Traitement_Gadolinium; Extraction_Gadolinium; Reserves_Gadolinium; Extraction_Samarium; Reserves_Samarium; Traitement_Samarium; Reserves_Erbium; Traitement_Erbium; Extraction_Erbium; Reserves_Tantale; Traitement_Tantale; Extraction_Tantale; Traitement_Hafnium; Extraction_Hafnium; Extraction_Scandium; Traitement_Scandium; Reserves_Germanium; Extraction_Germanium; Traitement_Germanium; Extraction_Phosphore; Traitement_Phosphore; Extraction_Silicium; Traitement_Silicium; Traitement_Gallium; Extraction_Gallium; Reserves_Antimoine; Extraction_Antimoine; Traitement_Antimoine; Reserves_Quartz; Extraction_Quartz; Traitement_Quartz; } + { rank=same; EtatsUnis_Assemblage_CasquesVR; Chine_Assemblage_CasquesVR; Taiwan_Assemblage_CasquesVR; CoreeDuSud_Assemblage_CasquesVR; Malaisie_Assemblage_Imprimante; Philippines_Assemblage_Imprimante; Japon_Assemblage_Imprimante; Thailande_Assemblage_Imprimante; Chine_Assemblage_Imprimante; Inde_Assemblage_IoTWearables; Malaisie_Assemblage_IoTWearables; Chine_Assemblage_IoTWearables; Vietnam_Assemblage_IoTWearables; CoreeDuSud_Assemblage_IoTWearables; EtatsUnis_Assemblage_MaterielIA; Taiwan_Assemblage_MaterielIA; CoreeDuSud_Assemblage_MaterielIA; Chine_Assemblage_MaterielIA; Taiwan_Assemblage_MaterielReseau; Chine_Assemblage_MaterielReseau; EtatsUnis_Assemblage_MaterielReseau; Malaisie_Assemblage_MaterielReseau; Mexique_Assemblage_MaterielReseau; Taiwan_Assemblage_OrdiBureau; RepubliqueTcheque_Assemblage_OrdiBureau; Chine_Assemblage_OrdiBureau; EtatsUnis_Assemblage_OrdiBureau; Mexique_Assemblage_OrdiBureau; Taiwan_Assemblage_OrdiPortable; Chine_Assemblage_OrdiPortable; Bresil_Assemblage_OrdiPortable; Vietnam_Assemblage_OrdiPortable; Inde_Assemblage_OrdiPortable; Mexique_Assemblage_OrdiPortable; Chine_Assemblage_Serveur; Mexique_Assemblage_Serveur; EtatsUnis_Assemblage_Serveur; Taiwan_Assemblage_Serveur; Inde_Assemblage_Smartphone; Bresil_Assemblage_Smartphone; CoreeDuSud_Assemblage_Smartphone; Vietnam_Assemblage_Smartphone; Chine_Assemblage_Smartphone; Thailande_Assemblage_Stockage; Taiwan_Assemblage_Stockage; Japon_Assemblage_Stockage; Malaisie_Assemblage_Stockage; Chine_Assemblage_Stockage; Inde_Assemblage_Tablette; Bresil_Assemblage_Tablette; Chine_Assemblage_Tablette; Vietnam_Assemblage_Tablette; Chine_Assemblage_Television; CoreeDuSud_Assemblage_Television; Pologne_Assemblage_Television; Mexique_Assemblage_Television; Mexique_Fabrication_Boitier; Chine_Fabrication_Boitier; Allemagne_Fabrication_Boitier; Taiwan_Fabrication_Boitier; Thailande_Fabrication_Boitier; EtatsUnis_Fabrication_Boitier; Vietnam_Fabrication_Boitier; EtatsUnis_Fabrication_Connecteurs; Japon_Fabrication_Connecteurs; Chine_Fabrication_Connecteurs; Taiwan_Fabrication_Connecteurs; CoreeDuSud_Fabrication_Connecteurs; Suisse_Fabrication_Connecteurs; Allemagne_Fabrication_Connecteurs; Chine_Fabrication_EcranMiniLED; Allemagne_Fabrication_EcranMiniLED; CoreeDuSud_Fabrication_EcranMiniLED; Vietnam_Fabrication_EcranMiniLED; EtatsUnis_Fabrication_EcranMiniLED; Japon_Fabrication_EcranMiniLED; Taiwan_Fabrication_EcranMiniLED; Taiwan_Fabrication_Connectivite; EtatsUnis_Fabrication_Connectivite; CoreeDuSud_Fabrication_Connectivite; Israel_Fabrication_Connectivite; Chine_Fabrication_Connectivite; PaysBas_Fabrication_Connectivite; Japon_Fabrication_Connectivite; Taiwan_Fabrication_Audio; Japon_Fabrication_Audio; Chine_Fabrication_Audio; EtatsUnis_Fabrication_Audio; CoreeDuSud_Fabrication_Audio; Allemagne_Fabrication_Audio; Vietnam_Fabrication_Camera; Taiwan_Fabrication_Camera; Japon_Fabrication_Camera; EtatsUnis_Fabrication_Camera; CoreeDuSud_Fabrication_Camera; Chine_Fabrication_Camera; Allemagne_Fabrication_Camera; Chine_Fabrication_EcranOLED; Taiwan_Fabrication_EcranOLED; EtatsUnis_Fabrication_EcranOLED; Inde_Fabrication_EcranOLED; Japon_Fabrication_EcranOLED; Vietnam_Fabrication_EcranOLED; CoreeDuSud_Fabrication_EcranOLED; Pologne_Fabrication_Batterie; Hongrie_Fabrication_Batterie; Chine_Fabrication_Batterie; Japon_Fabrication_Batterie; CoreeDuSud_Fabrication_Batterie; EtatsUnis_Fabrication_Batterie; PaysBas_Fabrication_Capteurs; CoreeDuSud_Fabrication_Capteurs; EtatsUnis_Fabrication_Capteurs; Chine_Fabrication_Capteurs; Suisse_Fabrication_Capteurs; Allemagne_Fabrication_Capteurs; Taiwan_Fabrication_Capteurs; Japon_Fabrication_Capteurs; Chine_Fabrication_CarteMere; Malaisie_Fabrication_CarteMere; Thailande_Fabrication_CarteMere; Vietnam_Fabrication_CarteMere; Taiwan_Fabrication_CarteMere; EtatsUnis_Fabrication_CarteMere; Mexique_Fabrication_CarteMere; EtatsUnis_Fabrication_MemoireRAM; CoreeDuSud_Fabrication_MemoireRAM; Taiwan_Fabrication_MemoireRAM; Pologne_Fabrication_EcranLCD; Vietnam_Fabrication_EcranLCD; CoreeDuSud_Fabrication_EcranLCD; Taiwan_Fabrication_EcranLCD; Chine_Fabrication_EcranLCD; Japon_Fabrication_EcranLCD; Mexique_Fabrication_EcranLCD; CoreeDuSud_Fabrication_ProcesseurASIC; Israel_Fabrication_ProcesseurASIC; EtatsUnis_Fabrication_ProcesseurASIC; Taiwan_Fabrication_ProcesseurASIC; Chine_Fabrication_ProcesseurASIC; Singapour_Fabrication_ProcesseurASIC; Allemagne_Fabrication_ProcesseurASIC; EtatsUnis_Fabrication_StockageEMMC; CoreeDuSud_Fabrication_StockageEMMC; Japon_Fabrication_StockageEMMC; Chine_Fabrication_StockageEMMC; Chine_Fabrication_ProcesseurARM; Taiwan_Fabrication_ProcesseurARM; Singapour_Fabrication_ProcesseurARM; CoreeDuSud_Fabrication_ProcesseurARM; EtatsUnis_Fabrication_ProcesseurARM; Irlande_Fabrication_ProcesseurX86; EtatsUnis_Fabrication_ProcesseurX86; Taiwan_Fabrication_ProcesseurX86; Allemagne_Fabrication_ProcesseurX86; Israel_Fabrication_ProcesseurX86; Taiwan_Fabrication_SSDM2; Japon_Fabrication_SSDM2; Chine_Fabrication_SSDM2; CoreeDuSud_Fabrication_SSDM2; EtatsUnis_Fabrication_SSDM2; Chine_Fabrication_SSD25; Taiwan_Fabrication_SSD25; CoreeDuSud_Fabrication_SSD25; EtatsUnis_Fabrication_SSD25; Japon_Fabrication_SSD25; Singapour_Fabrication_DisqueDur; Thailande_Fabrication_DisqueDur; Chine_Fabrication_DisqueDur; Japon_Fabrication_DisqueDur; Philippines_Fabrication_DisqueDur; Malaisie_Fabrication_DisqueDur; EtatsUnis_Fabrication_DisqueDur; Chine_Extraction_Lanthane; Inde_Extraction_Lanthane; Australie_Extraction_Lanthane; EtatsUnis_Extraction_Lanthane; EtatsUnis_Traitement_Lanthane; Estonie_Traitement_Lanthane; France_Traitement_Lanthane; Malaisie_Traitement_Lanthane; Chine_Traitement_Lanthane; Inde_Traitement_Lanthane; Chine_Reserves_Lanthane; EtatsUnis_Reserves_Lanthane; Australie_Reserves_Lanthane; Russie_Reserves_Lanthane; Bresil_Reserves_Lanthane; Inde_Reserves_Lanthane; Vietnam_Reserves_Lanthane; Russie_Traitement_Cerium; Chine_Traitement_Cerium; EtatsUnis_Traitement_Cerium; Australie_Traitement_Cerium; Inde_Traitement_Cerium; Chine_Extraction_Cerium; EtatsUnis_Extraction_Cerium; Australie_Extraction_Cerium; Bresil_Extraction_Cerium; Chine_Reserves_Cerium; Inde_Reserves_Cerium; EtatsUnis_Reserves_Cerium; Australie_Reserves_Cerium; Bresil_Reserves_Cerium; EtatsUnis_Reserves_Holmium; Australie_Reserves_Holmium; Chine_Reserves_Holmium; Inde_Reserves_Holmium; Bresil_Reserves_Holmium; Russie_Reserves_Holmium; Australie_Extraction_Holmium; Inde_Extraction_Holmium; Chine_Extraction_Holmium; EtatsUnis_Extraction_Holmium; Bresil_Traitement_Holmium; Australie_Traitement_Holmium; SriLanka_Traitement_Holmium; Chine_Traitement_Holmium; EtatsUnis_Traitement_Holmium; Inde_Traitement_Holmium; Russie_Extraction_Platine; Canada_Extraction_Platine; AfriqueDuSud_Extraction_Platine; EtatsUnis_Extraction_Platine; Zimbabwe_Extraction_Platine; EtatsUnis_Reserves_Platine; Russie_Reserves_Platine; Canada_Reserves_Platine; AfriqueDuSud_Reserves_Platine; Zimbabwe_Reserves_Platine; EtatsUnis_Traitement_Platine; Russie_Traitement_Platine; AfriqueDuSud_Traitement_Platine; Canada_Traitement_Platine; Zimbabwe_Traitement_Platine; Myanmar_Extraction_Terbium; EtatsUnis_Extraction_Terbium; Chine_Extraction_Terbium; Australie_Extraction_Terbium; Bresil_Extraction_Terbium; Inde_Traitement_Terbium; Malaisie_Traitement_Terbium; Chine_Traitement_Terbium; EtatsUnis_Traitement_Terbium; Estonie_Traitement_Terbium; Vietnam_Traitement_Terbium; EtatsUnis_Reserves_Terbium; Australie_Reserves_Terbium; Bresil_Reserves_Terbium; Chine_Reserves_Terbium; Russie_Reserves_Europium; Vietnam_Reserves_Europium; Australie_Reserves_Europium; Inde_Reserves_Europium; Chine_Reserves_Europium; Bresil_Reserves_Europium; EtatsUnis_Reserves_Europium; EtatsUnis_Extraction_Europium; Australie_Extraction_Europium; Chine_Extraction_Europium; Inde_Extraction_Europium; Malaisie_Traitement_Europium; Chine_Traitement_Europium; France_Traitement_Europium; Estonie_Traitement_Europium; Japon_Traitement_Europium; EtatsUnis_Reserves_Yttrium; Inde_Reserves_Yttrium; Chine_Reserves_Yttrium; Australie_Reserves_Yttrium; EtatsUnis_Extraction_Yttrium; Inde_Extraction_Yttrium; Chine_Extraction_Yttrium; Myanmar_Extraction_Yttrium; Australie_Extraction_Yttrium; Vietnam_Traitement_Yttrium; Chine_Traitement_Yttrium; Estonie_Traitement_Yttrium; Malaisie_Traitement_Yttrium; EtatsUnis_Traitement_Yttrium; Bolivie_Extraction_Tungstene; Vietnam_Extraction_Tungstene; Espagne_Extraction_Tungstene; Rwanda_Extraction_Tungstene; Chine_Extraction_Tungstene; Russie_Extraction_Tungstene; Autriche_Extraction_Tungstene; Chine_Reserves_Tungstene; Vietnam_Reserves_Tungstene; Russie_Reserves_Tungstene; Chine_Traitement_Tungstene; CoreeDuSud_Traitement_Tungstene; Autriche_Traitement_Tungstene; EtatsUnis_Traitement_Tungstene; Allemagne_Traitement_Tungstene; Vietnam_Traitement_Tungstene; Japon_Traitement_Tungstene; Russie_Traitement_Tungstene; Inde_Reserves_Praseodyme; Bresil_Reserves_Praseodyme; EtatsUnis_Reserves_Praseodyme; Australie_Reserves_Praseodyme; Russie_Reserves_Praseodyme; Vietnam_Reserves_Praseodyme; Chine_Reserves_Praseodyme; Australie_Traitement_Praseodyme; Russie_Traitement_Praseodyme; Inde_Traitement_Praseodyme; EtatsUnis_Traitement_Praseodyme; Chine_Traitement_Praseodyme; Australie_Extraction_Praseodyme; Russie_Extraction_Praseodyme; Inde_Extraction_Praseodyme; EtatsUnis_Extraction_Praseodyme; Chine_Extraction_Praseodyme; Myanmar_Extraction_Praseodyme; AfriqueDuSud_Extraction_Manganese; Chine_Extraction_Manganese; Gabon_Extraction_Manganese; Inde_Extraction_Manganese; Bresil_Traitement_Manganese; Inde_Traitement_Manganese; AfriqueDuSud_Traitement_Manganese; Norvege_Traitement_Manganese; Gabon_Traitement_Manganese; Chine_Traitement_Manganese; Australie_Traitement_Manganese; Ukraine_Traitement_Manganese; France_Traitement_Manganese; Japon_Traitement_Manganese; Ghana_Reserves_Manganese; Bresil_Reserves_Manganese; Gabon_Reserves_Manganese; Inde_Reserves_Manganese; Australie_Reserves_Manganese; AfriqueDuSud_Reserves_Manganese; Chine_Reserves_Manganese; Chine_Extraction_Dysprosium; EtatsUnis_Extraction_Dysprosium; Australie_Extraction_Dysprosium; Myanmar_Reserves_Dysprosium; Australie_Reserves_Dysprosium; EtatsUnis_Reserves_Dysprosium; Chine_Reserves_Dysprosium; Malaisie_Traitement_Dysprosium; EtatsUnis_Traitement_Dysprosium; Inde_Traitement_Dysprosium; Estonie_Traitement_Dysprosium; Russie_Traitement_Dysprosium; Chine_Traitement_Dysprosium; Thailande_Extraction_Neodyme; Madagascar_Extraction_Neodyme; Myanmar_Extraction_Neodyme; Chine_Extraction_Neodyme; Vietnam_Extraction_Neodyme; Australie_Extraction_Neodyme; EtatsUnis_Extraction_Neodyme; Inde_Extraction_Neodyme; Russie_Extraction_Neodyme; EtatsUnis_Traitement_Neodyme; Inde_Traitement_Neodyme; Russie_Traitement_Neodyme; Australie_Traitement_Neodyme; Chine_Traitement_Neodyme; Inde_Reserves_Neodyme; Bresil_Reserves_Neodyme; EtatsUnis_Reserves_Neodyme; Russie_Reserves_Neodyme; Australie_Reserves_Neodyme; Vietnam_Reserves_Neodyme; Chine_Reserves_Neodyme; Indonesie_Traitement_Etain; Malaisie_Traitement_Etain; Belgique_Traitement_Etain; Bolivie_Traitement_Etain; Chine_Traitement_Etain; Perou_Traitement_Etain; Thailande_Traitement_Etain; Indonesie_Extraction_Etain; Bolivie_Extraction_Etain; Australie_Extraction_Etain; RDCongo_Extraction_Etain; Perou_Extraction_Etain; Chine_Extraction_Etain; Bresil_Extraction_Etain; Australie_Reserves_Etain; Chine_Reserves_Etain; Bolivie_Reserves_Etain; Myanmar_Reserves_Etain; Perou_Reserves_Etain; Indonesie_Reserves_Etain; Bresil_Reserves_Etain; Canada_Reserves_Nickel; Russie_Reserves_Nickel; Chine_Reserves_Nickel; Australie_Reserves_Nickel; Philippines_Reserves_Nickel; France_Reserves_Nickel; Bresil_Reserves_Nickel; Indonesie_Reserves_Nickel; EtatsUnis_Reserves_Nickel; Chine_Extraction_Nickel; Australie_Extraction_Nickel; Philippines_Extraction_Nickel; Canada_Extraction_Nickel; France_Extraction_Nickel; Indonesie_Extraction_Nickel; EtatsUnis_Extraction_Nickel; Russie_Extraction_Nickel; Bresil_Extraction_Nickel; Japon_Traitement_Nickel; Australie_Traitement_Nickel; Finlande_Traitement_Nickel; Indonesie_Traitement_Nickel; Canada_Traitement_Nickel; France_Traitement_Nickel; Chine_Traitement_Nickel; Russie_Traitement_Nickel; EtatsUnis_Reserves_Beryllium; EtatsUnis_Extraction_Beryllium; Chine_Extraction_Beryllium; Bresil_Extraction_Beryllium; AfriqueDuSud_Reserves_Or; Chine_Reserves_Or; Australie_Reserves_Or; Russie_Reserves_Or; Canada_Reserves_Or; EtatsUnis_Reserves_Or; Australie_Extraction_Or; AfriqueDuSud_Extraction_Or; Canada_Extraction_Or; Russie_Extraction_Or; Japon_Traitement_Or; AfriqueDuSud_Traitement_Or; EtatsUnis_Traitement_Or; Suisse_Traitement_Or; Australie_Traitement_Or; Allemagne_Traitement_Or; AfriqueDuSud_Extraction_Palladium; EtatsUnis_Extraction_Palladium; Zimbabwe_Extraction_Palladium; Canada_Extraction_Palladium; Russie_Extraction_Palladium; Canada_Reserves_Palladium; Russie_Reserves_Palladium; EtatsUnis_Reserves_Palladium; Zimbabwe_Reserves_Palladium; AfriqueDuSud_Reserves_Palladium; Zimbabwe_Traitement_Palladium; Canada_Traitement_Palladium; Russie_Traitement_Palladium; AfriqueDuSud_Traitement_Palladium; EtatsUnis_Traitement_Palladium; Chine_Traitement_Cuivre; Chili_Traitement_Cuivre; Japon_Traitement_Cuivre; Pologne_Traitement_Cuivre; Inde_Traitement_Cuivre; Allemagne_Traitement_Cuivre; CoreeDuSud_Traitement_Cuivre; EtatsUnis_Traitement_Cuivre; Russie_Traitement_Cuivre; Chili_Extraction_Cuivre; Australie_Extraction_Cuivre; Chine_Extraction_Cuivre; RDCongo_Extraction_Cuivre; Perou_Extraction_Cuivre; EtatsUnis_Extraction_Cuivre; Perou_Reserves_Cuivre; EtatsUnis_Reserves_Cuivre; Chine_Reserves_Cuivre; Chili_Reserves_Cuivre; Australie_Reserves_Cuivre; Russie_Reserves_Cuivre; RDCongo_Reserves_Cuivre; Mexique_Reserves_Cuivre; Indonesie_Extraction_Cuivre; Japon_Traitement_Argent; Pologne_Traitement_Argent; Allemagne_Traitement_Argent; Chine_Traitement_Argent; EtatsUnis_Traitement_Argent; Mexique_Traitement_Argent; Canada_Traitement_Argent; Australie_Extraction_Argent; Chili_Extraction_Argent; Perou_Extraction_Argent; Mexique_Extraction_Argent; Pologne_Extraction_Argent; Chine_Extraction_Argent; Russie_Extraction_Argent; Russie_Reserves_Argent; Australie_Reserves_Argent; Mexique_Reserves_Argent; Chili_Reserves_Argent; Pologne_Reserves_Argent; Chine_Reserves_Argent; Perou_Reserves_Argent; RDCongo_Traitement_Cobalt; Finlande_Traitement_Cobalt; Chine_Traitement_Cobalt; Zambie_Traitement_Cobalt; Canada_Traitement_Cobalt; Japon_Traitement_Cobalt; RDCongo_Extraction_Cobalt; Russie_Extraction_Cobalt; Chine_Extraction_Cobalt; Canada_Extraction_Cobalt; Cuba_Extraction_Cobalt; Chine_Reserves_Cobalt; Philippines_Reserves_Cobalt; Cuba_Reserves_Cobalt; Australie_Reserves_Cobalt; Russie_Reserves_Cobalt; Canada_Reserves_Cobalt; RDCongo_Reserves_Cobalt; Maroc_Extraction_Cobalt; Australie_Extraction_Cobalt; Tanzanie_Reserves_Graphite; Russie_Reserves_Graphite; Inde_Reserves_Graphite; Chine_Reserves_Graphite; Mozambique_Reserves_Graphite; Bresil_Reserves_Graphite; Madagascar_Reserves_Graphite; Mozambique_Extraction_Graphite; Chine_Extraction_Graphite; Tanzanie_Extraction_Graphite; Madagascar_Extraction_Graphite; Bresil_Extraction_Graphite; Madagascar_Traitement_Graphite; Japon_Traitement_Graphite; Bresil_Traitement_Graphite; Chine_Traitement_Graphite; Allemagne_Traitement_Graphite; Russie_Traitement_Graphite; Mozambique_Traitement_Graphite; Canada_Traitement_Graphite; Argentine_Traitement_Lithium; Allemagne_Traitement_Lithium; EtatsUnis_Traitement_Lithium; CoreeDuSud_Traitement_Lithium; Chine_Traitement_Lithium; Japon_Traitement_Lithium; Chili_Traitement_Lithium; Canada_Traitement_Lithium; Australie_Traitement_Lithium; Argentine_Extraction_Lithium; Bresil_Extraction_Lithium; Chili_Extraction_Lithium; Australie_Extraction_Lithium; Chine_Extraction_Lithium; Portugal_Reserves_Lithium; Chili_Reserves_Lithium; Bresil_Reserves_Lithium; EtatsUnis_Reserves_Lithium; Zimbabwe_Reserves_Lithium; Argentine_Reserves_Lithium; Chine_Reserves_Lithium; Australie_Reserves_Lithium; Canada_Reserves_Lithium; Zimbabwe_Extraction_Lithium; Inde_Traitement_Zinc; Australie_Traitement_Zinc; Espagne_Traitement_Zinc; Chine_Traitement_Zinc; Japon_Traitement_Zinc; CoreeDuSud_Traitement_Zinc; Canada_Traitement_Zinc; Perou_Traitement_Zinc; Belgique_Traitement_Zinc; Finlande_Traitement_Zinc; Inde_Extraction_Zinc; Australie_Extraction_Zinc; Perou_Extraction_Zinc; Chine_Extraction_Zinc; Bolivie_Extraction_Zinc; Mexique_Extraction_Zinc; Kazakhstan_Reserves_Zinc; Chine_Reserves_Zinc; Perou_Reserves_Zinc; Suede_Reserves_Zinc; EtatsUnis_Reserves_Zinc; Australie_Reserves_Zinc; AfriqueDuSud_Reserves_Zinc; Inde_Reserves_Zinc; Russie_Reserves_Zinc; Mexique_Reserves_Zinc; Russie_Extraction_Magnesium; EtatsUnis_Extraction_Magnesium; Norvege_Extraction_Magnesium; Bresil_Extraction_Magnesium; Chine_Extraction_Magnesium; Israel_Extraction_Magnesium; Israel_Traitement_Magnesium; EtatsUnis_Traitement_Magnesium; Ukraine_Traitement_Magnesium; Chine_Traitement_Magnesium; Turquie_Traitement_Magnesium; CoreeDuSud_Traitement_Magnesium; Bresil_Traitement_Magnesium; Kazakhstan_Traitement_Magnesium; Russie_Traitement_Magnesium; Norvege_Traitement_Magnesium; Ukraine_Extraction_Titane; Inde_Extraction_Titane; Canada_Extraction_Titane; AfriqueDuSud_Extraction_Titane; Chine_Extraction_Titane; Australie_Extraction_Titane; Kazakhstan_Traitement_Titane; Ukraine_Traitement_Titane; EtatsUnis_Traitement_Titane; Chine_Traitement_Titane; Russie_Traitement_Titane; Japon_Traitement_Titane; Inde_Traitement_Titane; Ukraine_Reserves_Titane; Inde_Reserves_Titane; AfriqueDuSud_Reserves_Titane; Canada_Reserves_Titane; Chine_Reserves_Titane; Australie_Reserves_Titane; Mozambique_Reserves_Titane; Kazakhstan_Reserves_Chrome; Finlande_Reserves_Chrome; AfriqueDuSud_Reserves_Chrome; Inde_Reserves_Chrome; Turquie_Reserves_Chrome; Kazakhstan_Extraction_Chrome; Finlande_Extraction_Chrome; Turquie_Extraction_Chrome; Inde_Extraction_Chrome; AfriqueDuSud_Extraction_Chrome; Kazakhstan_Traitement_Chrome; Russie_Traitement_Chrome; Chine_Traitement_Chrome; Finlande_Traitement_Chrome; AfriqueDuSud_Traitement_Chrome; Inde_Traitement_Chrome; Malaisie_Traitement_Gadolinium; France_Traitement_Gadolinium; Japon_Traitement_Gadolinium; Estonie_Traitement_Gadolinium; Chine_Traitement_Gadolinium; EtatsUnis_Traitement_Gadolinium; Australie_Extraction_Gadolinium; Bresil_Extraction_Gadolinium; Chine_Extraction_Gadolinium; EtatsUnis_Extraction_Gadolinium; Chine_Reserves_Gadolinium; Australie_Reserves_Gadolinium; EtatsUnis_Reserves_Gadolinium; Inde_Reserves_Gadolinium; Bresil_Reserves_Gadolinium; EtatsUnis_Extraction_Samarium; Bresil_Extraction_Samarium; Australie_Extraction_Samarium; Chine_Extraction_Samarium; Inde_Extraction_Samarium; Chine_Reserves_Samarium; Australie_Reserves_Samarium; Inde_Reserves_Samarium; Bresil_Reserves_Samarium; EtatsUnis_Reserves_Samarium; Malaisie_Traitement_Samarium; Chine_Traitement_Samarium; EtatsUnis_Traitement_Samarium; Japon_Traitement_Samarium; Bresil_Traitement_Samarium; Inde_Traitement_Samarium; Chine_Reserves_Erbium; Australie_Reserves_Erbium; Russie_Reserves_Erbium; EtatsUnis_Reserves_Erbium; Estonie_Traitement_Erbium; Malaisie_Traitement_Erbium; EtatsUnis_Traitement_Erbium; Japon_Traitement_Erbium; France_Traitement_Erbium; Chine_Traitement_Erbium; Russie_Extraction_Erbium; Australie_Extraction_Erbium; Chine_Extraction_Erbium; EtatsUnis_Extraction_Erbium; Myanmar_Extraction_Erbium; Chine_Reserves_Tantale; Bresil_Reserves_Tantale; Australie_Reserves_Tantale; Chine_Traitement_Tantale; EtatsUnis_Traitement_Tantale; Japon_Traitement_Tantale; Thailande_Traitement_Tantale; Allemagne_Traitement_Tantale; Estonie_Traitement_Tantale; Kazakhstan_Traitement_Tantale; Bresil_Traitement_Tantale; Bresil_Extraction_Tantale; Australie_Extraction_Tantale; Chine_Traitement_Hafnium; Inde_Traitement_Hafnium; Russie_Traitement_Hafnium; Ukraine_Traitement_Hafnium; EtatsUnis_Traitement_Hafnium; France_Traitement_Hafnium; Chine_Extraction_Hafnium; EtatsUnis_Extraction_Hafnium; France_Extraction_Hafnium; Canada_Extraction_Scandium; Philippines_Extraction_Scandium; Russie_Extraction_Scandium; Chine_Extraction_Scandium; Chine_Traitement_Scandium; Australie_Traitement_Scandium; Japon_Traitement_Scandium; Ukraine_Traitement_Scandium; Russie_Traitement_Scandium; Canada_Traitement_Scandium; Philippines_Traitement_Scandium; Chine_Reserves_Germanium; Chine_Extraction_Germanium; Russie_Extraction_Germanium; EtatsUnis_Extraction_Germanium; Russie_Traitement_Germanium; Canada_Traitement_Germanium; EtatsUnis_Traitement_Germanium; Belgique_Traitement_Germanium; Chine_Traitement_Germanium; Japon_Traitement_Germanium; Allemagne_Traitement_Germanium; Maroc_Extraction_Phosphore; Bresil_Extraction_Phosphore; Chine_Extraction_Phosphore; Russie_Extraction_Phosphore; ArabieSaoudite_Extraction_Phosphore; EtatsUnis_Extraction_Phosphore; Jordanie_Extraction_Phosphore; Chine_Traitement_Phosphore; Jordanie_Traitement_Phosphore; Russie_Traitement_Phosphore; EtatsUnis_Traitement_Phosphore; Maroc_Traitement_Phosphore; ArabieSaoudite_Traitement_Phosphore; EtatsUnis_Extraction_Silicium; Bresil_Extraction_Silicium; Norvege_Extraction_Silicium; France_Extraction_Silicium; Chine_Extraction_Silicium; Bresil_Traitement_Silicium; Norvege_Traitement_Silicium; Chine_Traitement_Silicium; EtatsUnis_Traitement_Silicium; Allemagne_Traitement_Silicium; CoreeDuSud_Traitement_Silicium; France_Traitement_Silicium; Chine_Traitement_Gallium; EtatsUnis_Traitement_Gallium; RoyaumeUni_Traitement_Gallium; Allemagne_Traitement_Gallium; Japon_Traitement_Gallium; CoreeDuSud_Traitement_Gallium; Chine_Extraction_Gallium; Japon_Extraction_Gallium; CoreeDuSud_Extraction_Gallium; Russie_Extraction_Gallium; Vietnam_Reserves_Antimoine; Turquie_Reserves_Antimoine; Australie_Reserves_Antimoine; Kirghizistan_Reserves_Antimoine; EtatsUnis_Reserves_Antimoine; Bolivie_Reserves_Antimoine; Tadjikistan_Reserves_Antimoine; Chine_Reserves_Antimoine; Russie_Reserves_Antimoine; Myanmar_Reserves_Antimoine; Chine_Extraction_Antimoine; Tadjikistan_Extraction_Antimoine; Russie_Extraction_Antimoine; Australie_Extraction_Antimoine; Bolivie_Extraction_Antimoine; Bolivie_Traitement_Antimoine; Chine_Traitement_Antimoine; EtatsUnis_Traitement_Antimoine; Russie_Traitement_Antimoine; Belgique_Traitement_Antimoine; Tadjikistan_Traitement_Antimoine; AfriqueDuSud_Traitement_Antimoine; Australie_Traitement_Antimoine; Chine_Reserves_Quartz; Norvege_Reserves_Quartz; EtatsUnis_Reserves_Quartz; Russie_Reserves_Quartz; Norvege_Extraction_Quartz; Russie_Extraction_Quartz; Chine_Extraction_Quartz; EtatsUnis_Extraction_Quartz; Japon_Traitement_Quartz; Chine_Traitement_Quartz; Russie_Traitement_Quartz; EtatsUnis_Traitement_Quartz; Bresil_Traitement_Quartz; Norvege_Traitement_Quartz; } + { rank=same; Jabil_EtatsUnis_Assemblage_CasquesVR; Flextronics_EtatsUnis_Assemblage_CasquesVR; Luxshare_Chine_Assemblage_CasquesVR; Goertek_Chine_Assemblage_CasquesVR; Pegatron_Taiwan_Assemblage_CasquesVR; Foxconn_Taiwan_Assemblage_CasquesVR; Samsung_CoreeDuSud_Assemblage_CasquesVR; HP_Malaisie_Assemblage_Imprimante; Brother_Philippines_Assemblage_Imprimante; Canon_Philippines_Assemblage_Imprimante; Ricoh_Japon_Assemblage_Imprimante; Canon_Japon_Assemblage_Imprimante; Epson_Thailande_Assemblage_Imprimante; Canon_Thailande_Assemblage_Imprimante; Kinpo_Chine_Assemblage_Imprimante; CalComp_Chine_Assemblage_Imprimante; Foxconn_Chine_Assemblage_Imprimante; Dixon_Inde_Assemblage_IoTWearables; Flextronics_Malaisie_Assemblage_IoTWearables; Jabil_Malaisie_Assemblage_IoTWearables; Goertek_Chine_Assemblage_IoTWearables; Foxconn_Chine_Assemblage_IoTWearables; Luxshare_Chine_Assemblage_IoTWearables; Inventec_Vietnam_Assemblage_IoTWearables; Compal_Vietnam_Assemblage_IoTWearables; Samsung_CoreeDuSud_Assemblage_IoTWearables; HPE_EtatsUnis_Assemblage_MaterielIA; Dell_EtatsUnis_Assemblage_MaterielIA; SuperMicro_EtatsUnis_Assemblage_MaterielIA; Quanta_Taiwan_Assemblage_MaterielIA; Wistron_Taiwan_Assemblage_MaterielIA; Foxconn_Taiwan_Assemblage_MaterielIA; Samsung_CoreeDuSud_Assemblage_MaterielIA; Inspur_Chine_Assemblage_MaterielIA; Huawei_Chine_Assemblage_MaterielIA; Wistron_Taiwan_Assemblage_MaterielReseau; Accton_Taiwan_Assemblage_MaterielReseau; Foxconn_Chine_Assemblage_MaterielReseau; Huawei_Chine_Assemblage_MaterielReseau; ZTE_Chine_Assemblage_MaterielReseau; Jabil_EtatsUnis_Assemblage_MaterielReseau; Flex_EtatsUnis_Assemblage_MaterielReseau; Plexus_Malaisie_Assemblage_MaterielReseau; Sanmina_Mexique_Assemblage_MaterielReseau; Celestica_Mexique_Assemblage_MaterielReseau; Acer_Taiwan_Assemblage_OrdiBureau; ASUS_Taiwan_Assemblage_OrdiBureau; Foxconn_RepubliqueTcheque_Assemblage_OrdiBureau; HP_Chine_Assemblage_OrdiBureau; Lenovo_Chine_Assemblage_OrdiBureau; HP_EtatsUnis_Assemblage_OrdiBureau; Dell_EtatsUnis_Assemblage_OrdiBureau; HP_Mexique_Assemblage_OrdiBureau; Dell_Mexique_Assemblage_OrdiBureau; Pegatron_Taiwan_Assemblage_OrdiPortable; Wistron_Taiwan_Assemblage_OrdiPortable; Quanta_Chine_Assemblage_OrdiPortable; Foxconn_Chine_Assemblage_OrdiPortable; Compal_Chine_Assemblage_OrdiPortable; Foxconn_Bresil_Assemblage_OrdiPortable; Positivo_Bresil_Assemblage_OrdiPortable; Foxconn_Vietnam_Assemblage_OrdiPortable; Compal_Vietnam_Assemblage_OrdiPortable; Dixon_Inde_Assemblage_OrdiPortable; Flex_Inde_Assemblage_OrdiPortable; Flex_Mexique_Assemblage_OrdiPortable; Quanta_Chine_Assemblage_Serveur; Foxconn_Chine_Assemblage_Serveur; Inventec_Chine_Assemblage_Serveur; Flex_Mexique_Assemblage_Serveur; Dell_EtatsUnis_Assemblage_Serveur; SuperMicro_EtatsUnis_Assemblage_Serveur; HPE_EtatsUnis_Assemblage_Serveur; Mitac_Taiwan_Assemblage_Serveur; Wistron_Taiwan_Assemblage_Serveur; Samsung_Inde_Assemblage_Smartphone; Foxconn_Inde_Assemblage_Smartphone; Foxconn_Bresil_Assemblage_Smartphone; Samsung_Bresil_Assemblage_Smartphone; Samsung_CoreeDuSud_Assemblage_Smartphone; Samsung_Vietnam_Assemblage_Smartphone; LG_Vietnam_Assemblage_Smartphone; Wistron_Chine_Assemblage_Smartphone; Pegatron_Chine_Assemblage_Smartphone; Foxconn_Chine_Assemblage_Smartphone; WD_Thailande_Assemblage_Stockage; Seagate_Thailande_Assemblage_Stockage; Wistron_Taiwan_Assemblage_Stockage; Quanta_Taiwan_Assemblage_Stockage; Toshiba_Japon_Assemblage_Stockage; Jabil_Malaisie_Assemblage_Stockage; Flextronics_Malaisie_Assemblage_Stockage; Luxshare_Chine_Assemblage_Stockage; Foxconn_Chine_Assemblage_Stockage; Dixon_Inde_Assemblage_Tablette; Foxconn_Inde_Assemblage_Tablette; Positivo_Bresil_Assemblage_Tablette; Samsung_Bresil_Assemblage_Tablette; Compal_Chine_Assemblage_Tablette; Foxconn_Chine_Assemblage_Tablette; Pegatron_Chine_Assemblage_Tablette; Samsung_Vietnam_Assemblage_Tablette; Hisense_Chine_Assemblage_Television; TCL_Chine_Assemblage_Television; Foxconn_Chine_Assemblage_Television; LG_CoreeDuSud_Assemblage_Television; Samsung_CoreeDuSud_Assemblage_Television; TCL_Pologne_Assemblage_Television; LG_Pologne_Assemblage_Television; Samsung_Mexique_Assemblage_Television; LG_Mexique_Assemblage_Television; Flex_Mexique_Fabrication_Boitier; Jabil_Chine_Fabrication_Boitier; Foxconn_Chine_Fabrication_Boitier; BYD_Chine_Fabrication_Boitier; Siemens_Allemagne_Fabrication_Boitier; Pegatron_Taiwan_Fabrication_Boitier; Catcher_Taiwan_Fabrication_Boitier; SVI_Thailande_Fabrication_Boitier; CalComp_Thailande_Fabrication_Boitier; Apple_EtatsUnis_Fabrication_Boitier; Goertek_Vietnam_Fabrication_Boitier; Amphenol_EtatsUnis_Fabrication_Connecteurs; TEConn_EtatsUnis_Fabrication_Connecteurs; Hirose_Japon_Fabrication_Connecteurs; JAE_Japon_Fabrication_Connecteurs; Lotes_Chine_Fabrication_Connecteurs; Luxshare_Chine_Fabrication_Connecteurs; Foxconn_Chine_Fabrication_Connecteurs; Foxconn_Taiwan_Fabrication_Connecteurs; Cheng_Taiwan_Fabrication_Connecteurs; Samsung_CoreeDuSud_Fabrication_Connecteurs; Fischer_Suisse_Fabrication_Connecteurs; HARTING_Allemagne_Fabrication_Connecteurs; ERNI_Allemagne_Fabrication_Connecteurs; CSOT_Chine_Fabrication_EcranMiniLED; BOE_Chine_Fabrication_EcranMiniLED; Osram_Allemagne_Fabrication_EcranMiniLED; LG_CoreeDuSud_Fabrication_EcranMiniLED; Samsung_CoreeDuSud_Fabrication_EcranMiniLED; Samsung_Vietnam_Fabrication_EcranMiniLED; Apple_EtatsUnis_Fabrication_EcranMiniLED; Lumileds_EtatsUnis_Fabrication_EcranMiniLED; Sony_Japon_Fabrication_EcranMiniLED; Sharp_Japon_Fabrication_EcranMiniLED; Epistar_Taiwan_Fabrication_EcranMiniLED; Innolux_Taiwan_Fabrication_EcranMiniLED; AUO_Taiwan_Fabrication_EcranMiniLED; TSMC_Taiwan_Fabrication_Connectivite; Realtek_Taiwan_Fabrication_Connectivite; MediaTek_Taiwan_Fabrication_Connectivite; Qualcomm_EtatsUnis_Fabrication_Connectivite; Broadcom_EtatsUnis_Fabrication_Connectivite; Intel_EtatsUnis_Fabrication_Connectivite; Samsung_CoreeDuSud_Fabrication_Connectivite; Intel_Israel_Fabrication_Connectivite; HiSilicon_Chine_Fabrication_Connectivite; UNISOC_Chine_Fabrication_Connectivite; NXP_PaysBas_Fabrication_Connectivite; Murata_Japon_Fabrication_Connectivite; MediaTek_Taiwan_Fabrication_Audio; Realtek_Taiwan_Fabrication_Audio; Foxconn_Taiwan_Fabrication_Audio; Panasonic_Japon_Fabrication_Audio; Sony_Japon_Fabrication_Audio; AlpsAlpine_Japon_Fabrication_Audio; Knowles_Chine_Fabrication_Audio; AAC_Chine_Fabrication_Audio; Goertek_Chine_Fabrication_Audio; Bose_Chine_Fabrication_Audio; TI_EtatsUnis_Fabrication_Audio; Cirrus_EtatsUnis_Fabrication_Audio; Samsung_CoreeDuSud_Fabrication_Audio; LG_CoreeDuSud_Fabrication_Audio; Infineon_Allemagne_Fabrication_Audio; BeyerDynamic_Allemagne_Fabrication_Audio; Samsung_Vietnam_Fabrication_Camera; TSMC_Taiwan_Fabrication_Camera; Foxconn_Taiwan_Fabrication_Camera; Canon_Japon_Fabrication_Camera; Nikon_Japon_Fabrication_Camera; Sony_Japon_Fabrication_Camera; OmniVision_EtatsUnis_Fabrication_Camera; LG_CoreeDuSud_Fabrication_Camera; Samsung_CoreeDuSud_Fabrication_Camera; OFilm_Chine_Fabrication_Camera; Largan_Chine_Fabrication_Camera; Sunny_Chine_Fabrication_Camera; Zeiss_Allemagne_Fabrication_Camera; Tianma_Chine_Fabrication_EcranOLED; BOE_Chine_Fabrication_EcranOLED; Visionox_Chine_Fabrication_EcranOLED; CSOT_Chine_Fabrication_EcranOLED; AUO_Taiwan_Fabrication_EcranOLED; eMagin_EtatsUnis_Fabrication_EcranOLED; Kopin_EtatsUnis_Fabrication_EcranOLED; Samsung_Inde_Fabrication_EcranOLED; Sony_Japon_Fabrication_EcranOLED; JOLED_Japon_Fabrication_EcranOLED; Samsung_Vietnam_Fabrication_EcranOLED; LG_CoreeDuSud_Fabrication_EcranOLED; Samsung_CoreeDuSud_Fabrication_EcranOLED; LG_Pologne_Fabrication_Batterie; Samsung_Hongrie_Fabrication_Batterie; Gotion_Chine_Fabrication_Batterie; CATL_Chine_Fabrication_Batterie; BYD_Chine_Fabrication_Batterie; Panasonic_Japon_Fabrication_Batterie; TDK_Japon_Fabrication_Batterie; Samsung_CoreeDuSud_Fabrication_Batterie; SK_CoreeDuSud_Fabrication_Batterie; LG_CoreeDuSud_Fabrication_Batterie; Tesla_EtatsUnis_Fabrication_Batterie; NXP_PaysBas_Fabrication_Capteurs; Samsung_CoreeDuSud_Fabrication_Capteurs; LG_CoreeDuSud_Fabrication_Capteurs; TE_EtatsUnis_Fabrication_Capteurs; TI_EtatsUnis_Fabrication_Capteurs; AAC_Chine_Fabrication_Capteurs; Goertek_Chine_Fabrication_Capteurs; STMicro_Suisse_Fabrication_Capteurs; Infineon_Allemagne_Fabrication_Capteurs; Bosch_Allemagne_Fabrication_Capteurs; TSMC_Taiwan_Fabrication_Capteurs; Panasonic_Japon_Fabrication_Capteurs; Sony_Japon_Fabrication_Capteurs; Foxconn_Chine_Fabrication_CarteMere; BYD_Chine_Fabrication_CarteMere; Quanta_Chine_Fabrication_CarteMere; Flex_Malaisie_Fabrication_CarteMere; Jabil_Malaisie_Fabrication_CarteMere; CalComp_Thailande_Fabrication_CarteMere; Intel_Vietnam_Fabrication_CarteMere; Samsung_Vietnam_Fabrication_CarteMere; Gigabyte_Taiwan_Fabrication_CarteMere; ASUS_Taiwan_Fabrication_CarteMere; MSI_Taiwan_Fabrication_CarteMere; Pegatron_Taiwan_Fabrication_CarteMere; Intel_EtatsUnis_Fabrication_CarteMere; Foxconn_Mexique_Fabrication_CarteMere; Micron_EtatsUnis_Fabrication_MemoireRAM; Samsung_CoreeDuSud_Fabrication_MemoireRAM; SKHynix_CoreeDuSud_Fabrication_MemoireRAM; Winbond_Taiwan_Fabrication_MemoireRAM; Nanya_Taiwan_Fabrication_MemoireRAM; LG_Pologne_Fabrication_EcranLCD; Samsung_Vietnam_Fabrication_EcranLCD; Samsung_CoreeDuSud_Fabrication_EcranLCD; LG_CoreeDuSud_Fabrication_EcranLCD; Innolux_Taiwan_Fabrication_EcranLCD; AUO_Taiwan_Fabrication_EcranLCD; BOE_Chine_Fabrication_EcranLCD; CSOT_Chine_Fabrication_EcranLCD; CEC_Chine_Fabrication_EcranLCD; Sharp_Japon_Fabrication_EcranLCD; JDI_Japon_Fabrication_EcranLCD; LG_Mexique_Fabrication_EcranLCD; Samsung_CoreeDuSud_Fabrication_ProcesseurASIC; Tower_Israel_Fabrication_ProcesseurASIC; Intel_EtatsUnis_Fabrication_ProcesseurASIC; TSMC_Taiwan_Fabrication_ProcesseurASIC; SMIC_Chine_Fabrication_ProcesseurASIC; GlobalFoundries_Singapour_Fabrication_ProcesseurASIC; GlobalFoundries_Allemagne_Fabrication_ProcesseurASIC; WD_EtatsUnis_Fabrication_StockageEMMC; Micron_EtatsUnis_Fabrication_StockageEMMC; SKHynix_CoreeDuSud_Fabrication_StockageEMMC; Samsung_CoreeDuSud_Fabrication_StockageEMMC; Kioxia_Japon_Fabrication_StockageEMMC; Yangtze_Chine_Fabrication_StockageEMMC; Longsys_Chine_Fabrication_StockageEMMC; SMIC_Chine_Fabrication_ProcesseurARM; TSMC_Taiwan_Fabrication_ProcesseurARM; GlobalFoundries_Singapour_Fabrication_ProcesseurARM; Samsung_CoreeDuSud_Fabrication_ProcesseurARM; GlobalFoundries_EtatsUnis_Fabrication_ProcesseurARM; Intel_EtatsUnis_Fabrication_ProcesseurARM; Intel_Irlande_Fabrication_ProcesseurX86; Intel_EtatsUnis_Fabrication_ProcesseurX86; TSMC_Taiwan_Fabrication_ProcesseurX86; GlobalFoundries_Allemagne_Fabrication_ProcesseurX86; Intel_Israel_Fabrication_ProcesseurX86; ADATA_Taiwan_Fabrication_SSDM2; Silicon_Taiwan_Fabrication_SSDM2; Kioxia_Japon_Fabrication_SSDM2; Longsys_Chine_Fabrication_SSDM2; Yangtze_Chine_Fabrication_SSDM2; SKHynix_CoreeDuSud_Fabrication_SSDM2; Samsung_CoreeDuSud_Fabrication_SSDM2; WD_EtatsUnis_Fabrication_SSDM2; Seagate_EtatsUnis_Fabrication_SSDM2; Micron_EtatsUnis_Fabrication_SSDM2; Kingston_EtatsUnis_Fabrication_SSDM2; Yangtze_Chine_Fabrication_SSD25; Longsys_Chine_Fabrication_SSD25; ADATA_Taiwan_Fabrication_SSD25; Transcend_Taiwan_Fabrication_SSD25; SKHynix_CoreeDuSud_Fabrication_SSD25; Samsung_CoreeDuSud_Fabrication_SSD25; Seagate_EtatsUnis_Fabrication_SSD25; Micron_EtatsUnis_Fabrication_SSD25; WD_EtatsUnis_Fabrication_SSD25; Kingston_EtatsUnis_Fabrication_SSD25; Kioxia_Japon_Fabrication_SSD25; Seagate_Singapour_Fabrication_DisqueDur; Seagate_Thailande_Fabrication_DisqueDur; WD_Thailande_Fabrication_DisqueDur; Seagate_Chine_Fabrication_DisqueDur; WD_Chine_Fabrication_DisqueDur; Toshiba_Japon_Fabrication_DisqueDur; Toshiba_Philippines_Fabrication_DisqueDur; Seagate_Malaisie_Fabrication_DisqueDur; WD_Malaisie_Fabrication_DisqueDur; WD_EtatsUnis_Fabrication_DisqueDur; XiamenTungsten_Chine_Extraction_Lanthane; ChinaMinmetals_Chine_Extraction_Lanthane; BaotouSteel_Chine_Extraction_Lanthane; IndianRare_Inde_Extraction_Lanthane; LynasRare_Australie_Extraction_Lanthane; MPMaterials_EtatsUnis_Extraction_Lanthane; MPMaterials_EtatsUnis_Traitement_Lanthane; NPMSilmet_Estonie_Traitement_Lanthane; Solvay_France_Traitement_Lanthane; LynasAdvanced_Malaisie_Traitement_Lanthane; ChinaNorthern_Chine_Traitement_Lanthane; XiamenTungsten_Chine_Traitement_Lanthane; ChinaMinmetals_Chine_Traitement_Lanthane; IndianRare_Inde_Traitement_Lanthane; SolikamskMagnesium_Russie_Traitement_Cerium; ChinaMinmetals_Chine_Traitement_Cerium; NorthernRare_Chine_Traitement_Cerium; MPMaterials_EtatsUnis_Traitement_Cerium; LynasRare_Australie_Traitement_Cerium; IndianRare_Inde_Traitement_Cerium; LynasRare_Australie_Extraction_Cerium; MPMaterials_EtatsUnis_Extraction_Cerium; SerraVerde_Bresil_Extraction_Cerium; XiamenTungsten_Chine_Extraction_Cerium; ChinaNorth_Chine_Extraction_Cerium; ChinaRare_Chine_Extraction_Cerium; LynasRare_Australie_Extraction_Holmium; IndianRare_Inde_Extraction_Holmium; XiamenTungsten_Chine_Extraction_Holmium; ChinaMinmetals_Chine_Extraction_Holmium; BaotouSteel_Chine_Extraction_Holmium; MPMaterials_EtatsUnis_Extraction_Holmium; CBMM_Bresil_Traitement_Holmium; LynasRare_Australie_Traitement_Holmium; LankaMineral_SriLanka_Traitement_Holmium; ChinaMinmetals_Chine_Traitement_Holmium; MPMaterials_EtatsUnis_Traitement_Holmium; IndianRare_Inde_Traitement_Holmium; NorilskNickel_Russie_Extraction_Platine; Vale_Canada_Extraction_Platine; NorthamPlatinum_AfriqueDuSud_Extraction_Platine; SibanyeStillwater_AfriqueDuSud_Extraction_Platine; AngloAmerican_AfriqueDuSud_Extraction_Platine; ImpalaPlatinum_AfriqueDuSud_Extraction_Platine; SibanyeStillwater_EtatsUnis_Extraction_Platine; Zimplats_Zimbabwe_Extraction_Platine; SibanyeStillwater_EtatsUnis_Traitement_Platine; NorilskNickel_Russie_Traitement_Platine; ImpalaPlatinum_AfriqueDuSud_Traitement_Platine; SibanyeStillwater_AfriqueDuSud_Traitement_Platine; AngloAmerican_AfriqueDuSud_Traitement_Platine; Glencore_Canada_Traitement_Platine; Vale_Canada_Traitement_Platine; Mimosa_Zimbabwe_Traitement_Platine; Zimplats_Zimbabwe_Traitement_Platine; Diversesentreprises_Myanmar_Extraction_Terbium; MPMaterials_EtatsUnis_Extraction_Terbium; ChinaNorthern_Chine_Extraction_Terbium; LynasRare_Australie_Extraction_Terbium; CBMM_Bresil_Extraction_Terbium; IndianRare_Inde_Traitement_Terbium; LynasAdvanced_Malaisie_Traitement_Terbium; XiamenTungsten_Chine_Traitement_Terbium; ChinaNorthern_Chine_Traitement_Terbium; ChinaMinmetals_Chine_Traitement_Terbium; MPMaterials_EtatsUnis_Traitement_Terbium; NPMSilmet_Estonie_Traitement_Terbium; VietnamRare_Vietnam_Traitement_Terbium; MPMaterials_EtatsUnis_Extraction_Europium; LynasRare_Australie_Extraction_Europium; BaotouSteel_Chine_Extraction_Europium; XiamenTungsten_Chine_Extraction_Europium; IndianRare_Inde_Extraction_Europium; LynasAdvanced_Malaisie_Traitement_Europium; ChinaMinmetals_Chine_Traitement_Europium; ShengheResources_Chine_Traitement_Europium; Solvay_France_Traitement_Europium; NPMSilmet_Estonie_Traitement_Europium; ShinEtsu_Japon_Traitement_Europium; MPMaterials_EtatsUnis_Extraction_Yttrium; IndianRare_Inde_Extraction_Yttrium; ChinaNorthern_Chine_Extraction_Yttrium; Diversesentreprises_Myanmar_Extraction_Yttrium; LynasRare_Australie_Extraction_Yttrium; VietnamRare_Vietnam_Traitement_Yttrium; ChinaNorthern_Chine_Traitement_Yttrium; XiamenTungsten_Chine_Traitement_Yttrium; ChinaMinmetals_Chine_Traitement_Yttrium; NPMSilmet_Estonie_Traitement_Yttrium; LynasAdvanced_Malaisie_Traitement_Yttrium; MPMaterials_EtatsUnis_Traitement_Yttrium; EmpresaMinera_Bolivie_Extraction_Tungstene; MasanHighTech_Vietnam_Extraction_Tungstene; AlmontyIndustries_Espagne_Extraction_Tungstene; RwandaMines_Rwanda_Extraction_Tungstene; JiangxiXianglushan_Chine_Extraction_Tungstene; JiangxiTungsten_Chine_Extraction_Tungstene; WolframCompany_Russie_Extraction_Tungstene; WolframBergbau_Autriche_Extraction_Tungstene; ChinaMinmetals_Chine_Traitement_Tungstene; XiamenTungsten_Chine_Traitement_Tungstene; TaeguTec_CoreeDuSud_Traitement_Tungstene; PlanseeGroup_Autriche_Traitement_Tungstene; GlobalTungsten_EtatsUnis_Traitement_Tungstene; HCStarck_Allemagne_Traitement_Tungstene; MasanResources_Vietnam_Traitement_Tungstene; JapanNew_Japon_Traitement_Tungstene; WolframCompany_Russie_Traitement_Tungstene; LynasRare_Australie_Traitement_Praseodyme; SolikamskMagnesium_Russie_Traitement_Praseodyme; IndianRare_Inde_Traitement_Praseodyme; MPMaterials_EtatsUnis_Traitement_Praseodyme; ChinaNorthern_Chine_Traitement_Praseodyme; ChinaMinmetals_Chine_Traitement_Praseodyme; XiamenTungsten_Chine_Traitement_Praseodyme; Multipleentreprises_Myanmar_Extraction_Praseodyme; ChinaMinmetals_Chine_Extraction_Praseodyme; ChinaNorthern_Chine_Extraction_Praseodyme; ShengheResources_Chine_Extraction_Praseodyme; Rostec_Russie_Extraction_Praseodyme; LynasRare_Australie_Extraction_Praseodyme; IndianRare_Inde_Extraction_Praseodyme; MPMaterials_EtatsUnis_Extraction_Praseodyme; JupiterMines_AfriqueDuSud_Extraction_Manganese; South32_AfriqueDuSud_Extraction_Manganese; AssmangLtd_AfriqueDuSud_Extraction_Manganese; TMI_Chine_Extraction_Manganese; Eramet_Gabon_Extraction_Manganese; NGM_Gabon_Extraction_Manganese; AML_Gabon_Extraction_Manganese; MOIL_Inde_Extraction_Manganese; Vale_Bresil_Traitement_Manganese; MOIL_Inde_Traitement_Manganese; Assmang_AfriqueDuSud_Traitement_Manganese; ErametNorway_Norvege_Traitement_Manganese; Comilog_Gabon_Traitement_Manganese; TianjinManganese_Chine_Traitement_Manganese; CITICDameng_Chine_Traitement_Manganese; South32_Australie_Traitement_Manganese; Nikopol_Ukraine_Traitement_Manganese; ErametMarietta_France_Traitement_Manganese; MizushimaFerroalloy_Japon_Traitement_Manganese; ChinaNorthern_Chine_Extraction_Dysprosium; MPMaterials_EtatsUnis_Extraction_Dysprosium; NorthernMinerals_Australie_Extraction_Dysprosium; LynasAdvanced_Malaisie_Traitement_Dysprosium; MPMaterials_EtatsUnis_Traitement_Dysprosium; IndianRare_Inde_Traitement_Dysprosium; NPMSilmet_Estonie_Traitement_Dysprosium; SolikamskMagnesium_Russie_Traitement_Dysprosium; ChinaMinmetals_Chine_Traitement_Dysprosium; NorthernRare_Chine_Traitement_Dysprosium; Diversesentreprises_Thailande_Traitement_Neodyme; Diversesentreprises_Madagascar_Extraction_Neodyme; Diversesentreprises_Myanmar_Extraction_Neodyme; ChinaNorthern_Chine_Extraction_Neodyme; VietnamRare_Vietnam_Extraction_Neodyme; LynasRare_Australie_Extraction_Neodyme; MPMaterials_EtatsUnis_Extraction_Neodyme; IndianRare_Inde_Extraction_Neodyme; TriArkMining_Russie_Extraction_Neodyme; MPMaterials_EtatsUnis_Traitement_Neodyme; IndianRare_Inde_Traitement_Neodyme; SolikamskMagnesium_Russie_Traitement_Neodyme; LynasRare_Australie_Traitement_Neodyme; ChinaMinmetals_Chine_Traitement_Neodyme; XiamenTungsten_Chine_Traitement_Neodyme; ChinaNorthern_Chine_Traitement_Neodyme; PTTimah_Indonesie_Traitement_Etain; MalaysiaSmelting_Malaisie_Traitement_Etain; MetalloChimique_Belgique_Traitement_Etain; EmpresaMetalurgica_Bolivie_Traitement_Etain; YunnanTin_Chine_Traitement_Etain; Minsur_Perou_Traitement_Etain; Thaisarco_Thailande_Traitement_Etain; PTTimah_Indonesie_Extraction_Etain; MineracaoTaboca_Bresil_Extraction_Etain; AlphaminResources_RDCongo_Extraction_Etain; YunnanTin_Chine_Extraction_Etain; EmpresaMinera_Bolivie_Extraction_Etain; Minsur_Perou_Extraction_Etain; MetalsX_Australie_Extraction_Etain; JinchuanGroup_Chine_Extraction_Nickel; BHP_Australie_Extraction_Nickel; NickelAsia_Philippines_Extraction_Nickel; Vale_Canada_Extraction_Nickel; Glencore_Canada_Extraction_Nickel; Eramet_France_Extraction_Nickel; ValeIndonesia_Indonesie_Extraction_Nickel; PTAneka_Indonesie_Extraction_Nickel; EagleMine_EtatsUnis_Extraction_Nickel; NorilskNickel_Russie_Extraction_Nickel; Vale_Bresil_Extraction_Nickel; SumitomoMetal_Japon_Traitement_Nickel; BHP_Australie_Traitement_Nickel; NornickelHarjavalta_Finlande_Traitement_Nickel; PTAneka_Indonesie_Traitement_Nickel; ValeIndonesia_Indonesie_Traitement_Nickel; Vale_Canada_Traitement_Nickel; Glencore_Canada_Traitement_Nickel; SLN_NouvelleCaledonie_Traitement_Nickel; JinchuanGroup_Chine_Traitement_Nickel; TsingshanGroup_Chine_Traitement_Nickel; NorilskNickel_Russie_Traitement_Nickel; MaterionCorporation_EtatsUnis_Extraction_Beryllium; XinjiangNonferrous_Chine_Extraction_Beryllium; FuyunHengsheng_Chine_Extraction_Beryllium; Mibra_Bresil_Extraction_Beryllium; CompanhiaBrasileira_Bresil_Extraction_Beryllium; NewcrestMining_Australie_Extraction_Or; AngloGoldAshanti_AfriqueDuSud_Extraction_Or; AgnicoEagle_Canada_Extraction_Or; Polyus_Russie_Extraction_Or; TanakaKikinzoku_Japon_Traitement_Or; AsahiRefining_Japon_Traitement_Or; RandRefinery_AfriqueDuSud_Traitement_Or; Heraeus_EtatsUnis_Traitement_Or; JohnsonMatthey_EtatsUnis_Traitement_Or; MetalorTechnologies_Suisse_Traitement_Or; ArgorHeraeus_Suisse_Traitement_Or; Valcambi_Suisse_Traitement_Or; PAMP_Suisse_Traitement_Or; PerthMint_Australie_Traitement_Or; Umicore_Allemagne_Traitement_Or; SibanyeStillwater_AfriqueDuSud_Extraction_Palladium; ImpalaPlatinum_AfriqueDuSud_Extraction_Palladium; AngloAmerican_AfriqueDuSud_Extraction_Palladium; SibanyeStillwater_EtatsUnis_Extraction_Palladium; ZimplatsHoldings_Zimbabwe_Extraction_Palladium; ImpalaPlatinum_Zimbabwe_Extraction_Palladium; NorthAmerican_Canada_Extraction_Palladium; Vale_Canada_Extraction_Palladium; NorilskNickel_Russie_Extraction_Palladium; Zimplats_Zimbabwe_Traitement_Palladium; Mimosa_Zimbabwe_Traitement_Palladium; Vale_Canada_Traitement_Palladium; Glencore_Canada_Traitement_Palladium; NorilskNickel_Russie_Traitement_Palladium; SibanyeStillwater_AfriqueDuSud_Traitement_Palladium; ImpalaPlatinum_AfriqueDuSud_Traitement_Palladium; AngloAmerican_AfriqueDuSud_Traitement_Palladium; SibanyeStillwater_EtatsUnis_Traitement_Palladium; CHALCO_Chine_Traitement_Cuivre; ZijinMining_Chine_Traitement_Cuivre; YunnanCopper_Chine_Traitement_Cuivre; Tongling_Chine_Traitement_Cuivre; CMOC_Chine_Traitement_Cuivre; JiangxiCopper_Chine_Traitement_Cuivre; Escondida_Chili_Traitement_Cuivre; Codelco_Chili_Traitement_Cuivre; PanPacificCopper_Japon_Traitement_Cuivre; KGHM_Pologne_Traitement_Cuivre; KutchCopper_Inde_Traitement_Cuivre; Aurubis_Allemagne_Traitement_Cuivre; LSNikko_CoreeDuSud_Traitement_Cuivre; FreeportMcMoRan_EtatsUnis_Traitement_Cuivre; NorilskNickel_Russie_Traitement_Cuivre; JiangxiCopper_Chine_Extraction_Cuivre; TenkeFungurume_RDCongo_Extraction_Cuivre; KamoaKakula_RDCongo_Extraction_Cuivre; RioTinto_Australie_Extraction_Cuivre; BHP_Australie_Extraction_Cuivre; Codelco_Chili_Extraction_Cuivre; Escondida_Chili_Extraction_Cuivre; Collahuasi_Chili_Extraction_Cuivre; Antamina_Perou_Extraction_Cuivre; SouthernCopper_Perou_Extraction_Cuivre; FreeportMcMoRan_EtatsUnis_Extraction_Cuivre; RioTinto_EtatsUnis_Extraction_Cuivre; Grasberg_Indonesie_Extraction_Cuivre; MitsubishiMaterials_Japon_Traitement_Argent; KGHM_Pologne_Traitement_Argent; Aurubis_Allemagne_Traitement_Argent; JiangxiCopper_Chine_Traitement_Argent; Asarco_EtatsUnis_Traitement_Argent; Penoles_Mexique_Traitement_Argent; GlencoreCanada_Canada_Traitement_Argent; Antamina_Perou_Extraction_Argent; BHP_Australie_Extraction_Argent; Polymetal_Russie_Extraction_Argent; KGHM_Pologne_Extraction_Argent; ZijinMining_Chine_Extraction_Argent; Codelco_Chili_Extraction_Argent; Newmont_Mexique_Extraction_Argent; Fresnillo_Mexique_Extraction_Argent; ChinaMolybdenum_RDCongo_Traitement_Cobalt; GlencoreKatanga_RDCongo_Traitement_Cobalt; Kokkola_Finlande_Traitement_Cobalt; GEM_Chine_Traitement_Cobalt; HuayouCobalt_Chine_Traitement_Cobalt; Jinchuan_Chine_Traitement_Cobalt; ERG_Zambie_Traitement_Cobalt; Sherritt_Canada_Traitement_Cobalt; Sumitomo_Japon_Traitement_Cobalt; Managem_Maroc_Extraction_Cobalt; Vale_Canada_Extraction_Cobalt; ChinaMolybdenum_RDCongo_Extraction_Cobalt; Glencore_RDCongo_Extraction_Cobalt; EurasianResources_RDCongo_Extraction_Cobalt; HuayouCobalt_Chine_Extraction_Cobalt; NorilskNickel_Russie_Extraction_Cobalt; SherrittInternational_Cuba_Extraction_Cobalt; BHP_Australie_Extraction_Cobalt; SyrahResources_Mozambique_Extraction_Graphite; QingdaoBlack_Chine_Extraction_Graphite; ChinaMinmetals_Chine_Extraction_Graphite; WalkaboutResources_Tanzanie_Extraction_Graphite; EtablissementGallois_Madagascar_Extraction_Graphite; SouthStar_Bresil_Extraction_Graphite; EtablissementsGallois_Madagascar_Traitement_Graphite; TirupatiGraphite_Madagascar_Traitement_Graphite; TokaiCarbon_Japon_Traitement_Graphite; Nacionalde_Bresil_Traitement_Graphite; AoyuGraphite_Chine_Traitement_Graphite; BTRNew_Chine_Traitement_Graphite; SGLCarbon_Allemagne_Traitement_Graphite; Uralgraphite_Russie_Traitement_Graphite; SyrahResources_Mozambique_Traitement_Graphite; NorthernGraphite_Canada_Traitement_Graphite; NouveauMonde_Canada_Traitement_Graphite; Livent_Argentine_Traitement_Lithium; Eramet_Argentine_Traitement_Lithium; AMGLithium_Allemagne_Traitement_Lithium; Livent_EtatsUnis_Traitement_Lithium; Albemarle_EtatsUnis_Traitement_Lithium; POSCO_CoreeDuSud_Traitement_Lithium; CATL_Chine_Traitement_Lithium; GanfengLithium_Chine_Traitement_Lithium; TianqiLithium_Chine_Traitement_Lithium; SumitomoMetal_Japon_Traitement_Lithium; SQM_Chili_Traitement_Lithium; Albemarle_Chili_Traitement_Lithium; NemaskaLithium_Canada_Traitement_Lithium; PilbaraMinerals_Australie_Traitement_Lithium; MineralResources_Australie_Traitement_Lithium; TianqiLithium_Chine_Extraction_Lithium; GanfengLithium_Chine_Extraction_Lithium; Albemarle_Chili_Extraction_Lithium; SQM_Chili_Extraction_Lithium; CompanhiaBrasileira_Bresil_Extraction_Lithium; Livent_Argentine_Extraction_Lithium; Orocobre_Argentine_Extraction_Lithium; BikitaMinerals_Zimbabwe_Extraction_Lithium; PilbaraMinerals_Australie_Extraction_Lithium; TalisonLithium_Australie_Extraction_Lithium; HindustanZinc_Inde_Traitement_Zinc; Nyrstar_Australie_Traitement_Zinc; Asturianade_Espagne_Traitement_Zinc; ChinaMinmetals_Chine_Traitement_Zinc; ZijinMining_Chine_Traitement_Zinc; YunnanChihong_Chine_Traitement_Zinc; MitsuiMining_Japon_Traitement_Zinc; KoreaZinc_CoreeDuSud_Traitement_Zinc; TeckResources_Canada_Traitement_Zinc; NexaResources_Perou_Traitement_Zinc; Nyrstar_Belgique_Traitement_Zinc; Boliden_Finlande_Traitement_Zinc; NewCentury_Australie_Extraction_Zinc; MMGLimited_Australie_Extraction_Zinc; SinchiWayra_Bolivie_Extraction_Zinc; HindustanZinc_Inde_Extraction_Zinc; IndustriasPenoles_Mexique_Extraction_Zinc; NexaResources_Perou_Extraction_Zinc; VolcanCompania_Perou_Extraction_Zinc; ChinaMinmetals_Chine_Extraction_Zinc; ZijinMining_Chine_Extraction_Zinc; VSMPOAVISMA_Russie_Extraction_Magnesium; USMagnesium_EtatsUnis_Extraction_Magnesium; NorskHydro_Norvege_Extraction_Magnesium; RIMAIndustrial_Bresil_Extraction_Magnesium; TaiyuanYiwei_Chine_Extraction_Magnesium; ShaanxiMagnesium_Chine_Extraction_Magnesium; NingxiaHuiye_Chine_Extraction_Magnesium; DeadSea_Israel_Extraction_Magnesium; DeadSea_Israel_Traitement_Magnesium; USMagnesium_EtatsUnis_Traitement_Magnesium; ZaporozhyeTitanium_Ukraine_Traitement_Magnesium; TaiyuanYiwei_Chine_Traitement_Magnesium; NingxiaHuiye_Chine_Traitement_Magnesium; ShaanxiMagnesium_Chine_Traitement_Magnesium; ESAN_Turquie_Traitement_Magnesium; POSCO_CoreeDuSud_Traitement_Magnesium; RIMAIndustrial_Bresil_Traitement_Magnesium; SolikamskMagnesium_Kazakhstan_Traitement_Magnesium; VSMPOAVISMA_Russie_Traitement_Magnesium; NorskHydro_Norvege_Traitement_Magnesium; ValkiIlmenit_Ukraine_Extraction_Titane; IndianRare_Inde_Extraction_Titane; RioTinto_Canada_Extraction_Titane; RichardsBay_AfriqueDuSud_Extraction_Titane; PangangGroup_Chine_Extraction_Titane; IlukaResources_Australie_Extraction_Titane; UKTMP_Kazakhstan_Traitement_Titane; ZaporozhyeTitanium_Ukraine_Traitement_Titane; Timet_EtatsUnis_Traitement_Titane; YunhaiSpecial_Chine_Traitement_Titane; BaojiTitanium_Chine_Traitement_Titane; VSMPOAVISMA_Russie_Traitement_Titane; TohoTitanium_Japon_Traitement_Titane; KeralaMinerals_Inde_Traitement_Titane; Kazchrome_Kazakhstan_Extraction_Chrome; Outokumpu_Finlande_Extraction_Chrome; EtiKrom_Turquie_Extraction_Chrome; TataSteel_Inde_Extraction_Chrome; SamancorChrome_AfriqueDuSud_Extraction_Chrome; Glencore_AfriqueDuSud_Extraction_Chrome; Kazchrome_Kazakhstan_Traitement_Chrome; Chelyabinsk_Russie_Traitement_Chrome; ShanxiTaigang_Chine_Traitement_Chrome; JilinFerroalloys_Chine_Traitement_Chrome; Outokumpu_Finlande_Traitement_Chrome; SamancorChrome_AfriqueDuSud_Traitement_Chrome; GlencoreMerafe_AfriqueDuSud_Traitement_Chrome; TataSteel_Inde_Traitement_Chrome; IndianMetals_Inde_Traitement_Chrome; LynasAdvanced_Malaisie_Traitement_Gadolinium; Solvay_France_Traitement_Gadolinium; ShinEtsu_Japon_Traitement_Gadolinium; NPMSilmet_Estonie_Traitement_Gadolinium; ChinaMinmetals_Chine_Traitement_Gadolinium; ShengheResources_Chine_Traitement_Gadolinium; MPMaterials_EtatsUnis_Traitement_Gadolinium; BaotouSteel_Chine_Extraction_Gadolinium; XiamenTungsten_Chine_Extraction_Gadolinium; CBMM_Bresil_Extraction_Gadolinium; LynasRare_Australie_Extraction_Gadolinium; MPMaterials_EtatsUnis_Extraction_Gadolinium; MPMaterials_EtatsUnis_Extraction_Samarium; CBMM_Bresil_Extraction_Samarium; LynasRare_Australie_Extraction_Samarium; ChinaNorthern_Chine_Extraction_Samarium; IndianRare_Inde_Extraction_Samarium; LynasCorporation_Malaisie_Traitement_Samarium; ShengheResources_Chine_Traitement_Samarium; ChinaNorthern_Chine_Traitement_Samarium; NeoPerformance_Chine_Traitement_Samarium; ChinaMinmetals_Chine_Traitement_Samarium; MPMaterials_EtatsUnis_Traitement_Samarium; SantokuCorporation_Japon_Traitement_Samarium; CBMM_Bresil_Traitement_Samarium; IndianRare_Inde_Traitement_Samarium; NPMSilmet_Estonie_Traitement_Erbium; LynasAdvanced_Malaisie_Traitement_Erbium; BlueLine_EtatsUnis_Traitement_Erbium; ShinEtsuChemical_Japon_Traitement_Erbium; Solvay_France_Traitement_Erbium; ShengheResources_Chine_Traitement_Erbium; ChinaMinmetals_Chine_Traitement_Erbium; MPMaterials_EtatsUnis_Extraction_Erbium; Uralredmet_Russie_Extraction_Erbium; LynasRare_Australie_Extraction_Erbium; ChinaNorthern_Chine_Extraction_Erbium; Entrepriseslocales_Myanmar_Extraction_Erbium; ChinaMinmetals_Chine_Traitement_Tantale; NingxiaOrient_Chine_Traitement_Tantale; HCStarck_EtatsUnis_Traitement_Tantale; JXNippon_Japon_Traitement_Tantale; ThailandSmelting_Thailande_Traitement_Tantale; HCStarck_Allemagne_Traitement_Tantale; Silmet_Estonie_Traitement_Tantale; UlbaMetallurgical_Kazakhstan_Traitement_Tantale; CBMM_Bresil_Traitement_Tantale; AMGAdvanced_Bresil_Extraction_Tantale; GlobalAdvanced_Australie_Extraction_Tantale; ChinaNuclear_Chine_Traitement_Hafnium; NuclearFuel_Inde_Traitement_Hafnium; TVEL_Russie_Traitement_Hafnium; StateConcern_Ukraine_Traitement_Hafnium; ATISpecialty_EtatsUnis_Traitement_Hafnium; Materion_EtatsUnis_Traitement_Hafnium; Orano_France_Traitement_Hafnium; ChinaMinmetals_Chine_Extraction_Hafnium; Framatome_France_Extraction_Hafnium; ATI_EtatsUnis_Extraction_Hafnium; RioTinto_Canada_Extraction_Scandium; NickelAsia_Philippines_Extraction_Scandium; Rosatom_Russie_Extraction_Scandium; ChinaNorthern_Chine_Extraction_Scandium; HunanNonFerrous_Chine_Traitement_Scandium; BaogangRare_Chine_Traitement_Scandium; CleanTeQ_Australie_Traitement_Scandium; SumitomoMetal_Japon_Traitement_Scandium; SRSUISM_Ukraine_Traitement_Scandium; UralsAluminum_Russie_Traitement_Scandium; RioTinto_Canada_Traitement_Scandium; ScandiumInternational_Philippines_Traitement_Scandium; YunnanChihong_Chine_Extraction_Germanium; YunnanLincang_Chine_Extraction_Germanium; JSCGermanium_Russie_Extraction_Germanium; TeckResources_EtatsUnis_Extraction_Germanium; GermaniyJSC_Russie_Traitement_Germanium; CinqNPlus_Canada_Traitement_Germanium; IndiumCorporation_EtatsUnis_Traitement_Germanium; Umicore_Belgique_Traitement_Germanium; YunnanChihong_Chine_Traitement_Germanium; YunnanGermanium_Chine_Traitement_Germanium; TeckResources_Japon_Traitement_Germanium; PPMPure_Allemagne_Traitement_Germanium; OfficeCherifien_Maroc_Extraction_Phosphore; ValeFertilizantes_Bresil_Extraction_Phosphore; ChinaMinmetals_Chine_Extraction_Phosphore; PhosAgro_Russie_Extraction_Phosphore; Maaden_ArabieSaoudite_Extraction_Phosphore; Mosaic_EtatsUnis_Extraction_Phosphore; Simplot_EtatsUnis_Extraction_Phosphore; Nutrien_EtatsUnis_Extraction_Phosphore; JordanPhosphate_Jordanie_Extraction_Phosphore; YunnanPhosphate_Chine_Traitement_Phosphore; WengfuGroup_Chine_Traitement_Phosphore; JPMC_Jordanie_Traitement_Phosphore; PhosAgro_Russie_Traitement_Phosphore; EuroChem_Russie_Traitement_Phosphore; Mosaic_EtatsUnis_Traitement_Phosphore; Nutrien_EtatsUnis_Traitement_Phosphore; OCPGroup_Maroc_Traitement_Phosphore; Maaden_ArabieSaoudite_Traitement_Phosphore; GlobeSpecialty_EtatsUnis_Extraction_Silicium; Ferroglobe_Bresil_Extraction_Silicium; Elkem_Norvege_Extraction_Silicium; Ferropem_France_Extraction_Silicium; Elkem_Chine_Extraction_Silicium; ChinaMinmetals_Chine_Extraction_Silicium; GrupoFerroatlantica_Bresil_Traitement_Silicium; Elkem_Norvege_Traitement_Silicium; Tongwei_Chine_Traitement_Silicium; EastHope_Chine_Traitement_Silicium; GCLPolyEnergy_Chine_Traitement_Silicium; HemlockSemiconductor_EtatsUnis_Traitement_Silicium; RECSilicon_EtatsUnis_Traitement_Silicium; WackerChemie_Allemagne_Traitement_Silicium; OCI_CoreeDuSud_Traitement_Silicium; FerroPem_France_Traitement_Silicium; ZhuzhouSmelter_Chine_Traitement_Gallium; EastHope_Chine_Traitement_Gallium; ChinaMinmetals_Chine_Traitement_Gallium; CinqNPlus_EtatsUnis_Traitement_Gallium; IQE_RoyaumeUni_Traitement_Gallium; PPMPure_Allemagne_Traitement_Gallium; SumitomoChemical_Japon_Traitement_Gallium; Dowa_Japon_Traitement_Gallium; Samsung_CoreeDuSud_Traitement_Gallium; ZhuhaiSEZ_Chine_Extraction_Gallium; ZhuzhouSmelter_Chine_Extraction_Gallium; ChinaMinmetals_Chine_Extraction_Gallium; Samsung_CoreeDuSud_Extraction_Gallium; SumitomoChemical_Japon_Extraction_Gallium; Nonspecifiee_Russie_Extraction_Gallium; HunanGold_Chine_Extraction_Antimoine; ChinaMinmetals_Chine_Extraction_Antimoine; AnzobMining_Tadjikistan_Extraction_Antimoine; GeoProMining_Russie_Extraction_Antimoine; MandalayResources_Australie_Extraction_Antimoine; EmpresaMinera_Bolivie_Extraction_Antimoine; EmpresaMinera_Bolivie_Traitement_Antimoine; ChinaMinmetals_Chine_Traitement_Antimoine; HunanGold_Chine_Traitement_Antimoine; MontanaResources_EtatsUnis_Traitement_Antimoine; Polyus_Russie_Traitement_Antimoine; Umicore_Belgique_Traitement_Antimoine; Aprelevka_Tadjikistan_Traitement_Antimoine; ConsolidatedMurchison_AfriqueDuSud_Traitement_Antimoine; MandalayResources_Australie_Traitement_Antimoine; TheQuartz_Norvege_Extraction_Quartz; RussianQuartz_Russie_Extraction_Quartz; JiangsuPacific_Chine_Extraction_Quartz; Sibelco_EtatsUnis_Extraction_Quartz; TheQuartz_EtatsUnis_Extraction_Quartz; ShinEtsuChemical_Japon_Traitement_Quartz; JiangsuPacific_Chine_Traitement_Quartz; KyshtymMining_Russie_Traitement_Quartz; UniminCorporation_EtatsUnis_Traitement_Quartz; QuartzCorp_EtatsUnis_Traitement_Quartz; MineracaoJundu_Bresil_Traitement_Quartz; Imerys_Norvege_Traitement_Quartz; } + { rank=same; EtatsUnis_geographique; Chine_geographique; Taiwan_geographique; CoreeDuSud_geographique; Malaisie_geographique; Philippines_geographique; Japon_geographique; Thailande_geographique; Inde_geographique; Vietnam_geographique; Mexique_geographique; Canada_geographique; RepubliqueTcheque_geographique; Bresil_geographique; Pologne_geographique; Allemagne_geographique; Suisse_geographique; Israel_geographique; PaysBas_geographique; Hongrie_geographique; Singapour_geographique; Irlande_geographique; Australie_geographique; Estonie_geographique; France_geographique; Russie_geographique; SriLanka_geographique; AfriqueDuSud_geographique; Zimbabwe_geographique; RoyaumeUni_geographique; Myanmar_geographique; Bolivie_geographique; Espagne_geographique; Rwanda_geographique; Autriche_geographique; Gabon_geographique; Norvege_geographique; Ukraine_geographique; Ghana_geographique; Madagascar_geographique; Indonesie_geographique; Belgique_geographique; Perou_geographique; RDCongo_geographique; Finlande_geographique; Chili_geographique; Zambie_geographique; Luxembourg_geographique; Cuba_geographique; Maroc_geographique; Tanzanie_geographique; Mozambique_geographique; Argentine_geographique; Portugal_geographique; Suede_geographique; Kazakhstan_geographique; Turquie_geographique; ArabieSaoudite_geographique; Jordanie_geographique; Kirghizistan_geographique; Tadjikistan_geographique; } + + // Légende + subgraph cluster_legende { + label="LÉGENDE"; + bgcolor="white"; + node [shape=box, style=filled, width=0.2, height=0.2]; + L1 [label="Fabrication des wafers", fillcolor="#f0fff0"]; + L2 [label="Assemblage", fillcolor="#a0d6ff"]; + L3 [label="Niveau Composant", fillcolor="#b3ffe0"]; + L4 [label="Fabrication N3 (Matériaux)", fillcolor="#ffe0cc"]; + L5 [label="Fabrication N3 (Terres Rares)", fillcolor="#ffd699"]; + L6 [label="Extraction/Réserves", fillcolor="#ffd699"]; + L7 [label="Pays/Zone geographique", fillcolor="#e6f2ff"]; + L8 [label="Entreprise", fillcolor="#f0f0f0"]; + L9 [label="Liens réserves", color="red", fontcolor="white"]; + L10 [label="Liens opération(traitement, fabrication, assemblage)", color="purple", fontcolor="white"]; + L11 [label="Liens extraction", color="orange", fontcolor="white"]; + L12 [label="Liens d'origine géographique", color="darkgreen", fontcolor="white"]; + L13 [label="Liens origine des minerais", color="darkblue", fontcolor="white"]; + } +}