Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Persistent Annotations Deserve New URIs

5.551 visualizaciones

Publicado el

Persistent Annotations Deserve New URIs

  • Inicia sesión para ver los comentarios

  • Sé el primero en recomendar esto

Persistent Annotations Deserve New URIs

  1. 1. Persistent Annotations Deserve New URIs<br />Abdulla Alasaadi<br />aalasaad@cs.odu.edu<br />Michael L. Nelson<br />mln@cs.odu.edu<br />Old Dominion University<br />JCDL 2011<br />Ottawa, Canada<br />June 15, 2011<br />This work supported in part by NSF IIS-1009392.<br />1<br />
  2. 2. Introduction<br />An annotation can be described as a relation between different resources with different media types like text, image, audio, or video.<br />2<br />http://2.bp.blogspot.com/_2ASHdLrOGi0/TNmzuwr3kKI/AAAAAAAAAzI/Y91p52Huq3s/s1600/elephant-tusks-460_1016757c-739042.jpg<br />http://bioweb.uwlax.edu/bio203/s2007/shahrach/map.JPG<br />
  3. 3. Goals<br />A unique URI for every annotation.<br />Persistent annotations and resources.<br />Annotate specific part of media. <br />Keep track of the resources. <br />Present annotation in browser.<br />Meet the OAC model requirements.<br />3<br />
  4. 4. OAC Model<br />4<br />oac: Annotation<br />rdf:type<br /> <br />ex:Anno<br />oac:hasTarget<br />oac:hasBody<br /> <br />ex:Africa<br />ex:Tusk<br />OAC introduces a new resource that creates the relationship between the body and target.<br />
  5. 5. Annotation Example<br />5<br />http://bit.ly/g55gvD<br />http://bioweb.uwlax.edu/bio203/s2007/shahrach/map.JPG<br />
  6. 6. The example in the baseline OAC model<br />http://128.82.5.41:8080/RDF/344.rdf<br />http://bit.ly/g55gvD<br />http://bioweb.uwlax.edu/bio203/s2007/shahrach/map.JPG<br /><ul><li>OAC specifies the relations between resources.
  7. 7. Describes the annotation.</li></ul>6<br />
  8. 8. W3C Media Fragments<br />7<br /><ul><li>http://bioweb.uwlax.edu/bio203/s2007/shahrach/map.png#xywh=100,200,360,260
  9. 9. Suppose we want to identify a non-rectangular region?</li></ul>Media fragment specification does not support non-rectangular shapes.<br />SVG technology allows users to select particular parts of the images of any shape.<br />
  10. 10. Annotation’s URI<br />8<br />http://128.82.5.41:8080/cgi-bin/retrieve.py?svg=334<br />http://bit.ly/i2AfwN<br /><ul><li>The generated URIs are long.
  11. 11. The annotating service shorten the Long URIs using Bit.ly API.
  12. 12. Easier to share, and collect statistics.
  13. 13. More URIs !.</li></li></ul><li>Annotation’s resources<br />Resources may:<br />Move [location]<br />Change [updated] <br />Disappear .<br />9<br /><ul><li>Each resource has an archived copy.
  14. 14. More URIs !</li></li></ul><li>How to manage all these URIs?<br /><ul><li>Annotation:
  15. 15. http://128.82.5.41:8080/RDF/344.rdf
  16. 16. http://bit.ly/kZO9m4
  17. 17. http://www.webcitation.org/5zQhYKTtg
  18. 18. Target:
  19. 19. http://bioweb.uwlax.edu/bio203/s2007/shah_rach/map.JPG
  20. 20. http://www.webcitation.org/5zQi6eUow
  21. 21. Body:
  22. 22. http://2.bp.blogspot.com/_2ASHdLrOGi0/TNmzuwr3kKI/AAAAAAAAAzI/Y91p52Huq3s/s1600/elephant-tusks-460_1016757c-739042.jpg
  23. 23. http://bit.ly/g55gvD
  24. 24. http://www.webcitation.org/5zQiP22Lb</li></ul>10<br />
  25. 25. Resource maps and link headers<br />Resource maps describe the aggregation of all these URIs.<br />Resource maps can be discovered by examining the http link response headers when dereferencing any of the URIs.<br />11<br />
  26. 26. 12<br />(A) The annotation<br /> <br />Ex:Anno<br />oac:hasTarget<br />oac:hasBody<br />uu1<br /> <br />ex:Tusk<br />oac:constrainedBy<br />oac:constrains<br /> <br /> <br />ex:svg<br />ex:AFRICA<br />
  27. 27. 13<br />(B) Adding mementos<br /> <br />Ex:Anno<br />memento<br />M-1<br />oac:hasTarget<br />oac:hasBody<br />uu1<br /> <br />ex:Tusk<br />memento<br />oac:constrainedBy<br />oac:constrains<br />M-2<br /> <br /> <br />ex:svg<br />ex:AFRICA<br />memento<br />M-3<br />memento<br />M-4<br />
  28. 28. 14<br />(C) Resource Map to aggregate resources<br />ReM<br /> <br />Ex:Anno<br />ore:describes<br />memento<br />M-1<br />Agg<br />oac:hasTarget<br />oac:hasBody<br />uu1<br /> <br />ore:aggregates<br />ex:Tusk<br />memento<br />oac:constrainedBy<br />oac:constrains<br />M-2<br /> <br /> <br />ex:svg<br />ex:AFRICA<br />memento<br />M-3<br />memento<br />M-4<br />
  29. 29. Implementation<br />Two main services:<br />Create and share the annotation.<br />Retrieve and represent the annotation.<br />Scalable Vector Graphs SVG.<br />ORE Resource Maps.<br />WebCite.<br />Bitly.<br />15<br />
  30. 30. SVG_Edit Plugin<br />16<br />http://code.google.com/p/svg-edit/<br />
  31. 31. Create The Annotation<br />Our online annotating service<br />Push to Archive<br />Generate RDF<br />Annotation’s data<br />Browser<br />Generate ReM<br />Annotation’s URI<br />Shorten the URI<br />http://bit.ly/i2AfwN<br />17<br />
  32. 32. Retrieve and share the annotation<br />http://bit.ly/i2AfwN<br />18<br />
  33. 33. Conclusion<br /><ul><li>The paper concentrates mainly on minting new URIs for the annotations.
  34. 34. Annotating the media fragments was made possible using the SVG and its media tags.
  35. 35. Using the web archives solved the issue of keeping the annotation persistent over time.
  36. 36. The Resource Map is the perfect solution to keep track of all the resources.
  37. 37. Demonstration video:
  38. 38. http://bit.ly/Annotate</li></ul>19<br />
  39. 39. Conclusion<br /><ul><li>The paper concentrates mainly on minting new URIs for the annotations.
  40. 40. Annotating the media fragments was made possible using the SVG and its media tags.
  41. 41. Using the web archives solved the issue of keeping the annotation persistent over time.
  42. 42. The Resource Map is the perfect solution to keep track of all the resources
  43. 43. Demonstration video:
  44. 44. http://bit.ly/Annotate
  45. 45. E-mail: [aalasaad] at [cs.odu.edu]</li></ul>20<br />

×