155 lines
8.3 KiB
Plaintext

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;}
}
}