Commons:International Image Interoperability Framework
What is IIIF?
[edit]The International Image Interoperability Framework (IIIF, pronounced as 'triple-eye-ef') is a standard for sharing images (and other media files) across the web, which makes image and media repositories interoperable with each other. IIIF is widely supported by cultural institutions around the world.
To get an idea – with examples – of what types of applications become possible with IIIF, see this blog post (June 2018) from the Wellcome Collection.
General IIIF links:
- Official website
- IIIF Showcase – software and websites that implement IIIF
- IIIF for Museums - Introductory slide-deck, November 2014
- Awesome IIIF - big list of IIIF resources
IIIF and Wikimedia projects
[edit]As of 2018, default IIIF integration is not on the official development roadmap for Wikipedia, Wikimedia Commons or other Wikimedia projects (such as Wikidata). The IIIF community and the Wikimedia community, however, are in touch with each other, exploring options together.
- Several volunteer-developed tools offer IIIF functionality for media files on Wikimedia Commons. See below for a list of tools. Please add examples if you know them.
- Since November 2018, there is a Wikidata property IIIF manifest URL (P6108) that links Wikidata items of artworks to their IIIF manifests hosted by cultural institutions.
- Wikidata SPARQL query that lists all Wikidata items with this property (click the blue arrow button at the bottom left to run the query)
- Wikidata SPARQL query that lists all institutions with the number of Wikidata items that link to IIIF manifests (click the blue arrow button at the bottom left to run the query)
- In 2017-19, Wikimedia Commons is enhanced with structured data (read more about the Structured Data on Commons project). From 2019, better APIs for Wikimedia Commons offer more detailed technical possibilities for IIIF-driven applications.
Some initial thoughts by Tom Crane about IIIF integration for Wikimedia projects can be found on his Github.
How to stay up to date with IIIF and Wikimedia discussions
[edit]- phab:T173346 -- Umbrella task on Wikimedia's bugtracker (Phabricator) for IIIF-related planning
- Check the shared Google document about Wikimedia and IIIF
- Join the IIIF community (general info with all channels):
- The IIIF project discussion forum (Google groups) -- Wikimedians are also very welcome to subscribe here.
- The IIIF community has a lively Slack team, which includes a Wikimedia channel. Apply here for an invitation.
IIIF tools and software for Wikimedia projects
[edit]Please add examples if you know about them!
Wikimedia Commons
[edit]https://tools.wmflabs.org/zoomviewer/proxy.php?iiif=
. Experimental IIIF Image service endpoint, in theory able to serve any Commons image, applying IIIF image API directives (via an installation of IIP Image, also used to offer javascript zoom-browsing of large images). Separate from MediaWiki's usual image scalers.- IIIF Cropper on Crotos -- tool to define P2677 values, and display results.
Wikidata
[edit]- IIIF manifest URL (P6108) -- links Wikidata items of to their corresponding IIIF manifests hosted by cultural institutions
- relative position within image (P2677) -- Wikidata qualifier to specify location of details within artworks, using syntax based on IIIF Image API.
- see, for example, d:Q17335769#P180.
- d:User:Husky/ifff-viewer-link.js (shows selected parts of images, according to P2677 qualifiers)
- d:User:Lucas Werkmeister/Wikidata Image Positions Examples:
- IIIF Viewer in Wikidata - user script to display a IIIF viewer on a Wikidata item page if there is an IIIF manifest.
- Original script: wikidata:User:Btwashburn/iiif-mirador.js
- Variation that uses Mirador off Toolforge: wikidata:User:Fuzheado/toolforge-mirador.js
People interested in IIIF on Wikimedia projects
[edit]Feel free to sign with your user name below (with three tildes: ~~~) to indicate your interest.
- SandraF (WMF) (talk)
- Fuzheado (talk)
- Clifford Anderson (talk)
- Joalpe (talk)
- Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits
- Jon Harald Søby (WMNO) (talk)
- Sj
- Susanna Ånäs (Susannaanas) (talk)
- Buccalon
- Salgo60 (talk)
- Jneubert (talk)
- Illtud (talk)
- Mahendramahey (talk)
- --OlafJanssen (talk) 23:32, 29 January 2020 (UTC)
- Regisrob (talk)
- Jarekt (talk) 02:25, 15 May 2020 (UTC)
- J. Paul Getty Trust (talk)
- Simon Cobb (Sic19 ; talk page) 15:27, 3 July 2020 (UTC)
- Ecritures (talk) 15:55, 19 July 2020 (UTC)
- Tounoki (talk) 09:49, 22 September 2020 (UTC) as GLAM-worker
- Bryandamon (talk)
- Josh.hadro (talk)
- Manducus
- Antoine2711 (talk) 00:42, 9 May 2021 (UTC) as massive importer of data
- --Zache (talk) 11:15, 30 July 2021 (UTC)
- --Jakeukalane (talk) 16:49, 10 September 2021 (UTC)
- Geert Van Pamel (talk) 16:54, 2 December 2021 (UTC)
- Baskaufs (talk)
- --2le2im-bdc (talk) 20:56, 10 January 2022 (UTC)
- Jneubert (talk) 05:22, 13 March 2022 (UTC)
- Cavila (talk)
- Verwinv (talk)
- MichellevL (WMNL) (talk) 07:34, 21 February 2023 (UTC)
- Daniel Mietchen (talk)
- User:Rand(1,2022)
- Portulan029 (talk)
- JopkeB (talk)