Search results

1 – 10 of 83
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 the same…

1032

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

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.

1152

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

Article
Publication date: 28 September 2012

Goran Sladić, Branko Milosavljević, Dušan Surla and Zora Konjović

The goal of this paper is to propose a data access control framework that is used for editing MARC‐based bibliographic databases. In cases where the bibliographic record editing…

Abstract

Purpose

The goal of this paper is to propose a data access control framework that is used for editing MARC‐based bibliographic databases. In cases where the bibliographic record editing activities carried out in libraries are complex and involve many people with different skills and expertise, a way of managing the workflow and data quality is needed. Enforcing access control can contribute to these goals.

Design/methodology/approach

The proposed solution for data access control enforcement is based on the well‐studied standard role‐based access control (RBAC) model. The bibliographic data, for the purpose of this system, is represented using the XML language. The software architecture of the access control system is modelled using the Unified Modelling Language (UML).

Findings

The access control framework presented in this paper represents a successful application of concepts of role‐based access control to bibliographic databases. The use of XML language for bibliographic data representation provides the means to integrate this solution into many different library information systems, facilitates data exchange and simplifies the software implementation because of the abundance of available XML tools. The solution presented is not dependent on any particular XML schema for bibliographic records and may be used in different library environments. Its flexibility stems from the fact that access control rules can be defined at different levels of granularity and for different XML schemas.

Research limitations/implications

This access control framework is designed to handle XML documents. Library systems that utilise bibliographic databases in other formats not easily convertible to XML would hardly integrate the framework into their environment.

Practical implications

The use of an access control enforcement framework in a bibliographic database can significantly improve the quality of data in organisations where record editing is performed by a large number of people with different skills. The examples of access control enforcement presented in this paper are extracted from the actual workflow for editing bibliographic records in the Belgrade City Library, the largest public city library in Serbia. The software implementation of the proposed framework and its integration in the BISIS library information system prove the practical usability of the framework. BISIS is currently deployed in over 40 university, public, and specialized libraries in Serbia.

Originality/value

A proposal for enforcing access control in bibliographic databases is given, and a software implementation and its integration in a library information system are presented. The proposed framework can be used in library information systems that use MARC‐based cataloguing.

Details

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

Keywords

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 business with…

4944

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

Article
Publication date: 13 November 2009

Gordana Rudić and Dušan Surla

