Sammlungen erfassen, verwalten und veröffentlichen

Katalon ist ein offenes Metadatenmanagementsystem für Museen, Archive, Bibliotheken und wissenschaftliche Sammlungen: eigenes Datenmodell definieren, Medien und Normdaten verwalten und aus denselben Daten direkt ein öffentliches Sammlungsportal betreiben. Keine Lizenzgebühren, kein Abo pro Nutzer:in oder Datensatz.

Katalon-Adminoberfläche mit Objektliste
01

Warum Katalon

Sammlungen wachsen. Das Datenmodell wächst mit.

Neue Objektarten, neue Felder, neue Verknüpfungen. Katalon bildet das direkt in der Admin-Oberfläche ab. Ohne Config-Dateien oder Entwicklerhilfe bei jeder Anpassung.

Erfassung und öffentliches Portal laufen bei Katalon nicht getrennt. Es gibt keinen Datenabgleich zwischen System A und System B: Es ist dasselbe System, dieselben Daten, an zwei Oberflächen. Was öffentlich sichtbar ist, stellen Sie granular ein. Sie können das Portal auch weglassen und Katalon nur für die Erfassung nutzen.

Neue Felder und Datentypen legen Sie selbst an. Formularvarianten zeigen bei der Erfassung nur die Felder, die der jeweilige Subtyp braucht. Digitalisate zoomen Sie per IIIF direkt im Browser, die IIIF-Manifeste lassen sich nachnutzen. Bestehende Bestände importieren Sie selbst aus CSV, Excel, XML oder JSON, auch aus Standardformaten wie LIDO. Eine Dry-Run-Vorschau zeigt das Ergebnis, bevor etwas gespeichert wird.

02

Datenmodell

Sieben Kerntypen, ein System

Jeder Datensatz gehört zu einem von sieben Typen. Welche Felder Sie erfassen, legen Sie selbst im Admin-UI fest — Feldtyp, Wiederholbarkeit, Pflichtfelder, mehrsprachige Labels. Eingabemasken passen Sie je Rolle an, Formularvarianten schalten unterschiedliche Erschließungstiefen frei.

01

Object

Fotografie, Dokument, Gemälde — physische oder digitale Artefakte.

02

Entity

Fotograf:in, Verlag, Institution — Personen und Organisationen.

03

Place

Stadtbezirk, Gebäude, Region — geografische Orte.

04

Occurrence

Musikwerk, Ausstellung, Publikation — Werke und Ereignisse.

05

Collection

Teilbestand, Konvolut, Vorlass — kuratorische und historische Strukturen.

06

Storage location

Depot, Raum, Regal, Fach — intern und beliebig tief hierarchisch.

07

Procedure

Leihgabe, Erwerbung, Restaurierung — Vorgänge rund um den Bestand.

Relationsfelder (etwa „Autor:in“ oder „Aufnahmeort“) verbinden die Typen mit Zieltyp und optionalem Relationstyp-Vokabular. Aus den verknüpften Datensätzen ergibt sich der Bestandsgraph.

wirkte in schuf → ← geschaffen von befindet sich in Manuskript zu Teil von gelagert in bearbeitet in Object Handschrift zu Faust Entity Goethe Place Weimar Occurrence Faust · Werk Collection Goethe-Sammlung Magazin A Raum 02 Regal 04 Procedure Restaurierung

Schematisches Beispiel: Goethe wirkte in Weimar und schuf Faust. Eine Handschrift zum Werk befindet sich in Weimar, gehört zu einer Sammlung und ist mit Lagerort und Restaurierung verbunden. Beziehungen lassen sich in beide Richtungen lesen; ihre Bezeichnungen lassen sich konfigurieren.

03

Funktionen

Was Katalon mitbringt

01

Schema, Subtypen, Formulare

Texte, Datum, Zahl, Geodaten, Vokabularien, Relationen, Boolean — wiederholbar, mehrsprachig, pro Typ konfigurierbar. Subtypen und Formularvarianten begrenzen Felder auf die passende Erschließungssituation.

02

Relationen & Vokabulare

Fachlich benannte Relationsfelder und kontrollierte Vokabulare, auf Wunsch hierarchisch mit Broader/Narrower. Felder aus Verknüpfungen sind im Portal such- und anzeigbar.

03

Normdaten

Adapter für GND, GeoNames, VIAF, Wikidata, Getty TGN und ICONCLASS sind out of the box dabei, weitere Adapter lassen sich als Plugin hinzufügen. Suche und Verknüpfung der Normdatenquellen direkt im Erfassungsformular.

04

Medien

Objekte können Bilder mit dem integrierten IIIF-Bildserver beinhalten oder Videos, Audio und 3D-Objekte (GLB & glTF).

05

Suche, Arbeitslisten, Batch

Volltext- und Facettensuche über alle Bestände, Filter lassen sich im Admin-Bereich festlegen. Persönliche oder geteilte Arbeitslisten bündeln Treffer für die Massenbearbeitung.

