ABSTRACT
Freeform digital ink annotation allows readers to interact with documents in an intuitive and familiar manner. Such marks are easy to manage on static documents, and provide a familiar annotation experience. In this paper, we describe an implementation of a freeform annotation system that accommodates dynamic document layout. The algorithm preserves the correct position of annotations when documents are viewed with different fonts or font sizes, with different aspect ratios, or on different devices. We explore a range of heuristics and algorithms required to handle common types of annotation, and conclude with a discussion of possible extensions to handle special kinds of annotations and changes to documents.
- Adler, A., Gujar, A., Harrison, B., O'Hara K. and Sellen, A. A diary study of work-related reading: design implications for digital reading devices, in Proceedings of CHI98 (Los Angeles, CA, April 1998), ACM Press, 241-248. Google ScholarDigital Library
- Adobe press release. Available on the web at http://www.adobe.com/aboutadobe/pressroom/pressreleases/200104/20010410umbrella.htmlGoogle Scholar
- Bernheim Brush, A.J., Bargeron, D., Gupta, A, Cadiz, J.J. Robust Annotation Positing in Digital Documents. In Proceedings of CHI'2001 Human Factors in Computing Systems (March 31-April 5, Seattle, Washington), 2001. Google ScholarDigital Library
- Chang, B-W, Mackinlay, J.D., Zellweger, P.T., and Igarashi, T. A negotiation architecture for fluid documents. In Proceedings of UIST'98, 1998, 123-132 Google ScholarDigital Library
- Chiu, P. and Wilcox, L. A Dynamic Grouping Technique for Ink and Audio Notes. In Proceedings of UIST'98 Annual symposium on User Interface Software and Technology, ACM Press, San Francisco, California, 1998, pp. 195-202. Google ScholarDigital Library
- Levine, S.R. and S.F. Ehrlich, The Freestyle System: A Design Perspective. Human-Machine Interactive Systems, ed. A. Klinger. Plenum. pp. 3-21, 1991.Google Scholar
- Magellan software. Available at htpp://www.bcl.comGoogle Scholar
- Marshall, C.C. Toward an ecology of hypertext annotation, in Proceedings of ACM Hypertext '98, (Pittsburgh, PA, June 1998) ACM Press, 40-49. Google ScholarDigital Library
- Marshall, C.C., Price, M.N., Golovchinsky, G., Schilit B.N. Collaborating over Portable Reading Appliances. In Personal Technologies, Vol. 3, No. 1, 1999.Google Scholar
- Marshall, C.C., Price, M.N., Golovchinsky, G., Schilit B.N. Designing e-books for legal research. In Proceedings of ACM and IEEE Joint Conference on Digital Libraries (Roanoke, VA, June 2001). Google ScholarDigital Library
- Phelps, T.A, Wilensky, R. Robust Intra-document Locations. In Proceedings of WWW9 World Wide Web Conference (Amsterdam, The Netherlands, May 2000). Google ScholarDigital Library
- Price. M.N., Golovchinsky, G. and Schilit, B.N. Linking By Inking: Trailblazing in a Paper-like Hypertext. In Proc. Hypertext '98 (Pittsburgh, PA, June 1998), ACM Press, pp. 30-39. Google ScholarDigital Library
- Schilit, B.N., Golovchinsky, G., and Price, M.N. Beyond paper: supporting active reading with free form digital ink annotations, in Proceedings of CHI98 (Los Angeles, CA, April 1998), ACM Press, 249-256. Google ScholarDigital Library
- Schilit, B.N., Price, M.N., Golovchinsky, G. Digital Library Information Appliances. In Proc. Digital Libraries '98 (Pittsburgh, PA, June 1998) ACM Press, 217-226. Google ScholarDigital Library
- Raggett, D. Clean up your Web pages with HTML TIDY. (August 2000) Software available on the web at http://www.w3.org/People/Raggett/tidy/ Google ScholarDigital Library
- W3C Recommendation. Document Object Model Level 1 Specification. Available on the web at http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/Google Scholar
- W3C Working Draft. XML Pointer Language (XPointer) Version 1.0. Available on the web at http://www.w3.org/TR/2001/WD-xptr-20010108/Google Scholar
Index Terms
- Moving markup: repositioning freeform annotations
Recommendations
Comparison of Methods to Annotate Named Entity Corpora
The authors compared two methods for annotating a corpus for the named entity (NE) recognition task using non-expert annotators: (i) revising the results of an existing NE recognizer and (ii) manually annotating the NEs completely. The annotation time, ...
Fine-grained Dutch named entity recognition
This paper describes the creation of a fine-grained named entity annotation scheme and corpus for Dutch, and experiments on automatic main type and subtype named entity recognition. We give an overview of existing named entity annotation schemes, and ...
Desiderata for ontologies to be used in semantic annotation of biomedical documents
A wealth of knowledge valuable to the translational research scientist is contained within the vast biomedical literature, but this knowledge is typically in the form of natural language. Sophisticated natural-language-processing systems are needed to ...
Comments