Nationaal archief meldt: Vanaf nu op GitHub: onze pre-ingest-software

0
29

GitHub is een online platform waarop software kan worden geplaatst. GitHub is gebouwd rond het Git-versiebeheersysteem, waardoor GitHub alle mogelijkheden van Git en eigen toevoegingen aanbiedt. Het beschikt onder andere over toegangscontrole en verschillende samenwerkingsfuncties, zoals een issue tracker, een forum voor het aanvragen van functies, takenlijsten en wiki’s voor ieder project. De afgelopen maanden is hard gewerkt aan de software voor de zogenaamde pre-ingest-tool.

Met deze software kunnen we controleren of de bestanden compleet, geldig en consistent zijn en of de bestanden echt virusvrij zijn. De software kan bovendien de aangeleverde XML-beschrijvingen omzetten naar het formaat van het e-Depot. De Extensible Markup Language (XML), die zich in het Noord-Hollands Archief bevindt, is een standaard van het World Wide Web Consortium voor de syntaxis van formele opmaaktalen waarmee men gestructureerde gegevens kan weergeven in de vorm van platte tekst. Deze presentatie is zowel machineleesbaar als leesbaar voor de mens. Het XML-formaat wordt gebruikt om gegevens op te slaan (zoals in het OpenDocument-formaat) en om gegevens over het internet te versturen. De OpenDocument-indeling (ODF), oftewel het OASIS Open Document Format for Office Applications, is een open standaard voor het bewaren en/of uitwisselen van tekstbestanden, rekenbladen, grafieken en presentaties. De OpenDocument-standaard werd ontwikkeld door het OASIS-consortium, vanuit de XML-gebaseerde bestandsindeling van onder meer OpenOffice en LibreOffice.  Met de webinterface kunnen de systemen aan het werk gezet worden die voor een eindrapportage als Excel-document zorgen. Wanneer de bestanden helemaal gecontroleerd en omgezet zijn, kunnen we ze in onze preserveringsvoorziening plaatsen. De software en de bijbehorende documentatie van deze tooling staan vanaf deze maand als opensource-software op onze NHA-pagina van het platform GitHub en is dus voor iedere archiefinstelling die ook met een e-Depot werkt, beschikbaar.