Web Annotation & E-Learning Speaker: Shyan-Ming Yuan
Blog vs Web Annotation • In blog, an author can post article and readers can post comments or feedbacks • However, it is difficult to follow if those comments did not include original content. • In Web Annotation, those comments and notes can be attached to the related portion.
Introduction- example web pages • Multimedia Annotation Toolbar is available athttp://dcsw3.cis.nctu.edu.tw/DCSLab/ 【Lon】下等人使用的武器 , 2010年3月23日擷取無名小站http://www.wretch.cc/blog/wretchcomic/12943608
Web Annotation Service Providers • Google SideWiki • Text annotation • Diigo • Text annotation, social bookmarking. • Flickr • Image tag(annotation) • Youtube • Video sharing, video annotation
Google Side Wiki Demo 中央社新聞-台鐵也擬超商取票 手續費只要5元,2010/3/21 擷取自http://tw.news.yahoo.com/article/url/d/a/100321/5/22fqr.html
Diigo Demo 華視新聞-秒殺清明節車票 台鐵剉咧等,2010/3/21 擷取自http://tw.news.yahoo.com/article/url/d/a/100319/69/22cow.html
flickr Demo flickr- Undervisning5 ,2010/3/21 擷取自http://www.flickr.com/photos/lizart/69648819/
Youtube Demo Youtube影片- Video Tips &Tricks ep09: How to add YouTube Annotations ,2010/3/21 擷取自http://www.youtube.com/watch?v=XAG3z4scWTw
Multimedia annotation toolbar video annotation • You can still add annotations even if you are not the video owner. Youtube影片- Video Tips &Tricks ep09: How to add YouTube Annotations ,2010/3/21 擷取自http://annottoolbar.pixnet.net/blog/post/30710501
Objectives • Precise annotation for reading and sharing. • Support annotations on multimedia content such as figures and videos directly. • Support reference annotations on a web page • Let web annotations saved and exchanged efficiently on internet. • Clear and simple XML document. • Support share list for users and groups
Multimedia Annotation XML DOM annotations pageurl annotation annotation creator content date share list type comment position* size* highlighted Text shape time duration 【E3 09】12 項全能《Wii 運動 度假勝地》更精確體感遊樂趣味, 2009年6月23日擷取自http://gnn.gamer.com.tw/2/37262.html x y width height start end
MAXML <?xml version=”1.0”encoding=”utf-8”?> <annotations> <pageurl></pageurl> <annotation> <creator></creator> <date></date> <group></group> <type></type> <content> <comment></comment> <position> <x></x><!-- In image and video type --> <y></y><!-- In image and video type --> </position> <size> <width></width><!-- In image and video type --> <height></height><!-- In image and video type --> </size> <highlightedText></highlightedText><!-- In Text and href type --> <shape></shape><!-- In image and video type --> <timeDuration></timeDuration><!-- Only in video type --> </content> </annotation> </annotations>
MAXML example <?xml version='1.0' encoding='ISO-8859-1'?> <annotations> </annotations>
<?xml version='1.0' encoding='ISO-8859-1'?> <annotations> <pageurl>http://gnn.gamer.com.tw/2/37262.html</pageurl> <annotation> <creator>newuser</creator> <date>2009-06-24</date> <sharelist>public</sharelist> <type>text</type> <content> <comment>如果能做到一定很棒</comment> <position>P,0</position> <size>30</size> <highlightedText>Wii動態強化感測器號稱能達到 1:1 完全對應的精細操控 </highlightedText><!-- In Text and href type --> </content> </annotation> </annotations> MAXML example 【E3 09】12 項全能《Wii 運動 度假勝地》更精確體感遊樂趣味, 2009年6月23日擷取自http://gnn.gamer.com.tw/2/37262.html
<?xml version='1.0' encoding='ISO-8859-1'?> <annotations> <pageurl>http://gnn.gamer.com.tw/2/37262.html</pageurl> <annotation> … </annotation> <annotation> <creator>newuser</creator> <date>2009-06-24</date> <sharelist>private</sharelist> <type>image</type> <content> <comment>Resort就是指度假勝地</comment> <position>http://pic.bahamut.com.tw/B/2KU/64/0000210364.JPG <x>772</x> <y>340</y> </position> <size> <width>153</width> <height>54</height> </size> <shape>1</shape><!-- In image and video type --> </content> </annotation> </annotations> MAXML example 【E3 09】12 項全能《Wii 運動 度假勝地》更精確體感遊樂趣味, 2009年6月23日擷取自http://gnn.gamer.com.tw/2/37262.html
<?xml version='1.0' encoding='ISO-8859-1'?> <annotations> <pageurl>http://gnn.gamer.com.tw/2/37262.html</pageurl> <annotation>…</annotation> <annotation>…</annotation> <annotation> <creator>newuser</creator> <date>2009-06-24</date> <sharelist>public</sharelist> <type>video</type> <content> <comment>這就是WiiMotionPlus</comment> <position> http://youtube.com/get_video?video_id=7N4s5NzgrJo <x>201</x> <y>245</y> </position> <size> <width>78</width> <height>70</height> </size> <shape>1</shape><!-- In image and video type --> <timeDuration> <start>23</start> <end>28</end> </timeDuration><!-- Only in video type --> </content> </annotation> </annotations> MAXML example 【E3 09】12 項全能《Wii 運動 度假勝地》更精確體感遊樂趣味, 2009年6月23日擷取自http://gnn.gamer.com.tw/2/37262.html
<?xml version='1.0' encoding='ISO-8859-1'?> <annotations> <pageurl>http://gnn.gamer.com.tw/2/37262.html</pageurl> <annotation> … </annotation> <annotation> … </annotation> <annotation> … </annotation> <annotation> <creator>newuser</creator> <date>2009-06-24</date> <sharelist>private</sharelist> <type>href</type> <content> <comment>http://zh.wikipedia.org/wiki/%E5%8A%8D%E9%81%93 </comment> <position>P,0</position> <size>2</size> <highlightedText>劍道</highlightedText><!-- In Text and href type --> </content> </annotation> </annotations> MAXML example 【E3 09】12 項全能《Wii 運動 度假勝地》更精確體感遊樂趣味, 2009年6月23日擷取自http://gnn.gamer.com.tw/2/37262.html
Reference System architecture Doc text img video Web Site Web Browser MAXML Browser plug-in Annotation Server Annotated Doc Require login text img video Login response Authentication Response Request Authentication Login OpenID Provider (O.P)
Browser Plug-in Browser plug-in • Used programming language • Javascript, actionscript • XML Processor • Submit and query annotations Browser toolbar XML Processor Annotator Renderer
Browser Plug-in • Browser toolbar • User interface of plug-in • Annotator • Add text annotation, image annotation and reference link directly • Flash video annotator • Add video annotation • Renderer • Render annotations which queried by XML processor
Annotation Server Annotation Server • Web Server • Apache with PHP extension • Annotation DB • MySQL server Web Server Annotation DB OpenID Authenticator XML Processor Annotation
Annotation Server • XML Processor • Processes add and query annotations request from browser plug-in. • OpenID Authenticator • Open source library with little fix. • Process OpenID login request from browser plug-in.
Evaluation
E-learning thru Web Annotation • Peer Assessments by annotation • Cooperative Learning by annotation • Information Problem Solving • behavior tracing • Information collection – search • Information processing – reading, annotation, sharing, … • …..
Q&A • Multimedia annotation toolbar is available at • http://dcsw3.cis.nctu.edu.tw/DCSLab/ Thank you!
Reference • [1] J. Kahan, M. Koivunen, E. Prud'Hommeaux, and R. Swick. “Annotea: An Open RDF Infrastructure for Shared Web Annotations”, In Proc. WWW10 International Conference, Hong Kong, 2001. • [2] D. Yamamoto and K. Nagao. “iVAS: Web-based video annotation system and its applications”, In Proceedings of the 3rd International Semantic Web Conference, Demonstration Session, 2004. • [3] P. Bottoni, R. Civica, S. Levialdi, L. Orso, E. Panizzi, and R. Trinchese. “MADCOW: a Multimedia Digital Annotation System”, In Proc. Working Conference on Advanced Visual Interfaces, 2004.
Demo • Demo
Appendix Table 1 ARO top 10 of Taiwan web sites 2009 February, retrieved from INSIGHTXPLORER
Annotation use • [7] I. A. Ovsiannikov, M. A. Arbib, T. H. Mcneill. “Annotation Technology”, Int. J. Human-Computer Studies, 50, 329-362, 1999.
annotations pageurl annotation annotation creator content date share list type comment position* size* highlighted Text shape time duration x y width height start end This node might not exist * Data in this node would be different due to the type of annotation 【E3 09】12 項全能《Wii 運動 度假勝地》更精確體感遊樂趣味, 2009年6月23日擷取自http://gnn.gamer.com.tw/2/37262.html