Ontologie cible : Chantier historique · MSN — Changer d’aéronef
1 Structure physique — systèmes / sous-systèmes / composants
Taille maximale : 50 Mo. Format attendu : tableau de systèmes.
2 Structure procédurale — processus / étapes / opérations / figures / notes / warnings / cautions
Taille maximale : 50 Mo.
3 Structure informative — figures et renvois de pages
Taille maximale : 50 Mo.
4 Images extraites de l'AMM — envoyées par lots de 20
0%
5 Rattacher les étapes aux composants

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.

Rattacher les composants
6 Résoudre les précédences inter-chapitres

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.

Résoudre les précédences
Règles de lecture des JSON

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 sourceConditionDevientNom 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 sourceConditionDevientNom 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.