To read this content please select one of the options below:

Modelling and implementation of catalogue cards using FreeMarker

Jelena Radjenovic (University of Novi Sad, Novi Sad, Serbia)
Branko Milosavljevic (University of Novi Sad, Novi Sad, Serbia)
Dusan Surla (University of Novi Sad, Novi Sad, Serbia)

Program: electronic library and information systems

ISSN: 0033-0337

Article publication date: 13 February 2009

557

Abstract

Purpose

The purpose of this paper is to report on a study involving the specification (using Unified Modelling Language (UML) 2.0) of information requirements and implementation of the software components for generating catalogue cards. The implementation in a Java environment is developed using the FreeMarker software.

Design/methodology/approach

Object‐oriented methodology as well as CASE tools are used to design the software components. The system architecture makes the catalogue cards available from every segment of the library management system, and enables catalogue card updates without recompilation of the source code.

Findings

The outcome of the work is a software package, implemented in a Java environment, that generates and displays catalogue cards based on bibliographic records in the UNIMARC format, but it can be easily adapted for the other MARC formats.

Research limitations/implications

The package is limited to generating only catalogue cards based on MARC formats. In order to avoid this limitation it is possible to define specific metadata for catalogue card generation. In such a case, the catalogue cards could be generated from the metadata regardless of the bibliographic record format.

Practical implications

The software package is integrated into the BISIS library management software system used by 36 libraries including public, city, faculty and special libraries in Serbia.

Originality/value

The architecture of the software component can be used in different implementations of library management systems. It is only necessary to represent the bibliographic record data using the internal data structure of the FreeMarker software package.

Keywords

Citation

Radjenovic, J., Milosavljevic, B. and Surla, D. (2009), "Modelling and implementation of catalogue cards using FreeMarker", Program: electronic library and information systems, Vol. 43 No. 1, pp. 62-76. https://doi.org/10.1108/00330330910934110

Publisher

:

Emerald Group Publishing Limited

Copyright © 2009, Emerald Group Publishing Limited

Related articles