06

Import & Standards

Import-Wizard für CSV, Excel, XML und JSON, auch für Standardformate wie LIDO, mit Datenbereinigung, Felderstellung und Vorschau. Dazu Vokabular-Import, ein Export-Mapping-Wizard für Dublin Core, LIDO und METS/MODS sowie REST-API und OAI-PMH zum Austausch.

07

Rechte, Rollen, Audit

Rollenbasierte Rechte und ein vollständiges Audit-Log. Jede Änderung an einem Datensatz bleibt nachvollziehbar. Manuelle, begründbare Sperren verhindern konkurrierende Änderungen; als Admin können Sie sie aufheben.

08

Portal redaktionell pflegen

Banner für Hinweise und Ankündigungen, statische Seiten für Impressum, FAQ oder Über die Sammlung.

09

Individuelles Erscheinungsbild

Akzentfarbe, Logo und Texte stellen Sie im Admin ein. Ein komplett eigenes Theme ist als Drop-in-Bundle möglich (erfordert CSS-Kenntnisse).

10

Lagerorte & Vorgänge

Lagerorte bilden Depot, Raum, Regal und Fach als interne Hierarchie ab. Vorgänge decken etwa Leihverkehr, Erwerbung, Restaurierung und Abgang ab.

11

Linked Data, wenn gewünscht

Öffentliche Datensätze lassen sich als JSON-LD und RDF nach CIDOC-CRM und LRMoo ausgeben. Ein optionaler SPARQL-Endpunkt unterstützt typübergreifende Graph-Abfragen.

Editor für Formularvarianten mit auswählbaren und sortierbaren Feldern
Formularvarianten legen fest, welche Felder bei der Erfassung erscheinen und in welcher Reihenfolge.
Öffentliches Katalon-Portal mit facettierter Suche und Objekttreffern
Das Portal nutzt dieselben Daten: Facetten, Subtypen und Medien führen direkt zu den veröffentlichten Objekten.
04

KI

KI-assistiert, nicht -abhängig

Katalon schlägt auf Wunsch Feldinhalte vor und übersetzt Felder. Dabei berücksichtigt die KI auch den Kontext aus anderen Feldern desselben Datensatzes. Übernehmen Sie einen Vorschlag unverändert, kennzeichnet Katalon den Inhalt als KI-generiert. Auch beim Einrichten des Datenmodells hilft ein Assistent: Sie beschreiben, welche Daten Sie erfassen möchten, und er schlägt eine passende Erfassungsmaske vor.

Sie entscheiden: übernehmen, anpassen oder verwerfen.

KI ist ein optionales Werkzeug innerhalb eines transparenten Datenmodells und keine Voraussetzung für den Betrieb. Als Admin schalten Sie die Funktion ein oder aus und legen bei Bedarf ein Token-Budget pro Nutzer:in fest.

KI-Vorschlag für die Beschreibung eines Objekts
05

Standards

Gebaut auf etablierten Standards

Spectrum ist ein international verbreiteter Standard für Sammlungsmanagement: Die Kernprozeduren für Erfassung, Bewegung, Pflege und Abgang. Katalogisierung, Rechteverwaltung und Standortsteuerung deckt Katalon über Schema, Rollen, Audit-Log und Relationsfelder ab.

Für Austausch und Vernetzung unterstützt Katalon außerdem IIIF, OAI-PMH, Dublin Core, LIDO, CIDOC CRM, LRMoo und SPARQL.

06

Roadmap

Voll funktionsfähige Sammlungsverwaltungssoftware

Als Kernfunktionen sind verfügbar: Schema-Engine, Erfassung aller sieben Typen, Procedures, Sammlungen, Standorte, Normdaten-Adapter, Import/Export inkl. OAI-PMH, IIIF, Portal + Theming, KI-Feldvorschläge, Audit-Log und Production-CLI. Und Katalon wird stetig weiterentwickelt – das ist als Nächstes geplant:

01

Digitale Ausstellungen

Gut bedienbarer und dennoch weitreichender Editor im Admin, um Ausstellungen für das Portal zu gestalten, mit Objekten, Orten und weiteren Datensätzen der Sammlung.

02

IIIF-Annotationen

Annotationen an Bildern, zunächst für Mitarbeitende, später auch für die Öffentlichkeit im Portal.

03

Portal & Publikation

SEO, Analytics und öffentliche Accounts.

04

Installationsprofile

Vorkonfigurierte Datenmodelle für typische Sammlungen, etwa Museen oder Fotosammlungen.

05

Erweiterter Preservation-Export

BagIt mit METS/PREMIS gibt es bereits. Geplant sind serverseitige Ablageziele (SFTP, S3, REST) und automatisierte Batch-Exporte.

06

Mehr Benachrichtigungen

Über Passwort-Reset und Ergebnismails bei Import und Massenbearbeitung hinaus, etwa Hinweise zu fälligen Vorgängen oder zugewiesenen Arbeitslisten.

