Import — Ontologie de l’aéronef
Les fichiers chargés ci-dessous appartiennent exclusivement à l’aéronef actif. Chargez dans l'ordre ses JSON extraits de l'AMM puis ses images de pages.
Les champs operation[].composant non ambigus sont déjà reliés automatiquement.
Cet écran reste disponible pour contrôler ou supprimer ces liens, et pour traiter les opérations
sans composant explicite au moyen des propositions semi-automatiques ou d’un choix manuel.
Détecte les opérations "Refer to Chapter XX" dans l’ontologie de cet aéronef et propose
les relations Précède correspondantes. Les propositions fiables sont pré-cochées,
les autres se valident ou se saisissent manuellement. Aucune écriture sans votre validation.
Chaque import est re-jouable : relancer le même fichier met à jour les entités existantes (reconnues par leur clé d'import) au lieu de créer des doublons.
1. Structure physique { "systemes": [...] }
| Titre source | Condition | Devient | Nom retenu |
|---|---|---|---|
systemes[].titre |
contient GENERAL |
Système | AIR CONDITIONING - GENERAL 21-00-00 → « AIR CONDITIONING » |
sous_systemes[].titre |
contient MAINTENANCE |
Sous-système | FRESH AIR DISTRIBUTION - MAINTENANCE PRACTICES → « FRESH AIR DISTRIBUTION » |
composants[].titre |
contient Removal/Installation |
Composant | Air Outlet Valve (Wemac) Removal/Installation → « Air Outlet Valve (Wemac) » |
Un sous-titre sans Removal/Installation (Introduction, Scope…) est ignoré.
Relations créées : Produit Est composé de Système Est composé de
Sous-système Est composé de Composant. Le produit « Avion » est créé au premier import.
2. Structure procédurale { "processus": [...] }
| Titre source | Condition | Devient | Nom retenu |
|---|---|---|---|
processus[].titre |
contient PRACTICES |
Processus | Heating And Defrosting - Maintenance Practices |
etape[].titre |
est un retrait (Remove…) |
Étape | Remove the control cable (Refer to figure 201) → figure 201 mémorisée |
etape[].titre |
installation ou autre | ignorée | ses opérations sont ignorées (hors périmètre démantèlement) |
operation[].titre |
sous une étape de retrait | Opération | texte intégral, rang conservé |
etape[].source.link_figure[] |
avec un numéro etape[].figure |
Figure (document) | une planche par page, enrichie ensuite par la structure informative |
note[].titre |
sur un processus, une étape ou une opération | Note qui Décrit sa portée | portée et source AMM conservées |
warning[].titre / caution[].titre |
sur un processus, une étape ou une opération | Warning / Caution | la portée Expose un risque vers le message |
operation[].composant |
nom exact, unique (référence ATA prioritaire) | Relation Enlève | sinon laissé à l’écran de rattachement manuel/semi-automatique |
Relations créées : Processus Est composé de Étape Est composé de Opération, les chaînes Précède entre opérations successives, les notes, warnings, cautions et les figures. Les étapes sœurs ne sont pas chaînées. Le lien Enlève explicite est créé automatiquement ; les autres cas restent proposés à l’étape 5.
3. Structure informative { "information": [...] }
Chaque figure enrichit l’entité Document créée par la structure procédurale, identifiée par le couple (page, numéro de figure) — indispensable car la numérotation repart à 201 plusieurs fois. Relations créées : Étape Dérive de Document, et Document Décrit Composant pour le composant enlevé par cette étape.
4. Images des pages
Chaque image crée une source de type AMM. Les opérations et les figures issues de
cette page (champ source.image du JSON) y sont automatiquement rattachées : les opérations
via leur enregistrement de détails, les figures via l'URI qui les rend affichables.
L'ordre n'a pas d'importance : importer les images avant ou après les JSON donne le même résultat.