Les cinq briques du cœur

L'annuaire (crisalid-directory-bridge)

En bref : L'annuaire dit au graphe qui travaille dans quel laboratoire. Il tourne sur l'instance de développement, mais seules 51 unités sur 235 y ont des chercheurs rattachés. Pour une vitrine par laboratoire, c'est la brique dont tout dépend, et celle qui manque le plus de données aujourd'hui.

Ce que c'est et à qui ça sert

L'annuaire (crisalid-directory-bridge) lit les sources de l'établissement qui décrivent les personnes et les structures : l'annuaire LDAP, une vue de base de données ou un simple fichier tableur. Il en tire trois choses : les personnes et leurs identifiants, les laboratoires et leur hiérarchie, et les rattachements d'une personne à un laboratoire.

Personne ne l'utilise directement. Il sert au graphe, et par lui à SoVisu+ et à toute vitrine : sans rattachement, une fiche de laboratoire ne peut lister ni ses chercheurs ni leurs publications. Il est configuré par l'équipe qui exploite CRISalid, ici la DiBISO.

Ce qui se passe dedans

Le parcours d'une donnée d'annuaire
Chargement du schéma pédagogique...
Seuls les changements partent vers le graphe. Le statut « supprimé » est émis, mais le graphe ne le traite pas.

Chaque chargement est conservé et comparé au précédent. Une personne apparue est annoncée « créée », une personne disparue « supprimée ». Les six traitements du dépôt n'ont aucune planification intégrée : quelqu'un, ou un ordonnanceur extérieur, doit les lancer.

Ce qu'on a observé

ConstatStatutSource
Six traitements (fichier, LDAP, base de données, diffusion), tous sans planification intégréeConfirmécode
Une personne qui quitte l'annuaire est annoncée « supprimée », mais le graphe ignore ce statut : elle reste rattachéeConfirmésuppressions non propagées
Les rattachements de personnes sont écrits sans dates de début ni de fin : pas d'historique des affiliationsConfirmémodèle de données
Aucun fichier de licence dans le dépôtConfirméexploitation et gouvernance
La brique et son orchestrateur tournent ; leur planification n'est pas lisible sans authentificationObservé sur instance (dev)ce que montre l'instance
248 laboratoires dans l'annuaire, 235 unités à code RNSR dans le graphe ; écart non expliquéObservé sur instance (dev)données observées
51 unités sur 235 ont des chercheurs rattachés (5 848 chercheurs) ; 184 n'en ont aucunObservé sur instance (dev)données observées

Pour la vitrine

  • Apporte : le lien entre un chercheur et son laboratoire, sur lequel repose chaque fiche d'unité et chaque liste de publications par unité.
  • Prouvé : la brique tourne sur l'instance et a rattaché 5 848 chercheurs à 51 unités.
  • Bloque ou reste à prouver : 184 unités sans chercheur, dont la cause (périmètre de l'annuaire chargé, correspondance des codes) est à établir avec la DiBISO ; pas d'historique des affiliations ; les départs ne sont pas retirés du graphe ; aucune cadence de chargement démontrée ; licence à clarifier avant toute réutilisation. Le POC compare donc unité par unité ce que CRISalid rattache et ce que trouvent les sources ouvertes (extrait et comparatif du POC).

Liens

Révision lue : 95be05d7

Last modified on