About

AtoM Heratio

Version: 2.8.2 Developer: The Archive and Heritage Group (Pty) Ltd Website: https://theahg.co.za Contact: johan@theahg.co.za


About

AtoM Heratio is a comprehensive modernization of Access to Memory (AtoM) for Galleries, Libraries, Archives, Museums, and Digital Asset Management institutions (GLAM/DAM). Heratio is a fully modern Laravel-based framework, 79 specialized plugins, and integrated AI capabilities — delivering an enterprise-grade archival management system.

Developed by The Archive and Heritage Group (Pty) Ltd, South Africa.


AI & Machine Learning Components

AtoM Heratio integrates the following open-source AI and machine learning technologies:

Natural Language Processing

Component Version Purpose License
spaCy 3.x Named Entity Recognition (NER) — persons, organizations, places, dates MIT
en_core_web_sm 3.x English NER language model MIT
Hugging Face Transformers 4.x Model loading and inference framework Apache 2.0
facebook/bart-large-cnn - Document summarization MIT
sentence-transformers 2.x Semantic search and text embeddings Apache 2.0

Translation

Component Version Purpose License
Argos Translate 1.x Offline machine translation MIT
Argos Language Packages - Language pair models (EN, AF, ZU, FR, DE, PT, ES) MIT

Optical Character Recognition

Component Version Purpose License
Tesseract OCR 5.x Text recognition from images and scanned documents Apache 2.0
pytesseract 0.3.x Python wrapper for Tesseract Apache 2.0

Handwritten Text Recognition

Component Version Purpose License
TrOCR (microsoft/trocr-base-handwritten) - Handwritten text recognition MIT

Computer Vision

Component Version Purpose License
YOLO-NAS - Face detection and object recognition Apache 2.0
OpenCV 4.x Image processing and computer vision Apache 2.0
Pillow (PIL) 10.x Image manipulation HPND (permissive)

Document Processing

Component Version Purpose License
pdfminer.six 2026.x PDF text extraction MIT
pdf2image 1.x PDF to image conversion for OCR MIT
Poppler - PDF rendering backend GPL-2.0 (system utility)

Spell Checking

Component Version Purpose License
GNU Aspell 0.60.x Spelling and grammar checking LGPL-2.1

LLM Integration

Component Version Purpose License
Ollama 0.x Local LLM inference server MIT
Mistral 7B - AI-powered description suggestions Apache 2.0

Search & Discovery

Component Version Purpose License
Elasticsearch 7.x Full-text search and indexing Elastic License 2.0 / SSPL
NLTK 3.x Natural language toolkit — tokenization, WordNet Apache 2.0

Digital Preservation

Component Version Purpose License
Siegfried 1.x File format identification (PRONOM registry) Apache 2.0
ClamAV 1.x Virus and malware scanning GPL-2.0 (system utility)

Core Technology Stack

Component Purpose License
AtoM 2.10 Base archival management platform AGPL-3.0
PHP 8.3 Server-side runtime PHP License
Laravel Illuminate Database, views, events framework MIT
Symfony 1.4 Legacy MVC framework (AtoM base) MIT
MySQL 8 Relational database GPL-2.0
Nginx Web server BSD-2-Clause
Python 3.12 AI/ML service runtime PSF License
Flask AI API microservice framework BSD-3-Clause
Node.js Build tools and client JavaScript MIT
Bootstrap 5 UI framework MIT

IIIF & Media

Component Purpose License
OpenSeadragon Deep zoom image viewer BSD-3-Clause
Mirador Multi-image IIIF comparison viewer Apache 2.0
Cantaloupe IIIF image tile server BSD-like
Google Model Viewer 3D model and AR viewer Apache 2.0
WaveSurfer.js Audio waveform visualization BSD-3-Clause

Standards Compliance

AtoM Heratio supports the following archival and metadata standards:

  • ISAD(G) — General International Standard Archival Description
  • ISAAR(CPF) — International Standard Archival Authority Record
  • ISDF — International Standard for Describing Functions
  • DACS — Describing Archives: A Content Standard
  • RAD — Rules for Archival Description
  • Dublin Core — Dublin Core Metadata Element Set
  • MODS — Metadata Object Description Schema
  • EAD — Encoded Archival Description
  • PREMIS — Preservation Metadata
  • IIIF — International Image Interoperability Framework
  • OAIS — Open Archival Information System
  • Spectrum 5.1 — UK Collections Trust Standard
  • GRAP 103 / IPSAS 45 — Heritage Asset Accounting
  • RiC — Records in Contexts (ICA)

Regulatory Compliance Modules

Module Jurisdiction
POPIA / PAIA South Africa
GDPR European Union
UK GDPR United Kingdom
CCPA California, USA
PIPEDA Canada
NDPA (Nigeria) Nigeria
DPA (Kenya) Kenya
CDPA Zimbabwe
NAZ Act Zimbabwe
NMMZ Act Zimbabwe
NARSSA South Africa

Credits

AtoM Heratio is built upon the work of many open-source communities. We gratefully acknowledge:

  • Artefactual Systems — Access to Memory (AtoM) base platform
  • Hugging Face — Transformers library and model hosting
  • Explosion AI — spaCy NLP framework
  • Argos Open Technologies — Argos Translate
  • Google / Apache — TensorFlow, Model Viewer
  • Tesseract OCR contributors — OCR engine
  • Microsoft Research — TrOCR handwritten text recognition
  • Meta AI Research — BART summarization model
  • Deci AI — YOLO-NAS object detection
  • OpenCV community — Computer vision library
  • Elastic — Elasticsearch
  • Laravel community — Illuminate components
  • The broader open-source community — Without whom none of this would be possible

Copyright (c) 2023-2026 The Archive and Heritage Group (Pty) Ltd.

AtoM Heratio is free software licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). You may redistribute it and/or modify it under the terms of the AGPL as published by the Free Software Foundation.

AtoM Heratio is built on Access to Memory (AtoM), also licensed under AGPL-3.0 by Artefactual Systems.