|
| 1 | +--- |
| 2 | +title: PICA Import |
| 3 | +identifier: intranda_opac_pica |
| 4 | +published: true |
| 5 | +description: OPAC Plugin für die Datenübernahme von PICA Datensätzen |
| 6 | +--- |
| 7 | +## Einführung |
| 8 | +Die vorliegende Dokumentation beschreibt die Installation, Konfiguration und den Einsatz des Plugins. Mit Hilfe dieses Plugins können Daten aus einem externen System abgefragt und in Goobi übernommen werden. Der Katalog muss eine API bzw. URL haben, über die Datensätze als OPAC ausgeliefert werden können. |
| 9 | + |
| 10 | + |
| 11 | +## Installation |
| 12 | +Das Plugin besteht aus einer Datei: |
| 13 | + |
| 14 | +```bash |
| 15 | +plugin_intranda_opac_pica-base.jar |
| 16 | +``` |
| 17 | + |
| 18 | +Diese Datei muss für den Nutzer `tomcat` lesbar an folgendem Pfad installiert werden: |
| 19 | + |
| 20 | +```bash |
| 21 | +/opt/digiverso/goobi/plugins/opac/plugin_intranda_opac_pica-base.jar |
| 22 | +``` |
| 23 | + |
| 24 | + |
| 25 | +## Überblick und Funktionsweise |
| 26 | +Wenn in Goobi nach einem Identifier gesucht wird, wird im Hintergrund eine Anfrage an die konfigurierte URL gestellt. |
| 27 | + |
| 28 | + |
| 29 | + |
| 30 | +Nach der Abfrage des eigentlichen Datensatzes aus dem PICA-Katalog erfolgt das Mapping der Metadaten gemäß der im Regelsatz konfigurieren Regeln. |
| 31 | + |
| 32 | + |
| 33 | +## Konfiguration |
| 34 | +Das Plugin selbst verfügt nicht über keine eigene Konfiguration. Stattdessen erfolgt sämtliche Konfiguration über Anpassungen innerhalb von Goobi workflow bzw. der zugehörigen Regelsätze. |
| 35 | + |
| 36 | +In der Datei `goobi_opac.xml` muss die Schnittstelle zum gewünschten Katalogsystem bekannt gemacht werden. Dies geschieht durch einen Eintrag, der wie folgt aussieht: |
| 37 | + |
| 38 | +```xml |
| 39 | +<catalogue title="PICA OPAC"> |
| 40 | + <config address="kxp.k10plus.de" database="2.1" |
| 41 | + description="K10plus" iktlist="IKTLIST-GBV.xml" port="80" |
| 42 | + ucnf="UCNF=NFC&XPNOFF=1" /> |
| 43 | +</catalogue> |
| 44 | +``` |
| 45 | + |
| 46 | +Das Attribut `title` enthält den Namen, unter dem der Katalog in der Nutzeroberfläche ausgewählt werden kann, `address` die URL zum API-Endpoint und `database` die zu verwendende Datenbank. |
| 47 | + |
| 48 | +Das Mapping der Inhalte eines PICA-Datensatzes erfolgt innerhalb des jeweilig verwendeten Regelsatzes von Goobi workflow. Genauere Informationen, wie dieses Mapping konfiguriert werden kann finden sich innerhalb der UGH-Dokumentation hier: |
| 49 | + |
| 50 | +[https://docs.goobi.io/ugh-de/4/4.3/4.3.2](https://docs.goobi.io/ugh-de/4/4.3/4.3.2) |
| 51 | + |
0 commit comments