{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:55:08Z","timestamp":1754157308997,"version":"3.41.2"},"reference-count":21,"publisher":"Emerald","issue":"3","license":[{"start":{"date-parts":[[2012,6,1]],"date-time":"2012-06-01T00:00:00Z","timestamp":1338508800000},"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":[[2012,6,1]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>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.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>Object\u2010oriented 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.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>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\u20101 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.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Research limitations\/implications<\/jats:title><jats:p>The application supports only the use of bib\u20101 attribute set for type\u20101 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.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Practical implications<\/jats:title><jats:p>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.<\/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 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.<\/jats:p><\/jats:sec>","DOI":"10.1108\/02640471211241636","type":"journal-article","created":{"date-parts":[[2012,6,3]],"date-time":"2012-06-03T05:56:19Z","timestamp":1338702979000},"page":"351-366","source":"Crossref","is-referenced-by-count":2,"title":["Multitarget\/multiprotocol client application for search and retrieval of bibliographic records"],"prefix":"10.1108","volume":"30","author":[{"given":"Miroslav","family":"Zari\u0107","sequence":"first","affiliation":[]},{"given":"Danijela","family":"Boberi\u0107 Krsti\u0107ev","sequence":"additional","affiliation":[]},{"given":"Du\u0161an","family":"Surla","sequence":"additional","affiliation":[]}],"member":"140","reference":[{"key":"key2022021719593765000_b1","doi-asserted-by":"crossref","unstructured":"Alipour\u2010Hafezi, M., Horri, A., Shiri, A. and Ghaebi, A. (2010), \u201cInteroperability models in digital libraries: an overview\u201d, The Electronic Library, Vol. 28 No. 3, pp. 438\u201052.","DOI":"10.1108\/02640471011052016"},{"key":"key2022021719593765000_b2","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.","DOI":"10.1108\/02640470810879536"},{"key":"key2022021719593765000_b3","unstructured":"Boberi\u0107, D. (2010), \u201cSystem for retrieval of bibliographic records\u201d, PhD thesis, Faculty of Sciences, University of Novi Sad, Novi Sad, (in Serbian), available at: http:\/\/diglib.uns.ac.rs\/ndltd\/docs\/set4\/ndltd606\/DisertacijaDanijelaBoberic.pdf."},{"key":"key2022021719593765000_b4","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, pp. 474\u201095.","DOI":"10.1108\/02640470910966916"},{"key":"key2022021719593765000_b5","unstructured":"Combs, J. Jr (1998a), \u201cBookWhere? 2000 for Windows 95 and NT: an internet search and retrieval product from SeaChange Corporation\u201d, Library Software Review, Vol. 17 No. 1, pp. 64\u201072."},{"key":"key2022021719593765000_b6","unstructured":"Combs, J. Jr (1998b), \u201cZ39.50: a survey of selected clients for the Microsoft Windows, Windows 95, and Windows NT operating environment\u201d, Library Software Review, Vol. 17 No. 4, pp. 295\u2010309."},{"key":"key2022021719593765000_b7","doi-asserted-by":"crossref","unstructured":"Corfield, A., Dovey, M., Mawby, R. and Tatham, C. (2002), \u201cJAFER Toolkit Project \u2013 Interfacing Z39.50 and XML\u201d, Proceedings of the 2nd ACM\/IEEE\u2010CS Joint Conference on Digital Libraries.","DOI":"10.1145\/544220.544287"},{"key":"key2022021719593765000_b8","doi-asserted-by":"crossref","unstructured":"Dimi\u0107, B. and Surla, D. (2009), \u201cXML Editor for UNIMARC and MARC21 cataloguing\u201d, The Electronic Library, Vol. 27 No. 3, pp. 509\u201028.","DOI":"10.1108\/02640470910966934"},{"key":"key2022021719593765000_b9","doi-asserted-by":"crossref","unstructured":"Dimi\u0107, B., Milosavljevi\u0107, B. and Surla, D. (2010), \u201cXML schema for UNIMARC and MARC 21 formats\u201d, The Electronic Library, Vol. 28 No. 2, pp. 245\u201062.","DOI":"10.1108\/02640471011033611"},{"key":"key2022021719593765000_b10","doi-asserted-by":"crossref","unstructured":"Dovey, J.M., Tatham, C. and Corfield, A. (2005), \u201cJAFER toolkit project\u201d, VINE: The journal of information and knowledge management systems, Vol. 35 No. 1, pp. 49\u201051.","DOI":"10.1108\/03055720510588461"},{"key":"key2022021719593765000_b11","doi-asserted-by":"crossref","unstructured":"Evans, F.M. and Sian, T. (2007), \u201cImplementation of an integrated information management system at the National Library of Wales\u201d, Program: electronic library and information systems, Vol. 41 No. 4, pp. 325\u201037.","DOI":"10.1108\/00330330710831558"},{"key":"key2022021719593765000_b12","unstructured":"Grand, M. (1999), Patterns in Java, Vol. 1, John Wiley & Sons, Chichester."},{"key":"key2022021719593765000_b13","unstructured":"Konjovi\u0107, Z. and Surla, D. (Eds) (2004), \u201cOverview of the development of the library information system BISIS\u201d, Conference Proceedings, International Conference on Distributed Library Information Systems, Ohrid, pp. 13\u201018."},{"key":"key2022021719593765000_b14","unstructured":"Ludwig, A., Becker, P. and Guntzer, U. (1997), \u201cInterfacing online bibliographic databases with Z39.50\u201d, Proceedings of the 1997 International Database and Applications Symposium (IDEAS'97)."},{"key":"key2022021719593765000_b15","doi-asserted-by":"crossref","unstructured":"Milosavljevi\u0107, B. and Tesendi\u0107, D. (2010), \u201cSoftware architecture of distributed client\/server library circulation\u201d, The Electronic Library, Vol. 28 No. 2, pp. 286\u201099.","DOI":"10.1108\/02640471011033648"},{"key":"key2022021719593765000_b16","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, Vol. 28 No. 4, pp. 525\u201039.","DOI":"10.1108\/02640471011065355"},{"key":"key2022021719593765000_b17","doi-asserted-by":"crossref","unstructured":"Needleman, M. (2002), \u201cZING \u2013 Z39.50 International: next generation\u201d, Serials Review, No. 28, pp. 248\u201050.","DOI":"10.1080\/00987913.2002.10764751"},{"key":"key2022021719593765000_b18","doi-asserted-by":"crossref","unstructured":"Rudi\u0107, G. and Surla, D. (2009), \u201cConversion of bibliographic records to MARC 21 format\u201d, The Electronic Library, Vol. 27 No. 6, pp. 950\u201067.","DOI":"10.1108\/02640470911004057"},{"key":"key2022021719593765000_b19","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.","DOI":"10.1108\/02640470910934669"},{"key":"key2022021719593765000_b20","doi-asserted-by":"crossref","unstructured":"Turner, F. (1998), \u201cSelecting a Z39.50 client or web gateway\u201d, Library Hi Tech, Vol. 16 No. 2, pp. 7\u201018.","DOI":"10.1108\/07378839810303929"},{"key":"key2022021719593765000_b21","unstructured":"Zari\u0107, M. (2006), \u201cElectronic exchange of structured blibliographic records in XML format\u201d, Master's thesis, Faculty of Technical Sciences, University of Novi Sad (in Serbian)."}],"container-title":["The Electronic Library"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/02640471211241636","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/02640471211241636\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/02640471211241636\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T23:43:05Z","timestamp":1753400585000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/el\/article\/30\/3\/351-366\/95157"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6,1]]},"references-count":21,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,6,1]]}},"alternative-id":["10.1108\/02640471211241636"],"URL":"https:\/\/doi.org\/10.1108\/02640471211241636","relation":{},"ISSN":["0264-0473"],"issn-type":[{"type":"print","value":"0264-0473"}],"subject":[],"published":{"date-parts":[[2012,6,1]]}}}