Towards Building Reuse-Based Digital Libraries for National Universities in Patagonia
This article presents a case study exploring the use of software product lines and reference models as mechanisms of a reuse-based design process to build digital libraries. As a key component in a modern digital library, the reference architecture is responsible for helping define quality of the resulting repository. It is true that many efforts have been addressed towards providing interoperability; however, repositories are expected to provide high levels of reuse too, which goes beyond that of simple object sharing. This work presents the main steps we followed towards building a reusable digital library capable of accommodating such needs by (i) providing mechanisms to reuse resources, and (ii) enabling explicit sharing of commonalities in a distributed environment.
 I. Saleh, N. Adly, and M. Nagi, “DAR: A Digital Assets Repository for Library Collections,” Research and Advanced Technology for Digital Libraries, LNCS, vol. 3652, pp. 118–127, 2005.
 Y. Mikhail, N. Adly, and M. Nagi, “DAR: institutional repository integration in action,” in TPDL’11 Proceedings of the 15th international conference on Theory and practice of digital libraries: research and advanced technology for digital libraries, pp. 348–359, 2011.
 L. Candela, P. Manghi, and P. Pagano, “An Architecture for Type-based Repository Systems,” in Second Workshop on Foundations of Digital Libraries, in conjunction with 11th European Conference on Research and Advanced Technologies on Digital Libraries (ECDL 2007), 2007.
 J. Bosch, Design and use of software architectures: adopting and evolving a productline approach. New York, NY, USA: ACM Press/Addison-Wesley Publishing Co., 2000.
 K. Pohl, G. B¨ockle, and F. J. v. d. Linden, Software Product Line Engineering: Foundations, Principles and Techniques. Secaucus, NJ, USA: Springer-Verlag New York, Inc., 2005.
 F. van der Linden, K. Schmid, and E. Rommes, Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Secaucus, NJ, USA: Springer-Verlag New York, Inc., 2007.
 L. Candela, G. Athanasopoulos, D. Castelli, K. E. Raheb, P. Innocenti, Y. Ioannidis, A. Katifori, A. Nika, G. Vullo, and S. Ross, “The DELOS Digital Library ReferenceModel - In a Nutshell,” tech. rep., DL.org Consortium, 2011.
 A. Buccella, A. Cechich, M. Arias, M. Pol’la, M. del Socorro Doldan, and E. Morsan, “Towards systematic software reuse of GIS: Insights from a case study,” Computers & Geosciences, vol. 54, pp. 9–20, 2013.
 R. Kahn and Wilensky, “A framework for distributed digital object services,” International Journal on Digital Libraries, vol. 6, pp. 115–123, 2006.
 M. Gonalves, E. Fox, L. Watson, and N. Kipp, “Streams, structures, spaces, scenarios, societies (5s),” ACM Transactions on Information Systems, vol. 22, pp. 270–312, 2004.
 R. Tansley, M. Smith, and J. H. Walker, “The DSpace Open Source Digital Asset Management System: Challenges and Opportunities,” Research and Advanced Technology for Digital Libraries, LNCS, vol. 3652, pp. 242–253, 2005.
 D. Bainbridge, G. Buchanan, J. McPherson, S. Jones, A.Mahoui, and I.Witten, “Greenstone: A platform for distributed digital library applications,” in ECDL 2001, Research and Advanced Technology for Digital Libraries, 5th European Conference, pp. 137–148, 2001.
 D. Bainbridge, K. Don, G. Buchanan, I. Witten, S. Jones, M. Jone, and M. Barr, “Dynamic digital library construction and configuration,” in ECDL 2004, Research and Advanced Technology for Digital Libraries 8th European Conference, pp. 1–13, 2004.
 D. Bainbridge and I. Witten, “A FEDORA librarian interface,” in 8th ACM/IEEE-CS joint conference on Digital libraries, Pittsburgh PA, PA, USA, June 16-20, pp. 407–416, 2008.
 A. Pepe, T. Baron, M. Gracco, J. Le Meur, N. Robinson, T. Simko, M. Vesely, and J.-y. L. Meur, “CERN Document Server Software: the integrated digital library,” in ELPUB 2005 conference, Heverlee (Belgium), pp. 8–10, 2005.
 DSpace, “The DSpace Developer Team. DSpace 3.x Documentation,” 2013. https://wiki.duraspace.org/display/DSDOC3x.
 J. H. Canos, M. I. Marante, and M. Llavador, “SliDL: A Slide Digital Library Supporting Content Reuse in Presentations,” in Research and Advanced Technology for Digital Libraries), pp. 453–456, 2010.
 J. Diederich and W.-T. Balke, “The Semantic GrowBag Algorithm: Automatically Deriving Categorization Systems,” in European Conference on Digital Libraries), pp. 1–13, 2007.
 M. Gahegan, R. Agrawal, T. Banchuen, and D. DiBiase, “Building rich, semantic descriptions of learning activities to facilitate reuse in digital libraries,” International Journal on Digital Libraries, vol. 7, pp. 81–97, 2007.
 H. Suleman and E. A. Fox, “Designing protocols in support of digital library componentization,” in European Conference on Digital Libraries, pp. 568–582, 2002.
 D. Castelli and P. Pagan, “A system for building expandable digital libraries,” in The third ACM and IEEE joint conference on Digital Libraries, pp. 335–345, 2003.
 A. Buccella, A. Cechich, M. Pol’la, M. Arias, S. Doldan, and E. Morsan, “Marine ecology service reuse through taxonomy-oriented SPL development,” Computers & Geosciences, vol. 73, no. 0, pp. 108 – 121, 2014.
 ISO/IEC, “ISO 14721: Space data and information transfer systems - Opern archival information system - Reference Model,” 2003. International Standard.
 ISO/IEC, “ISO 15836: Information and documentation - The Dublin Core metadata element set,” 2009. International Standard.
 M.Mancuso, A. Buccella, A. Cechich,M. Arias, and M. Pol’la, “Datasheet modeler: Una herramienta de soporte para el desarrollo de funcionalidades en l´ıneas de productos de software,” in Proceedings of the CACIC’15: XXI Argentine Congress of Computer Science, (Junin, Argentina), 2015.
 M. Arias, A. Buccella, and A. Cechich, “Towards semi-automatic component derivation from an spl variability model,” in Proceedings of the CONAIISI: III Argentine Congress of Informatics Engineering, (Argentina), 2015.
Copyright (c) 2018 Alejandra Cechich, Agustina Buccella, Daniela Manrique, Lucas Perez
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.