Beyond proxies : XLink support in the browser

In this paper, we describe some issues that every implementation of external linkbases using XLink has to consider, and provide a number of possible solutions. We particularly consider as relevant the issues connected to providing navigation-related features, that is, adding external links to the actual web pages before displaying them, and to providing creation-related features, that is, the user interface elements necessary to users to create new links, or modify and delete existing ones. Examples are carried out based on our experience with two different architectures for XLink application, a proxy-based solution called XLinkProxy, and a browser-based solution for Mozilla browsers called XLinkZilla, which is described in this paper for the first time.

[1]  Dominic A. Orchard,et al.  XML Linking Language (XLink) Version 1. 0. World Wide Web Consortium, Proposed Recommendation PR - x , 2000 .

[2]  Hugh C. Davis,et al.  Referential integrity of links in open hypermedia systems , 1998, HYPERTEXT '98.

[3]  Steven J. DeRose,et al.  Xml linking language (xlink), version 1. 0 , 2000, WWW 2000.

[4]  Kaj Grønbæk,et al.  Open hypermedia as user controlled meta data for the Web , 2000, Comput. Networks.

[5]  Les Carr,et al.  Link services or link agents? , 1998, HYPERTEXT '98.

[6]  P. David Stotts,et al.  The World Wide Web: what cost simplicity? , 1997, HYPERTEXT '97.

[7]  Hugh C. Davis,et al.  Towards an integrated information environment with open hypermedia systems , 1992, ECHT '92.

[8]  Niels Olof Bouvin,et al.  Xspect: bridging open hypermedia and XLink , 2003, WWW '03.

[9]  Antoine Rizk,et al.  Distributed link service in the Aquarelle project , 1997, HYPERTEXT '97.

[10]  Roy T. Fielding,et al.  Uniform Resource Identifier (URI): Generic Syntax , 2005, RFC.

[11]  Fabio Vitali,et al.  Two implementations of XPointer , 2002, HYPERTEXT '02.

[12]  Steven J. DeRose,et al.  Xml pointer language (xpointer) version 1 , 2001 .

[13]  Hugh C. Davis,et al.  To embed or not to embed… , 1995, CACM.

[14]  Terry Winograd,et al.  Beyond Browsing: Shared Comments, SOAPs, Trails, and On-Line Communities , 1995, Comput. Networks ISDN Syst..

[15]  Winfried Lamersdorf,et al.  The look of the link - concepts for the user interface of extended hyperlinks , 2001, Hypertext.

[16]  Fabio Vitali,et al.  XLinkProxy: external linkbases with XLink , 2002, DocEng '02.

[17]  Les Carr,et al.  The Distributed Link Service: A Tool for Publishers, Authors, and Readers , 1995, WWW.

[18]  Hugh C. Davis,et al.  FOHM: a fundamental open hypertext model for investigating interoperability between hypertext domains , 2000, HYPERTEXT '00.

[19]  Hugh C. Davis,et al.  OHP: A Draft Proposal for a Standard Open Hypermedia Protocol , 1996 .

[20]  Les Carr,et al.  Investigating link service infrastructures , 2000, HYPERTEXT '00.

[21]  Norman Walsh,et al.  Architecture of the World Wide Web, First Edition , 2004 .

[22]  Hermann A. Maurer,et al.  Hyper-G now Hyperwave : the next generation Web solution , 1996 .

[23]  Helen Ashman,et al.  Goate: XLink and beyond , 2002, HYPERTEXT '02.