For the last little while I've been wanting to implement a "real-world" tool in #Haskell, to bridge the gap in my understanding between pure, fairly abstract functions and actually interacting with people, files, network services etc. I've mostly used Haskell for solving Advent of Code puzzles but those all have well-formed input and no need to deal with unexpected stuff.

A tool to work with #BagIt packages (https://datatracker.ietf.org/doc/html/rfc8493) seems about the right size so I'm giving that a try. #digipres

RFC 8493: The BagIt File Packaging Format (V1.0)

This document describes BagIt, a set of hierarchical file layout conventions for storage and transfer of arbitrary digital content. A "bag" has just enough structure to enclose descriptive metadata "tags" and a file "payload" but does not require knowledge of the payload's internal semantics. This BagIt format is suitable for reliable storage and transfer.

IETF Datatracker

Demain la Fondation SAPA a le plaisir d'accueillir le réseau #PatNum à Lausanne : #PatNum2024SAPA

Nous y parlerons #DigPres et en particulier : #ARK, #ImageDisque, #ArchivingWeb #BagIt et du métier de conservatrice média (complémentaire à celui d'archiviste en particulier pour la mise en œuvre de la préservation numérique).

Vivement #demain!

@archivistodon

Some of our bag-info.txt field names had / and spaces, as such they would not be included in the METS.xml and not searchable in Archivematica. This script uses the bagit.py library to resolve that issue for us https://github.com/mlibrary/digiPres/blob/main/AMprep/bagValidation.py #digipres #python #bagit
digiPres/AMprep/bagValidation.py at main · mlibrary/digiPres

scripts for digital preservation work. Contribute to mlibrary/digiPres development by creating an account on GitHub.

GitHub

RFC 8493: The BagIt File Packaging Format (V1.0)

Le format #BagIt, très utilisé dans le monde des bibliothèques décrit une série de conventions pour un ensemble de fichiers décrivant un contenu numérique quelconque. En fait, BagIt n'est pas vraiment un format (on ne peut pas le comparer à tar ou à zip), il définit juste les fichiers qui doivent être présents dans l'archive.

https://www.bortzmeyer.org/8493.html

#archive #bibliothèques

Blog Stéphane Bortzmeyer: RFC 8493: The BagIt File Packaging Format (V1.0)