samvera-labs / ramp

Interactive, IIIF powered audio/video media player React components library. Styleguidist Docs: https://samvera-labs.github.io/ramp/
https://ramp.avalonmediasystem.org/
30 stars 5 forks source link

Support fetching linked files for all annotations #620

Closed Dananji closed 3 months ago

Dananji commented 3 months ago

Description

Related manifest in AVAnnotate: https://lgsump.github.io/maya-deren-example/meshes-of-the-afternoon/manifest.json

This Manifest has an Annotation linked to an external json file. This file has multiple annotations with timefragments to be displayed either alongside or in the player.

Ramp should be able to fetch the linked annotations file and populate the annotations in the UI.

Done Looks Like

Support for fetching linked annotations for all types of annotations. This is currently only supported for supplementing annotations. We could probably extend this scoped function to all annotations except for painting annotations, since this particular annotation in the Manifest doesn't have a specified motivation.