Der neue LOD-Editor: Allgemeine Erläuterungen und Arbeitsabläufe
Der Linked Open Data (LOD)-Editor in Alma wurde entwickelt, um Katalogisierern ein optimiertes, intuitives und ontologiebewusstes Bearbeitungserlebnis zu bieten. Er bringt die Leistungsfähigkeit von Linked Data in alltägliche Arbeitsabläufe ein und bewahrt dabei Einfachheit und Flexibilität.
Zu den wichtigsten Funktionen des LOD-Editors gehören:
- Eine einheitliche, formularbasierte Schnittstelle, die von der Ontologie gesteuert wird und die zukünftige Unterstützung anderer RDF/LOD-Formate ermöglicht.
- Ein benutzerfreundliches und flexibles Design, das optimale Arbeitsabläufe unterstützt, die auf die Bedürfnisse von Katalogisierern zugeschnitten sind.
- Vollständige Integration mit dem Alma-Bestand, die es Benutzern ermöglicht, Arbeiten und Vorgänge direkt aus den Suchergebnissen für „Alle Titel“ und „Arbeiten“ zu erstellen und zu bearbeiten.
- Integrierte Unterstützung für Linked-Data-Integrationen und Nachschlage-Dienste, die eine nahtlose Verknüpfung von Entitäten mit autoritativen Quellen während der Katalogisierung ermöglicht.
- Einfache und intuitive Erstellung von Datensätzen und Vorlagen, die den Einstieg erleichtert und die Konsistenz gewährleistet.
- Ontologie-gesteuerte Arbeitsabläufe mit einer Label-zentrierten Benutzererfahrung – technische Details wie URIs und die Navigation zu externen Quellen sind für diejenigen, die sie benötigen, mit einem einzigen Klick verfügbar.
Da BIBFRAME die Verwendung leerer Knoten unterstützt, bietet der Alma LOD-Editor eine Top-Down-Struktur zum Erstellen von Datensätzen und Vorlagen.
Erstellen eines Datensatzes oder einer Vorlage aus einem leeren Formular
Einzelheiten zum Erstellen von Datensätzen und Vorlagen finden Sie unter Erstellen und Bearbeiten von BIBFRAME-Datensätzen und -Vorlagen.
Zunächst wählen die Benutzer die Klasse und die Unterklasse(n) der zu katalogisierenden Entität aus und entscheiden, ob sie mit einer vorhandenen Vorlage arbeiten oder mit einem leeren Formular beginnen möchten.

Ein Katalogisierer kann entweder Felder oder Abschnitte hinzufügen:
- Felder werden für Eigenschaften verwendet, die ein RDF-Tripel selbstständig vervollständigen, wie z. B. Kennungen, Schlagwörter oder Verknüpfungen zu anderen Entitäten wie bf:instanceOf (Verknüpfung zu einem Werk) oder bf:expressionOf (Verknüpfung zu einem Hub).
- Abschnitte werden verwendet, wenn ein Container benötigt wird, um einen leeren Knoten darzustellen. Jedem Abschnitt ist eine Eigenschaft und eine Klasse zugeordnet, wie in der Ontologie definiert. Innerhalb eines Abschnitts können Benutzer zusätzliche Felder hinzufügen, indem sie für jedes Feld eine Klasse (und eine Eigenschaft) auswählen.

Wenn Sie im LOD-Editor einen Abschnitt oder ein Feld hinzufügen möchten, werden Sie aufgefordert, sowohl eine Eigenschaft als auch eine Klasse auszuwählen. Diese Auswahlen orientieren sich an den Ontologien BIBFRAME und BFLC.
- Die Eigenschaft definiert die Beziehung oder das Attribut, das hinzugefügt wird.
- Die Klasse definiert (sofern zutreffend) den Typ des erwarteten Werts oder der erwarteten Struktur.
Diese Struktur unterstützt komplexe Metadatenelemente wie zum Beispiel:
- Der Titelbereich wird mit der Eigenschaft bf:title und der Klasse bf:Title (oder einer ihrer Unterklassen) erstellt, die die Eigenschaften bf:mainTitle, bf:partNumber und bf:partName enthält, um verschiedene Teile eines Titels zu beschreiben.
- Der Abschnitt Admin-Metadaten wird mit der Eigenschaft bf:adminMetadata und der Klasse bf:AdminMetadata erstellt und enthält beispielsweise die Eigenschaften bf:creationDate, bf:assigner, bflc:encodingLevel, bf:decriptionConventions und bf:descriptionLanguage zur Beschreibung von Metadaten über die Metadaten selbst.
- Der Abschnitt Häufigkeit der Veröffentlichungen wird mit der Eigenschaft bf:pubFrequency und der Klasse PubFrequency erstellt, die beispielsweise die Eigenschaften bf:frequency, bf:status, bf:firstIssue und bf:lastIssue enthält, um Details zur seriellen Veröffentlichung zu beschreiben.
Beim Bearbeiten eines Datensatzes ermöglicht Alma Neuer Abschnitt oder Neues Feld und gibt Katalogisierern so die Flexibilität, Daten präzise und effizient zu modellieren.

