Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Für Sprache, Genre und Format finden im Import Anreicherungen statt. Diese sind Basis für die Facetten.

Aufbau von Mappings und Labels

Die Anreicherungen werden über CSV files in https://gitlab.switch.ch/memoriav/memobase-2020/services/import-process/import-process-cli/-/tree/master/global-configs/transforms Dateien im Repositorium konfiguriert.

Mappings

In den Dateien formats.csv, languages.csv und genres.csv ist das Mapping von Input-Wert zu Wikidata-ID resp. zu fixen Begriffen hinterlegt.

...

Die Labels aus Wikidata werden automatisch per Script über eine SPARQL Abfrage gesammelt und gespeichert. Entsprechend müssen fehlende Labels in Wikidata und nicht manuell in der CSV-Datei ergänzt werden.

Anleitung für Anpassungen

Allgemein zu beachten:

  • Zeichensatz ist UTF-8

  • Als Trennzeichen wird ein Komma verwendet

  • Wenn in den Strings Kommas vorkommen, ist “ als Zeichenketten-Trenner zwingend

...

Zum Abschluss folgt ein Commit auf GitLab gemäss separater Anleitung: /wiki/spaces/MD/pages/290324481.Nach dem Commit wird .

Anschliessend muss das Team in der UB Basel benachrichtigt werden, das die Konfigurationen aktualisieren kann.

Zukünftig geplant ist, dass nach dem Commit die Aktualisierung automatisch über GitLab CI/CD verteilt wird.