ramp icon indicating copy to clipboard operation
ramp copied to clipboard

Include rights and requiredStatement in metadata display component

Open elynema opened this issue 2 years ago • 3 comments

Description

This suggestion comes from the January IIIF A/V community call. For those who use rights and requiredStatement, they would probably like to have those displayed in the metadata component.

requiredStatement MUST be displayed, so that's a IIIF requirement.

rights is intended to be a machine-actionable uri, so we probably don't need to include that in metadata display: https://iiif.io/api/cookbook/recipe/0008-rights/

Done Looks Like

  • [ ] Add a heading at the end of the Metadata that says "Rights" like how Mirador does it. If they exist, requiredStatement and rights could show up below that.
  • [ ] requiredStatement added to descriptive metadata display component
  • [ ] rights added as a URI to the metadata display component

elynema avatar Jan 08 '24 17:01 elynema

Aviary utilizes the requiredStatement: https://weareavp.aviaryplatform.com/iiif/hm52f7jz70/manifest or https://yalemssa.aviaryplatform.com/iiif/028pc2tq0m/manifest

elynema avatar Feb 23 '24 17:02 elynema

Dananji has styled this to be similar to Mirador.

elynema avatar Apr 17 '24 13:04 elynema

This can be tested on Ramp demo site.

Dananji avatar Apr 26 '24 20:04 Dananji

@Dananji Do you have an example of an accessible manifest you were using for test that has these components?

elynema avatar Jun 27 '24 15:06 elynema

I used the demo manifest in Ramp which only has the changes in local dev environment. Maybe we could use the Aviary manifests in the above comment?

  • https://ramp.avalonmediasystem.org/?iiif-content=https://weareavp.aviaryplatform.com/iiif/hm52f7jz70/manifest.json
  • https://ramp.avalonmediasystem.org/?iiif-content=https://yalemssa.aviaryplatform.com/iiif/028pc2tq0m/manifest.json

Dananji avatar Jul 03 '24 13:07 Dananji

@elynema Another example from Northwestern: https://ramp.avalonmediasystem.org/?iiif-content=https://api.dc.library.northwestern.edu/api/v2/works/f764ea7c-9167-4cef-a5f2-221627d37e05?as=iiif

Dananji avatar Jul 03 '24 14:07 Dananji

This is working fine for the examples Dananji listed.

@Dananji is the code pulling in the label in the requiredStatement as the display label? All the examples listed here use the label "Attribution" so it's hard to tell.

elynema avatar Jul 03 '24 20:07 elynema

Yes the labels in the requiredStatement are used in the display.

Dananji avatar Jul 03 '24 20:07 Dananji