Wie Eigenschaften und Klassen beim Hinzufügen von Feldern oder Abschnitten vorgeschlagen werden
Bei der Katalogisierung im Alma LOD-Editor schlägt das System Eigenschaften und Klassen vor, die auf der Struktur und den Regeln der BIBFRAME- und BFLC-Ontologien basieren. Dadurch wird sichergestellt, dass die von Ihnen erstellten Metadaten semantisch korrekt sind und mit den Standards für verknüpfte Daten übereinstimmen.
Weitere Informationen finden Sie unter Wie Alma die BIBFRAME- und BFLC-Ontologien zur Erstellung von Datensätzen verwendet.
Schritt 1: Auswahl einer Eigenschaft
Wenn Sie ein Feld oder einen Abschnitt hinzufügen möchten, besteht der erste Schritt darin, eine Eigenschaft auszuwählen..
Die Dropdown-Liste der Eigenschaften enthält alle Eigenschaften, die mindestens eines der folgenden Kriterien erfüllen:
- Die Eigenschaft ist in der Ontologie so definiert, dass sie mit der Schlüsselklasse des Datensatzes verwendet wird (entweder bf:Work oder bf:Instance).
- Die Eigenschaft hat keinen spezifischen Verwendet mit Wert (i.e., undefiniert oder weit gefasst definiert als rdf-schema#Resource).
Dadurch wird sichergestellt, dass nur kontextrelevante Eigenschaften angezeigt werden, während gleichzeitig Flexibilität für allgemeinere Eigenschaften ermöglicht wird.
Beim Hinzufügen eines Abschnitts werden keine Datentypeigenschaften vorgeschlagen, da diese keine zusätzlichen Felder enthalten können (sie sind so definiert, dass sie nur Text enthalten), und die Auswahl einer Klasse ist obligatorisch.
Schritt 2: Klasse auswählen
Nach Auswahl einer Eigenschaft werden Sie möglicherweise aufgefordert, eine Klasse auszuwählen. Das Klassen-Dropdown-Menü wird ebenfalls dynamisch auf Basis der Ontologie gefiltert:
- Wenn die Eigenschaft einen definierten voraussichtlichen Wert (Bereich) hat, wird im Dropdown-Menü Folgendes angezeigt:
- Die Klasse ist als der "erwarteter Wert" definiert.
- Alle Unterklassen dieser Klasse.
- Wenn für die Eigenschaft kein erwarteter Wert definiert ist, enthält die Dropdown-Liste alle verfügbaren Klassen.
- Wenn es sich bei der Eigenschaft um eine Datentyp-Eigenschaft handelt (d. h., sie erwartet einen Literalwert wie eine Zeichenkette oder ein Datum), wird das Klassen-Dropdown nicht angezeigt.
Die Klassenliste bietet stets die Option, Keine auszuwählen, um Fälle abzudecken, in denen keine Klasse benötigt wird, wie z. B. bf:subject, bf:expressionOf, bf:genreForm usw.
Nicht allen Eigenschaften in der Ontologie ist eine Klasse als erwarteter Wert definiert. In solchen Fällen ist die Auswahl einer Klasse beim Hinzufügen eines Feldes optional. Beim Hinzufügen eines Abschnitts ist jedoch die Auswahl einer Klasse erforderlich. Dies liegt daran, dass die Klasse festlegt, welche Eigenschaften für das Hinzufügen von Feldern innerhalb dieses Abschnitts vorgeschlagen werden können. Wenn keine Klasse ausgewählt ist, unterstützt dieser Abschnitt das Hinzufügen von Feldern nicht, und die Option Feld hinzufügen ist deaktiviert.