The aim of this research is the conversion of the bibliographic records between the following different formats for bibliographic material processing – the YUMARC (which is a…

1728

Abstract

Purpose

The aim of this research is the conversion of the bibliographic records between the following different formats for bibliographic material processing – the YUMARC (which is a variant of the UNIMARC format in which the Serbian BISIS system operates), UNIMARC and MARC 21 format.

Design/methodology/approach

The CASE tools that support the information system developing methodology based on the XML technologies are used.

Findings

The result is the specification and implementation of information requirements for the conversion of the bibliographic records created in the BISIS system into the UNIMARC or MARC 21 format.

Research limitations/implications

The specification of the rules for bibliographic record conversion is not formalized, so the implementation of these rules cannot be done automatically. If the rules could be formalized, then a generator of the programming code could be developed for the implementation of the rules for the bibliographic record conversion.

Practical implications

The research result is applied for the conversion of the YUMARC bibliographic records in the Library of the Department for Mathematics and Informatics of Novi Sad University. The conversion of the records is made at first into the UNIMARC format and subsequently from the UNIMARC format into the records of the MARC 21 format. The task of conversion of the bibliographic records formed in the BISIS software system in the UNIMARC or the MARC 21 format is solved in that way.

Originality/value

The originality of the work is contained in the application of the XML technologies for the conversion of the bibliographic records between the different bibliographic formats (YUMARC, UNIMARC and MARC 21). For each of the formats an XML schema is formed and record conversion between the different formats is done by the XSLT transformations.

Details

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

Keywords

Article
Publication date: 13 February 2009

Jelena Radjenovic, Branko Milosavljevic and Dusan Surla

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…

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.

Details

Program, vol. 43 no. 1
Type: Research Article
ISSN: 0033-0337

Keywords

Article
Publication date: 5 June 2009

Danijela Boberić and Dušan Surla

The purpose of this paper is modelling and implementation of the XML‐based editor for search and retrieval of bibliographic records. Search and retrieval of bibliographic records…

1127

Abstract

Purpose

The purpose of this paper is modelling and implementation of the XML‐based editor for search and retrieval of bibliographic records. Search and retrieval of bibliographic records are enabled by the editor from the remote databases via the Z39.50 protocol. The client application is realized in the Java environment and business logic is based on the XML technologies.

Design/methodology/approach

Object‐oriented methodology is used for modelling and implementation of information systems. Modelling is done in the CASE tools that support the Unified Modelling Language (UML 2.0) and implementation is developed in Eclipse environment.

Findings

The result is an application for retrieving bibliographic records within the Z39.50 standard. The editor supports the query formulation of the type‐1 that is defined by the Z39.50 standard. The implementation of the editor is based on the XML technologies by which a simple migration to the other query types defined by the standard is enabled. The application is verified by search and retrieval of the bibliographic records from several libraries that support the Z39.50 protocol.

Research limitations/implications

The editor supports only type‐1 query that is modelled in XML schema language. Addition of other types of queries should require their modelling in XML schema as well as corresponding changes of the screen forms.

Practical implications

The editor is integrated into the BISIS software system. In that way, the retrieval of the bibliographic record is enabled from the world's libraries that use the Z39.50 protocol. The retrieved record is stored into the object structure that is later processed in the editor for bibliographic material processing of the BISIS system.

Originality/value

The contribution of this work is in the software system architecture that is based on the XML technologies and independent of the standard by which the query language is defined as well as independent of the software system into which the system is integrated. The XML schema of the query language is the input information into the editor software system, thus the introduction of a new query type consists of creation of the corresponding XML schema of the query language. After the query was run, a set of results that could be retrieved in the form of the XML document is obtained and processed in the same form in different software systems.

Details

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

Keywords

Article
Publication date: 13 April 2010

Bojana Dimić, Branko Milosavljević and Dušan Surla

The purpose of this paper is to create a model for an XML document that will carry information about bibliographic formats. The model will be given in the form of an XML schema…

1245

Abstract

Purpose

The purpose of this paper is to create a model for an XML document that will carry information about bibliographic formats. The model will be given in the form of an XML schema describing two bibliographic formats, UNIMARC and MARC 21.

Design/methodology/approach

The description of bibliographic formats using the XML schema language may be discussed in two ways. The first one relates to creating an XML schema in a way that all elements of the bibliographic format are described separately. The second way, used in this paper, is creating an XML schema as a set of elements that presents concepts of bibliographic formats. A schema created in the second way is appropriate for use in implementation of cataloguing software.

Findings

The result is an XML schema that describes MARC 21 and UNIMARC formats. The instance of that schema is an XML document describing a bibliographic format that will be used in software systems for cataloguing. An XML document that is an instance of the proposed XML schema is applied in the development of the editor for cataloguing in the BISIS library information system. This XML document represents input information for that editor. In this way, the implementation of the editor becomes independent of the bibliographic format.

Practical implications

The created XML schema cannot serve as an electronic manual because there is some information about the format that is not included in it. In order to overcome this shortcoming an additional XML schema that will contain remaining format data may be provided.

Originality/value

The originality lies in the idea of creating one XML schema for two bibliographic formats. The schema contains elements that are models for data used in cataloguing tools. On the basis of that XML schema, the object model of bibliographic formats is implemented as well as software component for manipulating format data. This component can be used in development of library software systems.

Details

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

Keywords

Article
Publication date: 5 June 2009

Bojana Dimić and Dušan Surla

The purpose of this paper is to model and implement an extensible markup language (XML)‐based editor for library cataloguing. The editor model should support data input in the…

1871

Abstract

Purpose

The purpose of this paper is to model and implement an extensible markup language (XML)‐based editor for library cataloguing. The editor model should support data input in the form of free text with interactive control of structure and content validity of records specified in the UNIMARC and MARC 21 formats. The editor is implemented in the Java programming language in the form of a software package.

Design/methodology/approach

The unified modelling language (UML 2.0) is used for the specification of both the information requirements and the model architecture. The object oriented methodology is used for design and implementation of the software packages, as well as the corresponding CASE tools.

Findings

The result is an editor for UNIMARC and MARC 21 cataloguing. The editor is based on the XML technologies by which the two basic characteristics are achieved as follows: a possibility of integrating the editor into different library software systems and, moving to another format requires only the changes of the module for bibliographic record data control.

Research limitations/implications

A basic limitation of the system is related to the subsystem that controls validation of the bibliographic records and its expansion for work with other bibliographic formats. In the proposed solution, a part of the control of data input is included into the implementation itself and it is related to the UNIMARC format. That is, a part of data by which the control is done, such as repeatability of the record elements and the codebooks, is contained in the XML document of the format that is input information in the editor. However, the control that is related to validation of the format of content in record elements cannot be performed for any other format without modification in the implementation. Therefore, the research could be continued by considering the separation of data used for content control as input information for the application. In that way, this segment would also become implementation independent. One of the solutions should be extending the XML document of the format by this data. Some other solution should mean creating a totally separate system for the content validation. Moreover, the proposed editor supports processing of a bibliographic record only in the UNIMARC and MARC 21 formats. Processing of records in other formats requires considerable changes in the model.

Practical implications

The model of a new editor is developed on the basis of the experience and needs of electronic management in city and special libraries. Based on the given model a new editor is implemented and integrated into the BISIS software system used by the mentioned libraries. Testing and verification are performed on the bibliographic records of the public city libraries.

Originality/value

The contribution of this work is in the system architecture that is based on the XML documents and is independent of the bibliographic format. The XML document that contains data about the bibliographic format represents the editor input information. After a bibliographic record is created in this editor, the record is stored into an XML document that represents the editor output information. This XML document can be stored into various software systems for data storage and retrieval.

Details

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

Keywords

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 impaired and…

4537

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

1 – 10 of 83