digraph structure_Ishtar { /* modules */ node [shape=ellipse; dir=none; shape="folder";width=3.4; fontsize=18]; module_file [label=< Module
Dossier >]; module_AO [label=< Module
Opération >]; module_AS [label=< Module
Site/Entité archéologique >]; module_CR [label=< Module
Unité d'enregistrement >]; module_find [label=< Module
Mobilier >]; module_treatment [label=< Module
Traitement >]; module_warehouse [label=< Module
Lieu de conservation >]; no_module [label=" "]; module_file -> module_AO -> module_AS -> module_CR -> module_find -> module_treatment -> module_warehouse -> no_module [style=invis] ; node [shape=box style=filled fontname="liberationsansnarrow" style="rounded" penwidth=2 width=2]; File [label="Dossier"]; AO [label=< Opération
archéologique
>]; Parcel [label=< Parcelle
cadastrale >]; AS [label=< Site/Entité
archéologique >]; CR [label=< Unité
d'enregistrement >]; BaseFind [label=< Mobilier
d'origine>]; Find [label="Mobilier"]; Treatment [label="Traitement"]; TreatmentFile [label=< Demande de
traitement >]; Container [label="Contenant"]; Warehouse [label=< Lieu de
conservation >]; Document [label="Document"]; AdminAct [label=< Acte
administratif >]; root=File; /* liaisons entre concepts */ File -> File; File -> AO; AO -> AO; File -> Parcel; AO -> Parcel; AO -> AS [dir=both]; Parcel -> CR -> BaseFind -> Find -> Container -> Warehouse; AO -> CR [style=dashed]; CR -> AS; CR -> CR; Find -> Treatment; TreatmentFile -> Treatment; Treatment -> Find; Container -> Container; Document -> Container; /* alignement concepts <-> modules */ {rank = same; Warehouse; module_warehouse}; {rank = same; File; module_file}; {rank = same; AS; module_AS}; {rank = same; Parcel; AO; module_AO}; {rank = same; CR; module_CR}; {rank = same; BaseFind; module_find}; {rank = same; Treatment; TreatmentFile; module_treatment}; {rank = same; Warehouse; Container; module_warehouse}; {rank = same; Document; AdminAct; no_module}; /* liaisons vers doc */ Document -> Document; File -> Document; AO -> Document; AS -> Document; CR -> Document; Container -> Document; Find -> Document; Warehouse -> Document; Treatment -> Document; TreatmentFile -> Document; AdminAct -> Document; /* -> AdminAct */ File -> AdminAct; AO -> AdminAct; Treatment -> AdminAct; TreatmentFile -> AdminAct; module_AO, AO, Parcel [color=red2]; no_module [color=white]; Document, AdminAct [color="#d1d1d1"]; module_CR, CR [color=orange1]; module_find, BaseFind, Find [color=mediumvioletred]; module_warehouse, Container, Warehouse [color=yellowgreen]; module_treatment, Treatment, TreatmentFile [color="#200fff"]; module_AS, AS [color="#8943d6"]; module_file, File [color="#114d00"]; }