Les cinq briques du cœur

Le graphe (crisalid-ikg)

En bref : Le graphe est le cœur de CRISalid : tout ce qui vient de l'annuaire et du moissonneur y passe, et il en garde une seule version consolidée, avec la trace de chaque source. L'extrait de la vitrine en sortira. Sur l'instance de développement, il tourne et répond vite ; mais il ne traite aucune suppression, et son enrichissement est arrêté depuis le 7 septembre 2026.

Ce que c'est et à qui ça sert

Le graphe réunit deux choses : un moteur (crisalid-ikg) et une base de données de type graphe (Neo4j), où des objets (personnes, laboratoires, publications, thèmes) sont reliés par des liens (est membre de, est auteur de, traite de). Le moteur est le seul à écrire dans la base.

Personne ne l'utilise directement. Il sert à toutes les autres briques : SoVisu+ le lit par l'API, et il relaie au moissonneur les demandes de moissonnage. Pour une vitrine, c'est la source de l'extrait : une publication trouvée dans quatre bases n'y apparaît qu'une fois.

Les types d'objets du graphe de l'instance
Navigateur de la base graphe : nombre d'objets et de liens, et carte des types d'objets reliés entre eux
Chaque bulle est un type d'objet : publication, personne, laboratoire, concept, notice source. Aucune donnée personnelle n'est affichée.Source : instance CRISalid de Paris-Saclay (développement), lecture seule, 30 octobre 2026

Ce qui se passe dedans

Ce que fait le graphe à chaque donnée reçue
Chargement du schéma pédagogique...
Le rapprochement repose d'abord sur les identifiants partagés : DOI, identifiant HAL, OpenAlex, PubMed. Chaque notice d'origine reste conservée à côté de la version consolidée.

Il applique aussi les corrections envoyées par SoVisu+ et relaie les demandes de moissonnage. Le détail des fusions, des priorités entre sources et du sort des corrections est dans Provenance, qualité et fusion.

Ce qu'on a observé

ConstatStatutSource
Aucune suppression n'est traitée : ni une personne partie de l'annuaire, ni une notice disparue d'une sourceConfirmésuppressions non propagées
Rattachements de personnes écrits sans dates ; projets et financements absentsConfirmémodèle de données
Licence CeCILL 2.1Confirmélicence
18,5 millions d'objets et 53,9 millions de liens ; 251 191 publications ; 833 195 personnes, coauteurs externes comprisObservé sur instance (dev)données observées
3 353 documents marqués « à supprimer » toujours présents ; 3 362 fusions en attenteObservé sur instance (dev)files non purgées
Dernier calcul d'accès ouvert le 7 septembre 2026 ; plus rien depuisObservé sur instance (dev)arrêt de l'enrichissement
Base en édition Community : pas de compte limité à la lectureObservé sur instance (dev)ce que montre l'instance
Chemin unité → chercheurs → publications parcouru en moins d'une secondeObservé sur instance (dev)test d'un chemin d'export

Pour la vitrine

  • Apporte : une notice unique par publication, avec ses sources, ses identifiants, son statut d'accès ouvert et ses thèmes, reliée aux chercheurs et aux unités.
  • Prouvé : sur l'instance, le graphe est peuplé à grande échelle et le chemin de données d'une fiche de laboratoire répond en moins d'une seconde.
  • Bloque ou reste à prouver : l'extrait doit exclure lui-même les documents marqués à supprimer et écarter les coauteurs externes ; la fraîcheur n'est pas tenue tant que l'enrichissement est arrêté ; sans compte en lecture seule, l'extrait du POC est fourni par la DiBISO plutôt que lu directement ; aucun service d'export n'existe (extrait et comparatif du POC).

Liens

Révision lue : ebdaae75

Last modified on