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
Updated by Andreas Kohlbecker over 4 years ago
- Related to task #5083: Alternative image viewer for dataportal added
Updated by Andreas Kohlbecker over 4 years ago
- % Done changed from 0 to 10
Open issues:
- Only thumbnail images in the manifest. This is caused by
TaxonPortalController.getMediaForTaxon(..)
which only returns one low quality representation when no height and width are set. The may be another older ticket related to this problem - Add metadata
- proper setting of canvas height and width, see comment in the code
- ...
Updated by Andreas Kohlbecker over 4 years ago
- Status changed from New to In Progress
Updated by Andreas Kohlbecker over 4 years ago
- Related to bug #6970: MediaUtils.filterAndOrderMediaRepresentations perfers thumbnail MediaRepresentations over full sized added
Updated by Andreas Kohlbecker over 4 years ago
- Copied to feature request #8883: additional media list services as iiif manifest service added
Updated by Andreas Kohlbecker over 4 years ago
- Description updated (diff)
- % Done changed from 10 to 50
Updated by Andreas Kohlbecker over 4 years ago
- Copied to feature request #8884: iiif manifest service: enrich metadata with information provided by other iiif image servers added
Updated by Andreas Kohlbecker over 4 years ago
- Status changed from In Progress to Closed
- % Done changed from 50 to 100
above mentioned problems (comment 5) are solved.
Closing this issue.