Kalliope Import
OPAC plugin for data transfer from Kalliope

Introduction

This documentation describes the installation, configuration and use of the plugin. With the help of this plugin, data from the Kalliope database can be retrieved and transferred to Goobi. To transfer the data, the data from the Kalliope database is retrieved in MODS format and translated into Goobi's data format using a dedicated mapping file.
Details
Text
Identifier
goobi-plugin-opac-kalliope
Licence
GPL 2.0 or newer
Documentation date
​13.06.2022

Installation

The plugin consists of a Java jar file, a Goobi configuration file and a metadata mapping file:
1
plugin_intranda_opac_kalliope.jar
2
plugin_KalliopeOpacImport.xml
3
mods_map_kalliope.xml
Copied!
These files must be installed readable for the user tomcat at the following paths:
1
/opt/digiverso/goobi/plugins/opac/plugin_intranda_opac_kalliope.jar
2
/opt/digiverso/goobi/config/plugin_KalliopeOpacImport.xml
3
/opt/digiverso/goobi/xslt/mods_map_kalliope.xml
Copied!

Configuration

The configuration file of the plug-in has the following structure:
1
<?xml version="1.0" encoding="UTF-8"?>
2
<config_plugin>
3
<charset>utf-8</charset>
4
<mapping>/opt/digiverso/goobi/xslt/mods_map_kalliope.xml</mapping>
5
<defaultDocType>Monograph</defaultDocType>
6
<defaultPicaType>Aa</defaultPicaType>
7
</config_plugin>
Copied!
The option <charset> specifies the character set in which the data is delivered by the Kalliope interface. <mapping> designates the file path to the metadata mapping file. The fields <defaultDocType> and <defaultPicaType> specify the publication type to be used for the document.
In addition to the configuration file of the plugin, the Kalliope catalogue must be made known in the file goobi_opac.xml. This is done by an entry that looks like this:
1
<catalogue title="Kalliope">
2
<config address="kalliope-verbund.info" database="sru" description="SRU-Schnittstelle des Kalliope Verbundes" port="80" opacType="Kalliope-SRU"/>
3
</catalogue>
Copied!

Use

When searching for an identifier in Goobi, a request is made in the background to the URL configured in the file goobi_opac.xml. After retrieving the record in MODS format, the mapping of the metadata is done according to the rules configured in the file mods_map_kalliope.xml.