Hi Antoine, Hi all!
It was a pleasure to meet you all last week in the Vatican conference.
I'd love to share our experience thus far with Discovery:We are currently running a pilot, consisting on a collection or two, for discovery purposes, as following:
* We create Sitemap.xml files (based on
https://www.sitemaps.org ) that point to our items, each is a HTML page in our website.
* The HTML page is consisting on a IIIF Image (through an embedded viewer) and metadata +
Microdata (based on
https://schema.org )The idea is to let Google and other search engines to get to our items easily (
Sitemaps) and "understand" them semantically (
Microdata).
How we implemented Microdata and the challenges we have in light of IIIF:1. The ImageIf we could semantically point on the image, it should appear on image searches (such as Google Images)
We were looking into how to reference the IIIF Image in our webpage with Microdata. The issue is that a IIIF image is actually many tiles displayed together. I've opened an issue about that on Schema.org's GitHub but got no response:
https://github.com/schemaorg/schemaorg/issues/1521Therefore we've decided to insert a hidden link pointing to a thumbnail of the image which is displayed in the page, we've done it according to Schema.org's Github issue we've opened:
https://github.com/schemaorg/schemaorg/issues/1554The big con for this is that on an image search, you wouldn't be able to click on "see the full image" in order to see the full image - you'd till get only a thumbnail, your only option is to actually load the webpage in which the image is - and then the viewer will load the tiled-image in a larger scale and better resolution.
Working with Schema.org we might find a solution for that.
I think the solution should consist on marking the size and region parameters of the IIIF Image API URL in a semantic way, so the IIIF Image URL (e.g. /123/full/!100,100/0/default.jpg ) wouldn't be treated just as a text string.
2. The ManifestWe would have wanted to include a link to the IIIF Manifest of the item as part of the metadata. This could enable future uses for engines that would incorporate the IIIF Standard (Google might do that if we're really good) and while crawling and indexing pages, actually get the Manifest and index everything.
Currently, the only API references in Schema.org I could find are:
*
https://schema.org/accessibilityAPI*
http://schema.org/EntryPoint*
http://schema.org/Service (which has an interesting pending extension - WebAPI
Working with Schema.org we might be able to have a generic API reference field that also includes the ability to reference IIIF API (Presentation API in this case).
-Eyal