{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,9]],"date-time":"2025-12-09T08:13:30Z","timestamp":1765268010735,"version":"3.41.2"},"reference-count":13,"publisher":"Emerald","issue":"1","license":[{"start":{"date-parts":[[2009,2,13]],"date-time":"2009-02-13T00:00:00Z","timestamp":1234483200000},"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,2,13]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>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.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>Object\u2010oriented 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.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>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.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Research limitations\/implications<\/jats:title><jats:p>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.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Practical implications<\/jats:title><jats:p>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.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>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.<\/jats:p><\/jats:sec>","DOI":"10.1108\/00330330910934110","type":"journal-article","created":{"date-parts":[[2009,2,14]],"date-time":"2009-02-14T07:50:39Z","timestamp":1234597839000},"page":"62-76","source":"Crossref","is-referenced-by-count":14,"title":["Modelling and implementation of catalogue cards using FreeMarker"],"prefix":"10.1108","volume":"43","author":[{"given":"Jelena","family":"Radjenovic","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Branko","family":"Milosavljevic","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dusan","family":"Surla","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2022020120465056300_b1","unstructured":"FreeMarker Manual (2005), FreeMarker Manual, available at: http:\/\/freemarker.org\/docs\/index.html."},{"key":"key2022020120465056300_b3","unstructured":"IFLA (2000), UNIMARC Manual: Bibliographic Format, IFLA, The Hague, available at: www.ifla.org\/VI\/3\/p1996\u20101\/sec\u2010uni.htm."},{"key":"key2022020120465056300_b2","unstructured":"IFLA (2008), International Standard Bibliographic Description for Electronic Resources, IFLA, The Hague, available at: www.ifla.org\/VII\/s13\/pubs\/isbd.htm."},{"key":"key2022020120465056300_b4","unstructured":"Library of Congress (2008), MARC Standards, Library of Congress, Washington, DC, available at: www.loc.gov\/marc\/."},{"key":"key2022020120465056300_b5","unstructured":"Milosavljevic, B. (2004), \u201cModels for extensible multimedia document retrieval\u201d, Sixth IEEE International Symposium on Multimedia Software Engineering, Miami, FL, pp. 218\u201021."},{"key":"key2022020120465056300_b6","unstructured":"Pupovac, B. (2004), \u201cMaintenance of the YUMARC format\u201d, Ohrid, FYR Macedonia, Proceedings of the International Conference on Distributed Library Information Systems, pp. 93\u2010113."},{"key":"key2022020120465056300_b8","unstructured":"Radjenovic, J. (2006), \u201cModeling and implementation of bibliographical cataloguing cards in software package FreeMarker\u201d, Master's thesis, University of Novi Sad, Novi Sad."},{"key":"key2022020120465056300_b10","unstructured":"Superstructure specification, v. 2.0. (2005), available at: www.omg.org\/cgi\u2010bin\/doc?ptc\/2004\u201010\u201002."},{"key":"key2022020120465056300_b7","unstructured":"Radjenovic, J., Milosavljevic, B. and Surla, D. (2006), \u201cGenerating catalog cards by the BISIS library software\u201d, Infoteka, Vol. 7, pp. 61\u201074."},{"key":"key2022020120465056300_b9","unstructured":"Savic, N. (1998), \u201cSystem for generating library cards in library software system\u201d, Master's thesis, University of Belgrade, Belgrade."},{"key":"key2022020120465056300_b11","unstructured":"Surla, D. and Konjovic, Z. (2004), \u201cOverview of the development of the library information system BISIS3\u201d, Proceedings of the International Conference on Distributed Library Information Systems, Ohrid, FYR Macedonia, pp. 13\u201018."},{"key":"key2022020120465056300_b12","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: Practice and Experience, Vol. 36 No. 5, pp. 513\u201024.","DOI":"10.1002\/spe.707"},{"key":"key2022020120465056300_b13","unstructured":"Vulic, T. (1997), \u201cReporting and documenting in library information system\u201d, Master's thesis, University of Novi Sad, Novi Sad."}],"container-title":["Program"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/00330330910934110\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/00330330910934110\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T23:55:37Z","timestamp":1753401337000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/dta\/article\/43\/1\/62-76\/332769"}},"subtitle":[],"editor":[{"given":"Lucy A.","family":"Tedd","sequence":"first","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2009,2,13]]},"references-count":13,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2009,2,13]]}},"alternative-id":["10.1108\/00330330910934110"],"URL":"https:\/\/doi.org\/10.1108\/00330330910934110","relation":{},"ISSN":["0033-0337"],"issn-type":[{"type":"print","value":"0033-0337"}],"subject":[],"published":{"date-parts":[[2009,2,13]]}}}