Search results

1 – 10 of 11
Article
Publication date: 25 May 2018

Lidija Ivanovic, Bojana Dimic Surla, Dusan Surla, Dragan Ivanovic, Zora Konjovic and Gordana Rudic

Dissertations from the University of Novi Sad (UNS) are integrated with the research information system called the current research information system (CRIS) UNS. This paper aims…

Abstract

Purpose

Dissertations from the University of Novi Sad (UNS) are integrated with the research information system called the current research information system (CRIS) UNS. This paper aims to present a proposal for an extension of this system to enable the storage of student papers as prescribed by PhD study exam obligations. The proposed extension enables preservation and improves discoverability of scientific and technical works produced by students during their PhD studies.

Design/methodology/approach

An analysis of examination modes in accredited PhD study programs has been conducted. It was noted that students in examination modes verify the obtained results in the form of scientific and technical work. The main idea of this paper is to enable the preservation of those student results and to implement electronic services for retrieving those results by current and future PhD students to empower the development of science.

Findings

The proposal includes an extension of the CRIS UNS to store and publish student papers as prescribed as a PhD study exam obligation; an extension of the CERIF data model to enable storing of student papers; cataloguing student papers in the MARC 21 format; and a way to represent student papers in the Dublin Core format.

Practical implications

This paper can be a starting point for initiatives for the creation of institutional, regional, national and international Web portals for searching and browsing papers by PhD students.

Social implications

This system offers the improvement of cooperation between PhD students from different institutions and countries.

Originality/value

The paper presents an extension of institutional, national and international current research information system (CRIS) systems which will enable the preservation and improve discoverability of student papers produced during PhD studies. The proposed extension has been verified by its implementation within the CRIS UNS system, which also supports monitoring of the scientific competencies of students based on an automatic evaluation of published scientific results.

Details

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

Keywords

Article
Publication date: 4 October 2011

Gordana Milosavljević, Dragan Ivanović, Dušan Surla and Branko Milosavljević

This paper aims to examine the goal, which is to construct a user interface for CERIF‐compatible research management systems in an automated way. The system has to support all…

Abstract

Purpose

This paper aims to examine the goal, which is to construct a user interface for CERIF‐compatible research management systems in an automated way. The system has to support all data items defined by the CERIF data model. The result of the automated construction is a functioning software system that can be customised according to the specific needs by manual changes in the program code.

Design/methodology/approach

The Model‐Driven Architecture (MDA) approach to software engineering is based on the idea of automated construction of software applications based on the model of a system. System modelling usually utilises the Unified Modelling Language (UML). A specific UML profile (extension) used for describing user interface‐related aspects of the system model is defined. It is used to define the behaviour of the user interface in the model itself. By relying on the concept of a standard generic screen form implementing common data management operations and tools for automatic code generation it is possible to obtain a fully functional software application that is completely defined by the system model.

Findings

A proposal of an automated user interface construction method for CERIF‐compatible research management systems is defined. The proposed application enables the management of all CERIF‐specified data items and facilitates the customisation of the model according to the specific needs. The customisation process is automated by using the tools for user interface code generation based on human‐computer interaction (HCI) standard defining the layout and behaviour of generic screen forms. The amount of automatically generated application functionality justifies the use of the model‐driven approach to software development.

Practical implications

Using the model of a system it is possible to efficiently produce a functional software application that can further be customised according to the needs of specific institutions and users. The customisation process itself is made efficient since it is iteratively performed using the same cycles of modelling and software generation. The proposed method for automated user interface construction is used for implementing the web application for research management at the University of Novi Sad.

Originality/value

A proposal for efficient software system development and its customisation is given. This way a software application is obtained that can be quickly adapted to new requirements and used in different research management systems based on a CERIF‐compatible data model.

Details

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

Keywords

Article
Publication date: 27 July 2010

Dragan Ivanović, Gordana Milosavljević, Branko Milosavljević and Dušan Surla

Entering data about published research results should be implemented as a web application that enables authors to input their own data without the knowledge of the bibliographic…

Abstract

Purpose

Entering data about published research results should be implemented as a web application that enables authors to input their own data without the knowledge of the bibliographic standard. The aim of this research is to develop a research management system based on a bibliographic standard and to provide data exchange with other research management systems based on the Common European Research Information Format (CERIF) data model.

Design/methodology/approach

Object‐oriented methodology was used for information system modelling. The modelling was carried out using the computer‐aided software engineering (CASE) tool that supports the Unified Modelling Language 2.0 (UML 2.0). The implementation was realised using a set of open‐source solutions written in Java.

Findings

The result is a system for managing data about published research results. The main system features are the following: public access via the web; authors input data about their own publications by themselves; data about publications are stored in the MARC 21 format; and the user interface enables authors to input data without the knowledge of the MARC 21 format.

