jupyterlab / jupyterlab-metadata-service

Linked data exploration in JupyterLab.
BSD 3-Clause "New" or "Revised" License
29 stars 16 forks source link

Determine how to store Annotation's `resolved` field #15

Closed acu192 closed 4 years ago

acu192 commented 5 years ago

Currently, resolved is a field on the Annotation type.

However the resolved field is not standard in the W3C Annotation Data Model.

We need to revisit this at some point to see if there is a standard way to store the "resolved" concept.

bollwyvl commented 5 years ago

Seems like a decently data-model relevant choice would be another annotation, where the target is the original annotation:

{
  "type": "TextualBody",
  "value": "resolved",
  "purpose": "tagging"
}

On Mon, Feb 18, 2019 at 7:28 PM Ryan Henning notifications@github.com wrote:

Currently, resolved is a field on the Annotation type https://github.com/jupyterlab/jupyterlab-metadata-service/blob/06c437bcab2b1a4547dc5de5f5e77a7644ab5327/backend/jupyterlab_metadata_service_server/src/schemas/annotation.js#L14 .

However the resolved field is not standard in the W3C Annotation Data Model https://www.w3.org/TR/annotation-model/.

We need to revisit this at some point to see if there is a standard way to store the "resolved" concept.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/jupyterlab/jupyterlab-metadata-service/issues/15, or mute the thread https://github.com/notifications/unsubscribe-auth/AACxRPs6zFbvDVYBEoAohoyP5WsMHySYks5vO0VDgaJpZM4bB6X3 .

saulshanabrook commented 4 years ago

Closing this since we aren't specifying annotation types directly now.