Project

General

Profile

Actions

feature request #8867

closed

media list services as iiif manifest service

Added by Andreas Kohlbecker about 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Highest
Category:
cdmlib-remote
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
Severity:
normal
Tags:

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.

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

Related to EDIT - task #5083: Alternative image viewer for dataportalClosedAndreas Kohlbecker

Actions
Related to EDIT - bug #6970: MediaUtils.filterAndOrderMediaRepresentations perfers thumbnail MediaRepresentations over full sizedClosedAndreas Kohlbecker

Actions
Copied to EDIT - feature request #8883: additional media list services as iiif manifest serviceNewAndreas Kohlbecker

Actions
Copied to EDIT - feature request #8884: iiif manifest service: enrich metadata with information provided by other iiif image serversRejectedAndreas Kohlbecker

Actions
Actions #1

Updated by Andreas Kohlbecker about 4 years ago

  • Related to task #5083: Alternative image viewer for dataportal added
Actions #2

Updated by Andreas Kohlbecker about 4 years ago

  • Description updated (diff)
Actions #3

Updated by Andreas Kohlbecker about 4 years ago

  • Description updated (diff)
Actions #4

Updated by Andreas Kohlbecker about 4 years ago

  • Description updated (diff)
Actions #5

Updated by Andreas Kohlbecker about 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
  • ...
Actions #6

Updated by Andreas Kohlbecker about 4 years ago

  • Status changed from New to In Progress
Actions #7

Updated by Andreas Kohlbecker about 4 years ago

  • Related to bug #6970: MediaUtils.filterAndOrderMediaRepresentations perfers thumbnail MediaRepresentations over full sized added
Actions #8

Updated by Andreas Kohlbecker about 4 years ago

Actions #9

Updated by Andreas Kohlbecker about 4 years ago

  • Description updated (diff)
  • % Done changed from 10 to 50
Actions #10

Updated by Andreas Kohlbecker about 4 years ago

  • Copied to feature request #8884: iiif manifest service: enrich metadata with information provided by other iiif image servers added
Actions #11

Updated by Andreas Kohlbecker about 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.

Actions #12

Updated by Andreas Kohlbecker almost 4 years ago

  • Description updated (diff)
Actions

Also available in: Atom PDF