kitodo / kitodo-presentation

Kitodo.Presentation is a feature-rich framework for building a METS- or IIIF-based digital library. It is part of the Kitodo Digital Library Suite.
https://kitodo.org
GNU General Public License v3.0
36 stars 45 forks source link

Provide IIIF manifests in presentation #921

Open stweil opened 1 year ago

stweil commented 1 year ago

Description

The Kitodo toolchain (Kitodo.Production + Kitodo.Presentation) complies to the DFG-Praxisregeln Digitalisierung and provides METS XML files with metadata used for the presentation.

Meanwhile there is growing need in the scientific communities for the additional format IIIF manifests, so the presentation should optionally offer a download link for a IIIF manifest for each digitized object.

I could imagine an implementation for Kitodo.Production which creates not only METS files (like today) but also IIIF manifest files. But it would also be possible to create a IIIF manifest on demand for an existing METS file. That would require an extension for Kitodo.Presentation.

Related Issues

See related issue for Kitodo.Production.

Expected Benefits of this Development

Providing IIIF manifests in addition to METS XML files is highly desired by users.

Estimated Costs and Complexity

I expect medium to high costs which depend on the kind of implementation (prebuild or auto-generated IIIF manifests or both, support only one or several versions of the IIIF standard, implement cache for auto-generate IIIF files).

Maybe existing implementations can be re-used to reduce the costs.

sebastian-meyer commented 1 year ago

This requires https://github.com/kitodo/kitodo-production/issues/5416

stweil commented 1 year ago

The image properties could also be determined by Kitodo.Presentation by downloading parts of the JPEG files or by asking the image server, but of course that is not very efficient.

sebastian-meyer commented 1 year ago

Votes: 0

stweil commented 4 months ago

Please add the label for development fund 2024.

sebastian-meyer commented 3 months ago

Votes: 0 (but see kitodo/kitodo-production#5578)