pulibrary / figgy

Valkyrie-based digital repository backend.
Other
36 stars 4 forks source link

As a curator of archival material, I would like to hide some images from an object without deleting them, in order to show a more readable version of the content, while still preserving the full context for future research. #4541

Open kelea99 opened 3 years ago

kelea99 commented 3 years ago

@escowles noted a potential way to implement would be to add a "suppressed" field to filesets, add the ability to set that property in the order manager, and then update the manifest generator to not show suppressed filesets. Might make sense to discuss the ability to suppress volumes in a MVW at the same time.

Potential use case for this feature: Derrida project that commenced in 2020.

escowles commented 3 years ago

Background: The Derrida Seminars collection includes materials that were printed on reused paper, with unrelated correspondence on the backs of the documents. This creates a very disjointed reading experience.

The immediate request is to delete the images that are not related to the primary content to make a more readable version of the documents, though even that request comes with an acknowledgement that researchers in the future may be interested in the unrelated pages (e.g., to establish dates, or for their own sake). To avoid creating multiple overlapping versions of the same objects with many duplicate files, having a way to hide/suppress individual pages seems like the most straightforward way to me.

tpendragon commented 3 years ago

This is the use case for "non-paged" in IIIF I believe - if you set the viewer to paged display and then page through it'll "skip" the non-paged items, or offer them as fold-outs you can view in a different way that doesn't disrupt your viewing experience. The issue to support that in UV is quite old, with a comment from us in 2015. I'll ping the UV folks again and see if there's an implementation plan. Issue in question: https://github.com/UniversalViewer/universalviewer/issues/101

escowles commented 3 years ago

That's helpful — I thought that was what non-paged was for, but setting pages as non-paged in Figgy doesn't do anything because that lack of UV support.

escowles commented 3 years ago

@tpendragon If there's no movement from UV, how hard would it be to omit images marked as non-paged from the manifest?

tpendragon commented 3 years ago

Probably not too hard? Like a day or so unless some weird edge case appears.

escowles commented 3 years ago

@kelea99 found a PR to add support for non-facing to Mirador: https://github.com/ProjectMirador/mirador/pull/3029

escowles commented 3 years ago

Example manifest with pages we'd like to suppress marked as "non-paged": https://figgy.princeton.edu/concern/scanned_resources/a567112c-6991-4c15-8716-69e5ed14a2ff/manifest

kelea99 commented 3 years ago

new use case: use case: Steve F. wants to suppress dealer's note. I know this also comes up with the Lapidus ingests from Toya.