Open Cross-Document Linking and Browsing Based on a Visual Plug-in Architecture

  • Ahmed A. O. Tayeh
  • Beat Signer
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8787)


Digital documents often do not exist in isolation but are implicitly or explicitly linked to parts of other documents. Nevertheless, most existing document formats only support links to web resources but not to parts of third-party documents. An open cross-document link service should address the multitude of existing document formats and be extensible to support emerging document formats and models. We present an architecture and prototype of an open cross-document link service and browser that is based on the RSL hypermedia metamodel. A main contribution is the specification and development of a visual plug-in solution that enables the integration of new document formats without requiring changes to the cross-document browser’s main user interface component. The presented visual plug-in mechanism makes use of the Open Service Gateway initiative (OSGi) specification for modularisation and plug-in extensibility and has been validated by developing data as well as visual plug-ins for a number of existing document formats.


Cross-document linking hyperlinks open link service 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Standard ECMA-376: Office Open XML File Formats, 3rd edn. (June 2011)Google Scholar
  2. 2.
    Anderson, K.M., Taylor, R.N., Whitehead Jr., E.J.: Chimera: Hypermedia for Heterogeneous Software Development Environments. ACM Transactions on Information Systems 18(2) (July 2000)Google Scholar
  3. 3.
    Bottoni, P., Civica, R., Levialdi, S., Orso, L., Panizzi, E., Trinchese, R.: MADCOW: A Multimedia Digital Annotation System. In: Proc. of AVI 2004, Gallipoli, Italy (May 2004)Google Scholar
  4. 4.
    Bouvin, N.O.: Unifying Strategies for Web Augmentation. In: Proc. of Hypertext 1999, Darmstadt, Germany (February 1999)Google Scholar
  5. 5.
    Bush, V.: As We May Think. Atlantic Monthly 176(1) (1945)Google Scholar
  6. 6.
    Ciancarini, P., Folli, F., Rossi, D., Vitali, F.: XLinkProxy: External Linkbases with XLink. In: Proc. of DocEng 2002, McLean, USA (November 2002)Google Scholar
  7. 7.
    Clark, J., DeRose, S.: XML Path Language (XPath) Version 1.0 (November 1999)Google Scholar
  8. 8.
    DeRose, S., Maler, E., Daniel Jr., R.: XML Pointer Language (XPointer) Version 1.0 (January 2001)Google Scholar
  9. 9.
    Furuta, R.: Concepts and Models for Structured Documents. In: Structured Documents. Cambridge University Press (1989)Google Scholar
  10. 10.
    Grønbæk, K., Hem, J.A., Madsen, O.L., Sloth, L.: Designing Dexter-based Cooperative Hypermedia Systems. In: Proc. of Hypertext 1993, Seatle, USA (November 1993)Google Scholar
  11. 11.
    Haan, B.J., Kahn, P., Riley, V.A., Coombs, J.H., Meyrowitz, N.K.: IRIS Hypermedia Services. Comunication of the ACM 35(1) (1992)Google Scholar
  12. 12.
    Hall, R., Pauls, K., McCulloch, S., Savage, D.: OSGi in Action. Manning Publications (2011)Google Scholar
  13. 13.
    Hall, W., Davis, H., Hutchings, G.: Rethinking Hypermedia: The Microcosm Approach. Kluwer Academic Publishers (1996)Google Scholar
  14. 14.
    Heath, T., Bizer, C.: Linked Data: Evolving the Web into a Global Data Space. Morgan and Claypool Publishers (2011)Google Scholar
  15. 15.
    Koivunen, M.-R.: Semantic Authoring by Tagging with Annotea Social Bookmarks and Topics. In: Proc. of SAAW 2006, Athens, Greece (November 2006)Google Scholar
  16. 16.
    Martin, D., Ashman, H.: Goate: An Infrastructure for New Web Linking. In: Proc. of the International Workshop on Open Hypermedia Systems at HT 2002, Maryland, USA (June 2002)Google Scholar
  17. 17.
    Agosti, M., Ferro, N.: A System Architecture as a Support to a Flexible Annotation Service. In: Türker, C., Agosti, M., Schek, H.-J. (eds.) Peer-to-Peer, Grid, and Service-Orientation in Digital Library Architectures. LNCS, vol. 3664, pp. 147–166. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  18. 18.
    Nelson, T.H.: Literary Machines. Mindful Press (1982)Google Scholar
  19. 19.
    Nelson, T.H.: Geeks Bearing Gifts: How the Computer World Got This Way. Mindful Press (2009)Google Scholar
  20. 20.
    Signer, B.: Fundamental Concepts for Interactive Paper and Cross-Media Information Spaces. Books on Demand GmbH (May 2008)Google Scholar
  21. 21.
    Signer, B., Norrie, M.C.: A Framework for Cross-Media Information Mangement. In: Proc. of EuroIMSA 2005, Grindelwald, Switzerland (February 2005)Google Scholar
  22. 22.
    Signer, B., Norrie, M.: As We May Link: A General Metamodel for Hypermedia Systems. In: Parent, C., Schewe, K.-D., Storey, V.C., Thalheim, B. (eds.) ER 2007. LNCS, vol. 4801, pp. 359–374. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  23. 23.
    Signer, B., Norrie, M.C.: An architecture for open cross-media annotation services. In: Vossen, G., Long, D.D.E., Yu, J.X. (eds.) WISE 2009. LNCS, vol. 5802, pp. 387–400. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  24. 24.
    Signer, B., Norrie, M.C.: A Model and Architecture for Open Cross-Media Annotation and Link Services. Information Systems 6(36) (May 2011)Google Scholar
  25. 25.
    Walsb, N.: DocBook 5 The Definitive Guide. O’Reilly (2010)Google Scholar
  26. 26.
    Weir, R., Brauer, M., Durusau, P.: Open Document Format for Office Applications (OpenDocument) Version 1.2 (March 2011)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Ahmed A. O. Tayeh
    • 1
  • Beat Signer
    • 1
  1. 1.Web & Information Systems Engineering LabVrije Universiteit BrusselBrusselsBelgium

Personalised recommendations