A Reference Architecture for Digital Library Systems: Principles and Applications

  • Leonardo Candela
  • Donatella Castelli
  • Pasquale Pagano
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4877)


A reference architecture for a given domain provides an architectural template which can be used as a starting point for designing the software architecture of a system in that domain. Despite the popularity of tools and systems commonly termed “Digital Library”, very few attempts exist to set the foundation governing their development thus making integration and reuse of third party assets and results very difficult. This paper presents a reference architecture for the Digital Library domain characterised by many, multidisciplinary and distributed players, both resource providers and consumers, whose requirements evolve along the time. The paper validates this reference architecture by describing the structure of two current systems, Diligent and Driver, facing the problem to deliver large-scale digital libraries in two different contexts and with diverse technologies.


Digital Library Reference Architecture Digital Library System Open Archive Initiative National Science Digital Library 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Fox, E.A., Akscyn, R.M., Furuta, R., Leggett, J.J.: Digital Libraries. Communications of the ACM 38, 23–28 (1995)Google Scholar
  2. 2.
    Ioannidis, Y.: Digital Libraries: Future Directions for a European Research Programme. Brainstorming report, DELOS, San Cassiano, Italy (2001)Google Scholar
  3. 3.
    Ioannidis, Y.: Digital libraries at a crossroads. International Journal on Digital Libraries 5, 255–265 (2005)CrossRefGoogle Scholar
  4. 4.
    Ioannidis, Y., Maier, D., Abiteboul, S., Buneman, P., Davidson, S., Fox, E., Halevy, A., Knoblock, C., Rabitti, F., Schek, H., Weikum, G.: Digital library information-technology infrastructures. International Journal on Digital Libraries 5, 266–274 (2005)CrossRefGoogle Scholar
  5. 5.
    Soergel, D.: A Framework for Digital Library Research: Broadening the Vision. DLib Magazine 8 (2002)Google Scholar
  6. 6.
    Borgman, C.L.: What are digital libraries? Competing visions. Information Processing and Management 35, 227–243 (1999)CrossRefGoogle Scholar
  7. 7.
    Candela, L., Castelli, D., Ioannidis, Y., Koutrika, Y., Meghini, C., Pagano, P., Ross, S., Schek, H.J., Schuldt, H.: The Digital Library Manifesto. Technical report, DELOS (2006)Google Scholar
  8. 8.
    Candela, L., Castelli, D., Ioannidis, Y., Koutrika, G., Pagano, P., Ross, S., Schek, H.J., Schuldt, H., Thanos, C.: Setting the Foundations of Digital Libraries The DELOS Manifesto. D-Lib Magazine 13 (2007)Google Scholar
  9. 9.
    MacKenzie, C.M., Laskey, K., McCabe, F., Brown, P., Metz, R.: Reference Model for Service Oriented Architecture 1.0. Technical report, OASIS, Public Review Draft 1.0 (2006)Google Scholar
  10. 10.
    Lagoze, C., Davis, J.R.: Dienst - An Architecture for Distributed Document Libraries. Communication of the ACM 38, 47 (1995)CrossRefGoogle Scholar
  11. 11.
    ANSI/NISO Z39.50 Information retrieval: Application Service Definition & Protocol Specification. NISO Press, National Information Standards Organization (2003)Google Scholar
  12. 12.
    Lagoze, C.: Van de Sompel, H.: The open archives initiative: building a low-barrier interoperability framework. In: Proceedings of the first ACM/IEEE-CS Joint Conference on Digital Libraries, ACM Press, pp. 54–62 (2001)Google Scholar
  13. 13.
    Suleman, H.: Open Digital Libraries. PhD thesis, Virginia Polytechnic Institute and State University (2002)Google Scholar
  14. 14.
    Gonçalves, M.A., Fox, E.A., Watson, L.T., Kipp, N.A.: Streams, Structures, Spaces, Scenarios, Societies (5S): A Formal Model for Digital Libraries. ACM Transactions on Information Systems (TOIS) 22, 270–312 (2004)CrossRefGoogle Scholar
  15. 15.
    Gonçalves, M.A.: Streams, Structures, Spaces, Scenarios, and Societies (5S): A Formal Digital Library Framework and Its Applications. PhD thesis, Virginia Polytechnic Institute and State University (2004)Google Scholar
  16. 16.
    Powell, A.: A ’service oriented’ view of the JISC Information Environment (2005),
  17. 17.
    Agosti, M., Bischofs, L., Candela, L., Castelli, D., Ferro, N., Hasselbring, W., Moumoutzis, N., Schuldt, H., Weikum, G., Wurz, M., Zezula, P.: Evaluation and Comparison of the Service Architecture, P2P, and Grid Approaches for DLs. Deliverable D1.1.1, DELOS Network of Excellence on Digital Libraries (2006)Google Scholar
  18. 18.
    Agosti, M., Candela, L., Castelli, D., Dobreva, M., Ferro, N., Ioannidis, Y., Koutrika, G., Meghini, C., Pagano, P., Ross, S., Schuldt, H.: The digital library reference model. Technical report, DELOS (Forthcoming)Google Scholar
  19. 19.
    Schek, H.J., Schuldt, H.: DelosDLMS - Infrastructure for the Next Generation of Digital Library Management Systems. ERCIM News, Special Issue on European Digital Library, 21–22 (2006)Google Scholar
  20. 20.
    Agosti, M., Berretti, S., Brettlecker, G., del Bimbo, A., Ferro, N., Fuhr, N., Keim, D., Klas, C.P., Lidy, T., Norrie, M., Ranaldi, P., Rauber, A., Schek, H.J., Schreck, T., Schuldt, H., Signer, B., Springmann, M.: DelosDLMS - the Integrated DELOS Digital Library Management System. In: Digital Libraries: Research and Development Selected and Revised Papers from the First DELOS Conference, Pisa, Italy, 13-14 February, 2007 (2007)Google Scholar
  21. 21.
    DILIGENT: A DIgital Library Infrastructure on Grid ENabled Technology. IST No. 004260,
  22. 22.
    Candela, L., Akal, F., Avancini, H., Castelli, D., Fusco, L., Guidetti, V., Langguth, C., Manzi, A., Pagano, P., Schuldt, H., Simi, M., Springmann, M., Voicu, L.: DILIGENT: integrating Digital Library and Grid Technologies for a new Earth Observation Research Infrastructure. International Journal on Digital Libraries (2007)Google Scholar
  23. 23.
    EGEE: gLite: Lightweight Middleware for Grid Computing (accessed August 2007),
  24. 24.
    EGEE: Enabling Grids for E-sciencE. INFSO 508833,
  25. 25.
    Banks, T.: Web Services Resource Framework (WSRF) - Primer. Committee draft 01, OASIS (2005),
  26. 26.
    Globus Alliance: The Globus Alliance Website,
  27. 27.
    Simeoni, F., Candela, L., Kakaletris, G., Sibeko, M., Pagano, P., Papanikos, G., Polydoras, P., Ioannidis, Y.E., Aarvaag, D., Crestani, F.: A grid-based infrastructure for distributed retrieval. In: Kovács, L., Fuhr, N., Meghini, C. (eds.) ECDL 2007. Research and Advanced Technology for Digital Libraries, 11th European Conference, Budapest, Hungary, September 16-21, 2007. LNCS, vol. 4675, pp. 161–173. Springer-Verlag, Heidelberg (2007)Google Scholar
  28. 28.
    DRIVER: Digital Repository Infrastructure Vision for European Research. IST No. 034047,
  29. 29.
    NSDL: The National Science Digital Library.
  30. 30.
    van der Kuil, A., Feijen, M.: The Dawning of the Dutch Network of Digital Academic REpositories (DARE): A Shared Experience. Ariadne 41 (2004)Google Scholar
  31. 31.
    Candela, L., Castelli, D., Manghi, P., Pagano, P.: Item-Oriented Aggregator Services. In: Third Italian Research Conference on Digital Library Systems, Padova, Italy (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Leonardo Candela
    • 1
  • Donatella Castelli
    • 1
  • Pasquale Pagano
    • 1
  1. 1.Istituto di Scienza e Tecnologie dell’Informazione “Alessandro Faedo”, Consiglio Nazionale delle Ricerche, Via G. Moruzzi, 1 – 56124 PisaItaly

Personalised recommendations