Was ist ein Datenobjekt?
Ein Datenobjekt ist eine Art Container mit einer festgelegten Struktur und zuvor definierten Datenfeldern für das Erfassen von Daten. Es grenzt sich durch seine einzigartige Struktur von anderen Datenobjekten ab und dient der Beschreibung von Entitäten, wie z. B. einer Person.
In der OES-Demo gibt es bspw. zwei Datenobjekte, die Personen beschreiben können:
- das Datenobjekt vom Typ ‚Contributor‘ für mitwirkende Personen wie Autor*innen und
- das Datenobjekt vom Typ ‚Registereintrag‘ in der Ausprägung ‚People‘ für in den Texten erwähnte Personen.
Beide Datenobjekte haben z. T. identische Datenfelder, unterscheiden sich aber auch hinreichend in Struktur und einigen Formularen.
Im Datenmodell zu einem Projekt wird die Verbindung von Datenobjekten zueinander beschrieben und strukturell festgelegt. Vereinfacht gesagt legt ein Datenmodell fest, welche Typen von Datenobjekten es gibt, welche Formulare und Datenfelder ein Datenobjekt enthält und wie die Beziehungen der Datenobjekte untereinander sind.
Typen von Datenobjekten
In OES werden Datenobjekte unterschieden in:
- Datenobjekte bestehend aus einem Editor für die Erfassung von Textkorpus, ggf. Medien und Formularen zur Erfassung strukturierter Daten und in
- Datenobjekte bestehend aus Formularen zur Erfassung strukturierter Daten.
Erstere können z. B. als Typ ‚Article‘ oder ‚Glossary Entry‘ realisiert werden. Typen von Datenobjekten in der OES-Demo, in denen nur strukturierte Daten gepflegt werden, sind z. B. ‚Contributors‘, ‚Registereinträge‘ wie ‚Places‘ oder ‚Events‘, ‚Bibliographical Entries‘ sowie ‚Keywords‘.
Die Erfassung und Formatierung von Textkorpus und Medien erfolgt im Gutenberg-Editor, dem Standard-Editor in WordPress und OES. OES ergänzt Datenobjekte um Formulare zur Pflege und Verknüpfung strukturierter Daten. Die Art und Ausgestaltung der Datenfelder in den Formularen kann projektspezifisch angepasst werden und ist im jeweiligen OES-Datenmodell festgelegt.