Abstract
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.
Similar content being viewed by others
References
AskNSDL, http://www.asknsdl.org (2010). Accessed 12 March 2010
NASA’s National Space Science Data Center (NSSDC), http://www.nssdc.nasa.gov/ (2010). Accessed 30 Aug 2010
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)
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)
WikiWeb—Web Based Corporation Tools. http://www.wikiweb.com (2011). Accessed 12 May 2011
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)
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)
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)
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)
Rizk, A., Sauter, L.: Multicard: an open hypermedia system. In: Proceedings of the ACM European conference on Hypertext, Milan, pp. 4–10 (1992)
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)
Davis, H.: Data integrity problems in an open hypermedia link service. Ph.D. Thesis, Southampton University, Southampton (1995)
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)
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)
Halasz F., Schwartz M.: The Dexter hypertext reference model. Commun. ACM 37(2), 30–39 (1994)
Grønbæk K., Trig R.H.: Design issues for a Dexter-based hypermedia system. Commun. ACM 37(2), 40–49 (1994)
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)
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)
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)
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)
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)
HyTime: Information Technology—Hypermedia/Time-based Structuring Language (HyTime). http://www.ornl.gov/sgml/wg8/docs/n1920/html/n1920.html (2011). Accessed 12 May 2011
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)
XML Path Language (XPath). http://www.w3.org/xpath (2010). Accessed 1 Jan 2010
XML Pointer Language (XPointer). http://www.w3.org/xptr (2011). Accessed 30 May 2011
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)
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)
Montero S., Díaz P., Dodero J., Aedo I.: AriadneTool: a design toolkit for hypermedia applications. J. Digit. Inform. 5(2), 214–217 (2004)
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)
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)
Ho, S.M., Song, M., Bieber, M.: Shaping user’s information seeking behavior: a Link-based federated search infrastructure. Inform. Sci. (in preparation)
Galnares, R.: Augmenting applications with hypermedia functionality and metainformation. Ph.D. Thesis, New Jersey Institute of Technology, Newark (2001)
Nürnberg P.J., Schraefel M.C.: Relationships among structural computing and other fields. J. Netw. Comput. Appl. 26(1), 11–26 (2003)
Mozilla Web Browser. http://www.mozilla.org (2011). Accessed 30 May 2011
XpointerLib. http://xpointerlib.mozdev.org/ (2011). Accessed 30 May 2011
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhang, L., Bieber, M., Song, M. et al. Supplementing virtual documents with just-in-time hypermedia functionality. Int J Digit Libr 11, 155–168 (2010). https://doi.org/10.1007/s00799-011-0065-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00799-011-0065-9