A System Architecture as a Support to a Flexible Annotation Service

  • Maristella Agosti
  • Nicola Ferro
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3664)


Digital Library Management Systems are systems that are able to manage collections of digital documents that form Digital Libraries and Digital Archives, and they are currently in a state of evolution. Today, most of the times they are simply places where information resources can be stored and made available, whereas for tomorrow they are becoming an integrated part of the way the user works. To cooperate towards reaching this new type of system, a digital library management system must become a tool that constitutes an active part of the intellectual production process.

Annotations are effective means in order to enable an effective interaction between users and digital library management systems, since they are a very well-established practice and are widely used. Annotations are not only a way of explaining and enriching an information resource with personal observations, but also a means of transmitting and sharing ideas in order to improve collaborative work practices. Furthermore, annotations represent a bridge between reading and writing, that facilitates the user’s first approach when they begin dealing with an information resource. Thus, a service able to support annotation capabilities of collection of digital documents can be appealing to the user’s needs.

This paper presents the main features of a flexible system capable of managing annotations in an automatic way in order to support users and their annotative practices. Indeed, a flexible architecture allows the design of a system with a widespread usage, so that users can benefit from its functionalities without limitations due to the architecture of a particular system. We named this system Flexible Annotation Service Tool and this paper is devoted to introduce most relevant design choices and characteristics of it.


