Ishtar

Logiciel libre de gestion et d'inventaire en archéologie


Présentation

exemple fouille 1

Ishtar est un projet ambitieux visant à permettre la gestion, l'amélioration, l'analyse et le partage des données provenant d'opérations archéologiques, du terrain jusqu'au musée. Le projet se concrétise sous la forme d'un logiciel libre de gestion de base de données archéologiques sous licence AGPL 3.0 (ou supérieure), utilisé en production depuis 2014.

Ishtar est en développement constant. C'est un projet participatif, donc n'hésitez pas à partager vos idées et vos besoins avec l'équipe sur le forum !

Le logiciel a été pensé par et pour les archéologues et ceux qui travaillent en lien avec eux (spécialistes, gestionnaires de collections archéologiques, restaurateurs, amateurs férus d'archéologie, etc.). Sa conception s'est nourrie de la collecte des besoins du terrain (deux des trois membres du noyau dur de l'équipe sont archéologues, et le logiciel bénéficie des retours de nombreux professionnels concernés).

Le logiciel n'impose pas une manière unique de faire les choses, mais s'adapte à tous les usages, aussi bien sur une fouille qu'en laboratoire de recherche ou de restauration, en dépôt archéologique ou en musée, notamment grâce à des typologies propres à chaque instance et à la possibilité de personnaliser formulaires et champs. Dans la mesure du possible, le logiciel n'impose aucun flux opérationnel particulier.

Le logiciel est organisé autour d'un tronc commun associé à des modules liés à des besoins « métiers » spécifiques : administration des opérations et inventaires, lieux de conservation, traitements liés aux laboratoires de restauration, analyse stratigraphique avancée, étiquetage QR-code, etc. Ainsi, selon les modules choisis, seules les fonctionnalités nécessaires sont présentes dans l'interface utilisateur.

De multiples niveaux d'utilisateurs sont possibles, d'un accès pour le public (ou non) à des accès pour chercheurs, responsables d'opérations, gestionnaires de CCE, connexion avec un SIG, etc., avec des droits en lecture et écriture fins, définis par zone géographique ou à l'échelle de l'opération, ou par module.

Le projet a abouti à une version 1 début 2017 (version fonctionnelle complète, avec gestion des dossiers, opérations, unités d'enregistrement, mobilier, traitements du mobilier, lieux de conservation).

Une version 2 a été développée en 2018, correspondant à la refonte du code pour le passage à des bibliothèques logicielles plus récentes et à la refonte de l'interface utilisateur pour la rendre « responsive ».

La version 3 a vu le jour en 2019, correspondant au passage en Python 3 (évolution majeure du langage de programmation), à une nouvelle évolution des bibliothèques logicielles en conséquence, et à l'ajout de nombreuses fonctionnalités supplémentaires, notamment le module cartographique, le paramétrage des résultats statistiques en temps réel, la génération de diagrammes de relations stratigraphiques, ...

La version 4 est sortie en 2023, avec là encore de nombreuses nouvelles fonctionnalités, notamment la refonte des éléments géographiques, la fédération d'instances et un module opérateur préventif.

Voici quelques exemples des usages possibles (liste non exhaustive) pour la gestion des données :

  • d'une opération programmée ou préventive (une instance pour une opération ou une série d'opérations) gérée à l'échelle de l'équipe de recherche associée : gestion des données, mise en commun, production automatique d'inventaires conformes, export et import d'inventaires avec des spécialistes, gestion des relations stratigraphiques, etc. ;
  • d'une association de bénévoles : enregistrement des résultats de chacun dans une base commune ;
  • à l'échelle d'un service régional de l'archéologie : gestion des inventaires mobilier, opérations, dossiers d'urbanisme, rapports, dépôts, production d'arrêtés et de courriers, base de connaissances régionale, etc. ;
  • pour un service de collectivité territoriale : suivi des opérations, gestion de l'ensemble des données et mise à disposition du public et chercheurs ;
  • pour un laboratoire de restauration : gestion fine des traitements et traçabilité maximale du mobilier (tout l'historique des traitements est conservé) ;
  • pour un PCR : plate-forme de synthèse des données collectées et valorisation du travail effectué par l'ouverture au public de la base une fois le PCR achevé ;
  • pour des étudiants : base de données gratuite, utilisant des normes standardisées, possibilité de mettre en commun son travail avec d'autres, de le faire suivre par des tuteurs ou encadrants ;
  • etc.

Fonctionnalités

exemple fouille 2

La version actuelle permet d'accomplir les tâches suivantes :

  • saisie des dossiers et des actes administratifs (courriers, arrêtés, etc.),
  • saisie des opérations,
  • saisie des unités d'enregistrement (UE),
  • saisie du mobilier archéologique,
  • saisie des contenants de mobilier,
  • gestion des conditionnements et mouvements de mobilier,
  • gestion des plans d'intervention et des coûts pour un opérateur préventif,
  • association à de la documentation, et gestion des médias (stockage et gestion des photos, pdf des rapports, etc.),
  • personnalisation des formulaires de saisie (ajouts de champs personnalisés, choix de l'affichage des champs Ishtar),
  • imports paramétrables et archivables, incluant éventuellement les liens vers des images, depuis des fichiers tabulaires (format csv, fichier zip pour les images),
  • recherche avancée (recherche plein texte et par critère, enregistrement de recherche, gestion d'alertes),
  • sélection par « panier »,
  • exports (csv) suite à une recherche ou par élément sélectionné (opération, UE, mobilier),
  • production de documents formatés (patrons au format odt) : courriers administratifs (accusés de réception, etc.), conventions de prêts, fiches d'état, étiquettes (de lot mobilier, de contenant, etc.), etc.,
  • production de fiches types pour les opérations, UE ou mobilier (format odt et pdf),
  • production d'inventaires conformes (UE, mobilier, documents),
  • tableau de bord produisant automatiquement des statistiques et des graphiques,
  • fédération d’instances : une instance source peut partager en lecture un sous-ensemble de ses données avec des instances destinataires, avec possibilité d’export (partage contrôlable et sécurisé).

Ishtar

Ishtar est un projet de base de données visant à gérer les données et la documentation (mobilier inclus) provenant d’opérations archéologiques, en assurant une traçabilité maximale des informations, publié sous la forme d'un logiciel libre sous licence AGPL.