stringtranslate.com

Web annotation

Web annotation can refer to online annotations of web resources such as web pages or parts of them, or a set of W3C standards developed for this purpose. The term can also refer to the creations of annotations on the World Wide Web and it has been used in this sense for the annotation tool INCEpTION,[1] formerly WebAnno.[2] This is a general feature of several tools for annotation in natural language processing or in the philologies.

Annotation of web resources

With a web annotation system, a user can add, modify or remove information from a Web resource without modifying the resource itself. The annotations can be thought of as a layer on top of the existing resource, and this annotation layer is usually visible to other users who share the same annotation system. In such cases, the web annotation tool is a type of social software tool. For Web-based text annotation systems, see Text annotation.

Web annotation can be used for the following purposes:

Annotations can be considered an additional layer with respect to comments. Comments are published by the same publisher who hosts the original document. Annotations are added on top of that, but may eventually become comments which, in turn, may be integrated in a further version of the document itself.[3]

Web Annotation standard

In the Web Annotation standard,

[a]n annotation is considered to be a set of connected resources, typically including a body and target, and conveys that the body is related to the target. The exact nature of this relationship changes according to the intention of the annotation, but the body is most frequently somehow "about" the target. (...) The (...) model supports additional functionality, enabling content to be embedded within the annotation, selecting arbitrary segments of resources, choosing the appropriate representation of a resource and providing styling hints to help clients render the annotation appropriately.

— Robert Sanderson, Paolo Ciccarese, Benjamin Young (eds.), Web Annotation Data Model, W3C Recommendation 23 February 2017, https://www.w3.org/TR/annotation-model/

The basic data structures of Web Annotation (Fig. 1) are

Fig. 1. Basic view on the Web Annotation data model

The body can be a literal value or structured content (a URI). The target can be identified by an URI (e.g., fragment identifiers) and/or a selector that defines a domain-, resource- or application-specific access protocol, e.g., offset-based, XPath-based, etc.

Web Annotation was standardized on February 23, 2017 with the release of three official Recommendations by the W3C Web Annotation Working Group:[4][5]

These recommendations were accompanied by additional working group notes that describe their application:

