britzke / archivator

Archival System for managing and retrieving archived Items
http://britzke.berlin/
GNU General Public License v3.0
9 stars 0 forks source link

Möglichkeit der Konfiguration einer Signatur #127

Open britzke opened 10 years ago

britzke commented 10 years ago

Es muss die Möglichkeit für einen Administrator geschaffen werden, eine Signatur aus den Attributen eines Archivales und/oder abhängigen Attributen, wie ggf. Organisationseinheiten zu bilden.

Hierzu ist ggf. eine geeignete DSL (Domain Specific Language) zu definieren und ein entsprechender Interpreter zu implementieren. Alterativ hierzu sollte es einem Administrator möglich sein, aus einer Liste von Attributen zu wählen, die ggf. dynamisch aus den Tabellen- und Spaltennamen in der Datenbank gebildet wird.

britzke commented 10 years ago

Signaturen sind in vielen Archiven in einer baumartigen Struktur geordnet. Diese Ordnung ist oft sehr unterschiedlich, so dass diese im Archiv-Programm sinnvoller Weise variable (konfigurierbar) gestaltet werden sollte. Hierzu sollte eine Entität Kategorie angelegt werden und aus dem Archivale-Datesatz auf die entsprechende Kategorie verwiesen werden. Damit eine baumartige Struktur von Kategorien erstellt werden kann, muss zu einer Kategorie ein Verweis auf die Vater-Kategorie erfasst werden können. Weil zu jeder Kategorie mehrere Archivalien erfasst werden können, müssen die Archivalien zu einer Kategorie eine eindeutige Nummer innerhalb dieser Katgorie erhalten. Die für diese Änderung notwendige Erweiterung des Datenmodells könnte wie folgt aussehen: archivator vorschlag kategorie

Die Attribute "Schubfach" und "Mappe" könnten somit entfallen. Es sind hierfür dann eigenständige Kategorien zu erfassen, wobei die Kategorie "Mappe" auf die Kategorie "Schubfach als ihre Vater-Kategorie verweist.

Es sollte ein Mechanismus implementiert werden, der die Eindeutigkeit der Nummer in der Archivale innerhalb der Kategorie sicherstellt.