<<

NAME

C4::AuthoritiesMarc::UNIMARC

SYNOPSIS

use C4::AuthoritiesMarc::UNIMARC;

DESCRIPTION

This is a helper module providing functions used by C4::AuthoritiesMarc to deal with behavior specific to UNIMARC authority records (as opposed to other MARC formats).

Functions from this module generally should not be used directly; instead, use the appropriate function from C4::Authorities that will dispatch the appropriate function based on the marcflavour system preference.

FUNCTIONS

get_heading_type_from_marc

my $auth_type = get_auth_type_from_marc($marc);

Given a MARC::Record object containing an authority record, determine its heading type (e.g., personal name, topical term, etc.).

default_auth_type_location

my ($tag, $subfield) = default_auth_type_location();

Get the tag and subfield used to store the heading type if not specified in the MARC framework. For UNIMARC, this defaults to 152$b.

AUTHOR

Koha Developement team <info@koha.org>

Galen Charlton <galen.charlton@liblime.com>

<<