M3 Fixtures & sample IIIF data - ProjectMirador/mirador GitHub Wiki
The list below is intended to be quick reference to different types of IIIF manifests and related resources (e.g., annotations) we need for Mirador 3 design and development. As the list becomes more complete it'll be easier to find manifests and related resources that can serve as sample data for Mirador 3 design, development, testing, and demonstration.
- Simple cases
- Metadata
- Table of contents & sequences
- Collections
- Workspace and window issues
- Layers
- Annotations
- Right-to-left
- Multilingual
- Auth
- Search
Simple cases
Examples that enable testing simple cases of M3 display and navigation.
One canvas, one image
Single canvas with one image.
- Housing Plans for Greater Dublin: https://data.ucd.ie/api/img/manifests/ucdlib:33064
- Typus Orbis Terrarum: http://dms-data.stanford.edu/data/manifests/McLaughlin/bc788vp3448/manifest.json
Manifest with multiple canvases - individuals
One canvas, one image — but with multiple canvases ("viewingHint": “individuals"). Enable us to test canvas navigation, changing canvas labels, and window sidebar features that change based on current canvas.
- National Gallery of Art Collection Highlights: https://media.nga.gov/public/manifests/nga_highlights.json
- Self-Portrait Dedicated to Paul Gauguin: https://iiif.harvardartmuseums.org/manifests/object/299843
Manifest with multiple canvases - paged
Multiple canvases intended to be viewed as a pages in an object, such as a book ("viewingHint": “paged). Enables us to test book view and associated features, in addition to canvas navigation, etc.
- Wunder der Vererbung book: https://wellcomelibrary.org/iiif/b18035723/manifest
- Cardiganshire Constabulary register of criminals: http://dams.llgc.org.uk/iiif/2.0/4389767/manifest.json
Canvas(es) with no image (or any) resources
To make sure we do the right thing for a manifest where this occurs.
- Florus dispersus (reconstructed manuscript, with lacunae): https://demos.biblissima.fr/iiif/metadata/florus-dispersus/manifest.json
- Ashmolean Arthur Evans Architectural Plans (no image): https://iiif.bodleian.ox.ac.uk/iiif/manifest/5a5de09d-ffc3-4d98-87ef-2618bc5dc05a.json (Presentation 2 or 3)
Level 0
- V3 level 0 https://preview.iiif.io/cookbook/master/recipe/0001-mvm-image/manifest.json
- V2 level 0 https://iiif.io/api/presentation/2.1/example/fixtures/1/manifest.json
Metadata
Examples with realistic metadata (e.g., long titles and/or descriptions, multiple metadata fields) to test the layout and interaction of the window metadata side panel.
Manifest metadata
Can be simple canvas, single image example, but with rich, realistic manifest metadata.
- Housing Plans for Greater Dublin: https://data.ucd.ie/api/img/manifests/ucdlib:33064
Canvas-level metadata
Multiple canvases, each with unique canvas-level metadata.
- Centaures (manifest as a collection of images, gathering canvases from multiple manifests and bearing additional canvas-level metadata): http://beta.biblissima.fr/iiif/manifest/ark:/43093/desc57cb76cd3739a24a9277b6669d95b5f3a590e771 (Presentation 2)
- MS. Bodl. 264 (Bodleian Libraries): https://iiif.bodleian.ox.ac.uk/iiif/manifest/8d17bc13-14b6-4a56-b3b5-d2e1a935c60d.json
- MS. Laud Lat. 6 (Bodleian Libraries): https://iiif.bodleian.ox.ac.uk/iiif/manifest/4ce6f23f-7682-41f5-8e46-639a8ba9570f.json
Table of contents and sequences
Examples that help testing the layout and interaction of the window TOC sidebar.
Hierarchical table of contents
Example that contains a non-trivial table of contents, ideally one that include several levels of hierarchy.
- Papers connected with the Principia (MS Add.3965) (Cambridge University Library) : https://cudl.lib.cam.ac.uk/iiif/MS-ADD-03965 (Presentation 2)
- MS Richardson 7. Houghton Library (Harvard University): https://iiif.lib.harvard.edu/manifests/drs:5981093 (Presentation 2)
- Christ Church Mus 1187 (Bodleian Libraries): https://iiif.bodleian.ox.ac.uk/iiif/manifest/ca3dc326-4a7b-479f-a754-5aed9d2f2cb4.json (Presentation 2 or 3)
- Bodleian Library Arch. G c.7 (First Folio of Shakespeare, Bodleian Libraries): https://iiif.bodleian.ox.ac.uk/iiif/manifest/390fd0e8-9eae-475d-9564-ed916ab9035c.json (Presentation 2 or 3)
- SCTA, quarrachi 1928, Summa Halensis of Alexander Hales with Detailed TOC (8-12 levels deep) (currently fails in Mirador 2, Maximum Call Stack Size exceeded, but it validates as a 2.1 manifest) https://gist.githubusercontent.com/jeffreycwitt/90b33c1c4e119e7a48b7a66ea41a48c1/raw/522b132409d6c67a78f8f26b0ceb7346a52cfe62/test-manifest-with-complicated-toc.json
- SCTA, Wodeham Ordinatio, Mazarine, (three level deep TOC) https://gist.githubusercontent.com/jeffreycwitt/1a75fdb4a97e1c2a98bd35797aad263d/raw/859104cb6cd7bd99f3be668f064066f4b3ba2b29/manifest-with-three-level-deep-toc.json
- A Newspaper with an article TOC: http://dams.llgc.org.uk/iiif/newspaper/issue/3100021/manifest.json
Multiple sequences
Example that contains at least two defined sequences for the order of the object views/canvases. This will help test the sidebar affordance that enables the user to choose a sequence in which to view the canvases.
- Urnäsch, Gemeindearchiv Urnäsch, Fragment (from e-codices, with Normal/Reader-friendly Sequences): https://www.e-codices.unifr.ch/metadata/iiif/gau-Fragment/manifest.json
Collections and multipart works
There are some tricky design challenges to enable the user to navigate between collections and the collections and objects they contain, and with the similar but different case of multipart works. We could use realistic examples of these cases.
-
Need example of a manifest that represents a collection of collections -- Cardiganshire Great War Tribunal (Appeals) Records, an archive with collections of collections: https://damsssl.llgc.org.uk/iiif/archive/3975658/fonds.json
- The biological basis of medicine (Wellcome Library, multi-volumes work represented as a Collection with a “multi-part” viewing hint): https://wellcomelibrary.org/iiif/collection/b18031511 (Presentation 2)
- Historical sketches of the paper currency of the American colonies (Princeton University Library, multi-volume): https://figgy.princeton.edu/concern/scanned_resources/4802a8cb-70a0-4021-81e4-1d6a10b83249/manifest (Presentation 2)
-
Need example of a collection with a “together” behavior (Presentation 3)
- 2 level Newspaper collection, note navDate in issues. http://dams.llgc.org.uk/iiif/newspapers/3100020.json
startCanvas / start
- British Library, Three Years in Cachar. With a short account of the Manipur massacre, a manifest that doesn't start on the first canvas: https://api.bl.uk/metadata/iiif/ark:/81055/vdc_000000035B1A/manifest.json
viewingDirection right-to-left
- Princeton University Library, Huang hua ji. Large multi-part work that contains 12 volumes: https://figgy.princeton.edu/concern/scanned_resources/bcadc248-b182-499b-8337-0c9d56657598/manifest (Presentation 2)
Workspace and window issues
Examples that enable us to test less common workspace and window layout and display issues.
Extreme aspect ratios
Manifests that contain canvases with extreme or very different aspect ratios.
- Urashima : ge (manque jô) (Gallica): https://gallica.bnf.fr/iiif/ark:/12148/btv1b10022508f/manifest.json
- Panorama of London (Bodleian Libraries): https://iiif.bodleian.ox.ac.uk/iiif/manifest/819148d3-c292-4ba8-ab1f-52f696ee10fa.json (Presentation 2 or 3)
Right-to-left and top-to-bottom orientation
Several examples from different languages (e.g., Arabic, Hebrew, Japanese) would help us design and develop to support manifests with non-LTR orientations.
- Bodleian Library, MS. Elliott 239 (Persian, right-to-left): https://iiif.bodleian.ox.ac.uk/iiif/manifest/e800b13a-6699-49ae-9bc2-c9b8c35b7a25.json (Presentation 2 or 3)
- Bodleian Library, MS Bodley Or. 18 (Hebrew, right-to-left): https://iiif.bodleian.ox.ac.uk/iiif/manifest/d7d50986-27dc-4d95-9515-90c7438d8327.json (Presentation 2 or 3)
- _Vatican Library, Vat.sir.19, Christian Palestinian Aramaic: https://digi.vatlib.it/iiif/MSS_Vat.sir.19/manifest.json
- https://candra.dhii.jp/iiif/blackjacky/b001/manifest.json
- Top to Bottom - https://iiif.bodleian.ox.ac.uk/iiif/manifest/b924ffc6-3b6d-40d7-99c3-f11a86f456df.json
- Top to Bottom - Buddhist Manuscript as a gist
- UCLA, Ms. 46 Ṣālot bā᾽eneta bāreyā; Ṣalota Mastem(Top-to-bottom)
Layers
Based on user feedback/requirements, we're adding quite a bit of layer functionality to Mirador 3. To develop and test this functionality we need realistic examples of manifests that use multiple layers for different purposes.
Different variations of the same image (e.g., spectral imagery)
- Yale University, Osborn fa1 (multi-spectral images on f. 53r): https://manifests.britishart.yale.edu/Osbornfa1 (Presentation 2, using oa:Choice)
Different parts of the canvas with different images (e.g. image reconstruction)
- Grandes Chroniques de France - Châteauroux BM ms. 5 (Biblissima reconstructed manifest with cuttings): https://iiif.biblissima.fr/chateauroux/B360446201_MS0005/manifest.json (Presentation 2, using two image annotations on the same Canvas)
Different images stitched into a single large canvas (with two image options per section)
- Diego Rivera Mural: https://dms-data.stanford.edu/data/manifests/test/rivera/manifest2.json (Presentation 2, using ten image annotations on the same Canvas)
Annotations
Based on user feedback/requirements, we're adding quite a bit of annotation functionality to Mirador 3. To design, develop, and test this functionality we need realistic examples of manifests that contain/reference rich annotation data.
Basic annotations
- Cambridge, Corpus Christi College, MS 002I: The Bury Bible: https://dms-data.stanford.edu/data/manifests/Parker/nm203xw8381/manifest.json
- Bodleian Libraries, What's the Score collection: https://iiif.bodleian.ox.ac.uk/iiif/manifest/79a953b7-40db-4ca0-a781-0f1f5df1b2a6.json
-- Annotations available as IIIF Prezi v2 and v3: https://iiif.bodleian.ox.ac.uk/iiif/annotation/27788670-13a5-426b-a1ad-f21d8f2a5e40.json (Pass
Accept: application/ld+json;profile=http://iiif.io/api/presentation/3/context.json
to retrieve manifests and annotation in IIIF v3.0)
Full-text annotations
-
SCTA, Gracilis, Commentary on the Sentences for Bristish Royal 10 I A https://scta.info/iiif/graciliscommentary/lon/manifest
-
SCTA, Plaoul Commentary, Reims ms. 506 https://scta.info/iiif/plaoulcommentary/reims/manifest
-
SCTA, Plaoul Commentary, Paris, Bibliothèque Nationale de France, ms. lat. 14534 https://scta.info/iiif/plaoulcommentary/svict/manifest
-
SCTA, Thomas Sutton Commentary, E-codices, Bodmer 80, https://scta.info/iiif/nhyjhg/cod-yu78uh/manifest
-
example of page-level full-text transcription: Europeana Newspapers, National Library of Finland, Uusi Aura, nr: 274A - 1909-11-26 https://iiif.europeana.eu/presentation/9200301/BibliographicResource_3000126341277/manifest . View in Leaflet here: https://www.europeana.eu/portal/en/record/9200301/BibliographicResource_3000126341277.html
-
more examples of full-text transcriptions: https://www.europeana.eu/portal/en/collections/newspapers?q=
-
(Search should work in the above in the above mss, though the "paging feature" in M2 is working quite right)
-
Need example of page-level full-text translation
Annotation selectors
- SVG: Bodleian Library MS. Arab c. 90, https://iiif.bodleian.ox.ac.uk/iiif/manifest/748a9d50-5a3a-440e-ab9d-567dd68b6abb.json (also available in v3; see note on Whats The Score above)
- SVG: Library of Congress Lotus Sutra annotated by Harvard Art Museums, https://s3.amazonaws.com/apps.harvardartmuseums.org/iiif/manifests/annotated-sutra.json
Annotation attributes
We're adding more options for the user to filter and selectively display annotations. Many of these options are based on annotation attributes, such as motivation, tags, author, etc.
-
Need example of annotations with attributes at the canvas level
-
Need example of annotations with attributes at the region level
Media
-
Need examples of annotations of different media types
-
Need examples where the annotations themselves are different media types (e.g., an image or video annotation)
- Durham University Library. Cosin Manuscript V.ii.6 (annotations which contains html images): https://iiif.durham.ac.uk/manifests/trifle/32150/t1/m4/q7/t1m4q77fr328/manifest (annotationList)
Story-oriented annotations
An example might be the Life of Buddha, where annotations drive the navigation within and across canvases
- Ocean liners (V&A/Digirati, demo 1 and demo 2): https://iiif.vam.ac.uk/collections/O1023003/manifest.json (Presentation 3)
- Holbein's Ambassadors (Storiiies by Cogapp, demo): http://storiiies.cogapp.com/holbein/manifest.json (Presentation 2)
- Medieval Arab Horsemanship (Storiiies by Cogapp, demo): http://storiiies.cogapp.com/qdl/manifest.json (Presentation 2, multi-canvas)
Embedded annotation content
- https://iiif.vam.ac.uk/collections/O1023003/manifest.json (Presentation 3)
Multiple annotation lists per canvas
- https://d.lib.ncsu.edu/collections/catalog/nubian-message-2003-04-01/manifest?v3=true (Presentation 3)
Right-to-left
Examples of manifests for objects that should be read right-to-left (e.g., Japanese, Arabic, Hebrew).
- Arabic (Princeton): Kitāb Kimāmat al-zahr wa-ṣudfat al-durar fī sharḥ qaṣīdat al-Bassāmah al-mulaqqabah bi-aṭwāq al-ḥamāmah https://figgy.princeton.edu/concern/scanned_resources/ce241ab8-d0ac-42c7-be8f-6b26a9251fd5/manifest
- Arabic (QDL): Kitāb al-bayṭarah كتاب البيطرة Azdī, Aḥmad ibn ʿAtīq أزدي، أحمد بن عتيق https://www.qdl.qa/en/iiif/81055/vdc_100022599336.0x000001/manifest (Presentation 2)
- Hebrew (Vatican Library): Vat.ebr.545 https://digi.vatlib.it/iiif/MSS_Vat.ebr.545/manifest.json
- Hebrew (Vatican Library): Vat.ebr.327 https://digi.vatlib.it/iiif/MSS_Vat.ebr.327/manifest.json
- Japanese: Manga example: https://candra.dhii.jp/iiif/blackjacky/b001/manifest.json
Multilingual
Manifests that contain multilingual metadata and labels.
-
English: https://www.qdl.qa/en/iiif/81055/vdc_100022599336.0x000001/manifest (Presentation 2)
-
Arabic: https://www.qdl.qa/%D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9/iiif/81055/vdc_100022599336.0x000001/manifest (Presentation 2)
-
German, chinese and english: https://api.digitale-sammlungen.de/iiif/presentation/v2/bsb00068386/manifest (all eastasia books of BSB: https://ostasien.digitale-sammlungen.de/?locale=en) (Presentation 2)
-
English and Hebrew (Vatican Library) Vat.gr.441: https://digi.vatlib.it/iiif/MSS_Vat.ebr.441/manifest.json (structural metadata)
-
German and English https://iiif.hab.de/object/mss_272-helmst/manifest.json
-
English and Arabic (in Arabic and Latin script - Bodleian MS. Arab. c. 90: https://iiif.bodleian.ox.ac.uk/iiif/manifest/748a9d50-5a3a-440e-ab9d-567dd68b6abb.json
-
Need examples of multilingual metadata and labels for Presentation API v3
Auth
- https://github.com/UniversalViewer/examples/blob/8a867926165f3983e9f3af5380df751745296d41/manifests.json#L826-L861
- https://purl.stanford.edu/ds199xg9454/iiif/manifest
Search
v0
- https://data.ucd.ie/api/img/manifests/ucdlib:48155
- https://purl.stanford.edu/fg165hz3589/iiif/manifest
- http://wellcomelibrary.org/iiif/b18035723/manifest
- https://api.bl.uk/metadata/iiif/ark:/81055/vdc_00000004216E/manifest.json