feature request #8867
closedmedia list services as iiif manifest service
100%
Description
for providing universalviewer with manifest files (see #5083) all services returning media lists like portal/taxon/{uuid}/media
should offer to return iiif manifest files.
It makes sense to bundle all these new iiif manifest services under a new service root path:
/iiif/.../manifest
which of course will also be available as
/iiif/.../manifest.json
The service should enrich the manifest with metadata stored within the images. Metadata for images is provided by the REST service media/{uuid}/metadata
which causes the media file to be downloaded. This service should first of all check the server hosting the media object for metadata. The new image server at the BGBM should be able to deliver this information.
- IIIF Presentation API (specs for the manifest file)
Manifest Validator: http://iiif.io/api/presentation/validator/
iiif-apis contains model classes for all currently available IIIF API entities
Services TODO
/portal/taxon/{uuid}/media
->/iiif/taxon/{uuid}/manifest.json
- DONE/portal/taxon/{uuid}/subtree/media
->/iiif/taxon/{uuid}/subtree/manifest.json
- DONE
Other services which will be implemented in #8883
/media/{uuid}/metadata
->/iiif/media/{uuid}/manifest.json
/media/findByTitle
->/iiif/media/findByTitle/manifest.json
/media/findByIdentifier
->/iiif/media/findByIdentifier/manifest.json
/media/findByMarker
->/iiif/media/findByMarker/manifest.json
/derivedUnitFacade/{uuid}/derivedUnitMedia
->/iiif/derivedUnitFacade/{uuid}/derivedUnitMedia/manifest.json
/derivedUnitFacade/{uuid}/fieldObjectMedia
->/iiif/derivedUnitFacade/{uuid}/fieldObjectMedia/manifest.json
/derivedUnitFacade/{uuid}/derivedUnitMedia
->/iiif/derivedUnitFacade/{uuid}/derivedUnitMedia/manifest.json
/typedesignation/{uuid}/media
->/iiif/typedesignation/{uuid}/manifest.json
Related issues