Améliorer les dates normalisées dans Calames (3) : résorber les sources d’erreurs et traiter les cas
Résorber les sources d’erreur : améliorations de l’export Visio_controle
Dans Calames, comme dans d’autres bases, la méthodologie des Chantiers Qualité menés par l’Abes repose sur plusieurs principes communs. L’un des plus importants consiste à éliminer d’abord les sources d’erreurs afin d’éviter qu’elles ne se reproduisent, avant d’entreprendre le traitement rétrospectif des anomalies déjà présentes dans la base.
Dans Calames, en complément des messages de sensibilisation adressés au réseau, cette démarche repose principalement sur l’amélioration de l’outil “historique” de contrôle qualité : l’export Visio_controle, très fortement recommandé avant toute publication dans Calames – et largement utilisé.
Cet export, qui génère un fichier HTML consultable dans le navigateur de l’utilisateur, est produit par une transformation XSLT (Extensible Stylesheet Language Transformations) détectant les erreurs grâce aux conditions appliquées à chaque élément ou attribut EAD, et/ou faisant l’objet d’une Bonne pratique EAD. En plus de quelques statistiques sur le fichier EAD en en-tête, le fichier récapitule ensuite l’ensemble des erreurs repérées, classées par type, au fil du <archdesc> et des composants.
Cependant, bien que le contrôle de la validité des dates au regard de l’ISO 8601 existait déjà, il laissait passer un certain nombre de cas.


