-
Notifications
You must be signed in to change notification settings - Fork 134
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IIIF integration #182
Comments
Interest does seem strong. In response to my query on the code4lib listserv for Fedora 4 endpoints to test against, it came up in a PS https://listserv.nd.edu/cgi-bin/wa?A2=ind1507&L=CODE4LIB&F=&S=&P=58689 |
One thing to think about in the more immediate term for leaving the door open to the more limited "levels" of support: you have to be able to respond to any request with a JPEG image. For us, that most easily means making another derivative/"thumbnail" type that's just a JPEG conversion at full size. Otherwise, I think the only alternatives that comply with the standard are making only things that were JPEG to begin with available, or only making the thumbnail sizes available, which would seem to defeat the purpose. |
I'm referring to the "Level 0" features from this document: http://iiif.io/api/image/2.0/compliance.html I neglected to mention an additional option: supporting the standard more fully would mean creating derived images on-the-fly in response to the request... it's possible to set things up that way, but obviously more complicated than just exposing the sizes we already have available. |
Thanks. I remember some of the conversations that brought up these issues. Clearly a lot to deal with, if we move toward that support. |
It's also worth noting that the PS you posted really refers to Sharon's point 3: consuming IIIF resources. We could look into doing that as a Media type. Chucking a IIIF URL into an OpenSeadragon viewer could be a pretty low barrier to clear for at least supporting the Image API. I'm not as sure what's required on the presentation API side. |
Oooh! Good point. That direction and emphasis fits well with the 'Omeka-as-public-presentation-layer' that we've heard elsewhere (Fedora, DSpace, ArtStore), and is what we're all about. For a first or soon-after-the-first release, a Media type for that and OpenSeadragon might be just the ticket. 🎫 |
If we're really thinking about doing this, we could carve out the "OpenSeadragon-based media type" part into its own issue. |
There is the open-source IIIF plugin for Omeka now available at: http://omeka.org/add-ons/plugins/iiif/ with source code at: https://github.com/klokantech/omeka-plugin-IIIF It does: In other words the plugin serves IIIF Presentation API manifests derived from metadata in Omeka, and is able to consume and natively reuse for thumbnails and preview images from a remote IIIF Image API server located anywhere in the internet. It comes with zoomable viewer powered by OpenSeaDragon. The plugin does not generate local image tiles to be compliant to "Level 0" of Image API, but this could be added if required. Right now it could, if configured, push instead the in the administration uploaded images to a remote image service - to get a true IIIF with "Level 2+" support. This is open-source project on GitHub, which can be further improved by anybody - to add functionality which others needs. We would be very glad if others use the add-on. |
@klokan Important to note, though, that this is the repo for a completely new version of Omeka, Omeka S, which is very different in many ways from the Omeka 2 series that your IIIF plugin works on. Omeka S is just in alpha releases, and Omeka 2 and Omeka S will continue to exist in parallel for the foreseeable future. |
Please see also my comment in issue #870 for a small-yet-important piece of functionality we need from omeka S in order to continue the IIIF support @Daniel-KM has been providing via the IIIF modules. |
We're currently working towards a simple IIIF ecosystem that includes a IIIF Presentation module, a core IIIF viewer (Mirador), and a IIIF Presentation media type. We've decided to postpone implementation of IIIF Image and annotations until we can conceive a simple way to do so. |
We should discuss integrating IIIF support in Omeka S. There seems to be a good number of platforms and tools that are looking to incorporate it in some way. The possibilities include (from Mark Matienzo):
The text was updated successfully, but these errors were encountered: