abes-esr / kalidos

KaliDoS est une application web qui permet de vérifier la qualité de notices bibliographiques selon un jeu de règles. [maintenu par : non maintenu]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KaliDoS

KaliDoS est une application web qui permet de vérifier la qualité de notices bibliographiques selon un jeu de règles. Elle prend en entrée une liste de numéros PPN (identifiants de notices) et produit en sortie un rapport global et détaillé (erreurs pour chaque notice) qui est exportable au format Excel. Cinq jeux de règles sont actuellement proposés (définis avec la BU de Lyon 1) mais une interface web permet d'en ajouter, d'en supprimer ou de les modifier.

L'application a été développée par des étudiants du Master Informatique de l'Université Lyon 1, en collaboration avec la BU, d'octobre 2020 à février 2021.

Attention : le code de KaliDoS n'est actuellement plus maintenu, et l'ABES se charge de proposer un outil similaire pour le réseau.

Interfaces

Ecran accueil KaliDoS L'écran d'accueil de KaliDoS, où l'on peut saisir des PPN à vérifier.

Ecran de résultats L'écran de résultats suite à une vérification de 27 PPN. Un résumé global apparait en haut, la liste des PPN erronnés apparait au milieu ("erreurs par PPN"). Ici, la notice 169450546 est sélectionnée, elle contient 11 erreurs qui sont (en partie) affichées à droite. Les boutons verts permettent de télécharger ces résultats au format Excel (2 types d'affichage).

Ecran des règles L'interface des règles. Le jeu de règles (ou type de document) est dans la première colonne. Les actions possibles sur une règle sont l'édition, le test (une popup apparait pour y coller une notice à tester) et la suppression.

Ecran d'ajout d'une règle L'interface d'ajout d'une règle liste les types de règles à gauche. En sélectionnant l'un des types, le panel de droite affiche une définition ainsi qu'un tutoriel pour ajouter une règle de ce type (sous forme d'image animée).

Ecran d'ajout d'une règle Enfin, l'interface d'historique permet de voir les vérifications effectuées. On peut directement re-vérifier les notices d'une vérification passée (ce qui est pratique pour vérifier s'il reste des erreurs).

Installation

  • npm run build pour construire le projet.

  • npm run start pour lancer le serveur.

  • librarie bootstrap à mettre dans le répertoire dist (css + js)

Il est possible également de déployer l'application en utilisant Docker : Guide de déploiement

Démo

Démo de l'application KaliDoS sur Heroku : https://budev.herokuapp.com/#/

Documentation

Documentation utilisateur

Présentation de KaliDoS

Documentation des règles

Liste des règles SCD UCBL (format Excel)

Documentation l'interface des règles

About

KaliDoS est une application web qui permet de vérifier la qualité de notices bibliographiques selon un jeu de règles. [maintenu par : non maintenu]


Languages

Language:JavaScript 98.3%Language:HTML 1.5%Language:CSS 0.1%Language:Dockerfile 0.1%