Digital Library Resource Description Framework Information Management System Structure Query Language Uniform Resource Locator 
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.
    Agosti, M., Ferro, N.: Chapter X: Managing the Interactions between Handheld Devices, Mobile Applications, and Users. In: Lim, E.P., Siau, K. (eds.) Advances in Mobile Commerce Technologies, pp. 204–233. Idea Group, Hershey (2003)Google Scholar
  2. 2.
    Nagao, K.: Digital Content Annotation and Transcoding. Artech House, Norwood (2003)Google Scholar
  3. 3.
    Rigaux, P., Spyratos, N.: Metadata Inference for Document Retrieval in a Distributed Repository. In: Maher, M.J. (ed.) ASIAN 2004. LNCS, vol. 3321, pp. 418–436. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  4. 4.
    Gueye, B., Rigaux, P., Spyratos, N.: Taxonomy-Based Annotation of XML Documents: Application to eLearning Resources. In: Vouros, G.A., Panayiotopoulos, T. (eds.) SETN 2004. LNCS (LNAI), vol. 3025, pp. 33–42. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  5. 5.
    Kahan, J., Koivunen, M.R.: Annotea: an open RDF infrastructure for shared Web annotations. In: Shen, V.Y., Saito, N., Lyu, M.R., Zurko, M.E. (eds.) Proc. 10th International Conference on World Wide Web (WWW 2001), pp. 623–632. ACM Press, New York (2001)CrossRefGoogle Scholar
  6. 6.
    Buneman, P., Khanna, S., Tajima, K., Tan, W.C.: Archiving Scientific Data. ACM Transactions on Database Systems (TODS) 29, 2–42 (2004)CrossRefGoogle Scholar
  7. 7.
    Buneman, P., Khanna, S., Tan, W.C.: Why and Where: A Characterization of Data Provenance. In: Van den Bussche, J., Vianu, V. (eds.) ICDT 2001. LNCS, vol. 1973, pp. 316–330. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  8. 8.
    Buneman, P., Khanna, S., Tan, W.C.: On Propagation of Deletions and Annotations Through Views. In: Abiteboul, S., Kolaitis, P.G., Popa, L. (eds.) Proc. 21st ACM SIGMOD–SIGACT–SIGART Symposium on Principles of Database Systems (PODS 2002), pp. 150–158. ACM Press, New York (2002)Google Scholar
  9. 9.
    Bhagwat, D., Chiticariu, L., Tan, W.C., Vijayvargiya, G.: An Annotation Management System for Relational Databases. In: Nascimento, M.A., Özsu, M.T., Kossmann, D., Miller, R.J., Blakeley, J.A., Schiefer, K.B. (eds.) Proc. 30th International Conference on Very Large Data Bases (VLDB 2004), pp. 900–911. Morgan Kaufmann, San Francisco (2004)Google Scholar
  10. 10.
    Agosti, M., Ferro, N.: Annotations: Enriching a Digital Library. In: Koch, T., Sølvberg, I.T. (eds.) ECDL 2003. LNCS, vol. 2769, pp. 88–100. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  11. 11.
    Frommholz, I., Brocks, H., Thiel, U., Neuhold, E., Iannone, L., Semeraro, G., Berardi, M., Ceci, M.: Document-Centered Collaboration for Scholars in the Humanities – The COLLATE System. In: Koch, T., Sølvberg, I.T. (eds.) ECDL 2003. LNCS, vol. 2769, pp. 434–445. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  12. 12.
    Thiel, U., Brocks, H., Frommholz, I., Dirsch-Weigand, A., Keiper, J., Stein, A., Neuhold, E.J.: COLLATE – A collaboratory supporting research on historic European films. International Journal on Digital Libraries 4, 8–12 (2004)CrossRefGoogle Scholar
  13. 13.
    Agosti, M., Benfante, L., Orio, N.: IPSA: A Digital Archive of Herbals to Support Scientific Research. In: Sembok, T.M.T., Zaman, H.B., Chen, H., Urs, S.R., Myaeng, S.-H. (eds.) ICADL 2003. LNCS, vol. 2911, pp. 253–264. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  14. 14.
    Agosti, M., Ferro, N., Orio, N.: Annotations as a Support to Research Users. In: Catarci, T., Christodoulakis, S., Del Bimbo, A. (eds.) Proc. 7th International Workshop of the EU Network of Excellence DELOS on Audio-Visual Content and Information Visualization in Digital Libraries (AVIVDiLib 2005), Centromedia, Viareggio, Italy, pp. 117–120 (2005)Google Scholar
  15. 15.
    Agosti, M., Ferro, N., Orio, N.: Annotating Illuminated Manuscripts: an Effective Tool for Research and Education. In: Proc. 5th ACM/IEEE-CS Joint Conference on Digital Libraries (JCDL 2005). ACM Press, New York (2005) (in print)Google Scholar
  16. 16.
    Marshall, C.C.: Annotation: from Paper Books to the Digital Library. In: Allen, R.B., Rasmussen, E. (eds.) Proc. 2nd ACM International Conference on Digital Libraries (DL 1997), pp. 233–240. ACM Press, New York (1997)Google Scholar
  17. 17.
    Marshall, C.C., Brush, A.J.B.: Exploring the Relationship between Personal and Public Annotations. In: Chen, H., Wactlar, H., Chen, C.C., Lim, E.P., Christel, M. (eds.) Proc. 4th ACM/IEEE-CS Joint Conference on Digital Libraries (JCDL 2004), pp. 349–357. ACM Press, New York (2004)Google Scholar
  18. 18.
    Schilit, B.N., Price, M.N., Golovchinsky, G.: Digital Library Information Appliances. In: Witten, I., Akscyn, R., Shipman, F.M. (eds.) Proc. 3rd ACM International Conference on Digital Libraries (DL 1998), pp. 217–226. ACM Press, New York (1998)CrossRefGoogle Scholar
  19. 19.
    Marshall, C.C., Golovchinsky, G., Price, M.N.: Digital Libraries and Mobility. Communications of the ACM 44, 55–56 (2001)Google Scholar
  20. 20.
    Marshall, C.C., Ruotolo, C.: Reading-in-the-Small: A Study of Reading on Small Form Factor Devices. In: Hersh, W., Marchionini, G. (eds.) Proc. 2nd ACM/IEEE-CS Joint Conference on Digital Libraries (JCDL 2002), pp. 56–64. ACM Press, New York (2002)CrossRefGoogle Scholar
  21. 21.
    Bottoni, P., Civica, R., Levialdi, S., Orso, L., Panizzi, E., Trinchese, R.: MADCOW: a Multimedia Digital Annotation System. In: Costabile, M.F. (ed.) Proc. Working Conference on Advanced Visual Interfaces (AVI 2004), pp. 55–62. ACM Press, New York (2004)CrossRefGoogle Scholar
  22. 22.
    Bottoni, P., Civica, R., Levialdi, S., Orso, L., Panizzi, E., Trinchese, R.: Storing and Retrieving Multimedia Web Notes. In: Bhalla, S. (ed.) DNIS 2005. LNCS, vol. 3433, pp. 119–137. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  23. 23.
    Agosti, M.: An Overview of Hypertext. In: Agosti, M., Smeaton, A. (eds.) Information Retrieval and Hypertext, pp. 27–47. Kluwer Academic Publishers, Norwell (1996)Google Scholar
  24. 24.
    Marshall, C.C.: Toward an Ecology of Hypertext Annotation. In: Akscyn, R. (ed.) Proc. 9th ACM Conference on Hypertext and Hypermedia (HT 1998): links, objects, time and space-structure in hypermedia systems, pp. 40–49. ACM Press, New York (1998)CrossRefGoogle Scholar
  25. 25.
    Agosti, M., Ferro, N., Frommholz, I., Thiel, U.: Annotations in Digital Libraries and Collaboratories – Facets, Models and Usage. In: Heery, R., Lyon, L. (eds.) ECDL 2004. LNCS, vol. 3232, pp. 244–255. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  26. 26.
    Frommholz, I., Thiel, U., Kamps, T.: Annotation-based Document Retrieval with Four-Valued Probabilistic Datalog. In: Baeza-Yates, R., Maarek, Y., Roelleke, T., de Vries, A.P. (eds.) Proc. 3rd XML and Information Retrieval Workshop and the 1st Workshop on the Integration of Information Retrieval and Databases (WIRD2004), pp. 31–38 (2004), (last visited 2004, November 22)
  27. 27.
    Fogli, D., Fresta, G., Mussio, P.: On Electronic Annotation and Its Implementation. In: Costabile, M.F. (ed.) Proc. Working Conference on Advanced Visual Interfaces (AVI 2004), pp. 98–102. ACM Press, New York (2004)CrossRefGoogle Scholar
  28. 28.
    Berners-Lee, T., Fielding, R., Irvine, U.C., Masinter, L.: Uniform Resource Identifiers (URI): Generic Syntax. RFC 2396 (1998)Google Scholar
  29. 29.
    Park, S.T., Pennock, D., Giles, C.L., Krovetz, R.: Analysis of Lexical Signatures for Improving Information Persistence on the World Wide Web. ACM Transactions on Information Systems (TOIS) 22, 540–572 (2004)CrossRefGoogle Scholar
  30. 30.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object–Oriented Software. Addison-Wesley, Reading (1995)Google Scholar
  31. 31.
    Agosti, M., Bacchin, M., Ferro, N., Melucci, M.: Improving the Automatic Retrieval of Text Documents. In: Peters, C., Braschler, M., Gonzalo, J. (eds.) CLEF 2002. LNCS, vol. 2785, pp. 279–290. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  32. 32.
    Bacchin, M., Ferro, N., Melucci, M.: A Probabilistic Model for Stemmer Generation. Information Processing & Management 41, 121–137 (2005)CrossRefGoogle Scholar
  33. 33.
    Di Nunzio, G.M., Ferro, N., Melucci, M., Orio, N.: Experiments to Evaluate Probabilistic Models for Automatic Stemmer Generation and Query Word Translation. In: Peters, C., Gonzalo, J., Braschler, M., Kluck, M. (eds.) CLEF 2003. LNCS, vol. 3237, pp. 220–235. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  34. 34.
    Di Nunzio, G.M., Ferro, N., Orio, N.: Experiments on Statistical Approaches to Compensate for Limited Linguistic Resources. In: Peters, C., Clough, P., Gonzalo, J., Jones, G.J.F., Kluck, M., Magnini, B. (eds.) CLEF 2004. LNCS, vol. 3491, pp. 60–72. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  35. 35.
    Salton, G., McGill, M.J.: Introduction to Modern Information Retrieval. McGraw-Hill, New York (1983)zbMATHGoogle Scholar
  36. 36.
    Agosti, M., Ferro, N.: Annotations as Context for Searching Documents. In: Crestani, F., Ruthven, I. (eds.) CoLIS 2005. LNCS, vol. 3507, pp. 155–170. Springer, Heidelberg (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Maristella Agosti
    • 1
  • Nicola Ferro
    • 1
  1. 1.Department of Information EngineeringUniversity of PaduaPadovaItaly

Personalised recommendations