Danijela Boberic Krsticev, Danijela Tešendic and Binay Kumar Verma
This paper aims to discuss the possibilities of using a mobile application in the process of conducting an inventory of library collection and present an application for the same…
Abstract
Purpose
This paper aims to discuss the possibilities of using a mobile application in the process of conducting an inventory of library collection and present an application for the same. The application scans barcode labels on books and retrieves data about those books. Data regarding the status and call number of each book can be changed using this application.
Design/methodology/approach
This paper is based on a case study of developing an application for the Android platform, and this application is part of the BISIS library management system.
Findings
By analysing the procedure of conducting an inventory in the library of the Faculty of Science, University of Novi Sad, it is concluded that this procedure is tedious and can be simplified. To make this procedure more efficient, a mobile application enabling search and update of bibliographic records has been developed. That application communicates with the BISIS library management system using a specially designed service.
Practical implications
By introducing this application at the libraries, the process of inventory of a library collection can be simplified, the time needed for the inventory will be shorter and the inventory will require less physical effort.
Originality/value
The application is designed to help librarians during the process of inventory of library collections. During this process, librarians have to check status of every item on the shelves and to update catalogue with new information. This application enables mobility of librarians and updates information about items during checking the shelves.
Details
Keywords
Miroslav Zarić, Danijela Boberić Krstićev and Dušan Surla
The aim of the research is modelling and implementation of a client application that enables parallel search and retrieval of bibliographic records from multiple servers. The…
Abstract
Purpose
The aim of the research is modelling and implementation of a client application that enables parallel search and retrieval of bibliographic records from multiple servers. The client application supports simultaneous communication over Z39.50 and SRW/SRU protocols. The application design is flexible and later addition of other communication protocols for search/retrieval is envisioned and supported.
Design/methodology/approach
Object‐oriented approach has been used for modelling and implementation of client application. CASE tool, Sybase PowerDesigner, supporting Unified Modelling Language (UML 2.0), was used for modelling. Java programming language and Eclipse environment were used for implementation.
Findings
The result of the research is a client application that enables parallel search and retrieval of multiple Z39.50 and SRW/SRU servers. Additionally, the application supports conversion from type‐1 query language, defined by Z39.50 standard, to CQL query language required for search/retrieval from SRW/SRU servers. The application was verified by performing parallel search and retrieval from several publicly accessible Z39.50 and SRW/SRU servers.
Research limitations/implications
The application supports only the use of bib‐1 attribute set for type‐1 queries created according to Z39.50 standard. Hence, only such queries can be converted to CQL notation. The use of other attribute sets is not supported.
Practical implications
The client application is integrated into the BISIS software system, version 4. This enables the cataloguing of bibliographic records retrieved over Z39.50 and SRW/SRU protocol.
Originality/value
The contribution of this work is in client application architecture that enables parallel communication with multiple servers, which can use different communication protocols, Z39.50 or SRW/SRU. Search/retrieval from servers using some other protocol is also supported. This can be achieved by adding new classes that implement protocol specification, and classes for query transformation into notation required by that new protocol, if required.
Details
Keywords
Danijela Tesendic and Danijela Boberic Krsticev
The purpose of this paper is to describe a case study of developing a web service that will act as an intermediary between the Audio Library system for the visually impaired and…
Abstract
Purpose
The purpose of this paper is to describe a case study of developing a web service that will act as an intermediary between the Audio Library system for the visually impaired and the library management systems. The Audio Library is based on speech recognition and text-to-speech engines and it produces synthesized speech from various electronic materials. It has its own database with a limited number of books and textual materials. Web services described in this paper should enable access to a larger number of electronic resources provided by libraries.
Design/methodology/approach
In this paper, the author specified software architecture of a web service analyzing different approaches for search and retrieval.
Findings
Web service described in this paper is the first software solution addressing the problem of lending e-books in Serbia. It aggregates collections of different libraries in a single access point for the Audio Library system. In this way, users of the Audio Library system are provided with larger number of electronic resources.
Originality/value
Communication between the Audio Library and this web service is achieved by using standardized protocols for exchanging library data. However, those protocols did not fulfill all necessary requirements, so the authors propose some extensions to overcome those issues.
Details
Keywords
Danijela Boberić-Krstićev and Danijela Tešendić
The purpose of this paper is to present the software architecture of the university’s union catalogue in Novi Sad, Serbia. The university’s union catalogue would comprise the…
Abstract
Purpose
The purpose of this paper is to present the software architecture of the university’s union catalogue in Novi Sad, Serbia. The university’s union catalogue would comprise the collections of 14 academic libraries.
Design/methodology/approach
The basis of this paper is a case study of developing a software solution for the union catalogue of the University of Novi Sad in Serbia. The solution principles of object-oriented modelling are applied to describe the software architecture. Specifically, the unified modeling language (UML) component and sequence diagrams are used. The database model is described by using a physical data model.
Findings
Through the research of related papers and, taking into consideration the problem of creating a university union catalogue, it is concluded that the best approach is to combine the idea of a virtual and a physical union catalogue. Records are stored in one physical union catalogue, while the holdings data are stored in the local library management systems (LMSs) organized in the form of virtual union catalogues. Because academic libraries often use LMSs from different vendors, interoperable communication between those LMSs and the union catalogue is provided through the usage of standard library protocols for information retrieval (Search and Retrieve URL [SRU], SRU Record Update and NISO Circulation Interchange Protocol [NCIP]).
Research limitations/implications
The development of a union catalogue for the University of Novi Sad is in its test phase, and, at this moment, only a software solution supporting the functionalities of a union catalogue has been created.
Practical implications
By introducing a university union catalogue, students would be able to search the collections of all the university libraries by using a single portal. Their results would indicate whether a book is available and from which library it is available to borrow.
Originality/value
Originality of this software architecture lies in the usage of standard library protocols. The described architecture enables the addition of new members to the university union catalogue, regardless of which LMS the library uses.