Skip to content

Commit 6e30ac5

Browse files
added docs
1 parent cbd5a94 commit 6e30ac5

File tree

4 files changed

+101
-0
lines changed

4 files changed

+101
-0
lines changed

docs/index_de.md

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
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+
![Oberfläche von Goobi workflow zur Abfrage des Katalogs](screen1_de.png)
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&amp;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+

docs/index_en.md

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
title: PICA Import
3+
identifier: intranda_opac_pica
4+
published: true
5+
description: OPAC Plugin for the data transfer of PICA data records
6+
---
7+
## Introduction
8+
This documentation describes the installation, configuration and use of the plugin. You can use this plugin to retrieve data from an external system and transfer it to Goobi. The catalog must have an API or URL that can be used to deliver records as OPACs.
9+
10+
11+
## Installation
12+
The plugin consists of one file:
13+
14+
```bash
15+
plugin_intranda_opac_pica-base.jar
16+
```
17+
18+
This file must be installed readable for the user `tomcat` at the following path
19+
20+
```bash
21+
/opt/digiverso/goobi/plugins/opac/plugin_intranda_opac_pica-base.jar
22+
```
23+
24+
25+
## Overview and functionality
26+
When you search for an identifier in Goobi, a request is sent to the configured URL in the background.
27+
28+
![Goobi workflow interface for querying the catalogue](screen1_en.png)
29+
30+
After retrieving the actual record from the PICA-catalog, the metadata is mapped according to the rules configured in the rule set.
31+
32+
33+
## Configuration
34+
The plugin itself does not have its own configuration. Instead, all configuration is carried out by making adjustments within Goobi workflow or the associated rule sets.
35+
36+
In the file `goobi_opac.xml`, the interface to the desired catalogue system must be made known. This is done by means of an entry that looks like this:
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&amp;XPNOFF=1" />
43+
</catalogue>
44+
```
45+
46+
The `title` attribute contains the name under which the catalog can be selected in the user interface, `address` the URL to the API endpoint and `database` the database to be used.
47+
48+
The content of a PICA record is mapped within the Goobi workflow ruleset used in each case. For more information on how to configure this mapping, see the UGH documentation here:
49+
50+
[https://docs.goobi.io/ugh-en/4/4.3/4.3.2](https://docs.goobi.io/ugh-en/4/4.3/4.3.2)

docs/screen1_de.png

961 KB
Loading

docs/screen1_en.png

952 KB
Loading

0 commit comments

Comments
 (0)