Research: Beginner's start on Annotations - bounswe/bounswe2023group2 GitHub Wiki

A start in research for Annotations

The DaRP project will have an implementation of Web Annotation Data Model (WADM). The team has planned this issue for the Milestone 2. According to our RAM, before Milestone 2, 3 members of the group will be working on Annotation. So this document aims to provide a starting point and come up with some ideas about how we can make use of WADM.

The aim of the WADM is simply defined in W3C Recommendation document, which is dated to 23 February 2017:

The primary aim of the Web Annotation Data Model is to provide a standard description model and format to enable annotations to be shared between systems.

As the document puts, the model provides an abstraction based on two terms: Target and Body.

So the aim of using the model can be simplified (at least for our project) to attach annotations to a target, which can be a web page, an image stored on the internet, a document, a batch of pages in a document, and surely enough data.

The W3C Recommendation document mentioned above provides a detailed conception for Annotations and a number of examples.

Exercising on annotations

Some obvious implementations making use of Annotations, might be stated:

  • Annotations on images. As DaRP will use images which are identified by URI's, The annotations can be defined for images.
  • Annotations on data. Annotations might not be available for all the information persisting in DaRP database but for some special fields, it might and should be possible to annotate.

Examplary procedures having annotations:

  • Users annotating the data they provide.
  • Users and special users annotating on data other users provide.
  • System-wide automatic annotation procedures.

For further study, we can focus on selectors.

End of document.