digraph HierarchieDOT { compound=True; rankdir=RL; rankdir="TB" node [shape=box, style=filled, fillcolor="#f0f0f0"]; subgraph cluster_Legende { label="Hiérarchie générale"; bgcolor="#f0f0f0"; rankdir=LR; N0 [group=legende; label="Niveau 0\n------------------------\nProduit Final"; fillcolor=lightblue;] N1 [group=legende; label="Niveau 1\n------------------------\nComposant"; fillcolor=lightblue;] N2 [group=legende; label="Niveau 2\n------------------------\nMinerai"; fillcolor=lightblue;] N10 [group=legende; label="Niveau 10\n------------------------\nOpération"; fillcolor=lightblue;] N11 [group=legende; label="Niveau 11\n------------------------\nPays d'opération"; fillcolor=lightblue;] N12 [group=legende; label="Niveau 12\n------------------------\nActeurs d'opération"; fillcolor=lightblue;] N99 [group=legende; label="Niveau 99\n------------------------\nLes pays"; fillcolor=lightblue;] N0 -> N1 [style=invis;] N1 -> N2 [label="Niveau de criticité du minerai pour le composant"; color=lightgreen]; N2_IVC [label="Indice de vulnérabilité\nde concurrence"; fillcolor=lightgreen;]; N2 -> N2_IVC {rank=same; N2; N2_IVC; } N2 -> N10 [style=invis;] N10_IHH [label="Indice de Herfindahl-Hirschmann\nConcentration géographique"; fillcolor=lightgreen;]; N10 -> N10_IHH {rank=same; N10; N10_IHH; } N10 -> N11 [style=invis;] N11_PDM [label="Part de marché mondiale\npour le pays"; fillcolor=lightgreen;]; N11 -> N11_PDM {rank=same; N11; N11_PDM; } N11 -> N12 [style=invis;] N12_PDM [label="Part de marché mondiale\npour l'acteur dans le pays"; fillcolor=lightgreen;]; N12 -> N12_PDM {rank=same; N12; N12_PDM; } N12 -> N99 [style=invis;] N99_ISG [label="Indice de stabilité géopolitique\npour le pays"; fillcolor=lightgreen;]; N99 -> N99_ISG {rank=same; N99; N99_ISG; } } subgraph cluster_Modele { label="Modèle de la chaine de fabrication du numérique"; bgcolor="#f9f9f9"; // Niveau 0 : Produit final N0_PF [group=PF; label="Produit Final"]; N10_Assemblage [group=PF; label="Assemblage"]; N11_Assemblage [group=PF; label="Pays d'assemblage"]; N12_Assemblage [group=PF; label="Acteurs d'assemblage"]; N0_PF -> N10_Assemblage [label="Opération"]; N10_Assemblage -> N11_Assemblage [label="Assemblage dans le pays", color=purple, fontcolor=purple]; N11_Assemblage -> N12_Assemblage [label="Assemblage par les acteurs", color=purple, fontcolor=purple]; N11_Assemblage -> N99_Pays [label="", color=darkgreen, fontcolor=darkgreen]; N12_Assemblage -> N99_Pays [label="Origine de l'acteur", color=darkgreen, fontcolor=darkgreen]; // Produit final assemblé avec Composant N0_PF -> N1_Composant [label="Assemblé avec"]; // Niveau 1 : Composant N1_Composant [group=composant; label="Composant"]; N10_Fabrication [group=composant; label="Fabrication"]; N11_Fabrication [group=composant; label="Pays de fabrication"]; N12_Fabrication [group=composant; label="Acteurs de fabrication"]; N1_Composant -> N10_Fabrication [label="Opération"]; N10_Fabrication -> N11_Fabrication [label="Fabrication dans le pays", color=purple, fontcolor=purple]; N11_Fabrication -> N12_Fabrication [label="Fabrication par les acteurs", color=purple, fontcolor=purple]; N11_Fabrication -> N99_Pays [label="", color=darkgreen, fontcolor=darkgreen]; N12_Fabrication -> N99_Pays [label="Origine de l'acteur", color=darkgreen, fontcolor=darkgreen]; // Composant fabriqué avec Minerai N1_Composant -> N2_Minerai [label="Fabriqué avec"]; // Niveau 2 : Minerai, matériau, sous-composant N2_Minerai [label="Minerai / Matériau / Sous-composant"]; N10_Extraction [group=extraction; label="Extraction"]; N10_Traitement [group=traitement; label="Traitement"]; N10_Reserves [group=reserves; label="Réserves"]; N11_Extraction [group=extraction; label="Pays d'extraction"]; N11_Traitement [group=traitement; label="Pays de traitement"]; N11_Réserves [group=reserves; label="Pays de réserves"]; N2_Minerai -> N2_Minerai; N12_Extraction [group=extraction; label="Acteurs d'extraction"]; N12_Traitement [group=traitement; label="Acteurs de traitement"]; N2_Minerai -> N10_Extraction [label="Opération", color=orange, fontcolor=orange]; N2_Minerai -> N10_Traitement [label="Opération", color=purple, fontcolor=purple]; N2_Minerai -> N10_Reserves [label="Constat", color=red, fontcolor=red]; N11_Extraction -> N99_Pays [label="", color=darkgreen, fontcolor=darkgreen]; N11_Traitement -> N99_Pays [label="", color=darkgreen, fontcolor=darkgreen]; N11_Réserves -> N99_Pays [label="", color=darkgreen, fontcolor=darkgreen]; N10_Extraction -> N11_Extraction [label="Extraction dans le pays", color=orange, fontcolor=orange]; N10_Traitement -> N11_Traitement [label="Traitement dans le pays", color=purple, fontcolor=purple]; N10_Reserves -> N11_Réserves [label="Réserves du pays", color=red, fontcolor=red]; N12_Extraction -> N99_Pays [label="Origine de l'acteur", color=darkgreen, fontcolor=darkgreen]; N12_Traitement -> N99_Pays [label="Origine de l'acteur", color=darkgreen, fontcolor=darkgreen]; N11_Extraction -> N12_Extraction [label="Extraction par les acteurs", color=orange, fontcolor=orange]; N11_Traitement -> N12_Traitement [label="Traitement par les acteurs", color=purple, fontcolor=purple]; N12_Traitement -> N11_Extraction [label="Traite du minerai extrait depuis", color=darkblue, fontcolor=darkblue]; // Les pays du monde concernés N99_Pays [label="Monde"]; {rank=same; N10; N10_Assemblage; N10_Fabrication; N10_Extraction; N10_Traitement; N10_Reserves; } {rank=same; N11; N11_Extraction; N11_Traitement; N11_Réserves; } {rank=same; N12; N12_Extraction; N12_Traitement; } {rank=same; N99; } } subgraph cluster_Informations { label="Informations"; bgcolor="#f0f0f0"; rankdir=LR; NI0 [group=legende; label="Niveau 0\n------------------------\nProduit Final"; fillcolor=lightblue;] NI1 [group=legende; label="Niveau 1\n------------------------\nComposant"; fillcolor=lightblue;] NI2 [group=legende; label="Niveau 2\n------------------------\nMinerai"; fillcolor=lightblue;] NI10 [group=legende; label="Niveau 10\n------------------------\nOpération"; fillcolor=lightblue;] NI11 [group=legende; label="Niveau 11\n------------------------\nPays d'opération"; fillcolor=lightblue;] NI12 [group=legende; label="Niveau 12\n------------------------\nActeurs d'opération"; fillcolor=lightblue;] NI99 [group=legende; label="Niveau 99\n------------------------\nLes pays"; fillcolor=lightblue;] NI0_info [group=info; label="12 produits finaux"; fillcolor=lightgreen;] NI0 -> NI0_info; {rank=same; NI0; NI0_info;} NI0 -> NI1 [style=invis;] NI1_info [group=info; label="20 composants"; fillcolor=lightgreen;] NI1 -> NI1_info; {rank=same; NI1; NI1_info;} NI1 -> NI2 [style=invis;]; NI2_info [group=info; label="58 minerais, matériaux\net sous-composants"; fillcolor=lightgreen;] NI2 -> NI2_info; {rank=same; NI2; NI2_info;} NI2 -> NI10 [style=invis;] NI10_info [group=info; label="138 opérations\ndans les pays"; fillcolor=lightgreen;] NI10 -> NI10_info; {rank=same; NI10; NI10_info;} NI10 -> NI11 [style=invis;] NI11_info [group=info; label="949 pays d'opération"; fillcolor=lightgreen;] NI11 -> NI11_info; {rank=same; NI11; NI11_info;} NI11 -> NI12 [style=invis;] NI12_info [group=info; label="890 acteurs d'opération\ndans les pays"; fillcolor=lightgreen;] NI12 -> NI12_info; {rank=same; NI12; NI12_info;} NI12 -> NI99 [style=invis;] NI99_info [group=info; label="63 pays géographiques"; fillcolor=lightgreen;] NI99 -> NI99_info; {rank=same; NI99; NI99_info;} } }