Inhalt
Vorheriger Beitrag: Das Datenmodell der ExpoDB
Die Sammlungsdokumentation mit imdas pro ist nunmehr über 20 Jahre im Einsatz. In dieser Zeit formten sich die Entitäten mit ihren Attributen aus. Neben dem dokumentarischen Bedarf der Museen wurden dabei immer auch die Vorschläge der Fachstelle Dokumentation des deutschen Museumsbundes, der Spectrum-Standard und andere überregionale Vorschläge berücksichtigt. Praktisch manifestiert sich diese Entwicklung in den Datenstrukturen, "benutzerdefinierten Feldern" sowie Masken der imdas-pro-Installationen der einzelnen Museen. Auch wenn das imdas pro unterlegte Datenbankschema nicht direkt zum Nachdenken über die Entitäten und ihre Zusammenhänge geeignet ist, so hilft es also doch zu untersuchen, was die Museen in der täglichen Arbeit tatsächlich verwenden. Hier haben sich auch bereits jüngere Anforderungen, z.B. im Hinblick auf Digitale Kataloge, Provenienzforschung etc. niedergeschlagen. Was die Museen eben aktuell zur Arbeit benötigen.
Die Entitäten sind in imdas pro in so genannten "Objekttypen" modelliert. Man kann nun mit Datenbankabfragen für jedes Museum bestimmen, welche Entitäten in Gebrauch sind und welche Anzahl von Datensätzen es zu jeder Entität gibt. Man kann für jede Entität die Attribute bestimmen, wie oft diese benutzt wurden und mit wieviel unterschiedlichen Werten. Man kann ermitteln, welche komplexen Komponenten in den Entitäten vorgesehen wurden und wie oft sie verwendet wurden. Insbesondere ist interessant, welche Thesauri die Museen für die Beschreibung der Entitäten eingesetzt haben. Diese Statistiken ergeben ein gutes Bild über die aktuelle Verwendung der Datenbanken der Museen.
Im folgenden soll beispielhaft der Auszug einer solchen Statistik zu den Sammlungsobjekten für das Landesmuseum Württemberg angeben werden:
Tabelle | Feld | Anzahl Datensätze | Unterschiedliche Belegungen |
---|---|---|---|
OBJECT | OBJECT_ID | 209119 | 209119 |
OBJECT | RES_TYPE_ID | 209119 | 1 |
OBJECT | REGIST_NUM | 209113 | 209107 |
OBJECT | LOCAL_NUMBER | 206122 | 192049 |
OBJECT | LOCAL_SUB_NUMBER | 24061 | 8949 |
OBJECT | TITLE | 208597 | 3037 |
OBJECT | REGIST_NUM_YEAR | 209114 | 21 |
OBJECT | NUM_PIECES | 209120 | 155 |
OBJECT | LASTDATE | 209120 | 183368 |
OBJECT | LASTUSER | 209120 | 190 |
OBJECT | REGIST_DATE | 63631 | 4403 |
OBJECT | INV_DATE | 141481 | 3838 |
OBJECT | OBJ_STATUS_ID | 125340 | 13 |
OBJECT | REGIST_TYPE_ID | 102359 | 18 |
OBJECT | NUM_PARTS | 154 | 12 |
OBJECT | REGIST_TEXT | 32850 | 3706 |
OBJECT | VERFUEGBARKEIT | 8 | 3 |
OBJECT | CURRENT_LOC | 109454 | 12319 |
OBJECT | INVENT_JN | 187623 | 2 |
OBJECT | PUBLIKUM | 187622 | 2 |
OBJECT | GUID | 209120 | 209120 |
OBJECT | DESCRIPTION | 147175 | 99504 |
OBJECT | KATALOGTEXT | 384 | 381 |
OBJECT | OBJ_HISTORY | 79786 | 24616 |
OBJECT | TECH_DESCR | 93642 | 34239 |
REAL_OBJ | TITLE | 74503 | 43892 |
REAL_OBJ | ALTBESTAND | 209120 | 1 |
REAL_OBJ | LASTDATE | 76926 | 70315 |
REAL_OBJ | EIGENNAME | 2 | 2 |
REAL_OBJ | INDIGENEBEZ | 1 | 1 |
REAL_OBJ | SIGNATURE | 60221 | 2 |
REAL_OBJ | MARKS | 60212 | 2 |
Die Statistik enthält zu den Sammlungsobjekten noch 30 weitere Attribute, ca. 80 benutzerdefinierte Felder, 28 Thesauri (von denen 13 mehr als 100mal verwendet wurden) sowie die gleichen Informationen zu Personen, Medienobjekten, Konvoluten und weiteren teils kaum verwendete Entitäten.
Eine weitere Basis für die Relevanz von Entitäten und Attributen in der ExpoDB sind die Felderkataloge, die die Museen für die Digitalen Kataloge sowie für andere Nutzungen der ExpoDB angefertigt haben. Dabei beziehen sich die Museen auf die Eingabefelder, wie diese sich in den Masken von imdas pro darstellen. Da die Masken immer nur einen eingeschränkten Einblick gewähren, erlaubt dies nicht immer das Verständnis von komplexen Komponenten und Entitäten sowie deren Zusammenhänge. Dennoch ist die Arbeit mit Felderkatalogen pragmatisch und erreicht, in der Regel im Dialog, ihr Ziel.
Die Entitäten, die in den Schnittstellen der ExpoDB vorgesehen sind, sind für die verschiedenen Museen meist die gleichen. Diese sind allerdings intern unterschiedlich aus Attributen und Komponenten zusammengesetzt. Es ist wichtig zu verstehen, dass die folgende Liste typischer Entitäten nicht abgeschlossen ist: Entitäten bilden ab, was ein Museum beschreiben, verwalten und publizieren möchte. Falls es hier einen spezifischen Bedarf gibt, werden dazu ggf. eine neue Entität oder erforderliche Attribute exportiert. Aktuell werden meist folgende Entitäten in der ExpoDB unterschieden:
Diese Liste der Entitäten sind auf vielfältige Weise untereinander verknüpft. Personen gehören als Künstler:innen, Eigentümer:innen etc. zu Sammlungsobjekten. Medienobjekte bilden Sammlungsobjekte oder Personen ab. Termobjekte werden für normierte Angaben in den anderen Entitäten verwendet. Sammlungsobjekte nutzen andere "verwandte" Sammlungsobjekte zu ihrer eigenen Beschreibung.
Die aufgeführten Entitäten ergaben sich aus den bisherigen Anforderungen und den Aktualisierungsroutinen der ExpoDB. Diese Liste ist nicht abgeschlossen. Neue funktionale Bedarfe können neue Entitäten erfordern. Wesentliche Kriterien dafür, eine Struktur von Feldern als Entität zu definieren, sind diese eigenständig zu recherchieren, sie mit mehreren anderen Entitäten zu verknüpfen oder die Modellierung zu erleichtern. Die "Gegenständlichkeit" einer Entität wird dadurch etabliert, dass man sie suchen, verwenden oder über sie nachdenken will.
Konvolute, Ausstellungen oder Provenienzen könnten insofern Entitäten sein. Ein Museum nutzt sog. "Alben" zur Zusammenstellung von Sammlungsobjekten im Digitalen Katalog. Diese sind suchbar und müssen daher als Entität modelliert werden. Man könnte (wie oben angedeutet) auch überlegen, ob Sammlungsobjekte als Gemälde, Münzen, archäologische Funde, naturkundliche Objekte in verschiedene Entitäten differenziert werden sollten.
Die Entitäten bilden das Fundament eines Datenmodells. Da sie vielfach untereinander verknüpft sind, erstreckt sich ihre Wirkung oft über das gesamte Datenmodell. Während Änderungen der Binnenstruktur von Entitäten meist lokale Bedeutung haben, führt das Entfernen oder Hinzufügen ganzer Entitäten zum Auflösen bzw. Knüpfen von Verbindungen. In der ExpoDB basieren auf den Entitäten die Routinen zu Aktualisierung sowie die Basisformate zur JSON- bzw. XML-Ausgabe. Jede ExpoDB-Schnittstelle bietet unter der der URL /modell eine Informationsseite zur den Entitäten und ihrer Zusammensetzung an. Siehe z.B. https://expotest.bsz-bw.de/xhdm/modell