From d8b26e3a69957bba8de68689748d5e5569ced758 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 3 Nov 2020 18:03:21 +0100 Subject: Doc: update graph model --- docs/fr/Makefile | 4 +- .../source/_static/graphique-structure-ishtar.png | Bin 119253 -> 84912 bytes .../media-src/graphique_structure_ishtar.dot | 95 +++-- .../media-src/graphique_structure_ishtar.svg | 440 ++++++++++++--------- 4 files changed, 311 insertions(+), 228 deletions(-) (limited to 'docs/fr') diff --git a/docs/fr/Makefile b/docs/fr/Makefile index cf7d5af04..f2f86a692 100644 --- a/docs/fr/Makefile +++ b/docs/fr/Makefile @@ -43,8 +43,8 @@ dot: filename="$${filename%.*}" ; \ dot -Tsvg source/media-src/$$filename.dot > \ source/media-src/$$filename.svg ; \ - #dot -Tpng source/media-src/$$filename.dot > \ - # source/_static/$$filename.png ; \ + dot -Tpng source/media-src/$$filename.dot > \ + source/_static/$$filename.png ; \ done html: diff --git a/docs/fr/source/_static/graphique-structure-ishtar.png b/docs/fr/source/_static/graphique-structure-ishtar.png index 8e4605032..d98423a91 100644 Binary files a/docs/fr/source/_static/graphique-structure-ishtar.png and b/docs/fr/source/_static/graphique-structure-ishtar.png differ diff --git a/docs/fr/source/media-src/graphique_structure_ishtar.dot b/docs/fr/source/media-src/graphique_structure_ishtar.dot index a20c936e4..473706036 100644 --- a/docs/fr/source/media-src/graphique_structure_ishtar.dot +++ b/docs/fr/source/media-src/graphique_structure_ishtar.dot @@ -1,54 +1,71 @@ digraph structure_Ishtar { node [shape=box; style=filled]; - OA [label="Opération archéologique"]; - Parcelle [label="Parcelle cadastrale"]; - EA [label="Site/Entité archéologique"]; - UE [label="Unité d'enregistrement"]; - MobOrigine [label="Mobilier d'origine"]; - Mobilier; - Contenant; - Depot [label="Dépôt"]; - Traitement; - DemandeTraitement [label="Demande de traitement"]; + 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"]; + Container [label="Contenant"]; + Warehouse [label="Dépôt"]; + Treatment [label="Traitement"]; + TreatmentFile [label="Demande de traitement"]; + Document [label="Document"]; - {rank = same; Parcelle; EA} /* alignement parcelle - EA */ + {rank = same; Parcel; AS} /* alignement parcelle - AS */ - root=OA; + root=AO; /* liaisons vers doc */ - OA -> Document; - EA -> Document; - UE -> Document; - Contenant -> Document; - Mobilier -> Document; - Depot -> Document; - Traitement -> Document; - DemandeTraitement -> Document; + AO -> Document; + AS -> Document; + CR -> Document; + Container -> Document; + Find -> Document; + Warehouse -> Document; + Treatment -> Document; + TreatmentFile -> Document; /* liaisons entre concepts */ - OA -> OA; - OA -> Parcelle [arrowhead=none]; - Parcelle -> UE -> MobOrigine -> Mobilier -> Contenant -> Depot; - OA -> UE; - OA -> EA [dir=both]; - UE -> EA; - UE -> UE; - Mobilier -> Traitement; - DemandeTraitement -> Traitement; - Traitement -> Mobilier; + AO -> AO; + AO -> Parcel [arrowhead=none]; + Parcel -> CR -> BaseFind -> Find -> Container -> Warehouse; + AO -> CR; + AO -> AS [dir=both]; + CR -> AS; + CR -> CR; + Find -> Treatment; + TreatmentFile -> Treatment; + Treatment -> Find; + Document -> Container; + Container -> Container; + /* liaison entre modules */ - node [shape=ellipse; style=filled]; - "Module Opération" -> "Module Site" -> "Module Unité d'enregistrement" -> "Module Mobilier" -> "Module Traitement" -> "Module Dépôt" [dir=none; style=invis] ; - + node [shape=ellipse; style=filled; dir=none]; + module_AO [label="Module Opération"]; + module_AS [label="Module Site"]; + module_CR [label="Module Unité d'enregistrement"]; + module_find [label="Module Mobilier"]; + module_treatment [label="Module Traitement"]; + module_warehouse [label="Module Dépôt"]; + module_AO -> module_AS -> module_CR -> module_find -> module_treatment -> module_warehouse [dir=none; style=invis] ; + + /* alignement concepts <-> modules */ + {rank = same; Warehouse; module_warehouse}; + {rank = same; AO; module_AO}; + {rank = same; CR; module_CR}; + {rank = same; BaseFind; module_find}; + {rank = same; Treatment; TreatmentFile; module_treatment}; + {rank = same; Container; Warehouse; module_warehouse}; - "Module Opération", OA, Parcelle [color=red2]; + module_AO, AO, Parcel [color=red2]; Document [color=white]; - "Module Unité d'enregistrement", UE [color=orange1]; - "Module Mobilier", MobOrigine, Mobilier [color=mediumvioletred]; - "Module Dépôt", Contenant, Depot [color=yellowgreen]; - "Module Traitement", Traitement, DemandeTraitement [color=yellow]; - "Module Site", EA [color=slateblue2]; + module_CR, CR [color=orange1]; + module_find, BaseFind, Find [color=mediumvioletred]; + module_warehouse, Container, Warehouse [color=yellowgreen]; + module_treatment, Treatment, TreatmentFile [color=yellow]; + module_AS, AS [color=slateblue2]; } diff --git a/docs/fr/source/media-src/graphique_structure_ishtar.svg b/docs/fr/source/media-src/graphique_structure_ishtar.svg index 4cc47e371..245fe77fa 100644 --- a/docs/fr/source/media-src/graphique_structure_ishtar.svg +++ b/docs/fr/source/media-src/graphique_structure_ishtar.svg @@ -1,198 +1,264 @@ - - + structure_Ishtar - - -OA - -Opération archéologique - - -Parcelle - -Parcelle cadastrale - - -OA->Parcelle - - - -EA - -Site/Entité archéologique - - -OA->EA - - - - - -UE - -Unité d'enregistrement - - -OA->UE - - + + + +AO + +Opération archéologique + + + +AO->AO + + + + + +Parcel + +Parcelle cadastrale + + + +AO->Parcel + + + + +AS + +Site/Entité archéologique + + + +AO->AS + + + + + + +CR + +Unité d'enregistrement + + + +AO->CR + + -Document - -Document - - -OA->Document - - - - -Parcelle->UE - - - - -EA->Document - - - - -UE->EA - - - - -MobOrigine - -Mobilier d'origine - - -UE->MobOrigine - - - - -UE->Document - - - - -Mobilier - -Mobilier - - -MobOrigine->Mobilier - - - - -Contenant - -Contenant - - -Mobilier->Contenant - - - - -Traitement - -Traitement - - -Mobilier->Traitement - - - - -Mobilier->Document - - - - -Depot - -Dépôt - - -Contenant->Depot - - - - -Depot->Document - - - - -Traitement->Mobilier - - - - -Traitement->Document - - - - -DemandeTraitement - -Demande de traitement - - -DemandeTraitement->Traitement - - - - -DemandeTraitement->Document - - - - -Module Opération - -Module Opération - - -Module Site - -Module Site - - - -Module Unité d'enregistrement - -Module Unité d'enregistrement - - - -Module Mobilier - -Module Mobilier - - - -Module Traitement - -Module Traitement - - - -Module Dépôt - -Module Dépôt - - + +Document + +Document + + + +AO->Document + + + + + +Parcel->CR + + + + + +AS->Document + + + + + +CR->AS + + + + + +CR->CR + + + + + +BaseFind + +Mobilier d'origine + + + +CR->BaseFind + + + + + +CR->Document + + + + + +Find + +Mobilier + + + +BaseFind->Find + + + + + +Container + +Contenant + + + +Find->Container + + + + + +Treatment + +Traitement + + + +Find->Treatment + + + + + +Find->Document + + + + + +Container->Container + + + + + +Warehouse + +Dépôt + + + +Container->Warehouse + + + + + +Container->Document + + + + + +Warehouse->Document + + + + + +Treatment->Find + + + + + +Treatment->Document + + + + + +TreatmentFile + +Demande de traitement + + + +TreatmentFile->Treatment + + + + + +TreatmentFile->Document + + + + + +Document->Container + + + + + +module_AO + +Module Opération + + + +module_AS + +Module Site + + + + +module_CR + +Module Unité d'enregistrement + + + + +module_find + +Module Mobilier + + + + +module_treatment + +Module Traitement + + + + +module_warehouse + +Module Dépôt + + -- cgit v1.2.3