2013 Volume 26 Issue 9 Pages 330-341
Annotation is getting popular for Web documents. Especially, conditional annotation (annotation to be displayed depending on the user’s operations) is useful for users to use educational Web contents. In this paper, we propose W3annotator a system which enables users to make conditional annotations by programming by demonstration. Annotation creators input operation examples in W3Annotator. The system recommends operational events which might be useful for creating annotations. Just by selecting an operational event from the recommended ones and inputting messages, they can create conditional annotations. In the experiment, we asked professional creators to use our system. The results showed that time for inputting operations and messages is shorter than time for considering the content of annotations. They also showed that the users created annotations based on the recommended operational events.