Wie Alma die BIBFRAME- und BFLC-Ontologien zur Erstellung von Datensätzen verwendet
Alma integriert die Ontologien BIBFRAME und BFLC in die Metadateninfrastruktur, um flexible, standardbasierte Katalogisierungs-Arbeitsabläufe zu unterstützen. In diesem Abschnitt wird erläutert, wie Alma diese Ontologien nutzt, um die Erstellung, Bearbeitung und Validierung von Datensätzen zu verbessern.
Zu den wichtigsten Aspekten der Ontologienutzung von Alma gehören:
- Alma lädt die BIBFRAME- und BFLC-Ontologien in seine Metadatenkonfiguration und sein Anwendungsprofil hoch. Dies ermöglicht es Alma, die Ontologie nach Bedarf zu aktualisieren und gleichzeitig die Abwärtskompatibilität für bestehende Datensätze zu gewährleisten.
- Wenn Aktualisierungen der Ontologie veröffentlicht werden, analysiert das Alma-Team diese und integriert sie in das Anwendungsprofil.
- Der Alma LOD-Editor unterstützt derzeit die Erstellung von Datensätzen und Vorlagen, die aus den Schlüsselklassen „Arbeit“ und „Vorgang“ definiert werden.
- Beim Erstellen oder Bearbeiten eines Datensatzes schlägt der Editor von Alma passende Eigenschaften und Klassen basierend auf den in der Ontologie definierten Beziehungen vor. Beim Erstellen von bf:Instance schlägt der Editor beispielsweise die Eigenschaft bf:provisionActivity für einen Abschnitt vor. Allerdings wird diese Eigenschaft beim Erstellen von bf:Work nicht empfohlen, da sie in der Ontologie für diese Klasse nicht als anwendbar definiert ist.
- Beachten Sie, dass einige Eigenschaften in der BIBFRAME-Ontologie nicht streng durch die Definitionen von „Verwendet mit“ (Domain) und „Voraussichtlicher Wert“ (Bereich) eingeschränkt sind. Daher sind Eigenschaften wie bf:note und bf:agent breit anwendbar und werden vom Editor immer vorgeschlagen, unabhängig davon, welche Klasse bearbeitet wird.
- Einige Eigenschaften und Klassen wurden von der BFLC-Erweiterung in die BIBFRAME-Hauptontologie übernommen. Alma speichert diese duplizierten Entitäten aus Gründen der Abwärtskompatibilität als Teil des BIBFRAME-Anwendungsprofils. Beim Erstellen eines neuen Datensatzes oder Bearbeiten eines bestehenden Datensatzes schlägt der BIBFRAME-Editor dem Benutzer diese doppelten oder veralteten Eigenschaften und Klassen jedoch nicht vor.

