Bilan des nouveautés apportées
Suite à la collaboration avec la société Marmelab qui s’est achevée le 19/03/25 avec la sortie de LODEX version 15.8.3, qui a été testée sur certaines machines de l’INIST, la plateforme a continué d’évoluer. La dernière version V15.9.2 est déployée depuis le 30/04/25 pour les utilisateurs hébergés par l’infrastructure ISTEX. Outre certaines modifications « transparentes » pour l’utilisateur (modernisation du code pour une meilleure maintenabilité, amélioration de certains processus, réduction de la « dette technique » …), voici un bilan en 3 parties des nouveautés visibles. La première met en avant les améliorations apportées entre les versions 14.0.68 et 14.0.77, la seconde aborde les nouvelles fonctionnalités de la version 15, sans lien avec le projet « Annotations », et la troisième décrit les fonctionnalités liées au projet « Annotations et contributions externes ». Ce projet permet aux utilisateurs d’annoter des données dans LODEX, d’échanger avec les administrateurs et de contribuer à l’enrichissement des corpus. Son objectif est d’améliorer la qualité des données pour des études bibliométriques ou encore pour garantir une cohérence thématique des corpus en peaufinant les données des instances. Un nouveau profil a été créé : le « contributeur ». Quant à « l’administrateur », il pourra désormais gérer les actions autour des annotations, suivre les contributions et proposer des statistiques.
Corrections et nouveautés apportées à LODEX V14 (de la V14.0.68 à la V14.0.77)
- Général :
- Sélection automatique de l’icône d’un champ en fonction de sa page de destination lors de sa création
- Ajout de liens vers la documentation dans les catalogues des « formats » et des « transformers »
- Données et facettes :
- Filtrage du jeu de données opérationnel à partir de n’importe quelle page
- Recherche dans le « dataset » insensible à la casse et aux diacritiques
- Filtrage des éléments des facettes opérationnel à partir de n’importe quelle page
- Prise en compte du multilinguisme pour les facettes
- Réinitialisation des éléments et du champ de recherche d’une facette grâce à un bouton « Tout supprimer »
- Enrichissements et précalculs :
- Possibilité de supprimer des précalculs sauvegardés, lancés ou en échecs
- Possibilité de lancer l’ensemble des enrichissements en une seule fois
- Possibilité de relancer un enrichissement uniquement pour les lignes du jeu de données en erreur
- Ajout d’un message de demande de confirmation lors de la suppression d’un enrichissement
- Ajout de la prévisualisation de l’état d’un enrichissement (« Non démarré », « En cours », « Annulé », « Terminé)
- Préservation du script d’un enrichissement en cours d’écriture lorsqu’une tâche se termine, diminution des appels de prévisualisation des résultats et ajout de messages d’erreur plus explicites vis-à-vis de la syntaxe Lodash
- Ressources principales :
- Amélioration de la lisibilité de la page des ressources principales (alignement à gauche des éléments de description des blocs-champs)
- Possibilité de supprimer plusieurs champs en une fois grâce à une case à cocher
- Graphiques :
- Possibilité d’exporter les données des graphiques en CSV (si basés sur flux JSON au format {_id, value} et {source, target, weight})
- Amélioration de la lisibilité du graphique « Réseaux »
- Possibilité de copier un graphique en page d’accueil via l’utilisation du format « Copie d’un champ existant » sans renseigner de valeur arbitraire
Corrections et nouveautés apportées à LODEX V15 (hors projet « Annotations »)
- Modifications des différents thèmes et possibilité d’utiliser Matomo dans tous ces derniers
- Tri des ressources indépendamment de la casse de la première lettre des ressources dans l’onglet « Recherche »
- Possibilité de supprimer plusieurs lignes du « dataset » en une fois grâce à une case à cocher
- Possibilité de choisir les colonnes du « dataset » à exporter
- Ajout d’une nouvelle routine « distance-with » (utilisable pour les graphiques « Aster Plot » et « Parallel Coordinates »)
- Ajout d’un nouveau type de graphique : diagramme de Venn (graphique montrant sous forme de cercles les relations logiques entre toutes les valeurs d’une collection)
- Ajout de nouveaux web services : « dataHomogenise » (Homogénéisation automatique de mots-clés), « aiAbstract-check » (détection de résumé scientifique généré par IA), « textSummarize » (résumé automatique d’un article scientifique) et « sciencemetrixClass » (classification selon les 3 domaines Science-Metrix)
Commentaires et annotations d’instances via LODEX V15 (version en date du 30/04/25 : V15.9.2)
Le but principal des fonctionnalités développées dans ce projet est de permettre à LODEX de pouvoir recueillir des annotations sur une ressource complète, sur un champ de ressources, ainsi que sur ou des valeur(s) d’un champ d’une ressource. Celles-ci ne sont pas destinées à être automatiquement intégrées mais elles sont destinées à être collectées et/ou prises en compte pour permettre aux administrateurs d’adapter et d’enrichir leur travail en fonction des commentaires effectués et des modifications suggérées selon le contexte de l’étude.
En plus des profils « Utilisateur » et « Administrateur », un troisième rôle a été créé pour restreindre la possibilité d’annoter une instance à un groupe de personnes particulier : celui-ci est nommé « Contributeur » et les personnes ayant ce rôle disposent d’un accès qui leur est propre (login/mot de passe). Par ailleurs, il est aussi possible de sécuriser une instance pour laquelle des contributions sont possibles pour un grand nombre d’utilisateurs via la configuration d’un filtre anti-spam basé sur ReCaptcha. Cela permet de bloquer les abus potentiellement effectués par des robots.
Étant donné que les fonctionnalités développées dans le cadre de ce projet sont décrites et explicitées de manière exhaustive dans la documentation du site www.lodex.fr et afin de ne pas alourdir ce billet de blog, cette troisième partie se résume au plan utilisé pour documenter l’ensemble des fonctionnalités et des cas d’usage de la partie « Contribuer à une instance : annotations ».
- Configuration
- Sécurité
- Point de vue « Contributeur »
- Point de vue « Administrateur »
- Cas pratique : affiner l’homogénéité thématique d’un corpus
Yann pour l’équipe LODEX