Child pages
  • Administrator's Guide - Catalog Integration

This space has moved to IU's Confluence.
It is located at https://uisapp2.iu.edu/confluence-prd/display/iulV3/

Skip to end of metadata
Go to start of metadata

Administrator's Guide - Catalog Integration

Contents

Overview

Variations creates access pages that can be linked to from your library catalog. These access pages also generate bookmark files to allow automatic opening of a recording in Variations.

Access Pages

Access pages are served from a Perl cgi-bin script that applies a XSLT stylesheet to a xml file generated when the media object was created. generateAccessPage.sh can regenerate an access page if it was not auto generated or there was an error. For more information on usage of these scripts see this page.

Z39.50 Searches

Catalogers and Digitizers can make use of Z39.50 searches in order to automatically import MARC record data into Variations.

Z39.50 Searches are done using JAFER and are fully configurable in the client's dml.conf. There are three type of searches: Contributor, Container, and Work. Each search can be enabled or disabled. For each search, a host, port, and database needs to be set. Each search can have up to 5 configurable search fields. The name attribute is the Bib-1 Use Attribute (name or value) to be searched on in Z39.50. The label and example fields are used to generate the user interface. A field to search for a unique id is required for the Container search. This field could be setup to search for an id used only by Variations or a local id.

Example Z39.50 Search Configuration in dml.conf
dml.z3950.Contributor.enabled=false
dml.z3950.Contributor.host=es07.uits.indiana.edu
dml.z3950.Contributor.port=12202
dml.z3950.Contributor.database=AWRD
dml.z3950.Contributor.field.0.name=any
dml.z3950.Contributor.field.0.label=Contributor Name
dml.z3950.Contributor.field.0.example=(For example, Beethoven, Bach Sebastian)
dml.z3950.Container.enabled=true
dml.z3950.Container.host=es33.uits.indiana.edu
dml.z3950.Container.port=2200
dml.z3950.Container.database=Unicorn
dml.z3950.Container.field.id.name=any
dml.z3950.Container.field.id.label=Variations ID*
dml.z3950.Container.field.id.example=(e.g., CAN7946)
dml.z3950.Container.field.1.name=author
dml.z3950.Container.field.1.label=Author
dml.z3950.Container.field.1.example=(e.g., Beethoven, Bach)
dml.z3950.Container.field.2.name=title
dml.z3950.Container.field.2.label=Title
dml.z3950.Container.field.2.example=(e.g., Symphony no. 9)
dml.z3950.Container.field.3.name=subject_heading
dml.z3950.Container.field.3.label=Subject
dml.z3950.Container.field.3.example=(e.g., symphonies, sonatas)
dml.z3950.Work.enabled=false
dml.z3950.Work.host=es07.uits.indiana.edu
dml.z3950.Work.port=12202
dml.z3950.Work.database=AWRD
dml.z3950.Work.field.0.name=author
dml.z3950.Work.field.0.label=Author
dml.z3950.Work.field.0.example=(e.g., Beethoven, Bach)
dml.z3950.Work.field.1.name=title
dml.z3950.Work.field.1.label=Title
dml.z3950.Work.field.1.example=(e.g., Symphonies no. 9, sonatas)
  • No labels