No abstract
No 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 ...
Purpose -The purpose of this research is to observe all data from the Common European Research Information Format (CERIF) data model that can be described using bibliographic standards and move those data to a data model of bibliographic standard. Design/methodology/approach -Analysis of the CERIF data model and the MARC 21 format has shown that some elements of the CERIF data model could be mapped to the MARC 21 bibliographic record. A CERIF compatible data model based on the MARC 21 format is proposed. The data model was created using PowerDesigner CASE tool. The proposed data model is represented using a physical data model in the conceptual notation that is adopted in the literature for representing the CERIF data model. Findings -A CERIF compatible data model based on the MARC 21 format is proposed. The proposed model contains all the data from the CERIF2008 data model. The central part of the proposed model is MARC 21 data model that is used as a replacement for 27 entities of the CERIF data model, including all their attributes as well as part of the attributes in entities related to organisational unit. The mappings between attributes of entities of the CERIF data model and the data model of the MARC 21 format are described.Research limitations/implications -The CERIF compatible data model based on the MARC 21 format does not support all restrictions on data types, which are defined by the CERIF data model. This means that such restrictions have to be controlled by software. Practical implications -The central part of the proposed CERIF compatible data model is a data model of MARC 21 format. It means that most of the data are modelled according to bibliographic standard, which is very widespread worldwide. This implies that the proposed CERIF model can be easily implemented within the existing library infrastructure. In addition, the proposed model can be used for other purposes, such as the evaluation of scientific research results, generating bibliographies of researchers, and institutions, the citations etc. A research management system based on the proposed model is implemented. Also, this system is verified and tested on data about published results of researchers employed at University of Novi Sad, Serbia. Originality/value -A new data model compatible with the CERIF data model is proposed. The basic idea is to map part of the CERIF data model related to published results of scientific research to some well-known bibliographic standard. It was shown that this part of the data model could be mapped to the MARC 21 data model. It can be mapped to data models of any other MARC standards in a similar way.
PurposeThe 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/approachObject‐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.FindingsThe 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/implicationsThe 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 implicationsThe 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/valueThe 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.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.