Islandora / documentation

Contains islandora's documentation and main issue queue.
MIT License
103 stars 71 forks source link

To what extent do we want to implement IIIF? #1184

Open mjordan opened 5 years ago

mjordan commented 5 years ago

337 started this discussion during the 2016 MVP sprint, but now that we have an IIIF image server and viewer, maybe we can think about compliance with other aspect of the spec. For example, what is our compliance with the Image API? Do we care at all about implementing the Presentation API?

I am not suggesting that we provide compliance with the spec without viable use cases. If anyone has any use cases fuller IIIF support will help meet, let's hear them.

mjordan commented 5 years ago

@jonathangreen suspects (June 26 2019 Tech Call) that the Cantaloupe image server endpoints provides the Image API, but that we'd need to do some work to implement the Presentation API.

mjordan commented 4 years ago

I've added IIIF to the 1.1.0 documentation sprint list of topics and signed up as documenter.

Also, once we can point to this documentation, we should add Islandora to the IIIF Awesome list at https://github.com/IIIF/awesome-iiif/blob/master/implementations.md.

DonRichards commented 4 years ago

I'd like to take advantage of IIF's ability to superimpose images (example color image, the infra-red and the X-ray of the painting).

Screen Shot 2020-06-19 at 10 04 29 AM

http://merovingio.c2rmf.cnrs.fr/iipimage/showcase/StJohnTheBaptist/

mjordan commented 4 years ago

@DonRichards exellent example. Digging around that example, it appears that it uses the IIPImage server (https://iipimage.sourceforge.io), whose demos page (https://iipimage.sourceforge.io/demo/) lists OpenSeadragon as a compatible viewer. However, I'm not sure which feature of OpenSeadragon could be used for this but the overlays feature (https://openseadragon.github.io/examples/ui-overlays/) might be able to do this sort of thing. Closest thing I can find for Mirador is https://github.com/ProjectMirador/mirador/issues/699, which suggests it can't yet support superimposition.

IIPImage is open source.

mjordan commented 4 years ago

Would be useful to see if what IIPImage is providing to make that example work is also supported by Cantaloupe.

whikloj commented 4 years ago

I'm not sure what you guys are seeing, when I choose X-Ray and move the slider the image does not change for me. What should I be seeing?

Regardless, Cantaloupe does support overlays. https://cantaloupe-project.github.io/manual/4.1/overlays.html

DonRichards commented 4 years ago

@whikloj It looks like it's broken. It was working when I commented. I sent them a comment letting them know it isn't working.

DigitLib commented 4 years ago

Hi all, @mjordan @DonRichards about layers option in Mirador v3, here is a demo https://mirador-dev.netlify.app/__tests__/integration/mirador/layers.html which can be interesting. Also Search API can be very useful for textual objects (books, articles, letters...)? Here is a demo in Mirador v3 https://mirador-dev.netlify.app/__tests__/integration/mirador/contentsearch.html