07

Persistente Identifikatoren

ARK und DNB-URN sind angelegt, aber noch nicht abschließend getestet. Ziel ist der produktive Einsatz.

07

Häufige Fragen

Passt Katalon zu unserer Sammlung?

Kann ich vorhandene Daten importieren?

Ja. Der Import-Wizard liest CSV, Excel, XML und JSON, auch Standardformate wie LIDO. Sie ordnen die Felder zu und prüfen das Ergebnis vorab in einem Dry Run. Nichts wird gespeichert, bevor Sie den Import bestätigen.

Welche Medien kann ich anzeigen?

Bilder lassen sich mit IIIF im Browser vergrößern. Katalon kann außerdem Video, Audio und 3D-Objekte im Format GLB oder glTF einbinden.

Wie viel kann ich ohne Programmierung anpassen?

Felder, Subtypen und Formularvarianten richten Sie in der Admin-Oberfläche ein. So wächst das Datenmodell mit, während im Erfassungsformular nur die jeweils benötigten Felder erscheinen. Für weitergehende Änderungen am Portal bauen Sie ein eigenes Theme.

Muss ich ein öffentliches Portal betreiben?

Nein. Katalon kann allein für die interne Erfassung genutzt werden. Wenn Sie das Portal verwenden, legen Sie fest, welche Daten öffentlich sichtbar sind.

Kann ich Katalon nur zur Präsentation bestehender Daten nutzen?

Ja. Dafür importieren Sie die Daten zunächst in Katalon und ordnen sie dem Datenmodell zu; direkt aus einem anderen System kann das Portal nichts anzeigen. Ihr bisheriges System kann führend bleiben, Aktualisierungen spielen Sie dann per Import nach. Einen Rückexport brauchen Sie nur, wenn Sie in Katalon bearbeitete Daten zurück ins Ausgangssystem übernehmen wollen. Als reine Präsentationsschicht funktioniert Katalon also, mit etwas Aufwand für die Datenübernahme.

Wie komme ich wieder an meine Daten?

Katalon bietet Export-Mappings sowie eine REST-API und OAI-PMH für den Datenaustausch. Das eigene Datenmodell bleibt dabei dokumentiert und zugänglich.

Kann ich Bibliotheksdaten mit Katalon verwalten?

Nein. Katalon ist kein Bibliotheksmanagementsystem, kein Bibliothekskatalog und kein ILS. Ausleihe und Erwerbung von Bibliotheksbeständen gehören nicht zum Funktionsumfang.

Was brauche ich für das Hosting?

Für den Produktivbetrieb nennt die Dokumentation einen Linux-Server mit etwa 8 GB RAM als Richtwert. Docker und Docker Compose v2 werden benötigt. Der Speicherplatz hängt vor allem von Umfang und Größe Ihrer Medien ab; Datenbank, Suchindex und Backups brauchen ebenfalls Platz.

08

Selbst hosten

Auf eigener Infrastruktur

Quickstart

Katalon läuft über Docker Compose auf eigener Infrastruktur.

git clone https://github.com/katalon-collections/katalon
cd katalon
./install.sh --up

Produktivbetrieb

Die dedizierte CLI verwaltet gepinnte Release-Images, generiert compose.yaml und macht vor jedem Update automatisch ein Backup.

uv tool install katalon-cli
katalon install
katalon update
katalon rollback
Video folgt in Kürze

Installation mit katalon-cli

Schritt für Schritt: So installieren Sie Katalon Collections mit katalon-cli auf einem Ubuntu-Server. Zur Installationsanleitung

Video folgt in Kürze

Ihre eigene Sammlung anlegen

Vom leeren System zur ersten eigenen Sammlung, entlang der Anleitung in der Doku. Zur Anleitung „Eigene Sammlung“

08.1

Für IT-Verantwortliche

Der technische Unterbau

Backend
Python · FastAPI, REST-API mit OpenAPI-Spezifikation
Datenbank
PostgreSQL mit PostGIS für Geodaten
Suche
Elasticsearch · Volltext & Facetten
Tasks
Redis / Celery für Hintergrundjobs
Bilder
Cantaloupe als IIIF-Bildserver
Frontends
Zwei React/TypeScript-Oberflächen: Admin-UI, Public-Portal

Deployment über Docker Compose, läuft auf eigener oder gehosteter Infrastruktur, ohne Lizenz- oder Nutzergebühren.

Installieren, einrichten, loslegen. Alles dokumentiert.

Katalon ist frei nutzbar, ohne Lizenz- oder Nutzergebühren. Mit Docker Compose, Quickstart und Doku richten Sie es selbst ein, ganz ohne externe Hilfe. Wenn Sie möchten, unterstütze ich bei Einführung, Migration von Altsystemen oder Support: Anfrage per E-Mail. Feature-Wünsche und Fehlermeldungen gerne als Issue auf GitHub.