The Web Annotation data model is also provided in machine-readable form as the Web Annotation ontology.[11]Note that this ontology defines the Web Annotation namespace (https://www.w3.org/ns/oa#), and that this namespace is conventionally abbreviated as oa. This is the abbreviation for Open Annotation, a W3C Community Group whose specifications formed the basis for the Web Annotation standard.[12]

Web Annotation supersedes other standardization initiatives for annotations on the web within the W3C, e.g., the earlier Annotea project discontinued after 2003.[13][14]

Related specifications

Web Annotation can be used in conjunction with (or as an alternative to) fragment identifiers that describe how to address elements within a web document by means of URIs. These include

Other, non-standardized fragment identifiers are in use, as well, e.g., within the NLP Interchange Format.[21]

Independently from Web Annotation, more specialized data models for representing annotations on the web have been developed, e.g., the NLP Interchange Format (NIF)[22] for applications in language technology. In early 2020, the W3C Community Group "Linked Data for Language Technology" launched an initiative to harmonize these vocabularies and to develop a consolidated RDF vocabulary for linguistic annotations on the web.[23]

Web Annotation Systems

Comparison of web annotation systems

Many of these systems require software to be installed to enable some or all of the features below. This fact is only noted in footnotes if the software that is required is additional software provided by a third party.

Discontinued web annotation systems

See also

References

  1. ^ Inception (2022-07-30). "Welcome". Inception-project.github.io. Retrieved 2022-08-07.
  2. ^ "Welcome".
  3. ^ Schepers, Doug. "Web Annotation Architecture". W3C. Retrieved 29 July 2016.
  4. ^ "Deliverables of W3C's Web Annotation Working Group".
  5. ^ Whaley, Dan (February 24, 2017). "Annotation Is Now a Web Standard". Hypothes.is.
  6. ^ "Web Annotation Data Model".
  7. ^ "Web Annotation Vocabulary".
  8. ^ "Web Annotation Protocol".
  9. ^ "Embedding Web Annotations in HTML".
  10. ^ "Selectors and States".
  11. ^ "Web Annotation Vocabulary".
  12. ^ "Open Annotation Community Group".
  13. ^ "Semantic Web Activity: Advanced Development / Annotation, Collaboration and Automated Knowledge Access".
  14. ^ "Annotea project". www.w3.org. Retrieved 2023-11-01.
  15. ^ Wilde, E.; Duerst, M. (2008). "Rfc5147". doi:10.17487/RFC5147. {{cite journal}}: Cite journal requires |journal= (help)
  16. ^ Hausenblas, Michael; Wilde, Erik; Tennison, Jeni (January 2014). "Rfc7111". doi:10.17487/RFC7111. {{cite journal}}: Cite journal requires |journal= (help)
  17. ^ Hardy, Matthew; Masinter, Larry M.; Markovic, Dejan; Johnson, Duff; Bailey, Martin (March 2017). "The application/PDF Media Type". doi:10.17487/RFC8118. {{cite journal}}: Cite journal requires |journal= (help)
  18. ^ "Linking – SVG 1.1 (Second Edition)".
  19. ^ "XPointer Framework".
  20. ^ "Media Fragments URI 1.0 (Basic)".
  21. ^ "Guidelines for Linked Data corpus creation using NIF".
  22. ^ "Nlp2rdf.org". Site.nlp2rdf.org. Retrieved 2022-08-07.
  23. ^ "Ld4lt/Linguistic-annotation". GitHub. 31 May 2021.
  24. ^ See A.nnotate notifications
  25. ^ "Annotorious | JavaScript image annotation library". annotorious.github.io. Retrieved 2023-10-18.
  26. ^ "Getting Started: Storing Annotations". recogito.github.io. Retrieved 2023-10-18.
  27. ^ "Annotorious | About". annotorious.github.io. Retrieved 2023-10-18.
  28. ^ "Annotorious & Web Annotation". recogito.github.io. Retrieved 2023-10-18.
  29. ^ "Hypothesis API documentation (v1)". h.readthedocs.io. Retrieved 2023-10-18.
  30. ^ "Trello". hypothes.is.
  31. ^ bigbluehat (2014-10-15). "Open Annotation RDFa using Hypothes.is JSON". Hypothesis. Retrieved 2023-10-18.
  32. ^ "Implementations - Web Annotation Wiki". www.w3.org. Retrieved 2023-10-18.
  33. ^ Technically, public annotations are possible via the "publish to HTML" feature of org mode -- but no method for notifications or discovery of public annotations written by others is currently known.
  34. ^ But local annotations can be exposed to a firefox browser using Fireforg.
  35. ^ "Semantic Annotation without the pointy brackets". recogito.pelagios.org. Retrieved 2023-10-18.
  36. ^ "Welcome to Pelagios Network". pelagios.org. Retrieved 2023-10-18.
  37. ^ Andreessen, Marc (1993-05-31). "group annotation server guinea pigs?". webhistory.org. Retrieved 2017-11-08.
  38. ^ Yee, Ka-Ping (2002). "CritLink: Advanced Hyperlinks Enable Public Annotation on the Web". CiteSeerX: 10.1.1.5.5050. {{cite web}}: Missing or empty |url= (help)
  39. ^ "Annotea project".
  40. ^ "Say NO To Third Voice! - WEBMASTERS UNITE!!". Archived from the original on April 5, 2001.
  41. ^ "The Web's New Graffiti?". Archived from the original on November 21, 2001.
  42. ^ Third Voice Trails Off, Wired News, April 4, 2001
  43. ^ Wikalong Firefox Addon, Oct 1, 2006
  44. ^ "SEO – SEO-Optimierung". www.wikalong.org.
  45. ^ Farewell Fleck.com, "The Next Web", May 10, 2010
  46. ^ "Comment system". Free Software Foundation. 11 May 2011. Retrieved 28 July 2016.
  47. ^ "Box acquires Crocodoc to turn all those docs you upload into HTML5 masterpieces". VentureBeat. 9 May 2013. Retrieved 12 June 2016.
  48. ^ "Box is Shutting Down Crocodoc Personal and Webnotes on November 1". VentureBeat. 5 August 2015. Retrieved 12 June 2016.
  49. ^ "News Genius". Genius. Retrieved 2022-05-27.

Further reading

External links

  1. Web Annotation Data Model
  2. Web Annotation Vocabulary
  3. Web Annotation Protocol