Comment l'Atlas classe les références
RAMEAU est le Répertoire d'autorité-matière encyclopédique et alphabétique unifié de la Bibliothèque nationale de France. Aynira ne demande pas à une intelligence artificielle d'interpréter librement une référence : sa description est rapprochée de ce vocabulaire documentaire contrôlé, mot pour mot et expression par expression.
L'algorithme retient d'abord les concepts précis les mieux étayés par le texte. Pour rendre l'Atlas lisible, un concept qui n'apparaît que sur une seule référence peut ensuite remonter dans l'arbre RAMEAU jusqu'à un ancêtre partagé par au moins deux références. La fiche conserve donc son concept précis, tandis que la visualisation peut employer un terme commun plus stable.
Détail de l'algorithme
Exemple
Lire uniquement la description
À chaque ajout ou modification, l'indexation repart du champ description. Le texte est découpé en mots et nombres. Pour chaque élément, l'algorithme garde aussi les accents, la casse, la position après une ponctuation et le fait qu'il s'agisse d'un sigle ou d'un nombre.
Texte suivi
« Cet ouvrage du XVIIe siècle présente la perspective linéaire en architecture. Les planches montrent des grilles de construction et des méthodes de représentation de l'espace. »
Le point avant « Les » crée une frontière de phrase ; « XVIIe » conserve sa casse ; « l'espace » est séparé en deux éléments utiles au contexte.
Construire toutes les expressions possibles
Le texte est normalisé en minuscules, sans accents ni ponctuation, puis parcouru en groupes contigus de 1 à 8 mots. Un mot seul de moins de 3 caractères ou présent dans la liste de mots courants est ignoré. Les expressions de plusieurs mots restent candidates.
Groupes produits
L'algorithme essaie notamment « perspective », « perspective lineaire », « architecture », « grilles de construction », « methodes de representation » et « representation de l espace ».
« de », « du » ou « les » ne deviennent pas seuls des sujets de la fiche.
Interroger le vocabulaire RAMEAU
Chaque groupe est comparé exactement aux libellés français actifs de RAMEAU : le libellé préféré d'un concept et ses libellés alternatifs. Si une même expression désigne plusieurs concepts, son ambiguïté est mémorisée ; elle réduira son score au lieu d'être tranchée arbitrairement.
Correspondances documentaires
Seules les expressions qui existent réellement dans le référentiel continuent. Une formule absente de RAMEAU, même plausible pour une personne, ne produit aucun concept.
Si « perspective linéaire » correspond à un libellé actif, le concept associé devient candidat avec son identifiant RAMEAU officiel.
Écarter les faux positifs de contexte
Une expression de plusieurs mots couvre ses mots internes afin qu'ils ne soient pas recomptés séparément sur la même occurrence. Pour les mots seuls, l'algorithme vérifie accents, pluriels simples, sigles en capitales, noms propres en milieu de phrase et mot précédent. Des homographes sensibles comme « son », « été », « pas », « vue » ou « dit » ne comptent qu'avec un déterminant adapté.
Nettoyage du cas suivi
Si « perspective linéaire » est reconnue, cette occurrence n'ajoute pas en plus un point autonome à « perspective » et à « linéaire ». « Les planches » autorise l'analyse de « planches » comme nom, alors qu'une majuscule au milieu d'une phrase pourrait signaler un nom propre et être rejetée.
Calculer un score explicite
Pour chaque libellé valide : score = type × longueur × occurrences ÷ √ambiguïté. Un libellé préféré vaut 1,25, un alternatif 0,9. Une expression gagne 0,55 par mot supplémentaire, jusqu'à 4 mots. Le nombre d'occurrences multiplie le score. Enfin, le résultat est divisé par la racine carrée du nombre de concepts portant le même libellé. Les scores d'un même concept s'additionnent.
Calcul lisible
Si « perspective linéaire » est un libellé préféré de 2 mots, rencontré 1 fois et non ambigu : 1,25 × 1,55 × 1 × 1 = 1,9375.
La confiance affichable vaut le score multiplié par 22, arrondi et plafonné à 100 : ici 43 %. Ce pourcentage est un indicateur interne de force lexicale, pas une probabilité scientifique.
Filtrer, préciser et limiter
Tout concept sous 0,85 est éliminé. Parmi les ex æquo, l'identifiant RAMEAU assure un ordre stable. Si un concept précis atteint au moins 70 % du score d'un de ses ancêtres également détecté dans les 5 premiers niveaux, l'ancêtre générique est retiré. L'algorithme conserve enfin au maximum les 6 concepts les mieux classés.
Sélection de la fiche
Le score 1,9375 dépasse le seuil 0,85. Si « perspective linéaire » est presque aussi solide que son ancêtre plus vague « perspective », le concept précis reste et l'ancêtre redondant disparaît. La fiche ne reçoit jamais plus de 6 concepts précis.
Enregistrer et respecter les corrections
Les concepts retenus sont enregistrés avec score, confiance, libellés ayant déclenché la détection et empreinte de la description. Un concept écarté manuellement reste écarté tant que cette empreinte ne change pas. Quand la description change, l'analyse repart sur son nouveau contenu et les anciens résultats lexicaux devenus absents sont supprimés.
Trace conservée
La fiche garde « perspective linéaire » avec 1,938, 43 % et le libellé rencontré. Si une personne juge le concept incorrect et le rejette, une simple réindexation du même texte ne le réactive pas. Une réécriture de la description autorise une nouvelle décision.
Mesurer ce qui est réellement partagé
Pour construire l'Atlas, Aynira compte combien de références portent chaque concept accepté ou l'un de ses descendants. Un concept précis est directement affichable s'il est soutenu par au moins 2 références. Sinon, l'algorithme remonte ses relations « terme générique » sur 12 niveaux au maximum, jusqu'au premier niveau contenant un ancêtre partagé par au moins 2 références.
Passage de la fiche à l'Atlas
Si une seule fiche porte « perspective linéaire », ce terme reste attaché à sa fiche mais n'est pas forcément un bon point de regroupement. Si son ancêtre « perspective » relie 4 références, l'Atlas peut afficher « perspective » pour les rapprocher sans effacer le concept précis d'origine.
Départager puis composer la visualisation
Quand plusieurs ancêtres conviennent au même niveau, l'algorithme préfère celui dont les domaines RAMEAU recoupent le mieux les autres concepts de la fiche, puis le moins partagé afin de rester précis. Sa famille immédiate est choisie avec la même cohérence, puis le support le plus fort. Les libellés sont enfin raccourcis à deux subdivisions utiles, les doublons visibles sont fusionnés et le domaine RAMEAU dominant organise la fleur.
Résultat visible
Le reste du texte (architecture, grilles, représentation de l'espace) forme le profil thématique de la fiche. Il aide à choisir une branche cohérente si RAMEAU propose plusieurs chemins. Dans l'Atlas, la référence rejoint alors une famille lisible, tout en conservant ses mots précis pour les pétales et les connexions exploratoires.
À retenir : l'algorithme ne devine pas un sujet absent du texte. Il applique des règles déterministes à la description, s'appuie sur les autorités RAMEAU maintenues par la BnF, puis adapte uniquement le niveau d'affichage à ce qui est partagé dans la collection Aynira.