Search results

1 – 7 of 7
To view the access options for this content please click here
Article
Publication date: 1 January 2016

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…

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

The Electronic Library, vol. 34 no. 5
Type: Research Article
ISSN: 0264-0473

Keywords

To view the access options for this content please click here
Article
Publication date: 16 March 2015

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…

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

Aslib Journal of Information Management, vol. 67 no. 2
Type: Research Article
ISSN: 2050-3806

Keywords

To view the access options for this content please click here
Article
Publication date: 2 November 2015

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…

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.

Details

The Electronic Library, vol. 33 no. 6
Type: Research Article
ISSN: 0264-0473

Keywords

To view the access options for this content please click here
Article
Publication date: 13 April 2010

Branko Milosavljević and Danijela Tešendić

The purpose of this paper is to model and implement software architecture for transparent communication of client and server sides of library circulation system in order…

Abstract

Purpose

The purpose of this paper is to model and implement software architecture for transparent communication of client and server sides of library circulation system in order to enable system operation in different network configurations.

Design/methodology/approach

Object‐oriented methodology and design patterns are used for modeling system architecture. Modeling is carried out in the CASE tool that supports the Unified Modeling Language (UML 2.0) by means of class and sequence diagrams. The implementation is carried out in the Java programming language using open source components.

Findings

The result is a software package for transparent communication of client and server side of library circulation system. Database operations are executed through this package. The package can execute the operations under different protocols, which enables the work of the library circulation system in the intranet and internet environments.

Research limitation/implications

The proposed software architecture and implementation are integrated into the circulation subsystem of the BISIS library information system and rely on the Hibernate package for object/relational mapping. For integration into other systems where operations would not be related to the database or would use some other ORM technologies, it would be necessary to make corresponding changes in the implementation.

Practical implications

The package is integrated, together with the library circulation system, into the fourth version of the BISIS system. Testing and verifying were carried out in public and special libraries.

Originality/value

Originality of the paper is to be found in the proposed software architecture that is network‐agnostic and facilitates transparent communication of client and server sides of the circulation system while not imposing a single communication technology or protocol. Besides, the architecture does not depend on the functionality of the circulation system and can be used for different purposes, and not only for communication with the database as presented in the paper. Adding new functionalities is simple and does not require changes in the existing program code.

Details

The Electronic Library, vol. 28 no. 2
Type: Research Article
ISSN: 0264-0473

Keywords

To view the access options for this content please click here
Article
Publication date: 13 February 2009

Danijela Tešendić, Branko Milosavljević and Dušan Surla

The aim of this research is to model and implement a software system for library circulation, so that all requirements of city and special libraries for electronic…

Abstract

Purpose

The aim of this research is to model and implement a software system for library circulation, so that all requirements of city and special libraries for electronic business with the library users can be fulfilled.

Design/methodology/approach

Object‐oriented methodology is used for modelling of information systems. Modelling is carried out in the CASE tool that supports the Unified Modelling Language (UML 2.0). The software architecture of the system is based on the software components and web services.

Findings

The result is a software system for library circulation. The application of the system supports the work with the local database (intranet), as well as with the remote database (internet). Also the application supports the work with different library formats (UNIMARC, MARC21 et al.).

Research limitations/implications

The system is integrated into the BISIS system so that communication with the system for cataloguing is carried out via the text server of the BISIS system. For this reason integration into the other library software systems requires an additional programming. This limitation can be solved through implementation of the software package for communication with the system for cataloguing. In this case, the integration into another library system should require only the implementation of the method of the corresponding interface for work with bibliographic records.

Originality/value

The contribution of the paper is in the system architecture that can be configured for work in the local intranet, as well as on the internet, and that is independent of the library record format. Also, the architecture enables integration of the application in different library systems.

Details

The Electronic Library, vol. 27 no. 1
Type: Research Article
ISSN: 0264-0473

Keywords

To view the access options for this content please click here
Article
Publication date: 1 June 2012

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…

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

The Electronic Library, vol. 30 no. 3
Type: Research Article
ISSN: 0264-0473

Keywords

To view the access options for this content please click here
Article
Publication date: 10 August 2010

Branko Milosavljević, Danijela Boberić and Dušan Surla

The aim of the research is modeling and implementing a software component for the retrieval of bibliographic records using the Apache Lucene retrieval engine.

Abstract

Purpose

The aim of the research is modeling and implementing a software component for the retrieval of bibliographic records using the Apache Lucene retrieval engine.

Design/methodology/approach

Object‐oriented methodology is used for modeling and implementation of the bibliographic record retrieval engine. Modeling is carried out in the CASE tool that supports the unified modeling language (UML 2.0), while the implementation is using the Java programming language and open source components.

Findings

The result is a software component for the retrieval of bibliographic records that are independent of the bibliographic format used in cataloging. It features great flexibility in terms of configuring search types without the need to change the software implementation.

Research limitations/implications

One of the constraints of this system relates to the problem of searching linking entry fields. UNIMARC format defines fields used to link the item being cataloged to another bibliographic item, so those fields may contain other fields, which can be termed secondary fields. In this proposed solution, secondary fields are treated as all other fields and there is no information whether the search term belongs to the secondary or a regular field.

Practical implications

The proposed solution is integrated into library information system BISIS, version 4. This version of the BISIS system is in use at university, public and special libraries. By introducing this version, system performance as well as flexibility of the indexing process are improved and at the same time librarians are able to perform sophisticated and effective retrieval of bibliographic records.

Originality/value

The contribution of this work is in the design of a customizable record retrieval component. It is configured by means of an XML document for specifying mapping rules between subfields of the bibliographic record format and search types. By using XML it is possible to add new mapping rules without additional programming. In addition, great attention has been paid to the indexing of subfields that contain punctuation marks having special semantic meanings for librarians and the transliteration between Cyrillic and Latin scripts. Also, originality of this work lies in using the Apache Lucene search engine, which facilitates building highly flexible and efficient retrieval systems.

Details

The Electronic Library, vol. 28 no. 4
Type: Research Article
ISSN: 0264-0473

Keywords

1 – 7 of 7