International Journal on Digital Libraries

, Volume 11, Issue 3, pp 155–168 | Cite as

Supplementing virtual documents with just-in-time hypermedia functionality

  • Li Zhang
  • Michael Bieber
  • Min Song
  • Vincent Oria
  • David E. Millard


Digital library systems and other analytic or computational applications create documents and display screens in response to user queries “dynamically” or in “real time.” These “virtual documents” do not exist in advance, and thus hypermedia features (links, comments, and bookmark anchors) must be generated “just in time”—automatically and dynamically. In addition, accessing the hypermedia features may cause target documents to be generated or re-generated. This article describes the specific challenges for virtual documents and dynamic hypermedia functionality: dynamic regeneration, and dynamic anchor re-identification and re-location. It presents Just-in-time Hypermedia Engine to support just-in-time hypermedia across digital library and other third-party applications with dynamic content, and discusses issues prompted by this research.


Dynamic hypermedia functionality Just-in-time hypermedia Digital libraries Virtual documents Dynamic regeneration Re-location Re-identification Integration architecture 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    AskNSDL, (2010). Accessed 12 March 2010
  2. 2.
    NASA’s National Space Science Data Center (NSSDC), (2010). Accessed 30 Aug 2010
  3. 3.
    Watters, C., Shepherd, M.: Research issues for virtual documents. In: Workshop on Virtual Documents, Hypertext Functionality and the Web at the 8th International World Wide Web Conference, Toronto (1999)Google Scholar
  4. 4.
    Ranwez, S., Crampes, M.: Conceptual documents and hypertext documents are two different forms of virtual document. In: Workshop on Virtual Documents, Hypertext Functionality and the Web at the 8th International World Wide Web Conference. Toronto, May (1999)Google Scholar
  5. 5.
    WikiWeb—Web Based Corporation Tools. (2011). Accessed 12 May 2011
  6. 6.
    Caumanns, J.: A Modular framework for the creation of dynamic documents. In: Workshop on Virtual Documents, Hypertext Functionality and the Web at the 8th International World Wide Web Conference, Toronto (1999)Google Scholar
  7. 7.
    Iksal, S., Garlatti, S.: Revisiting and versioning in virtual special reports. In: Third Workshop on Adaptive Hypertext and Hypermedia, 12th ACM Conference on Hypertext and Hypermedia, Arhus (2001)Google Scholar
  8. 8.
    Tetchueng J.L., Garlatti S., Laube S.: A context-aware learning system based on generic scenarios and the theory in didactic anthropology of knowledge. Int. J. Comput. Sci. Appl. 5(1), 71–87 (2008)Google Scholar
  9. 9.
    Qu, Y., Hu, W., Cheng, G.: Constructing virtual documents for ontology matching. In: Proceedings of the 15th International Conference on World Wide Web, Edinburgh, pp. 23–31 (2006)Google Scholar
  10. 10.
    Rizk, A., Sauter, L.: Multicard: an open hypermedia system. In: Proceedings of the ACM European conference on Hypertext, Milan, pp. 4–10 (1992)Google Scholar
  11. 11.
    Wiil, U.K., Leggett, J.J.: The HyperDisco approach to open hypermedia systems. In: Proceedings of the 7th ACM Hypertext Conference, Washington, pp. 140–148 (1996)Google Scholar
  12. 12.
    Davis, H.: Data integrity problems in an open hypermedia link service. Ph.D. Thesis, Southampton University, Southampton (1995)Google Scholar
  13. 13.
    Whitehead, E.J., Jr.: An architectural model for application integration in open hypermedia environments. In: Proceedings of the eighth ACM conference on Hypertext, Southampton (1997)Google Scholar
  14. 14.
    Wiil, U.K., Nürnberg, P.J.: Evolving hypermedia middleware services: lessons and observations. In: ACM Symposium on Applied Computing, San Antonio, pp. 427–436 (1999)Google Scholar
  15. 15.
    Halasz F., Schwartz M.: The Dexter hypertext reference model. Commun. ACM 37(2), 30–39 (1994)CrossRefGoogle Scholar
  16. 16.
    Grønbæk K., Trig R.H.: Design issues for a Dexter-based hypermedia system. Commun. ACM 37(2), 40–49 (1994)CrossRefGoogle Scholar
  17. 17.
    Wiil, U.K.: Hypermedia technology for knowledge workers: a vision of the future. In: Proceedings of the Sixteenth ACM Conference on Hypertext, Hypertext 2005, Salzburg, Sep, pp. 4–6 (2005)Google Scholar
  18. 18.
    Tzagarakis M., Avramidis D., Kyriakopoulou M., Schraefel M.C., Vaitas M., Christodoulakis D.: Structuring primitives in the Callimachus component-based open hypermedia system. J. Netw. Comput. Appl. 26(1), 139–162 (2003)CrossRefGoogle Scholar
  19. 19.
    Bailey, C., El-Beltagy, S.R., Hall, W.: Link augmentation: a context-based approach to support adaptive hypermedia. In: 12th ACM Conference on Hypertext and Hypermedia, Arhus, pp. 239–251 (2001)Google Scholar
  20. 20.
    Griffiths, J., Millard, D., Davis, H., Michaelides, D., Weal, M.: Reconciling versioning and context in hypermedia structure servers. In: Nürnberg, P.J.(ed.) Proceedings of metainformatics international symposium, Esbjerg, pp. 118–131 (2002)Google Scholar
  21. 21.
    Goose S., Lewis A., Davis H.: OHRA: towards an open hypermedia reference architecture and a migration path for existing systems. J. Digit. Inform. 1(2), 45–61 (1997)Google Scholar
  22. 22.
    HyTime: Information Technology—Hypermedia/Time-based Structuring Language (HyTime). (2011). Accessed 12 May 2011
  23. 23.
    Davis, H.C., Lewis, A., Rizk, A.: OHP: a draft proposal for a standard open hypermedia protocol. In: 2nd Workshop on Open Hypermedia Systems, Washington (1996)Google Scholar
  24. 24.
    XML Path Language (XPath). (2010). Accessed 1 Jan 2010
  25. 25.
    XML Pointer Language (XPointer). (2011). Accessed 30 May 2011
  26. 26.
    Karadkar U.P., Francisco-Revilla L., Furuta R., Shipman F., Arora A., Dash S., Dave P., Luke E.: Metadocuments supporting digital library information discovery. Int. J. Digit. Libr. 4(1), 25–30 (2004)CrossRefGoogle Scholar
  27. 27.
    Ho, S.M., Song, M., Bieber, M.: IntegraL: the effectiveness of a link-based federated search infrastructure. In: iConference, University of Illinois, Urbana-Champaign, pp. 109–114 (2010)Google Scholar
  28. 28.
    Montero S., Díaz P., Dodero J., Aedo I.: AriadneTool: a design toolkit for hypermedia applications. J. Digit. Inform. 5(2), 214–217 (2004)Google Scholar
  29. 29.
    Halasz, F.G., Reflections on NoteCards: seven issues for the next generation of hypermedia systems. In: Proceedings of the ACM Conference on Hypermedia, Chapel Hill, pp. 345–365 (1987)Google Scholar
  30. 30.
    Catanio J., Nnadi N., Zhang L., Bieber M., Galnares R.: Ubiquitous metainformation and the ‘what you want when you want it’ principle. J. Digit. Inform. 5(1), 1–37 (2004)Google Scholar
  31. 31.
    Ho, S.M., Song, M., Bieber, M.: Shaping user’s information seeking behavior: a Link-based federated search infrastructure. Inform. Sci. (in preparation)Google Scholar
  32. 32.
    Galnares, R.: Augmenting applications with hypermedia functionality and metainformation. Ph.D. Thesis, New Jersey Institute of Technology, Newark (2001)Google Scholar
  33. 33.
    Nürnberg P.J., Schraefel M.C.: Relationships among structural computing and other fields. J. Netw. Comput. Appl. 26(1), 11–26 (2003)CrossRefGoogle Scholar
  34. 34.
    Mozilla Web Browser. (2011). Accessed 30 May 2011
  35. 35.
    XpointerLib. (2011). Accessed 30 May 2011

Copyright information

© Springer-Verlag 2011

Authors and Affiliations

  • Li Zhang
    • 1
  • Michael Bieber
    • 2
  • Min Song
    • 2
  • Vincent Oria
    • 1
  • David E. Millard
    • 3
  1. 1.Computer Science Department, College of Computing SciencesNew Jersey Institute of Technology, University HeightsNewarkUSA
  2. 2.Information Systems Department, College of Computing SciencesNew Jersey Institute of Technology, University HeightsNewarkUSA
  3. 3.School of Electronics & Computer ScienceUniversity of SouthamptonSouthamptonUK

Personalised recommendations