MARC Import

OPAC Plugin for the data transfer of MARC data records

Overview

NameWert

Identifier

intranda_opac_marc

Repository

Licence

GPL 2.0 or newer

Last change

25.07.2024 12:02:11

Introduction

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.

Installation

The plugin consists of one file:

plugin_intranda_opac_marc-base.jar

This file must be installed readable for the user tomcat at the following path

/opt/digiverso/goobi/plugins/opac/plugin_intranda_opac_marc-base.jar

Overview and functionality

When you search for an identifier in Goobi, a request is sent to the configured URL in the background.

After retrieving the actual record from the catalog, the metadata is mapped according to the rules configured in the rule set.

Configuration

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.

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:

<catalogue title="MARC OPAC">
    <config address="http://opac.intranda.com/sru/DB=1" database="1" ucnf="XPNOFF=1"
      description="Description of the catalogue" iktlist="IKTLIST.xml" port="80" opacType="GBV-MARC" />
    <searchFields>
        <searchField label="Identifier" value="12" />
        <searchField label="ISBN" value="7" />
        <searchField label="ISSN" value="8" />
    </searchFields>
</catalogue>

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. The attribute opacType must be set to the value GBV-MARC.

The content of a MARC data 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:

https://docs.goobi.io/ugh-en/4/4.1/4.1.3

Last updated