Research limitations/implications

A method of verifying accuracy of entered data has not been considered yet. It is necessary to allow authorised persons to verify the accuracy of the data. After verifying the accuracy the authors cannot change the data.

Practical implications

This software system has been verified and tested on data about published results of researchers employed at the University of Novi Sad in Serbia. This system can be used for evaluation and reporting on scientific research results, generating bibliographies of researchers, research groups and institutions etc.

Originality/value

A part of the research management system for entering data about authors and published results is implemented. Data about publications are stored in a bibliographic format and authors can input data about their own publications without the knowledge of the bibliographic standard. The main feature of the system architecture is mutual independence of the component for interaction with users and the component for persisting and retrieving data from the bibliographic records database.

Details

Program, vol. 44 no. 3
Type: Research Article
ISSN: 0033-0337

Keywords

Article
Publication date: 27 September 2011

Aleksandar Kovačević, Dragan Ivanović, Branko Milosavljević, Zora Konjović and Dušan Surla

The aim of this paper is to develop a system for automatic extraction of metadata from scientific papers in PDF format for the information system for monitoring the scientific…

1238

Abstract

Purpose

The aim of this paper is to develop a system for automatic extraction of metadata from scientific papers in PDF format for the information system for monitoring the scientific research activity of the University of Novi Sad (CRIS UNS).

Design/methodology/approach

The system is based on machine learning and performs automatic extraction and classification of metadata in eight pre‐defined categories. The extraction task is realised as a classification process. For the purpose of classification each row of text is represented with a vector that comprises different features: formatting, position, characteristics related to the words, etc. Experiments were performed with standard classification models. Both a single classifier with all eight categories and eight individual classifiers were tested. Classifiers were evaluated using the five‐fold cross validation, on a manually annotated corpus comprising 100 scientific papers in PDF format, collected from various conferences, journals and authors' personal web pages.

Findings

Based on the performances obtained on classification experiments, eight separate support vector machines (SVM) models (each of which recognises its corresponding category) were chosen. All eight models were established to have a good performance. The F‐measure was over 85 per cent for almost all of the classifiers and over 90 per cent for most of them.

Research limitations/implications

Automatically extracted metadata cannot be directly entered into CRIS UNS but requires control of the curators.

Practical implications

The proposed system for automatic metadata extraction using support vector machines model was integrated into the software system, CRIS UNS. Metadata extraction has been tested on the publications of researchers from the Department of Mathematics and Informatics of the Faculty of Sciences in Novi Sad. Analysis of extracted metadata from these publications showed that the performance of the system for the previously unseen data is in accordance with that obtained by the cross‐validation from eight separate SVM classifiers. This system will help in the process of synchronising metadata from CRIS UNS with other institutional repositories.

Originality/value

The paper documents a fully automated system for metadata extraction from scientific papers that was developed. The system is based on the SVM classifier and open source tools, and is capable of extracting eight types of metadata from scientific articles of any format that can be converted to PDF. Although developed as part of CRIS UNS, the proposed system can be integrated into other CRIS systems, as well as institutional repositories and library management systems.

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: 2 February 2015

Milorad Pantelija Stevic, Branko Milosavljevic and Branko Rade Perisic

Current e-learning platforms are based on relational database management systems (RDBMS) and are well suited for handling structured data. However, it is expected from e-learning…

1390

Abstract

Purpose

Current e-learning platforms are based on relational database management systems (RDBMS) and are well suited for handling structured data. However, it is expected from e-learning solutions to efficiently handle unstructured data as well. The purpose of this paper is to show an alternative to current solutions for unstructured data management.

Design/methodology/approach

Current repository-based solution for file management was compared to MongoDB architecture according to their functionalities and characteristics. This included several categories: data integrity, hardware acquisition, processing files, availability, handling concurrent users, partition tolerance, disaster recovery, backup policies and scalability.

Findings

This paper shows that it is possible to improve e-learning platform capabilities by implementing a hybrid database architecture that incorporates RDBMS for handling structured data and MongoDB database system for handling unstructured data.

Research limitations/implications

The study shows an acceptable adoption of MongoDB inside a service-oriented architecture (SOA) for enhancing e-learning solutions.

Practical implications

This research enables an efficient file handling not only for e-learning systems, but also for any system where file handling is needed.

Originality/value

It is expected that future single/joint e-learning initiatives will need to manage huge amount of files and they will require effective file handling solution. The new architecture solution for file handling is offered in this paper: it is different from current solutions because it is less expensive, more efficient, more flexible and requires less administrative and development effort for building and maintaining.

Details

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

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…

1264

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: 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.

1160

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: 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: 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 to enable…

1383

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

1 – 10 of 11