From 17d65b5796099a8989f7367a7ced7e1ab8886ef9 Mon Sep 17 00:00:00 2001 From: Trip Kirkpatrick Date: Fri, 7 Jun 2024 09:44:49 -0400 Subject: [PATCH 1/3] =?UTF-8?q?Edited=20text;=20mostly=20to=20have=20viewe?= =?UTF-8?q?r=20compound=20sentences=20=F0=9F=93=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- recipe/matrix.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipe/matrix.md b/recipe/matrix.md index 0ff2b53d6..f82de9b72 100644 --- a/recipe/matrix.md +++ b/recipe/matrix.md @@ -29,14 +29,14 @@ topics: # IIIF 3.0 Viewer Matrix -In the 2021 Working meeting there was a presentation on viewer support for IIIF 3.0 and the community asked if this presentation could be turned into a matrix so the community can see which viewers support which area of the IIIF specifications. This matrix is generated automatically from the recipes and if you notice any thing that is incorrect please report it to the [cookbook GitHub site](https://github.com/IIIF/cookbook-recipes/issues/new). +In the 2021 Working meeting there was a presentation on viewer support for IIIF Presentation 3.0. The community asked if this presentation could be turned into a matrix so people can see which viewers support which area(s) of the IIIF specifications. This matrix, shown below, is generated automatically from the latest version of cookbook recipes approved by the IIIF TRC. If you notice an error or inaccuracy, please report it as an Issue at the [cookbook GitHub site](https://github.com/IIIF/cookbook-recipes/issues/new). ## Which viewers are included? -Currently [Mirador 3](https://projectmirador.org/), the [Universal Viewer](https://universalviewer.io/) (UV) V3, [Annona](https://ncsu-libraries.github.io/annona/multistoryboard/), [Clover](https://samvera-labs.github.io/clover-iiif/), [Navplace Viewer](https://map.rerum.io/), and [Ramp](https://iiif-react-media-player.netlify.app/) are listed on the cookbook and we welcome the addition of other IIIF viewers but they must support the following features: +Currently [Mirador 3](https://projectmirador.org/), the [Universal Viewer](https://universalviewer.io/) (UV) V3, [Annona](https://ncsu-libraries.github.io/annona/multistoryboard/), [Clover](https://samvera-labs.github.io/clover-iiif/), [Navplace Viewer](https://map.rerum.io/), and [Ramp](https://iiif-react-media-player.netlify.app/) are listed on the cookbook. We welcome the addition of other IIIF viewers as long as they provide the following: - Support for the [IIIF version 3.0 Presentation API](https://iiif.io/api/presentation/3.0/) -- Have a public instance available that we can link to, ideally using the `iiif-content` parameter from the [IIIF Content State API](https://iiif.io/api/content-state/) +- A public, linkable instance, ideally using the `iiif-content` parameter from the [IIIF Content State API](https://iiif.io/api/content-state/) - Support at least 1 cookbook recipe ## Viewer Matrix From d8aa243d72d0708fe0ac456a6070a141475ae115 Mon Sep 17 00:00:00 2001 From: Trip Kirkpatrick Date: Fri, 7 Jun 2024 09:48:42 -0400 Subject: [PATCH 2/3] =?UTF-8?q?Copyedited=20text=20for=20readability=20?= =?UTF-8?q?=F0=9F=93=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- recipe/matrix.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/matrix.md b/recipe/matrix.md index f82de9b72..37c4ed98c 100644 --- a/recipe/matrix.md +++ b/recipe/matrix.md @@ -22,7 +22,7 @@ topics: note: Please note there are other IIIF AV viewers that are not listed like the [Europeana Player](https://github.com/europeana/media-player). These are not included in the matrix due to a lack of public linkable instance rather than them not supporting some of the recipes. - annotation - key: geo-recipes - note: Please note there are many viewers built to view GeoJSON like [Leaflet](https://leafletjs.com/) and [geojson.io](https://geojson.io/). These viewers do not know to parse objects for a `navPlace` property or look into the `body` property of Annotations for GeoJSON. However, they are easily customizable and can be made to find GeoJSON in these properties. The Navplace Viewer is an [Open Source customization](https://github.com/CenterForDigitalHumanities/navplace-viewer) which intelligently gathers and formats GeoJSON from provided IIIF resources and hands that GeoJSON to a Leaflet viewer for rendering. + note: Please note there are many viewers built to view GeoJSON like [Leaflet](https://leafletjs.com/) and [geojson.io](https://geojson.io/), but they are not able to parse objects for a `navPlace` property or look into the `body` property of Annotations for GeoJSON. However, they are easily customizable and can be made to find GeoJSON in these properties. The Navplace Viewer is an [Open Source customization](https://github.com/CenterForDigitalHumanities/navplace-viewer) of Leaflet that intelligently gathers and formats GeoJSON from provided IIIF resources and hands that GeoJSON to a Leaflet viewer for rendering. --- From cb728867963f3ab545bd1d80142dcc53e3c8bbb6 Mon Sep 17 00:00:00 2001 From: Trip Kirkpatrick Date: Fri, 7 Jun 2024 09:51:22 -0400 Subject: [PATCH 3/3] =?UTF-8?q?Copyedited=20matrix=20interaction=20text=20?= =?UTF-8?q?for=20readability=20=F0=9F=93=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- recipe/matrix.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/matrix.md b/recipe/matrix.md index 37c4ed98c..4c7f61944 100644 --- a/recipe/matrix.md +++ b/recipe/matrix.md @@ -41,7 +41,7 @@ Currently [Mirador 3](https://projectmirador.org/), the [Universal Viewer](https ## Viewer Matrix -The possible values for viewer support are YES, NO or Partial. Check the recipe to see the full behaviour of the viewer to check it achieves the required function in the way you expect. +The possible values for viewer support are YES, NO or Partial. Click on the recipe name to see links to supporting viewers' behaviour with the recipe manifest. This will allow you to see whether it achieves the required function in the way you expect. {% for topic in page.topics %} {% if topic.key %} {% assign topic_key = topic.key %}