Generating transformational annotation for web document adaptation: tool support and empirical evaluation

Web annotation is crucial for providing machine-understandable descriptions of Web resources, and has a number of applications such as discovery, qualification, and adaptation of Web documents. While annotations are often embedded into a Web document, annotations can be associated externally by means of addressing expressions represented with the XPath language. However, creation of external annotation solely with a conventional editor is not easy because annotation authoring involves the maintenance and elaboration of addressing expressions as well as annotation contents. In addition, there has been little empirical study of robust pointing by XPath expressions, in spite of the increasing prevalence of the XPath language for use in emerging content adaptation systems. This paper proposes a classification of annotation tool design, taking account of differences in authoring methods and roles of annotation. On the basis of the classification, tools for generating external annotations are briefly explained along with applications of Web document adaptation for small-screen devices and portal site development. Robustness of the addressing expressions is then investigated, and practical implications to the reliable use of external annotation are drawn from empirical evaluation with evolving real-life Web documents.

[1]  Kouichi Ono,et al.  Demonstrational Interface for XSLT Stylesheet Generation , 2000, Markup Lang..

[2]  Eric Prud'hommeaux,et al.  Annotea: an open RDF infrastructure for shared Web annotations , 2002, Comput. Networks.

[3]  James Clark,et al.  XSL Transformations (XSLT) Version 1.0 , 1999 .

[4]  Robert Wilensky,et al.  Robust intra-document locations , 2000, Comput. Networks.

[5]  Henry Lieberman,et al.  Semantic Annotation for Web Content Adaptation , 2005 .

[6]  Masahiro Hori,et al.  Extensible Framework of Authoring Tools for Web Document Annotation , 2002 .

[7]  Catherine C. Marshall,et al.  Toward an ecology of hypertext annotation , 1998, HYPERTEXT '98.

[8]  Mari Abe,et al.  A Visual Approach to Authoring XPath Expressions , 2001, Extreme Markup Languages®.

[9]  Mari Abe,et al.  Robust pointing by XPath language: authoring support and empirical evaluation , 2003, 2003 Symposium on Applications and the Internet, 2003. Proceedings..

[10]  Vito Roberto,et al.  HTML Generation and Semantic Markup for Telepathology , 1996, Comput. Networks.

[11]  Anoop Gupta,et al.  Using Web annotations for asynchronous collaboration around documents , 2000, CSCW '00.

[12]  J. Antonio García-Macías,et al.  User Adaptable Multimedia Presentations for the World Wide Web , 1999, Comput. Networks.

[13]  Kôiti Hasida,et al.  Proceedings of the COLING-2000 Workshop on Semantic Annotation and Intelligent Content, SAIC@COLING 2000, Centre Universitaire, Luxembourg, August 5-6, 2000 , 2000, SAIC@COLING.

[14]  Steffen Staab,et al.  From Manual to Semi-Automatic Semantic Annotation: About Ontology-Based Text Annotation Tools , 2000, SAIC@COLING.

[15]  Katashi Nagao,et al.  Semantic Annotation and Transcoding: Making Web Content More Accessible , 2001, IEEE Multim..

[16]  Brad A. Myers,et al.  Demonstrational interfaces: A step beyond direct manipulation , 1992, Computer.

[17]  Steffen Staab,et al.  Authoring and annotation of web pages in CREAM , 2002, WWW.

[18]  Kouichi Ono,et al.  Annotation-based Web content transcoding , 2000, Comput. Networks.

[19]  Hironobu Takagi,et al.  An annotation editor for nonvisual web access , 2001, HCI.

[20]  Jeff Heflin,et al.  Semantic Interoperability on the Web , 2000 .

[21]  Ora Lassila,et al.  WEB METADATA : A Matter of Semantics , 1998 .

[22]  Tancred Lindholm,et al.  A 3-way Merging Algorithm for Synchronizing Ordered Trees - the 3DM merging and differencing tool fo , 2001 .

[23]  David Bargeron,et al.  Robust annotation positioning in digital documents , 2001, CHI.

[24]  Kouichi Ono,et al.  XSLT stylesheet generation by example with WYSIWYG editing , 2002, Proceedings 2002 Symposium on Applications and the Internet (SAINT 2002).

[25]  Kouichi Ono,et al.  Annotation by Transformation for the Automatic Generation of Content Customization Metadata , 2002, Pervasive.

[26]  Sasikumar Mukundan,et al.  Spinning the Semantic Web , 2004 .

[27]  Laurent Denoue,et al.  An annotation tool for Web browsers and its applications to information retrieval , 2000, RIAO.

[28]  Johanna D. Moore,et al.  Proceedings of the Conference on Human Factors in Computing Systems , 1989 .