{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:54:30Z","timestamp":1754157270484,"version":"3.41.2"},"reference-count":21,"publisher":"Emerald","issue":"3","license":[{"start":{"date-parts":[[2009,6,5]],"date-time":"2009-06-05T00:00:00Z","timestamp":1244160000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009,6,5]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>The purpose of this paper is to model and implement an extensible markup language (XML)\u2010based 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.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>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.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>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.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Research limitations\/implications<\/jats:title><jats:p>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.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Practical implications<\/jats:title><jats:p>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.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>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.<\/jats:p><\/jats:sec>","DOI":"10.1108\/02640470910966934","type":"journal-article","created":{"date-parts":[[2009,6,20]],"date-time":"2009-06-20T07:03:29Z","timestamp":1245481409000},"page":"509-528","source":"Crossref","is-referenced-by-count":23,"title":["XML editor for UNIMARC and MARC 21 cataloguing"],"prefix":"10.1108","volume":"27","author":[{"given":"Bojana","family":"Dimi\u0107","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Du\u0161an","family":"Surla","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"doi-asserted-by":"crossref","unstructured":"Beli\u0107, K. and Surla, D. (2008), \u201cUser friendly web application for bibliographic material processing\u201d, The Electronic Library, Vol. 26 No. 3, pp. 400\u201010.","key":"key2022012619471953100_b1","DOI":"10.1108\/02640470810879536"},{"doi-asserted-by":"crossref","unstructured":"Boberi\u0107, D. and Surla, D. (2009), \u201cXML editor for search and retrieval of bibliographic records in the Z39.50 standard\u201d, The Electronic Library, Vol. 27 No. 3 (in press).","key":"key2022012619471953100_b2","DOI":"10.1108\/02640470910966916"},{"unstructured":"Budimir, G. and Surla, D. (2004), \u201cQuality control system of XML bibliographic records\u201d, Novi Sad Journal of Mathematics, Vol. 34 No. 1, pp. 107\u201030.","key":"key2022012619471953100_b3"},{"unstructured":"Dimi\u0107, B., Milosavljevi\u0107, B. and Surla, D. (2010a), \u201cXML schema of bibliographic formats\u201d, The Electronic Library (in press).","key":"key2022012619471953100_b4"},{"doi-asserted-by":"crossref","unstructured":"Dimi\u0107, B., Milosavljevi\u0107, B. and Surla, D. (2010b), \u201cXML schema for UNIMARC and MARC 21\u201d, The Electronic Library (in press).","key":"key2022012619471953100_b21","DOI":"10.1108\/02640471011033611"},{"doi-asserted-by":"crossref","unstructured":"Jak\u0161i\u0107, M. (2004), \u201cMapping of bibliographic standards into XML\u201d, Software\u2010Practice and Experience, Vol. 34, pp. 1051\u201064.","key":"key2022012619471953100_b5","DOI":"10.1002\/spe.603"},{"doi-asserted-by":"crossref","unstructured":"Khurshid, Z. (2001), \u201cThe cataloger's workstation in the electronic library environment\u201d, The Electronic Library, Vol. 19 No. 2, pp. 78\u201083.","key":"key2022012619471953100_b20","DOI":"10.1108\/EUM0000000005434"},{"doi-asserted-by":"crossref","unstructured":"Khurshid, Z. (2003), \u201cElectronic tools for cataloging\u201d, OCLC Systems & Services, Vol. 19 No. 1, pp. 23\u20107.","key":"key2022012619471953100_b6","DOI":"10.1108\/10650750310462839"},{"unstructured":"Konjovi\u0107, Z. and Surla, D. (Eds) (2004), \u201cOverview of the development of the library information system BISIS\u201d, paper presented at International Conference on Distributed Library Information Systems, Ohrid, pp. 13\u201018.","key":"key2022012619471953100_b7"},{"doi-asserted-by":"crossref","unstructured":"Lange, H.R. (1993), \u201cCatalogers and workstations: a retrospective and future view\u201d, Cataloging & Classification Quarterly, Vol. 16 No. 1, pp. 39\u201052.","key":"key2022012619471953100_b8","DOI":"10.1300\/J104v16n01_03"},{"doi-asserted-by":"crossref","unstructured":"Leroy, Y.S. and Thomas, L.S. (2004), \u201cImpact of web access on cataloging\u201d, Cataloging & Classification Quarterly, Vol. 38 No. 2, pp. 7\u201016.","key":"key2022012619471953100_b9","DOI":"10.1300\/J104v38n02_03"},{"doi-asserted-by":"crossref","unstructured":"McCallum, S.H. (2004), \u201cAn introduction to the metadata object description schema (MODS)\u201d, Library Hi Tech, Vol. 22 No. 1, pp. 82\u20108.","key":"key2022012619471953100_b10","DOI":"10.1108\/07378830410524521"},{"doi-asserted-by":"crossref","unstructured":"Milosavljevi\u0107, B. and Te\u0161endi\u0107, D. (2010), \u201cSoftware architecture of distributed client\/server library circulation system\u201d, The Electronic Library (in press).","key":"key2022012619471953100_b12","DOI":"10.1108\/02640471011033648"},{"doi-asserted-by":"crossref","unstructured":"Milosavljevi\u0107, B., Boberi\u0107, D. and Surla, D. (2010), \u201cRetrieval of bibliographic records using apache lucene\u201d, The Electronic Library (in press).","key":"key2022012619471953100_b11","DOI":"10.1108\/02640471011065355"},{"unstructured":"Radjenovi\u0107, J., Milosavljevi\u0107, B. and Surla, D. (2006), \u201cGenerating catalog cards by the BISIS library software\u201d, Infoteka, Vol. 7 Nos 1\u20102, pp. 61\u201074.","key":"key2022012619471953100_b13"},{"doi-asserted-by":"crossref","unstructured":"Ramos de Carvalho, J., Cordeiro, M.I., Lopes, A. and Vieira, M. (2004), \u201cMeta\u2010information about MARC: an XML framework for validation, explanation and help systems\u201d, Library Hi Tech, Vol. 22 No. 2, pp. 131\u20107.","key":"key2022012619471953100_b14","DOI":"10.1108\/07378830410524558"},{"doi-asserted-by":"crossref","unstructured":"Roper, O.J. and Pennell, C. (2001), \u201cThe cataloger's desktop suite\u201d, OCLC Systems & Services, Vol. 17 No. 3, pp. 121\u201032.","key":"key2022012619471953100_b15","DOI":"10.1108\/EUM0000000005817"},{"doi-asserted-by":"crossref","unstructured":"Shien\u2010Chiang, Yu, Kun\u2010Yung, Lu and Ruey\u2010Shun, Chen (2003), \u201cMetadata management system: design and implementation\u201d, The Electronic Library, Vol. 21 No. 2, pp. 154\u201064.","key":"key2022012619471953100_b16","DOI":"10.1108\/02640470310470525"},{"doi-asserted-by":"crossref","unstructured":"\u0160krbi\u0107, S. and Surla, D. (2008), \u201cBibliographic records editor in XML native environment\u201d, Software\u2010Practice and Experience, Vol. 38 No. 5, pp. 471\u201091.","key":"key2022012619471953100_b17","DOI":"10.1002\/spe.834"},{"doi-asserted-by":"crossref","unstructured":"Te\u0161endi\u0107, D., Milosavljevi\u0107, B. and Surla, D. (2009), \u201cA library circulation system for city and special libraries\u201d, The Electronic Library, Vol. 27 No. 1, pp. 162\u201086.","key":"key2022012619471953100_b18","DOI":"10.1108\/02640470910934669"},{"doi-asserted-by":"crossref","unstructured":"Vidakovi\u0107, J. and Rackovi\u0107, M. (2006), \u201cGenerating content and display of library catalogue cards using XML technology\u201d, Software\u2010Practice & Experience, Vol. 36 No. 5, pp. 513\u201024.","key":"key2022012619471953100_b19","DOI":"10.1002\/spe.707"}],"container-title":["The Electronic Library"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/02640470910966934","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/02640470910966934\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/02640470910966934\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T23:42:26Z","timestamp":1753400546000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/el\/article\/27\/3\/509-528\/95543"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,6,5]]},"references-count":21,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2009,6,5]]}},"alternative-id":["10.1108\/02640470910966934"],"URL":"https:\/\/doi.org\/10.1108\/02640470910966934","relation":{},"ISSN":["0264-0473"],"issn-type":[{"type":"print","value":"0264-0473"}],"subject":[],"published":{"date-parts":[[2009,6,5]]}}}