From 764b5e579d423ea7731e962ff90123ecb4714de3 Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Fri, 12 Jul 2024 16:56:42 +0200 Subject: [PATCH 01/27] first half of annotation collections. --- _includes/links.md | 1 + index.md | 1 + recipe/0309-annotation-collection/index.md | 53 +++++++++++++++++++ .../0309-annotation-collection/manifest.json | 8 +++ 4 files changed, 63 insertions(+) create mode 100644 recipe/0309-annotation-collection/index.md create mode 100644 recipe/0309-annotation-collection/manifest.json diff --git a/_includes/links.md b/_includes/links.md index c609ac312..b87b939d6 100644 --- a/_includes/links.md +++ b/_includes/links.md @@ -67,6 +67,7 @@ [0326]: {{ site.cookbook_url | absolute_url }}/recipe/0326-annotating-image-layer/ "Annotate a specific images or layers" [0306]: {{ site.cookbook_url | absolute_url }}/recipe/0306-linking-annotations-to-manifests/ "Linking external Annotations targeting a Canvas to a Manifest" +[0306]: {{ site.cookbook_url | absolute_url }}/recipe/0309-annotation-collection/ "Using Annotation Collections" [0377]: {{ site.cookbook_url | absolute_url }}/recipe/0377-image-in-annotation/ "Image in annotation" diff --git a/index.md b/index.md index 327c8e848..df24902cd 100644 --- a/index.md +++ b/index.md @@ -92,6 +92,7 @@ _(leading on to segmentation examples later)_ * [Geographic coordinates][0139] * [Embedded or Referenced Annotations][0269] * [Linking external Annotations targeting a Canvas to a Manifest][0306] +* [Using Annotation collections][0309] * [Image in annotations][0377] ## Internal structure diff --git a/recipe/0309-annotation-collection/index.md b/recipe/0309-annotation-collection/index.md new file mode 100644 index 000000000..eb6ffbb88 --- /dev/null +++ b/recipe/0309-annotation-collection/index.md @@ -0,0 +1,53 @@ +--- +title: Using Annotation Collections +id: 309 +layout: recipe +tags: [tbc] +summary: "tbc" +viewers: +topic: + - basic +--- + +## Use Case + +You have a large number of Annotations covering multiple Canvases in a Manifest that should be displayed in a viewer ideally as a recognizable group like a colored layer over the document. + +## Implementation Notes + +The [IIIF Presentation API 3](https://iiif.io/api/presentation/3.0/#58-annotation-collection) presents the AnnotationCollection to represent groupings of Annotation Pages that should be managed as a single whole, regardless of which Canvas or resource they target. The AnnotationCollection is a separate document that references one or more AnnotationPages containing the Annotations. The AnnotationPages contain a reference to the parent AnnotationCollection. + +A large collection can be divided into multiple pages. The AnnotationCollection contains references to the first and last AnnotationPage and each AnnotationPage contains a reference to the next page in the chain. + +The AnnotationCollection should have a `label` property that can be shown to the user and it can optionally contain additional properties as specified in the [IIIF Presentation API 3](https://iiif.io/api/presentation/3.0/#a-summary-of-property-requirements). + +ISSUES +- mention `supplementary` property of Range? seems very specialized +- each AnnotationPage has to be referenced from a Canvas and it can only contain Annotations for that Canvas -> Annotations have to be sorted by Canvas +- the AnnotationPages also contain `partOf` references to the AnnotationCollection and `next` references to form a chain +- the viewer has to follow Canvas -`annotations`-> AnnotationPage -`partOf`-> AnnotationCollection to know if there are AnnotationCollections +- can a viewer find the AnnotationCollection from the Manifest? seeAlso? + + +## Restrictions + +??? + +## Example + +Describe the solution in prose and provide an example. +The example json document must be an external document, and imported with the following: + +{% include manifest_links.html viewers="UV, Mirador, Curation" manifest="manifest.json" %} + +{% include jsonviewer.html src="manifest.json" %} + +The direct link to the fixture is a useful convenience. + +## Related Recipes + +Provide a bulleted list of related recipes and why they are relevant. + +{% include acronyms.md %} +{% include links.md %} + diff --git a/recipe/0309-annotation-collection/manifest.json b/recipe/0309-annotation-collection/manifest.json new file mode 100644 index 000000000..e7f4e7785 --- /dev/null +++ b/recipe/0309-annotation-collection/manifest.json @@ -0,0 +1,8 @@ +{ + "@context": [ "http://iiif.io/api/presentation/3/context.json" ], + "id": "{{ id.url }} ", + "type": "Manifest", + "label": { + "none": [""] + } +} From 947c13a835f4bfc33fe5bd7e29cc299d180fb26d Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Fri, 20 Sep 2024 17:01:24 +0200 Subject: [PATCH 02/27] in progress. --- recipe/0309-annotation-collection/index.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/recipe/0309-annotation-collection/index.md b/recipe/0309-annotation-collection/index.md index eb6ffbb88..e04947d4c 100644 --- a/recipe/0309-annotation-collection/index.md +++ b/recipe/0309-annotation-collection/index.md @@ -19,16 +19,21 @@ The [IIIF Presentation API 3](https://iiif.io/api/presentation/3.0/#58-annotatio A large collection can be divided into multiple pages. The AnnotationCollection contains references to the first and last AnnotationPage and each AnnotationPage contains a reference to the next page in the chain. -The AnnotationCollection should have a `label` property that can be shown to the user and it can optionally contain additional properties as specified in the [IIIF Presentation API 3](https://iiif.io/api/presentation/3.0/#a-summary-of-property-requirements). +The AnnotationCollection should have a `label` property that can be shown to the user and it can optionally contain additional properties as specified in the [IIIF Presentation API 3](https://iiif.io/api/presentation/3.0/#a-summary-of-property-requirements). + +The AnnotationCollection has a `first` property that contains the URI of the first AnnotationPage in the sequence, a `last` property that contains the URI of the last AnnotationPage and it should have a `total` property that contains the total number of Annotations in the collection. + +The IIIF Manifest requires that Annotations that should be shown on a Canvas are contained in AnnotationPages referenced in the `annotations` property of that Canvas. This means that all Annotations need to be grouped by Canvas and put into one or more AnnotationPages per Canvas. An AnnotationPage can not contain Annotations for more than one Canvas. + +All AnnotationPages are separate documents that have an `items` property containing the list of Annotation objects and a `partOf` property that contains the URI of the parent AnnotationCollection and a `next` property that contains the URI of the next AnnotationCollection in the sequence. + +A IIIF viewer that displays Annotations on a Canvas follows the URIs in the `annotations` property of the Canvas and loads the Annotations in the referenced AnnotationPages. If the viewer wants to indicate that these Annotations belong to one or more AnnotationCollections it has to follow the URI in the `partOf` property of the AnnotationPages to identify the AnnotationCollection and display its label and choose a common color for the Annotations. This means that a viewer would have to load all AnnotationPages from all Canvases to present a list of all AnnotationCollections in the Manifest. + ISSUES - mention `supplementary` property of Range? seems very specialized -- each AnnotationPage has to be referenced from a Canvas and it can only contain Annotations for that Canvas -> Annotations have to be sorted by Canvas -- the AnnotationPages also contain `partOf` references to the AnnotationCollection and `next` references to form a chain -- the viewer has to follow Canvas -`annotations`-> AnnotationPage -`partOf`-> AnnotationCollection to know if there are AnnotationCollections - can a viewer find the AnnotationCollection from the Manifest? seeAlso? - ## Restrictions ??? From c002dc6c8fc479750196192397c3a5946eb987d0 Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Fri, 27 Sep 2024 16:57:21 +0200 Subject: [PATCH 03/27] first example with json. --- .../0309-annotation-collection/anno_coll.json | 14 ++ .../0309-annotation-collection/anno_p1.json | 36 +++++ .../0309-annotation-collection/anno_p2.json | 34 +++++ recipe/0309-annotation-collection/index.md | 13 +- .../0309-annotation-collection/manifest.json | 129 +++++++++++++++++- 5 files changed, 217 insertions(+), 9 deletions(-) create mode 100644 recipe/0309-annotation-collection/anno_coll.json create mode 100644 recipe/0309-annotation-collection/anno_p1.json create mode 100644 recipe/0309-annotation-collection/anno_p2.json mode change 100644 => 100755 recipe/0309-annotation-collection/manifest.json diff --git a/recipe/0309-annotation-collection/anno_coll.json b/recipe/0309-annotation-collection/anno_coll.json new file mode 100644 index 000000000..791ae82a7 --- /dev/null +++ b/recipe/0309-annotation-collection/anno_coll.json @@ -0,0 +1,14 @@ +{ + "@context": "http://iiif.io/api/presentation/3/context.json", + "id": "{{ id.url }}", + "type": "AnnotationCollection", + "label": { + "en": [ + "Newspaper layout markup" + ] + }, + "total": 12, + "first": "{{ id.path }}/anno_p1.json", + "last": "{{ id.path }}/anno_p2.json" + +} diff --git a/recipe/0309-annotation-collection/anno_p1.json b/recipe/0309-annotation-collection/anno_p1.json new file mode 100644 index 000000000..0039d42e0 --- /dev/null +++ b/recipe/0309-annotation-collection/anno_p1.json @@ -0,0 +1,36 @@ +{ + "@context": "http://iiif.io/api/presentation/3/context.json", + "id": "{{ id.url }}", + "type": "AnnotationPage", + "partOf": "{{ id.path }}/anno_coll.json", + "next": "{{ id.path }}/anno_p2.json", + "items": [ + { + "id": "{{ id.url }}-1", + "type": "Annotation", + "motivation": "supplementing", + "body": { + "type": "TextualBody", + "format": "text/plain", + "language": "de", + "value": "I. 54. Jahrgang" + }, + "target": { + "type": "SpecificResource", + "source": { + "id": "{{ id.path }}/canvas/p1", + "type": "Canvas", + "partOf": [{ + "id": "{{ id.path }}/manifest.json", + "type": "Manifest" + }] + }, + "selector": { + "type": "FragmentSelector", + "conformsTo": "http://www.w3.org/TR/media-frags/", + "value": "xywh=0,376,399,53" + } + } + } + ] +} diff --git a/recipe/0309-annotation-collection/anno_p2.json b/recipe/0309-annotation-collection/anno_p2.json new file mode 100644 index 000000000..edefe9332 --- /dev/null +++ b/recipe/0309-annotation-collection/anno_p2.json @@ -0,0 +1,34 @@ +{ + "@context": "http://iiif.io/api/presentation/3/context.json", + "id": "{{ id.url }}", + "type": "AnnotationPage", + "items": [ + { + "id": "{{ id.url }}-1", + "type": "Annotation", + "motivation": "supplementing", + "body": { + "type": "TextualBody", + "format": "text/plain", + "language": "de", + "value": "I. 54. Jahrgang" + }, + "target": { + "type": "SpecificResource", + "source": { + "id": "{{ id.path }}/canvas/p2", + "type": "Canvas", + "partOf": [{ + "id": "{{ id.path }}/manifest.json", + "type": "Manifest" + }] + }, + "selector": { + "type": "FragmentSelector", + "conformsTo": "http://www.w3.org/TR/media-frags/", + "value": "xywh=0,376,399,53" + } + } + } + ] +} diff --git a/recipe/0309-annotation-collection/index.md b/recipe/0309-annotation-collection/index.md index e04947d4c..f8f5f68c2 100644 --- a/recipe/0309-annotation-collection/index.md +++ b/recipe/0309-annotation-collection/index.md @@ -27,12 +27,14 @@ The IIIF Manifest requires that Annotations that should be shown on a Canvas are All AnnotationPages are separate documents that have an `items` property containing the list of Annotation objects and a `partOf` property that contains the URI of the parent AnnotationCollection and a `next` property that contains the URI of the next AnnotationCollection in the sequence. -A IIIF viewer that displays Annotations on a Canvas follows the URIs in the `annotations` property of the Canvas and loads the Annotations in the referenced AnnotationPages. If the viewer wants to indicate that these Annotations belong to one or more AnnotationCollections it has to follow the URI in the `partOf` property of the AnnotationPages to identify the AnnotationCollection and display its label and choose a common color for the Annotations. This means that a viewer would have to load all AnnotationPages from all Canvases to present a list of all AnnotationCollections in the Manifest. +A IIIF viewer that displays Annotations on a Canvas follows the URIs in the `annotations` property of the Canvas and loads the Annotations in the referenced AnnotationPages. If the viewer wants to indicate that these Annotations belong to one or more AnnotationCollections it has to follow the URI in the `partOf` property of the AnnotationPages to identify the AnnotationCollection and display its label and choose a common color for the Annotations. This means that a viewer has to load all AnnotationPages from all Canvases if it wants to present a list of all AnnotationCollections in the Manifest to the user. + ISSUES - mention `supplementary` property of Range? seems very specialized - can a viewer find the AnnotationCollection from the Manifest? seeAlso? +- images from https://fixtures.iiif.io/ ## Restrictions @@ -40,14 +42,17 @@ ISSUES ## Example -Describe the solution in prose and provide an example. -The example json document must be an external document, and imported with the following: +We use a Manifest containing two pages from a newspaper (Berliner Tageblatt, February 16, 1925, from Europeana) and a set of Annotations concerning layout elements. {% include manifest_links.html viewers="UV, Mirador, Curation" manifest="manifest.json" %} {% include jsonviewer.html src="manifest.json" %} -The direct link to the fixture is a useful convenience. +{% include jsonviewer.html src="anno_p1.json" %} + +{% include jsonviewer.html src="anno_p2.json" %} + +{% include jsonviewer.html src="anno_coll.json" %} ## Related Recipes diff --git a/recipe/0309-annotation-collection/manifest.json b/recipe/0309-annotation-collection/manifest.json old mode 100644 new mode 100755 index e7f4e7785..2cdb491a7 --- a/recipe/0309-annotation-collection/manifest.json +++ b/recipe/0309-annotation-collection/manifest.json @@ -1,8 +1,127 @@ { - "@context": [ "http://iiif.io/api/presentation/3/context.json" ], - "id": "{{ id.url }} ", - "type": "Manifest", - "label": { - "none": [""] + "@context": [ + "http://iiif.io/api/presentation/3/context.json" + ], + "id": "{{ id.url }}", + "type": "Manifest", + "label": { + "de": [ + "Berliner Tageblatt - 1925-02-16" + ] + }, + "rights": "http://creativecommons.org/publicdomain/mark/1.0/", + "requiredStatement": { + "label": { + "en": [ + "Attribution" + ] + }, + "value": { + "en": [ + "

Berliner Tageblatt - Staatsbibliothek zu Berlin - Preußischer Kulturbesitz. Public Domain Mark - http://creativecommons.org/publicdomain/mark/1.0/

" + ] } + }, + "provider": [{ + "id": "https://www.europeana.eu/", + "type": "Agent", + "label": { "en": [ "Europeana" ] }, + "logo": [ + { + "id": "https://style.europeana.eu/images/europeana-logo-default.png", + "type": "Image", + "format": "image/png", + "height": 310, + "width": 100 + } + ] + }], + "items": [ + { + "id": "{{ id.path }}/canvas/p1", + "type": "Canvas", + "label": { + "none": [ + "p. 1" + ] + }, + "height": 5000, + "width": 3602, + "items": [ + { + "id": "{{ id.path }}/annotation_page_painting/ap1", + "type": "AnnotationPage", + "items": [ + { + "id": "{{ id.path }}/annotation/p1", + "type": "Annotation", + "motivation": "painting", + "body": { + "id": "https://iiif.io/api/image/3.0/example/reference/4ce82cef49fb16798f4c2440307c3d6f-newspaper-p1/full/max/0/default.jpg", + "type": "Image", + "format": "image/jpeg", + "service": [ + { + "id": "https://iiif.io/api/image/3.0/example/reference/4ce82cef49fb16798f4c2440307c3d6f-newspaper-p1", + "type": "ImageService3", + "profile": "level1" + } + ] + }, + "target": "{{ id.path }}/canvas/p1" + } + ] + } + ], + "annotations": [ + { + "id": "{{ id.path }}/anno_p1.json", + "type": "AnnotationPage" + } + ] + }, + { + "id": "{{ id.path }}/canvas/p2", + "type": "Canvas", + "label": { + "none": [ + "p. 2" + ] + }, + "height": 5000, + "width": 3602, + "items": [ + { + "id": "{{ id.path }}/annotation_page_painting/ap2", + "type": "AnnotationPage", + "items": [ + { + "id": "{{ id.path }}/annotation/p2", + "type": "Annotation", + "motivation": "painting", + "body": { + "id": "https://iiif.io/api/image/3.0/example/reference/4ce82cef49fb16798f4c2440307c3d6f-newspaper-p2/full/max/0/default.jpg", + "type": "Image", + "format": "image/jpeg", + "service": [ + { + "id": "https://iiif.io/api/image/3.0/example/reference/4ce82cef49fb16798f4c2440307c3d6f-newspaper-p2", + "type": "ImageService3", + "profile": "level1" + } + ] + }, + "target": "{{ id.path }}/canvas/p2" + } + ] + } + ], + "annotations": [ + { + "id": "{{ id.path }}/anno_p2.json", + "type": "AnnotationPage" + } + ] + } + ] } From c8629e80adca4a3a54242d52d91ecab5a86e43d9 Mon Sep 17 00:00:00 2001 From: Glen Robson Date: Fri, 27 Sep 2024 16:28:56 +0100 Subject: [PATCH 04/27] Update preview.yml --- .github/workflows/preview.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/preview.yml b/.github/workflows/preview.yml index 8bd420d14..6dd5def26 100644 --- a/.github/workflows/preview.yml +++ b/.github/workflows/preview.yml @@ -70,8 +70,8 @@ jobs: python -m pip install --upgrade pip pip install -r scripts/requirements.txt - - name: validate - run: scripts/validate.sh + # - name: validate + # run: scripts/validate.sh - name: add URL to config run: .github/bin/addURL.sh From c858ffacce77ac8c41d8867c2f8486f07f6a9ffe Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Fri, 27 Sep 2024 18:31:21 +0200 Subject: [PATCH 05/27] working on annotations. --- .../0309-annotation-collection/anno_p1.json | 87 +++++++++++++++++-- .../0309-annotation-collection/anno_p2.json | 1 + recipe/0309-annotation-collection/index.md | 9 +- 3 files changed, 84 insertions(+), 13 deletions(-) diff --git a/recipe/0309-annotation-collection/anno_p1.json b/recipe/0309-annotation-collection/anno_p1.json index 0039d42e0..706e4a918 100644 --- a/recipe/0309-annotation-collection/anno_p1.json +++ b/recipe/0309-annotation-collection/anno_p1.json @@ -8,12 +8,11 @@ { "id": "{{ id.url }}-1", "type": "Annotation", - "motivation": "supplementing", + "motivation": "tagging", "body": { "type": "TextualBody", "format": "text/plain", - "language": "de", - "value": "I. 54. Jahrgang" + "value": "headline-1" }, "target": { "type": "SpecificResource", @@ -28,9 +27,87 @@ "selector": { "type": "FragmentSelector", "conformsTo": "http://www.w3.org/TR/media-frags/", - "value": "xywh=0,376,399,53" + "value": "xywh=88,957,2768,248" } } - } + }, + { + "id": "{{ id.url }}-2", + "type": "Annotation", + "motivation": "tagging", + "body": { + "type": "TextualBody", + "format": "text/plain", + "value": "article-1-1" + }, + "target": { + "type": "SpecificResource", + "source": { + "id": "{{ id.path }}/canvas/p1", + "type": "Canvas", + "partOf": [{ + "id": "{{ id.path }}/manifest.json", + "type": "Manifest" + }] + }, + "selector": { + "type": "FragmentSelector", + "conformsTo": "http://www.w3.org/TR/media-frags/", + "value": "xywh=80,1181,928,3384" + } + } + }, + { + "id": "{{ id.url }}-3", + "type": "Annotation", + "motivation": "tagging", + "body": { + "type": "TextualBody", + "format": "text/plain", + "value": "article-1-2" + }, + "target": { + "type": "SpecificResource", + "source": { + "id": "{{ id.path }}/canvas/p1", + "type": "Canvas", + "partOf": [{ + "id": "{{ id.path }}/manifest.json", + "type": "Manifest" + }] + }, + "selector": { + "type": "FragmentSelector", + "conformsTo": "http://www.w3.org/TR/media-frags/", + "value": "xywh=1000,2693,1880,1824" + } + } + }, + { + "id": "{{ id.url }}-4", + "type": "Annotation", + "motivation": "tagging", + "body": { + "type": "TextualBody", + "format": "text/plain", + "value": "article-2" + }, + "target": { + "type": "SpecificResource", + "source": { + "id": "{{ id.path }}/canvas/p1", + "type": "Canvas", + "partOf": [{ + "id": "{{ id.path }}/manifest.json", + "type": "Manifest" + }] + }, + "selector": { + "type": "FragmentSelector", + "conformsTo": "http://www.w3.org/TR/media-frags/", + "value": "xywh=992,1213,1904,1472" + } + } + } ] } diff --git a/recipe/0309-annotation-collection/anno_p2.json b/recipe/0309-annotation-collection/anno_p2.json index edefe9332..b0f416752 100644 --- a/recipe/0309-annotation-collection/anno_p2.json +++ b/recipe/0309-annotation-collection/anno_p2.json @@ -2,6 +2,7 @@ "@context": "http://iiif.io/api/presentation/3/context.json", "id": "{{ id.url }}", "type": "AnnotationPage", + "partOf": "{{ id.path }}/anno_coll.json", "items": [ { "id": "{{ id.url }}-1", diff --git a/recipe/0309-annotation-collection/index.md b/recipe/0309-annotation-collection/index.md index f8f5f68c2..43cfb231d 100644 --- a/recipe/0309-annotation-collection/index.md +++ b/recipe/0309-annotation-collection/index.md @@ -29,20 +29,13 @@ All AnnotationPages are separate documents that have an `items` property contain A IIIF viewer that displays Annotations on a Canvas follows the URIs in the `annotations` property of the Canvas and loads the Annotations in the referenced AnnotationPages. If the viewer wants to indicate that these Annotations belong to one or more AnnotationCollections it has to follow the URI in the `partOf` property of the AnnotationPages to identify the AnnotationCollection and display its label and choose a common color for the Annotations. This means that a viewer has to load all AnnotationPages from all Canvases if it wants to present a list of all AnnotationCollections in the Manifest to the user. - - -ISSUES -- mention `supplementary` property of Range? seems very specialized -- can a viewer find the AnnotationCollection from the Manifest? seeAlso? -- images from https://fixtures.iiif.io/ - ## Restrictions ??? ## Example -We use a Manifest containing two pages from a newspaper (Berliner Tageblatt, February 16, 1925, from Europeana) and a set of Annotations concerning layout elements. +We use a Manifest containing two pages from a newspaper (Berliner Tageblatt, February 16, 1925, from Staatsbibliothek Berlin via Europeana) and a set of Annotations concerning layout elements. {% include manifest_links.html viewers="UV, Mirador, Curation" manifest="manifest.json" %} From b4a5b082df5f9514afc441a8ba0d10b4245ff95f Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Fri, 27 Sep 2024 18:41:05 +0200 Subject: [PATCH 06/27] more annotations. --- .../0309-annotation-collection/anno_p1.json | 6 +- .../0309-annotation-collection/anno_p2.json | 87 +++++++++++++++++-- 2 files changed, 85 insertions(+), 8 deletions(-) diff --git a/recipe/0309-annotation-collection/anno_p1.json b/recipe/0309-annotation-collection/anno_p1.json index 706e4a918..007335c29 100644 --- a/recipe/0309-annotation-collection/anno_p1.json +++ b/recipe/0309-annotation-collection/anno_p1.json @@ -38,7 +38,7 @@ "body": { "type": "TextualBody", "format": "text/plain", - "value": "article-1-1" + "value": "text-1-1" }, "target": { "type": "SpecificResource", @@ -64,7 +64,7 @@ "body": { "type": "TextualBody", "format": "text/plain", - "value": "article-1-2" + "value": "text-1-2" }, "target": { "type": "SpecificResource", @@ -90,7 +90,7 @@ "body": { "type": "TextualBody", "format": "text/plain", - "value": "article-2" + "value": "text-2" }, "target": { "type": "SpecificResource", diff --git a/recipe/0309-annotation-collection/anno_p2.json b/recipe/0309-annotation-collection/anno_p2.json index b0f416752..55836b66b 100644 --- a/recipe/0309-annotation-collection/anno_p2.json +++ b/recipe/0309-annotation-collection/anno_p2.json @@ -7,12 +7,11 @@ { "id": "{{ id.url }}-1", "type": "Annotation", - "motivation": "supplementing", + "motivation": "tagging", "body": { "type": "TextualBody", "format": "text/plain", - "language": "de", - "value": "I. 54. Jahrgang" + "value": "text-3-1" }, "target": { "type": "SpecificResource", @@ -27,9 +26,87 @@ "selector": { "type": "FragmentSelector", "conformsTo": "http://www.w3.org/TR/media-frags/", - "value": "xywh=0,376,399,53" + "value": "xywh=856,381,928,4200" } } - } + }, + { + "id": "{{ id.url }}-2", + "type": "Annotation", + "motivation": "tagging", + "body": { + "type": "TextualBody", + "format": "text/plain", + "value": "text-3-2" + }, + "target": { + "type": "SpecificResource", + "source": { + "id": "{{ id.path }}/canvas/p2", + "type": "Canvas", + "partOf": [{ + "id": "{{ id.path }}/manifest.json", + "type": "Manifest" + }] + }, + "selector": { + "type": "FragmentSelector", + "conformsTo": "http://www.w3.org/TR/media-frags/", + "value": "xywh=1784,2461,952,2064" + } + } + }, + { + "id": "{{ id.url }}-3", + "type": "Annotation", + "motivation": "tagging", + "body": { + "type": "TextualBody", + "format": "text/plain", + "value": "text-3-3" + }, + "target": { + "type": "SpecificResource", + "source": { + "id": "{{ id.path }}/canvas/p2", + "type": "Canvas", + "partOf": [{ + "id": "{{ id.path }}/manifest.json", + "type": "Manifest" + }] + }, + "selector": { + "type": "FragmentSelector", + "conformsTo": "http://www.w3.org/TR/media-frags/", + "value": "xywh=2736,2485,816,2064" + } + } + }, + { + "id": "{{ id.url }}-4", + "type": "Annotation", + "motivation": "tagging", + "body": { + "type": "TextualBody", + "format": "text/plain", + "value": "text-4" + }, + "target": { + "type": "SpecificResource", + "source": { + "id": "{{ id.path }}/canvas/p2", + "type": "Canvas", + "partOf": [{ + "id": "{{ id.path }}/manifest.json", + "type": "Manifest" + }] + }, + "selector": { + "type": "FragmentSelector", + "conformsTo": "http://www.w3.org/TR/media-frags/", + "value": "xywh=1792,373,1744,2064" + } + } + } ] } From 15ce65ee1cb02b7dbc481f5f984541a10016fb3e Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Fri, 27 Sep 2024 18:57:09 +0200 Subject: [PATCH 07/27] small fixes. --- recipe/0309-annotation-collection/anno_coll.json | 2 +- recipe/0309-annotation-collection/anno_p1.json | 6 +++--- recipe/0309-annotation-collection/index.md | 9 +++++++++ 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/recipe/0309-annotation-collection/anno_coll.json b/recipe/0309-annotation-collection/anno_coll.json index 791ae82a7..7e73e6d27 100644 --- a/recipe/0309-annotation-collection/anno_coll.json +++ b/recipe/0309-annotation-collection/anno_coll.json @@ -7,7 +7,7 @@ "Newspaper layout markup" ] }, - "total": 12, + "total": 8, "first": "{{ id.path }}/anno_p1.json", "last": "{{ id.path }}/anno_p2.json" diff --git a/recipe/0309-annotation-collection/anno_p1.json b/recipe/0309-annotation-collection/anno_p1.json index 007335c29..41b28e624 100644 --- a/recipe/0309-annotation-collection/anno_p1.json +++ b/recipe/0309-annotation-collection/anno_p1.json @@ -12,7 +12,7 @@ "body": { "type": "TextualBody", "format": "text/plain", - "value": "headline-1" + "value": "text-1-1" }, "target": { "type": "SpecificResource", @@ -38,7 +38,7 @@ "body": { "type": "TextualBody", "format": "text/plain", - "value": "text-1-1" + "value": "text-1-2" }, "target": { "type": "SpecificResource", @@ -64,7 +64,7 @@ "body": { "type": "TextualBody", "format": "text/plain", - "value": "text-1-2" + "value": "text-1-3" }, "target": { "type": "SpecificResource", diff --git a/recipe/0309-annotation-collection/index.md b/recipe/0309-annotation-collection/index.md index 43cfb231d..d7424552f 100644 --- a/recipe/0309-annotation-collection/index.md +++ b/recipe/0309-annotation-collection/index.md @@ -29,6 +29,9 @@ All AnnotationPages are separate documents that have an `items` property contain A IIIF viewer that displays Annotations on a Canvas follows the URIs in the `annotations` property of the Canvas and loads the Annotations in the referenced AnnotationPages. If the viewer wants to indicate that these Annotations belong to one or more AnnotationCollections it has to follow the URI in the `partOf` property of the AnnotationPages to identify the AnnotationCollection and display its label and choose a common color for the Annotations. This means that a viewer has to load all AnnotationPages from all Canvases if it wants to present a list of all AnnotationCollections in the Manifest to the user. +issues: +- partOf in Prezi3 wants a list with id and type https://iiif.io/api/presentation/3.0/#partof + ## Restrictions ??? @@ -41,10 +44,16 @@ We use a Manifest containing two pages from a newspaper (Berliner Tageblatt, Feb {% include jsonviewer.html src="manifest.json" %} +AnnotationPage with Annotations on the first Canvas. + {% include jsonviewer.html src="anno_p1.json" %} +AnnotationPage with Annotations on the second Canvas. + {% include jsonviewer.html src="anno_p2.json" %} +AnnotationCollection referencing the AnnotationPages. + {% include jsonviewer.html src="anno_coll.json" %} ## Related Recipes From 363c005967bad870a40df9a5ff960cd75c5d0bc5 Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Thu, 3 Oct 2024 16:47:26 +0200 Subject: [PATCH 08/27] more complete version. --- .../0309-annotation-collection/anno_coll.json | 1 - .../0309-annotation-collection/anno_p1.json | 5 ++- .../0309-annotation-collection/anno_p2.json | 5 ++- recipe/0309-annotation-collection/index.md | 31 ++++++++++--------- 4 files changed, 24 insertions(+), 18 deletions(-) diff --git a/recipe/0309-annotation-collection/anno_coll.json b/recipe/0309-annotation-collection/anno_coll.json index 7e73e6d27..0f9152b1b 100644 --- a/recipe/0309-annotation-collection/anno_coll.json +++ b/recipe/0309-annotation-collection/anno_coll.json @@ -10,5 +10,4 @@ "total": 8, "first": "{{ id.path }}/anno_p1.json", "last": "{{ id.path }}/anno_p2.json" - } diff --git a/recipe/0309-annotation-collection/anno_p1.json b/recipe/0309-annotation-collection/anno_p1.json index 41b28e624..18f1ac0b3 100644 --- a/recipe/0309-annotation-collection/anno_p1.json +++ b/recipe/0309-annotation-collection/anno_p1.json @@ -2,7 +2,10 @@ "@context": "http://iiif.io/api/presentation/3/context.json", "id": "{{ id.url }}", "type": "AnnotationPage", - "partOf": "{{ id.path }}/anno_coll.json", + "partOf": [{ + "id": "{{ id.path }}/anno_coll.json", + "type": "AnnotationCollection" + }], "next": "{{ id.path }}/anno_p2.json", "items": [ { diff --git a/recipe/0309-annotation-collection/anno_p2.json b/recipe/0309-annotation-collection/anno_p2.json index 55836b66b..40c4cfc52 100644 --- a/recipe/0309-annotation-collection/anno_p2.json +++ b/recipe/0309-annotation-collection/anno_p2.json @@ -2,7 +2,10 @@ "@context": "http://iiif.io/api/presentation/3/context.json", "id": "{{ id.url }}", "type": "AnnotationPage", - "partOf": "{{ id.path }}/anno_coll.json", + "partOf": [{ + "id": "{{ id.path }}/anno_coll.json", + "type": "AnnotationCollection" + }], "items": [ { "id": "{{ id.url }}-1", diff --git a/recipe/0309-annotation-collection/index.md b/recipe/0309-annotation-collection/index.md index d7424552f..179d2cc9c 100644 --- a/recipe/0309-annotation-collection/index.md +++ b/recipe/0309-annotation-collection/index.md @@ -11,13 +11,11 @@ topic: ## Use Case -You have a large number of Annotations covering multiple Canvases in a Manifest that should be displayed in a viewer ideally as a recognizable group like a colored layer over the document. +You have a large number of Annotations covering multiple Canvases in a Manifest, for example crowd-sourced transcriptions or the output from a layout analysis algorithm and you want the Annotations to be displayed in a viewer as a recognizable group over the document with a label and a common color. ## Implementation Notes -The [IIIF Presentation API 3](https://iiif.io/api/presentation/3.0/#58-annotation-collection) presents the AnnotationCollection to represent groupings of Annotation Pages that should be managed as a single whole, regardless of which Canvas or resource they target. The AnnotationCollection is a separate document that references one or more AnnotationPages containing the Annotations. The AnnotationPages contain a reference to the parent AnnotationCollection. - -A large collection can be divided into multiple pages. The AnnotationCollection contains references to the first and last AnnotationPage and each AnnotationPage contains a reference to the next page in the chain. +The [IIIF Presentation API 3](https://iiif.io/api/presentation/3.0/#58-annotation-collection) defines the AnnotationCollection as a mechanism to represent groupings of AnnotationPages that should be managed as a single whole, regardless of which Canvas or resource they target. The AnnotationCollection is a separate document that references a chain of one or more separate AnnotationPages containing the Annotations. The AnnotationPages contain a reference to the parent AnnotationCollection and a reference to the next page in the chain. The AnnotationCollection should have a `label` property that can be shown to the user and it can optionally contain additional properties as specified in the [IIIF Presentation API 3](https://iiif.io/api/presentation/3.0/#a-summary-of-property-requirements). @@ -25,40 +23,43 @@ The AnnotationCollection has a `first` property that contains the URI of the fir The IIIF Manifest requires that Annotations that should be shown on a Canvas are contained in AnnotationPages referenced in the `annotations` property of that Canvas. This means that all Annotations need to be grouped by Canvas and put into one or more AnnotationPages per Canvas. An AnnotationPage can not contain Annotations for more than one Canvas. -All AnnotationPages are separate documents that have an `items` property containing the list of Annotation objects and a `partOf` property that contains the URI of the parent AnnotationCollection and a `next` property that contains the URI of the next AnnotationCollection in the sequence. +The AnnotationPages are separate documents that have an `items` property containing the list of Annotations, a `partOf` property that contains the URI of the parent AnnotationCollection, and a `next` property that contains the URI of the next AnnotationCollection in the sequence. -A IIIF viewer that displays Annotations on a Canvas follows the URIs in the `annotations` property of the Canvas and loads the Annotations in the referenced AnnotationPages. If the viewer wants to indicate that these Annotations belong to one or more AnnotationCollections it has to follow the URI in the `partOf` property of the AnnotationPages to identify the AnnotationCollection and display its label and choose a common color for the Annotations. This means that a viewer has to load all AnnotationPages from all Canvases if it wants to present a list of all AnnotationCollections in the Manifest to the user. +A IIIF viewer that displays Annotations on a Canvas follows the URIs in the `annotations` property of the Canvas and loads the Annotations in the referenced AnnotationPages. If the viewer wants to indicate that these Annotations belong to one or more AnnotationCollections it has to follow the URI in the `partOf` property of the AnnotationPages to identify the AnnotationCollection and display its label and choose a common color for the Annotations. The indirect way from the Manifest to the AnnotationCollection means that a viewer has to load all AnnotationPages from all Canvases if it wants to present a complete list of all AnnotationCollections in the Manifest to the user. issues: -- partOf in Prezi3 wants a list with id and type https://iiif.io/api/presentation/3.0/#partof +- partOf in Prezi3 wants a list https://iiif.io/api/presentation/3.0/#partof but example https://iiif.io/api/presentation/3.0/#58-annotation-collection doesn't +- what to do with the viewer links? annotations show fine but the collection doesn't -## Restrictions +## Example -??? +We use a Manifest containing two pages from a newspaper (Berliner Tageblatt, February 16, 1925, from Staatsbibliothek Berlin via Europeana) and a set of Annotations concerning layout and reading order. -## Example +The Annotations select rectangular regions on the Canvases in the Manifest and add textual tags describing layout elements. They are contained in two AnnotationPages "anno_p1.json" for Annotations on the first Canvas and "anno_p2.json" for Annotations on the second Canvas. "anno_p1.json" contains a `next` reference to "anno_p2.json" and both pages contain `partOf` references to the AnnotationCollection. -We use a Manifest containing two pages from a newspaper (Berliner Tageblatt, February 16, 1925, from Staatsbibliothek Berlin via Europeana) and a set of Annotations concerning layout elements. +The AnnotationCollection is in the file "anno_coll.json". It has a `label` and references "anno_p1.json" as the `first` and "anno_p2.json" as the `last` page and contains the `total` number of Annotations. {% include manifest_links.html viewers="UV, Mirador, Curation" manifest="manifest.json" %} {% include jsonviewer.html src="manifest.json" %} -AnnotationPage with Annotations on the first Canvas. +First AnnotationPage with Annotations on the first Canvas. {% include jsonviewer.html src="anno_p1.json" %} -AnnotationPage with Annotations on the second Canvas. +Second AnnotationPage with Annotations on the second Canvas. {% include jsonviewer.html src="anno_p2.json" %} -AnnotationCollection referencing the AnnotationPages. +The AnnotationCollection referencing the AnnotationPages. {% include jsonviewer.html src="anno_coll.json" %} ## Related Recipes -Provide a bulleted list of related recipes and why they are relevant. +* [Embedded or Referenced Annotations][0269] for referencing Annotations in external AnnotationPages +* [Simple Annotation — Tagging][0021] annotating a rectangular Canvas region +* [Annotation with a Non-Rectangular Polygon][0261] annotating an irregular shape on a Canvas {% include acronyms.md %} {% include links.md %} From 89cae76247483f26dab09d7c4d32002f8117f4fe Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Fri, 4 Oct 2024 17:40:27 +0200 Subject: [PATCH 09/27] add page linking information to reference stub. --- .../0309-annotation-collection/anno_coll.json | 22 +++++++-------- recipe/0309-annotation-collection/index.md | 25 +++++++---------- .../0309-annotation-collection/manifest.json | 27 ++++++++----------- 3 files changed, 31 insertions(+), 43 deletions(-) diff --git a/recipe/0309-annotation-collection/anno_coll.json b/recipe/0309-annotation-collection/anno_coll.json index 0f9152b1b..2df69974a 100644 --- a/recipe/0309-annotation-collection/anno_coll.json +++ b/recipe/0309-annotation-collection/anno_coll.json @@ -1,13 +1,13 @@ { - "@context": "http://iiif.io/api/presentation/3/context.json", - "id": "{{ id.url }}", - "type": "AnnotationCollection", - "label": { - "en": [ - "Newspaper layout markup" - ] - }, - "total": 8, - "first": "{{ id.path }}/anno_p1.json", - "last": "{{ id.path }}/anno_p2.json" + "@context": "http://iiif.io/api/presentation/3/context.json", + "id": "{{ id.url }}", + "type": "AnnotationCollection", + "label": { + "en": [ + "Newspaper layout markup" + ] + }, + "total": 8, + "first": "{{ id.path }}/anno_p1.json", + "last": "{{ id.path }}/anno_p2.json" } diff --git a/recipe/0309-annotation-collection/index.md b/recipe/0309-annotation-collection/index.md index 179d2cc9c..5b585c12e 100644 --- a/recipe/0309-annotation-collection/index.md +++ b/recipe/0309-annotation-collection/index.md @@ -23,13 +23,9 @@ The AnnotationCollection has a `first` property that contains the URI of the fir The IIIF Manifest requires that Annotations that should be shown on a Canvas are contained in AnnotationPages referenced in the `annotations` property of that Canvas. This means that all Annotations need to be grouped by Canvas and put into one or more AnnotationPages per Canvas. An AnnotationPage can not contain Annotations for more than one Canvas. -The AnnotationPages are separate documents that have an `items` property containing the list of Annotations, a `partOf` property that contains the URI of the parent AnnotationCollection, and a `next` property that contains the URI of the next AnnotationCollection in the sequence. +The AnnotationPages have an `items` property containing the list of Annotations, a `partOf` property that contains the URI of the parent AnnotationCollection, and a `next` property that contains the URI of the next AnnotationPage in the sequence. AnnotationPages are often separate documents that are [referenced][0269] in the manifest using a reference object that can additionally provide some properties for access inside the manifest. -A IIIF viewer that displays Annotations on a Canvas follows the URIs in the `annotations` property of the Canvas and loads the Annotations in the referenced AnnotationPages. If the viewer wants to indicate that these Annotations belong to one or more AnnotationCollections it has to follow the URI in the `partOf` property of the AnnotationPages to identify the AnnotationCollection and display its label and choose a common color for the Annotations. The indirect way from the Manifest to the AnnotationCollection means that a viewer has to load all AnnotationPages from all Canvases if it wants to present a complete list of all AnnotationCollections in the Manifest to the user. - -issues: -- partOf in Prezi3 wants a list https://iiif.io/api/presentation/3.0/#partof but example https://iiif.io/api/presentation/3.0/#58-annotation-collection doesn't -- what to do with the viewer links? annotations show fine but the collection doesn't +A IIIF viewer that displays Annotations on a Canvas follows the URIs in the `annotations` property of the Canvas and loads the Annotations in the referenced AnnotationPages. If the viewer wants to indicate that these Annotations belong to one or more AnnotationCollections it has to follow the URI in the `partOf` property of the AnnotationPages to identify the AnnotationCollection and display its label and choose a common color for the Annotations. The indirect connection from the Manifest to the AnnotationCollection means that a viewer would have to load all AnnotationPages from all Canvases if it wants to present a complete list of all AnnotationCollections in the Manifest to the user. This potentially slow process can be avoided if the `partOf` and `next` properties of the AnnotationPages are provided in the reference object inside the Manifest like in the example below. ## Example @@ -39,21 +35,19 @@ The Annotations select rectangular regions on the Canvases in the Manifest and a The AnnotationCollection is in the file "anno_coll.json". It has a `label` and references "anno_p1.json" as the `first` and "anno_p2.json" as the `last` page and contains the `total` number of Annotations. -{% include manifest_links.html viewers="UV, Mirador, Curation" manifest="manifest.json" %} - -{% include jsonviewer.html src="manifest.json" %} +The AnnotationCollection referencing the AnnotationPages: -First AnnotationPage with Annotations on the first Canvas. +{% include jsonviewer.html src="anno_coll.json" %} -{% include jsonviewer.html src="anno_p1.json" %} +The Manifest containing the two Canvases and referencing the AnnotationPages: -Second AnnotationPage with Annotations on the second Canvas. +{% include manifest_links.html viewers="" manifest="manifest.json" %} -{% include jsonviewer.html src="anno_p2.json" %} +{% include jsonviewer.html src="manifest.json" %} -The AnnotationCollection referencing the AnnotationPages. +The first AnnotationPage with Annotations on the first Canvas: [anno_p1.json](anno_p1.json) -{% include jsonviewer.html src="anno_coll.json" %} +The second AnnotationPage with Annotations on the second Canvas: [anno_p2.json](anno_p2.json) ## Related Recipes @@ -63,4 +57,3 @@ The AnnotationCollection referencing the AnnotationPages. {% include acronyms.md %} {% include links.md %} - diff --git a/recipe/0309-annotation-collection/manifest.json b/recipe/0309-annotation-collection/manifest.json index 2cdb491a7..7185646b9 100755 --- a/recipe/0309-annotation-collection/manifest.json +++ b/recipe/0309-annotation-collection/manifest.json @@ -22,20 +22,6 @@ ] } }, - "provider": [{ - "id": "https://www.europeana.eu/", - "type": "Agent", - "label": { "en": [ "Europeana" ] }, - "logo": [ - { - "id": "https://style.europeana.eu/images/europeana-logo-default.png", - "type": "Image", - "format": "image/png", - "height": 310, - "width": 100 - } - ] - }], "items": [ { "id": "{{ id.path }}/canvas/p1", @@ -76,7 +62,12 @@ "annotations": [ { "id": "{{ id.path }}/anno_p1.json", - "type": "AnnotationPage" + "type": "AnnotationPage", + "partOf": [{ + "id": "{{ id.path }}/anno_coll.json", + "type": "AnnotationCollection" + }], + "next": "{{ id.path }}/anno_p2.json" } ] }, @@ -119,7 +110,11 @@ "annotations": [ { "id": "{{ id.path }}/anno_p2.json", - "type": "AnnotationPage" + "type": "AnnotationPage", + "partOf": [{ + "id": "{{ id.path }}/anno_coll.json", + "type": "AnnotationCollection" + }] } ] } From e6e65f12c76c23281922775fd4e3cad245cd6af6 Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Fri, 4 Oct 2024 18:05:45 +0200 Subject: [PATCH 10/27] add missing "prev" links. --- recipe/0309-annotation-collection/anno_p2.json | 1 + recipe/0309-annotation-collection/index.md | 8 ++++---- recipe/0309-annotation-collection/manifest.json | 3 ++- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/recipe/0309-annotation-collection/anno_p2.json b/recipe/0309-annotation-collection/anno_p2.json index 40c4cfc52..b34f4551e 100644 --- a/recipe/0309-annotation-collection/anno_p2.json +++ b/recipe/0309-annotation-collection/anno_p2.json @@ -6,6 +6,7 @@ "id": "{{ id.path }}/anno_coll.json", "type": "AnnotationCollection" }], + "prev": "{{ id.path }}/anno_p1.json", "items": [ { "id": "{{ id.url }}-1", diff --git a/recipe/0309-annotation-collection/index.md b/recipe/0309-annotation-collection/index.md index 5b585c12e..8364fec84 100644 --- a/recipe/0309-annotation-collection/index.md +++ b/recipe/0309-annotation-collection/index.md @@ -23,15 +23,15 @@ The AnnotationCollection has a `first` property that contains the URI of the fir The IIIF Manifest requires that Annotations that should be shown on a Canvas are contained in AnnotationPages referenced in the `annotations` property of that Canvas. This means that all Annotations need to be grouped by Canvas and put into one or more AnnotationPages per Canvas. An AnnotationPage can not contain Annotations for more than one Canvas. -The AnnotationPages have an `items` property containing the list of Annotations, a `partOf` property that contains the URI of the parent AnnotationCollection, and a `next` property that contains the URI of the next AnnotationPage in the sequence. AnnotationPages are often separate documents that are [referenced][0269] in the manifest using a reference object that can additionally provide some properties for access inside the manifest. +The AnnotationPages have an `items` property containing the list of Annotations, a `partOf` property that contains the URI of the parent AnnotationCollection, and `next` and `prev` properties that contain the URIs of the next and previous AnnotationPages in the sequence. AnnotationPages are often separate documents that are [referenced][0269] in the manifest using a reference object that can additionally provide some properties for access inside the manifest. -A IIIF viewer that displays Annotations on a Canvas follows the URIs in the `annotations` property of the Canvas and loads the Annotations in the referenced AnnotationPages. If the viewer wants to indicate that these Annotations belong to one or more AnnotationCollections it has to follow the URI in the `partOf` property of the AnnotationPages to identify the AnnotationCollection and display its label and choose a common color for the Annotations. The indirect connection from the Manifest to the AnnotationCollection means that a viewer would have to load all AnnotationPages from all Canvases if it wants to present a complete list of all AnnotationCollections in the Manifest to the user. This potentially slow process can be avoided if the `partOf` and `next` properties of the AnnotationPages are provided in the reference object inside the Manifest like in the example below. +A IIIF viewer that displays Annotations on a Canvas follows the URIs in the `annotations` property of the Canvas and loads the Annotations in the referenced AnnotationPages. If the viewer wants to indicate that these Annotations belong to one or more AnnotationCollections it has to follow the URI in the `partOf` property of the AnnotationPages to identify the AnnotationCollection and display its label and choose a common color for the Annotations. The indirect connection from the Manifest to the AnnotationCollection means that a viewer would have to load all AnnotationPages from all Canvases if it wants to present a complete list of all AnnotationCollections in the Manifest to the user. This potentially slow process can be avoided if the `partOf`, `next`, and `prev` properties of the AnnotationPages are provided in the reference object inside the Manifest like in the example below. ## Example We use a Manifest containing two pages from a newspaper (Berliner Tageblatt, February 16, 1925, from Staatsbibliothek Berlin via Europeana) and a set of Annotations concerning layout and reading order. -The Annotations select rectangular regions on the Canvases in the Manifest and add textual tags describing layout elements. They are contained in two AnnotationPages "anno_p1.json" for Annotations on the first Canvas and "anno_p2.json" for Annotations on the second Canvas. "anno_p1.json" contains a `next` reference to "anno_p2.json" and both pages contain `partOf` references to the AnnotationCollection. +The Annotations select rectangular regions on the Canvases in the Manifest and add textual tags describing layout elements. They are contained in two AnnotationPages "anno_p1.json" for Annotations on the first Canvas and "anno_p2.json" for Annotations on the second Canvas. "anno_p1.json" contains a `next` reference to "anno_p2.json", "anno_p2.json" contains a `prev` reference to "anno_p1.json", and both pages contain a `partOf` reference to the AnnotationCollection. The AnnotationCollection is in the file "anno_coll.json". It has a `label` and references "anno_p1.json" as the `first` and "anno_p2.json" as the `last` page and contains the `total` number of Annotations. @@ -52,7 +52,7 @@ The second AnnotationPage with Annotations on the second Canvas: [anno_p2.json]( ## Related Recipes * [Embedded or Referenced Annotations][0269] for referencing Annotations in external AnnotationPages -* [Simple Annotation — Tagging][0021] annotating a rectangular Canvas region +* [Simple Annotation - Tagging][0021] annotating a rectangular Canvas region * [Annotation with a Non-Rectangular Polygon][0261] annotating an irregular shape on a Canvas {% include acronyms.md %} diff --git a/recipe/0309-annotation-collection/manifest.json b/recipe/0309-annotation-collection/manifest.json index 7185646b9..b022d2e68 100755 --- a/recipe/0309-annotation-collection/manifest.json +++ b/recipe/0309-annotation-collection/manifest.json @@ -114,7 +114,8 @@ "partOf": [{ "id": "{{ id.path }}/anno_coll.json", "type": "AnnotationCollection" - }] + }], + "prev": "{{ id.path }}/anno_p1.json" } ] } From 37b664f4b5edf68efd9fbee8a76033686c05fc76 Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Fri, 25 Oct 2024 16:59:38 +0200 Subject: [PATCH 11/27] updated with feedback from editors. --- recipe/0309-annotation-collection/index.md | 26 +++++++++---------- .../0309-annotation-collection/manifest.json | 16 ++++++++++-- 2 files changed, 27 insertions(+), 15 deletions(-) diff --git a/recipe/0309-annotation-collection/index.md b/recipe/0309-annotation-collection/index.md index 8364fec84..2451bf898 100644 --- a/recipe/0309-annotation-collection/index.md +++ b/recipe/0309-annotation-collection/index.md @@ -1,5 +1,5 @@ --- -title: Using Annotation Collections +title: Grouping Annotations into Collections id: 309 layout: recipe tags: [tbc] @@ -11,21 +11,21 @@ topic: ## Use Case -You have a large number of Annotations covering multiple Canvases in a Manifest, for example crowd-sourced transcriptions or the output from a layout analysis algorithm and you want the Annotations to be displayed in a viewer as a recognizable group over the document with a label and a common color. +You have a large number of Annotations covering multiple Canvases in a Manifest, for example crowd-sourced transcriptions or the output from a layout analysis algorithm, and you want the Annotations to be displayed in a viewer as a recognizable group over the document with a label and a common color. ## Implementation Notes -The [IIIF Presentation API 3](https://iiif.io/api/presentation/3.0/#58-annotation-collection) defines the AnnotationCollection as a mechanism to represent groupings of AnnotationPages that should be managed as a single whole, regardless of which Canvas or resource they target. The AnnotationCollection is a separate document that references a chain of one or more separate AnnotationPages containing the Annotations. The AnnotationPages contain a reference to the parent AnnotationCollection and a reference to the next page in the chain. +The [IIIF Presentation API 3](https://iiif.io/api/presentation/3.0/#58-annotation-collection) defines Annotation Collections as a mechanism to represent groupings of Annotation Pages that should be managed as a single whole, regardless of which Canvas or resource they target. The Annotation Collection is a separate document that references a chain of one or more separate Annotation Pages which contain the Annotations. The Annotation Pages contain a reference to the parent Annotation Collection and a reference to the next page in the chain. -The AnnotationCollection should have a `label` property that can be shown to the user and it can optionally contain additional properties as specified in the [IIIF Presentation API 3](https://iiif.io/api/presentation/3.0/#a-summary-of-property-requirements). +The Annotation Collection must have a `type` of "AnnotationCollection" and should have a `label` property that can be shown to the user and it can optionally contain additional properties as specified in the [IIIF Presentation API 3](https://iiif.io/api/presentation/3.0/#a-summary-of-property-requirements). -The AnnotationCollection has a `first` property that contains the URI of the first AnnotationPage in the sequence, a `last` property that contains the URI of the last AnnotationPage and it should have a `total` property that contains the total number of Annotations in the collection. +The Annotation Collection has a `first` property that contains the URI of the first Annotation Page in the sequence, a `last` property that contains the URI of the last Annotation Page and it should have a `total` property that contains the total number of Annotations in the collection. -The IIIF Manifest requires that Annotations that should be shown on a Canvas are contained in AnnotationPages referenced in the `annotations` property of that Canvas. This means that all Annotations need to be grouped by Canvas and put into one or more AnnotationPages per Canvas. An AnnotationPage can not contain Annotations for more than one Canvas. +The IIIF Manifest requires that Annotations that are intended to be shown on a Canvas are contained in Annotation Pages referenced in the `annotations` property of that Canvas. This means that all Annotations need to be grouped by Canvas and put into one or more Annotation Pages per Canvas. An Annotation Page can not contain Annotations for more than one Canvas. -The AnnotationPages have an `items` property containing the list of Annotations, a `partOf` property that contains the URI of the parent AnnotationCollection, and `next` and `prev` properties that contain the URIs of the next and previous AnnotationPages in the sequence. AnnotationPages are often separate documents that are [referenced][0269] in the manifest using a reference object that can additionally provide some properties for access inside the manifest. +The Annotation Pages must have a `type` of "AnnotationPage" and have an `items` property containing the list of Annotations, a `partOf` property that contains the URI of the parent Annotation Collection, and `next` and `prev` properties that contain the URIs of the next and previous Annotation Pages in the sequence. Annotation Pages are often separate documents that are [referenced][0269] in the manifest using a reference object that can additionally provide some properties for access inside the manifest. -A IIIF viewer that displays Annotations on a Canvas follows the URIs in the `annotations` property of the Canvas and loads the Annotations in the referenced AnnotationPages. If the viewer wants to indicate that these Annotations belong to one or more AnnotationCollections it has to follow the URI in the `partOf` property of the AnnotationPages to identify the AnnotationCollection and display its label and choose a common color for the Annotations. The indirect connection from the Manifest to the AnnotationCollection means that a viewer would have to load all AnnotationPages from all Canvases if it wants to present a complete list of all AnnotationCollections in the Manifest to the user. This potentially slow process can be avoided if the `partOf`, `next`, and `prev` properties of the AnnotationPages are provided in the reference object inside the Manifest like in the example below. +A IIIF viewer that displays Annotations on a Canvas follows the URIs in the `annotations` property of the Canvas and loads the Annotations in the referenced Annotation Pages. If the viewer wants to indicate that these Annotations belong to one or more Annotation Collections it has to follow the URI in the `partOf` property of the Annotation Pages to identify the Annotation Collection and display its label and choose a common color for the Annotations. The indirect connection from the Manifest to the Annotation Collection means that a viewer would have to load all Annotation Pages from all Canvases if it wants to present a complete list of all Annotation Collections in the Manifest to the user. This potentially slow process can be avoided if the `partOf`, `next`, `prev` properties of the Annotation Pages are provided in the reference object inside the Manifest and also the relevant properties of the Annotation Collection and provided in the `partOf` reference object like in the example below. ## Example @@ -39,15 +39,15 @@ The AnnotationCollection referencing the AnnotationPages: {% include jsonviewer.html src="anno_coll.json" %} -The Manifest containing the two Canvases and referencing the AnnotationPages: +The first AnnotationPage with Annotations on the first Canvas: [anno_p1.json](anno_p1.json) -{% include manifest_links.html viewers="" manifest="manifest.json" %} +The second AnnotationPage with Annotations on the second Canvas: [anno_p2.json](anno_p2.json) -{% include jsonviewer.html src="manifest.json" %} +The Manifest containing the two Canvases and referencing the AnnotationPages: -The first AnnotationPage with Annotations on the first Canvas: [anno_p1.json](anno_p1.json) +{% include manifest_links.html viewers="" manifest="manifest.json" config='data-line="66-77,121-131"' %} -The second AnnotationPage with Annotations on the second Canvas: [anno_p2.json](anno_p2.json) +{% include jsonviewer.html src="manifest.json" %} ## Related Recipes diff --git a/recipe/0309-annotation-collection/manifest.json b/recipe/0309-annotation-collection/manifest.json index b022d2e68..adaed9ef1 100755 --- a/recipe/0309-annotation-collection/manifest.json +++ b/recipe/0309-annotation-collection/manifest.json @@ -65,7 +65,13 @@ "type": "AnnotationPage", "partOf": [{ "id": "{{ id.path }}/anno_coll.json", - "type": "AnnotationCollection" + "type": "AnnotationCollection", + "label": { + "en": [ + "Newspaper layout markup" + ] + }, + "total": 8 }], "next": "{{ id.path }}/anno_p2.json" } @@ -113,7 +119,13 @@ "type": "AnnotationPage", "partOf": [{ "id": "{{ id.path }}/anno_coll.json", - "type": "AnnotationCollection" + "type": "AnnotationCollection", + "label": { + "en": [ + "Newspaper layout markup" + ] + }, + "total": 8 }], "prev": "{{ id.path }}/anno_p1.json" } From 038efdac0bacd5a55f4e97a9d208d52e2af3af90 Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Fri, 25 Oct 2024 18:07:31 +0200 Subject: [PATCH 12/27] fixed json highlight. --- recipe/0309-annotation-collection/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipe/0309-annotation-collection/index.md b/recipe/0309-annotation-collection/index.md index 2451bf898..dbd78d246 100644 --- a/recipe/0309-annotation-collection/index.md +++ b/recipe/0309-annotation-collection/index.md @@ -45,9 +45,9 @@ The second AnnotationPage with Annotations on the second Canvas: [anno_p2.json]( The Manifest containing the two Canvases and referencing the AnnotationPages: -{% include manifest_links.html viewers="" manifest="manifest.json" config='data-line="66-77,121-131"' %} +{% include manifest_links.html viewers="" manifest="manifest.json" %} -{% include jsonviewer.html src="manifest.json" %} +{% include jsonviewer.html src="manifest.json" config='data-line="66-77,121-131"' %} ## Related Recipes From 3d38d59fcebd270269bd665f50a0e8cdea2fafe6 Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Fri, 1 Nov 2024 17:08:20 +0100 Subject: [PATCH 13/27] reworked the part about embedded properties in the manifest. --- recipe/0309-annotation-collection/index.md | 12 ++++++------ recipe/0309-annotation-collection/manifest.json | 8 ++++++-- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/recipe/0309-annotation-collection/index.md b/recipe/0309-annotation-collection/index.md index dbd78d246..3b72e3ab3 100644 --- a/recipe/0309-annotation-collection/index.md +++ b/recipe/0309-annotation-collection/index.md @@ -23,9 +23,9 @@ The Annotation Collection has a `first` property that contains the URI of the fi The IIIF Manifest requires that Annotations that are intended to be shown on a Canvas are contained in Annotation Pages referenced in the `annotations` property of that Canvas. This means that all Annotations need to be grouped by Canvas and put into one or more Annotation Pages per Canvas. An Annotation Page can not contain Annotations for more than one Canvas. -The Annotation Pages must have a `type` of "AnnotationPage" and have an `items` property containing the list of Annotations, a `partOf` property that contains the URI of the parent Annotation Collection, and `next` and `prev` properties that contain the URIs of the next and previous Annotation Pages in the sequence. Annotation Pages are often separate documents that are [referenced][0269] in the manifest using a reference object that can additionally provide some properties for access inside the manifest. +The Annotation Pages must have a `type` of "AnnotationPage" and have an `items` property containing the list of Annotations, a `partOf` property that contains the URI of the parent Annotation Collection, and `next` and `prev` properties that contain the URIs of the next and previous Annotation Pages in the sequence. Annotation Pages are often separate documents that are [referenced][0269] in the manifest using a reference object with an `id` property containing the URI of the external document and `type` containing its type. The reference object can also provide copies of other properties from the external document for access inside the Manifest. -A IIIF viewer that displays Annotations on a Canvas follows the URIs in the `annotations` property of the Canvas and loads the Annotations in the referenced Annotation Pages. If the viewer wants to indicate that these Annotations belong to one or more Annotation Collections it has to follow the URI in the `partOf` property of the Annotation Pages to identify the Annotation Collection and display its label and choose a common color for the Annotations. The indirect connection from the Manifest to the Annotation Collection means that a viewer would have to load all Annotation Pages from all Canvases if it wants to present a complete list of all Annotation Collections in the Manifest to the user. This potentially slow process can be avoided if the `partOf`, `next`, `prev` properties of the Annotation Pages are provided in the reference object inside the Manifest and also the relevant properties of the Annotation Collection and provided in the `partOf` reference object like in the example below. +For an Annotation Page you can provide the `partOf`, `next`, `prev` property in the reference object in the `annotations` property of the Canvas. In the `partOf` property of the Annotation Page you can provide a reference object for the Annotation Collection and its `label`, `total`, `first`, and `last` properties as in the example below. In the case of the Annotation Collection it is strongly suggested that you provide these properties in the Manifest to make it possible for the IIIF viewer to know that the Annotations are part of a Collection and display its label without having to load any of the external documents. If the information is not in the Manifest the viewer has to load all Annotation Pages referenced in the Canvases to find and load the Annotation Collections. ## Example @@ -33,9 +33,9 @@ We use a Manifest containing two pages from a newspaper (Berliner Tageblatt, Feb The Annotations select rectangular regions on the Canvases in the Manifest and add textual tags describing layout elements. They are contained in two AnnotationPages "anno_p1.json" for Annotations on the first Canvas and "anno_p2.json" for Annotations on the second Canvas. "anno_p1.json" contains a `next` reference to "anno_p2.json", "anno_p2.json" contains a `prev` reference to "anno_p1.json", and both pages contain a `partOf` reference to the AnnotationCollection. -The AnnotationCollection is in the file "anno_coll.json". It has a `label` and references "anno_p1.json" as the `first` and "anno_p2.json" as the `last` page and contains the `total` number of Annotations. +The Annotation Collection is in the file "anno_coll.json". It has a `label` and references "anno_p1.json" as the `first` and "anno_p2.json" as the `last` page and contains the `total` number of Annotations. -The AnnotationCollection referencing the AnnotationPages: +The Annotation Collection referencing the Annotation Pages: {% include jsonviewer.html src="anno_coll.json" %} @@ -43,7 +43,7 @@ The first AnnotationPage with Annotations on the first Canvas: [anno_p1.json](an The second AnnotationPage with Annotations on the second Canvas: [anno_p2.json](anno_p2.json) -The Manifest containing the two Canvases and referencing the AnnotationPages: +The Manifest containing the two Canvases and referencing the Annotation Pages: {% include manifest_links.html viewers="" manifest="manifest.json" %} @@ -51,7 +51,7 @@ The Manifest containing the two Canvases and referencing the AnnotationPages: ## Related Recipes -* [Embedded or Referenced Annotations][0269] for referencing Annotations in external AnnotationPages +* [Embedded or Referenced Annotations][0269] for referencing Annotations in external Annotation Pages * [Simple Annotation - Tagging][0021] annotating a rectangular Canvas region * [Annotation with a Non-Rectangular Polygon][0261] annotating an irregular shape on a Canvas diff --git a/recipe/0309-annotation-collection/manifest.json b/recipe/0309-annotation-collection/manifest.json index adaed9ef1..a8cd1f9f5 100755 --- a/recipe/0309-annotation-collection/manifest.json +++ b/recipe/0309-annotation-collection/manifest.json @@ -71,7 +71,9 @@ "Newspaper layout markup" ] }, - "total": 8 + "total": 8, + "first": "{{ id.path }}/anno_p1.json", + "last": "{{ id.path }}/anno_p2.json" }], "next": "{{ id.path }}/anno_p2.json" } @@ -125,7 +127,9 @@ "Newspaper layout markup" ] }, - "total": 8 + "total": 8, + "first": "{{ id.path }}/anno_p1.json", + "last": "{{ id.path }}/anno_p2.json" }], "prev": "{{ id.path }}/anno_p1.json" } From a1b5bb41f2d2e39c7115bc3fc2555856c12f6119 Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Tue, 5 Nov 2024 18:43:57 +0100 Subject: [PATCH 14/27] fix manifest json viewer highlighting. --- recipe/0309-annotation-collection/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/0309-annotation-collection/index.md b/recipe/0309-annotation-collection/index.md index 3b72e3ab3..0c5ac9447 100644 --- a/recipe/0309-annotation-collection/index.md +++ b/recipe/0309-annotation-collection/index.md @@ -47,7 +47,7 @@ The Manifest containing the two Canvases and referencing the Annotation Pages: {% include manifest_links.html viewers="" manifest="manifest.json" %} -{% include jsonviewer.html src="manifest.json" config='data-line="66-77,121-131"' %} +{% include jsonviewer.html src="manifest.json" config='data-line="66-79,122-135"' %} ## Related Recipes From ad13968c635a1fdfaf2f163f4949448176f23660 Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Tue, 5 Nov 2024 18:55:27 +0100 Subject: [PATCH 15/27] fix highlighting again. --- recipe/0309-annotation-collection/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/0309-annotation-collection/index.md b/recipe/0309-annotation-collection/index.md index 0c5ac9447..27d12f215 100644 --- a/recipe/0309-annotation-collection/index.md +++ b/recipe/0309-annotation-collection/index.md @@ -47,7 +47,7 @@ The Manifest containing the two Canvases and referencing the Annotation Pages: {% include manifest_links.html viewers="" manifest="manifest.json" %} -{% include jsonviewer.html src="manifest.json" config='data-line="66-79,122-135"' %} +{% include jsonviewer.html src="manifest.json" config='data-line="66-80,123-138"' %} ## Related Recipes From c38ff4561500c9fc46592108f4aba72c82f75ffc Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Tue, 5 Nov 2024 19:03:30 +0100 Subject: [PATCH 16/27] fix highlighting again. --- recipe/0309-annotation-collection/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/0309-annotation-collection/index.md b/recipe/0309-annotation-collection/index.md index 27d12f215..2ec68a374 100644 --- a/recipe/0309-annotation-collection/index.md +++ b/recipe/0309-annotation-collection/index.md @@ -47,7 +47,7 @@ The Manifest containing the two Canvases and referencing the Annotation Pages: {% include manifest_links.html viewers="" manifest="manifest.json" %} -{% include jsonviewer.html src="manifest.json" config='data-line="66-80,123-138"' %} +{% include jsonviewer.html src="manifest.json" config='data-line="66-80,124-138"' %} ## Related Recipes From a5ce41baa196b37f1a79cac4a372d1d7e1c07e43 Mon Sep 17 00:00:00 2001 From: Glen Robson Date: Fri, 8 Nov 2024 23:23:36 +0000 Subject: [PATCH 17/27] Enabling validation --- .github/workflows/preview.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/preview.yml b/.github/workflows/preview.yml index 6dd5def26..8bd420d14 100644 --- a/.github/workflows/preview.yml +++ b/.github/workflows/preview.yml @@ -70,8 +70,8 @@ jobs: python -m pip install --upgrade pip pip install -r scripts/requirements.txt - # - name: validate - # run: scripts/validate.sh + - name: validate + run: scripts/validate.sh - name: add URL to config run: .github/bin/addURL.sh From 3c5baaf7851025685cfc063f37a9d42ad8cd2c9e Mon Sep 17 00:00:00 2001 From: Glen Robson Date: Sat, 9 Nov 2024 00:08:07 +0000 Subject: [PATCH 18/27] Turning next into a resource --- recipe/0309-annotation-collection/anno_p1.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/recipe/0309-annotation-collection/anno_p1.json b/recipe/0309-annotation-collection/anno_p1.json index 18f1ac0b3..f93ae336f 100644 --- a/recipe/0309-annotation-collection/anno_p1.json +++ b/recipe/0309-annotation-collection/anno_p1.json @@ -6,7 +6,10 @@ "id": "{{ id.path }}/anno_coll.json", "type": "AnnotationCollection" }], - "next": "{{ id.path }}/anno_p2.json", + "next": { + "id": "{{ id.path }}/anno_p2.json", + "type": "AnnotationPage" + }, "items": [ { "id": "{{ id.url }}-1", From 9077a7659c95a222949aa6fd7b9dd71d30054897 Mon Sep 17 00:00:00 2001 From: Glen Robson Date: Sat, 9 Nov 2024 00:08:50 +0000 Subject: [PATCH 19/27] Turning prev into resource --- recipe/0309-annotation-collection/anno_p2.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/recipe/0309-annotation-collection/anno_p2.json b/recipe/0309-annotation-collection/anno_p2.json index b34f4551e..ce98ddcd5 100644 --- a/recipe/0309-annotation-collection/anno_p2.json +++ b/recipe/0309-annotation-collection/anno_p2.json @@ -6,7 +6,10 @@ "id": "{{ id.path }}/anno_coll.json", "type": "AnnotationCollection" }], - "prev": "{{ id.path }}/anno_p1.json", + "prev": { + "id": "{{ id.path }}/anno_p1.json", + "type": "AnnotationPage" + }, "items": [ { "id": "{{ id.url }}-1", From 9aaa55bceb483560cee189b1fa7574c9cfe15c99 Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Tue, 12 Nov 2024 16:39:38 +0100 Subject: [PATCH 20/27] add data model diagram. --- .../diagram-309.graffle | Bin 0 -> 80766 bytes .../0309-annotation-collection/diagram-309.png | Bin 0 -> 108788 bytes recipe/0309-annotation-collection/index.md | 5 ++++- 3 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 recipe/0309-annotation-collection/diagram-309.graffle create mode 100644 recipe/0309-annotation-collection/diagram-309.png diff --git a/recipe/0309-annotation-collection/diagram-309.graffle b/recipe/0309-annotation-collection/diagram-309.graffle new file mode 100644 index 0000000000000000000000000000000000000000..4e22f43a4c7dc4c20093c3471c8e017ce5e35f83 GIT binary patch literal 80766 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%0D>G>km%b|4GKuaE6}8PdM>f6`EQcCOZXw| zgHoYdC@J92bRaRhA);!!ZV$1xu!wUiQUYyj+~~WygQX{E03%NnigfA`m=yUW78GI2 z6mv8Mpg-u5{4Sg!^}WEa$nJ#s-2m(6hsC zZ7Iy&ITSehdG9x_sqy@rWL~-gg#pwj0<$RVQa6TQ-w31nlJ-W}>H|9lxZ%+78D=i+b-7y-sP#OgQWh^V+WpnB=! zM2Wy74d@3DAU~ff7(j2&e9P1RI3nf}KtE_0Sk+&^aqoPxavTmh=!E-#aCD<7FsFzr7c zTFsIJj@3z*g0?%@YjDVj6nq<^KJ2%_pVaZ6q}?u2q3`PZr-`H0JB7v)%@+lAV^!C} z>K#~;9@$ z8mCVTG&DBj4yoGpZo)I-8kvfX0-?95(np^bN2lM70Y z>iNy9Bnijt;EDCsN9rU+r8u01za1DV8a4`l(Y|Jv{_g{%nd%7@71y$u`R!1HgfB|{ z=>7LVO7elk(p}Z@!G8iX|3?84ZA>6)<^V=1=D5d2m4bN1GKeAD*moRK-tvcAfnERK zhxpZa@*4kMi6E%9;y*_shPnBKXvTx}w_Wq!&wp))Cc;W#F8~A{Fp)(~q{a8L<291< zCt2{XzkzP-bv+~r-oT?h@FvdC5e(Th641L>Mfo3}lq5hONz=R(+s%-3;Eq$@*{ZLT4*kb+z|ykPfPb=YX~V5=p4D6#N30FL79Lm;T|^7|qWw>^=pX;_b+1JGuMw9edh?lg(P0Pgjd|6u}XQy{jideW9$av<@@m8uYyb z?TY_>F5K(atZ|jUbAnTnYC=~DPReCVmo4-LL3YM@eKs@w75q=(^&h4dp!IefD@QJ0 z>16G?_GtlofOSCnA0FTg1(X-(dk|wYE_nZ}CuZ?`gByXC;A)pYy&(T$c_5bP0365U zai4RC0ZL!bS+vgnw7Q@I`XOQYd*B-Ry#-TJp7e?R=lk9mDCJ11PBhY_-a;_-NH|OV z_~w$lfft}RxJr&0ZrwNS&oC1`j@TmUUC^h#8Nl$~&cA0+@`|s`2}w)by?(2jSs=brk=3)lc5-!t4fQhjO#;ls#un%Pn=F zfU`(nf+^oASc<&x`DcAmFOYPJXte$uP*d|Q8u}+YGD`!D!$%2xiCwFu9qoD4nzz73 zJ_14k1sY5jB!7R){1xo7q|f2lhB~$L`q@!<$nJT9oXI_c-e(EH6(u*E0(g=naMCr@ znizkIbjU`hfftxhvf80bTcaB+m@bd`~ zc;6DfSF-p-`u|%N12q>+-YWIa8Rg>I``(t8vpeNVIv_x@miGc%xyB-f`!{cZp+KX8 z?{_|`%xceWFkQ7fvYIg;eoepxR;H%__Chbzi~5gQ?ENP2$iGV?sFl-dR&#Pu-k$6X z@-V0ogI=(h|Bkz0!9W0fh@?F=&tPr6HW`<&A@Ei*(0bjFQ8fl!)CTfLq07-mC zveS&o&FcitP4u<8icEqF0O|N6$U4(_iI9-mRxFEaOibgUB2~-!DAU~J5I8oG<~%*^ zt$>$8{*n$^(+uVSZ3b41E0H4F{PqAaD!i8fQ8Z6aLhvuK9ryEPbJ%1j zyI;@!lJ#{z1OVZ_{R+jd1fZaz6;)KI8C!2NMYXKFIk6XzzZNSKzYeVr3keAsLTYQd zo*#$-(xZELx7$B0e**(6QjP$8BQY_tU~7a5;Q7A+P(J;!Ou>LDVEEV}o*`wDsw2ol zS_LRvO1vHhh7MWn&sF8U2YQQxnx3B?78G?Qz{8NCwF66Gu2>~p)4~InpeC*|82pC< z{zKdFZlcOqx(>n6DwS3P*z(JWeDlDRb3=0gBagZ=GqaQ9crP!l_H`t;;ph5L0G)5q z2YPnn;t(8|E=o?z!NIXvLj+w6z_l%MPr9rDv)T#ruHZ^12%k@(296v8xuy@UR9}Fx zz$qWDa5|2vCIG~@K#uKcHA|L zU`P79&5)Ovf#yu^rFMXYSK#!YwhfTe+HOYAy6NNGP4`X4JVKRX?`XW+{#l~+w6BDb zOviplnPL|uZ+0325=qpPlb0`%m*VK*V~owo>>5VIAfyLLGjahSQh9^b)t}_s4$9h= zIWI@~=_7jeu6us{Qr$IXzIp`E+DbOUKbNLbO`5ZOZU$0PQi;3zRi(}6Vh8i4Wi_Lw z2F5D$?=F+EnKO6P?ZyPB0dT`)TbG+-^WX9rxf#r7lZ%a}D)jn_fbaE+^~d?Er$?oi zz_qv`ZP&a?fqm{~t7?RMV&D_)s(Qe%BroW!1-vSaR73qHe>lvqeT!_74@A!uPwW0hfK}&tZx`WnzZp zZ>)*c>MUY`K3Eu+c)a&N*(@KdJjjljMHfN--pN}R&x0CaR zi9hk?_XBswVjTWuqR05C+^!&;V%}W_3VHsT=jCo>xMN?LFGbTRl~ZGOVid>T5}^qB z|55doQE@Fz*8zqA!6CRqaDs&34hb&7-9sR_+u#~VfZ#s3yE}suAh^4`yTf;K?|t6y z-nCf#fLT3#y8Bdh?W)?FN}O9&{5T4rn)7BmtYCk>$P*&yB?rVF^HRGLKw6^d__Vt4 z$`V-nhW>{7olme?=N!U2vc78t?2A@^2#EnxFFXQAQPzAGn&P&VSP9U55|ueEHo4$& z`~6%*!bHhKmKwoT(Q?ioNjZ;uTcoQez8};enGqWOcs+e7VBsH{mizLO>E?dusVq>WFZ_H}eT!j27VZoshDApZs?o!Y2gTV!9s&ftY+d)dkWF zXlM6K*0$<&8mC|?Iio8X7h6V7%slm+B|AW-6vgVSdG!Sx5ts6qCz7#L$WZ}>M^g74 zid#T&+XOJ7;*wuJf0m?EUzek=T4gIyyxuDJt3qq%=WIU_AYe7{Q6@p*iZM;|oVr-J zJe*hedN`FZCBuGG9t?VA_f%$R+Fsj<<}>KG_+mYD)Cc3xca47Tm~|fDmjry?3P$}w z<-qSGsiX`GUbz%*MX#q@Q+h^5c8fQ=PvK~_taG(i+F7cz<%a%MW%T>_1saW;aoQh( zcXRUclHYG30${HICm>iGp8subd<55NSvM6ZC59)(9&A*ebNJ?F_0H?T)i++$fni~2 zpdb%o9`Hmej&4PUW(JU^>hdy*A%jy4W30ZRGgK-!9icMe1m0 zP*3hMG~ESorskxlr|ap-aL#2OH5CTe%5+CElX`4KN`wL_vF+Ng5t&P-x(n*yOcjl< z!$fdM)s((+bo*~+aLR)X*A31M@H&_L**;Lf0433@awgILOpK=7^WGVtwf%yi6LtJ1 zWkq+GJ8b6m_tl`UjGcqXp_}{Vq`FHZw@yCtl-9f3x$&${45FYQhq4KZAQBa`_b3^q z<0lD0CY%dp^T2j~+T@HwxZZ#r_Qxvh#jx(*OtL7olYh&?;_^opj1k+FaC4VzjaUQs zKzGKN^)S-t+dCkjP;?fX{fFal1XTX3$PO(7?9>{KHa(v1Ck>{Z@K1GLtrC;qA#CfY zfsJ3wCA>R(KJDd|XyM!`=VQ{daL;|eottcJKbJj!BE);nde4|I(TE~`B-Yvh1u$wN8|kradtQZsmF;( zUQ1FziyUu&f`6^C%lYhY--ig0mOLQ*MFtutr2{IQNDja=tp9d$0SGV`-`?}+ct2j= zDXrrNxoXnW(+^$kjAo@)m%?)Z?hDzdqi@{lhiIS-OUneYKZM-WMP_&$mPP?$*`UL` z4bYO7mQuhYAjw0fYO1Rz8Xz=)bh>~kv=;l^_xIDEa?_6f**vSM+Ic3&M_OHe^*UoC zqhdI8{t-u>9gVjC%LvY)!TYKli1^-*+RP`OVJxULkj2ysRZEE?O&dB=p&lh{G;Cfu6(#fHh2Bc0*D-6u(}h!fwqB=CM6&+s(u!0o`NjCmo1 zPkGT(@eg`Y1Ja^|{0av-1GMB{T>|Q%1RzKIB^3>Y1hn<0S8Ds0@JKswCXmA#ToY@YX z@WntFK)?f9c%v5iPgL{A+K`(gKA^uPKuSiF@s;ymgg4H6Nge=BcYSru*LC+F*nkK| z7r~qf2n#}KNQSO)nQ(eAdO-QMoi|(M=6{C=O|(E<*JRp7m89U)d6hK$!?Ze~?UvgC zi;1)r@k(aq9ljVo5DvZSOzvR#d+7InSiQ$JPk-fNr@NZ-GLp_RfY5~LZ8|1W-6#%p zW`bFRSgC+P4V}d_NdCQa@)9ew)i=U3C<�kE91`_+kk_ZThP!qK>`)gsal9$)kJ5 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 literal 0 HcmV?d00001 diff --git a/recipe/0309-annotation-collection/index.md b/recipe/0309-annotation-collection/index.md index 2ec68a374..f4669dab0 100644 --- a/recipe/0309-annotation-collection/index.md +++ b/recipe/0309-annotation-collection/index.md @@ -23,6 +23,10 @@ The Annotation Collection has a `first` property that contains the URI of the fi The IIIF Manifest requires that Annotations that are intended to be shown on a Canvas are contained in Annotation Pages referenced in the `annotations` property of that Canvas. This means that all Annotations need to be grouped by Canvas and put into one or more Annotation Pages per Canvas. An Annotation Page can not contain Annotations for more than one Canvas. +

+ Annotation Collection Data Model
+

+ The Annotation Pages must have a `type` of "AnnotationPage" and have an `items` property containing the list of Annotations, a `partOf` property that contains the URI of the parent Annotation Collection, and `next` and `prev` properties that contain the URIs of the next and previous Annotation Pages in the sequence. Annotation Pages are often separate documents that are [referenced][0269] in the manifest using a reference object with an `id` property containing the URI of the external document and `type` containing its type. The reference object can also provide copies of other properties from the external document for access inside the Manifest. For an Annotation Page you can provide the `partOf`, `next`, `prev` property in the reference object in the `annotations` property of the Canvas. In the `partOf` property of the Annotation Page you can provide a reference object for the Annotation Collection and its `label`, `total`, `first`, and `last` properties as in the example below. In the case of the Annotation Collection it is strongly suggested that you provide these properties in the Manifest to make it possible for the IIIF viewer to know that the Annotations are part of a Collection and display its label without having to load any of the external documents. If the information is not in the Manifest the viewer has to load all Annotation Pages referenced in the Canvases to find and load the Annotation Collections. @@ -53,7 +57,6 @@ The Manifest containing the two Canvases and referencing the Annotation Pages: * [Embedded or Referenced Annotations][0269] for referencing Annotations in external Annotation Pages * [Simple Annotation - Tagging][0021] annotating a rectangular Canvas region -* [Annotation with a Non-Rectangular Polygon][0261] annotating an irregular shape on a Canvas {% include acronyms.md %} {% include links.md %} From 8827f8e5a5367f25ed60b748c736503e4271f930 Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Tue, 12 Nov 2024 16:54:30 +0100 Subject: [PATCH 21/27] try diagram with white background. --- .../diagram-309.png | Bin 108788 -> 88076 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/recipe/0309-annotation-collection/diagram-309.png b/recipe/0309-annotation-collection/diagram-309.png index 7fd741e7a30fdb2e7d101184b9d5bc1490b62e8f..c48d41db1f2b7cb5dec13806cb9777d176aa4e9b 100644 GIT binary patch literal 88076 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 X@iM<`bhHc%@b9artVo5BzTf`=zUo-< literal 108788 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%0D>G>km%b|4GKuaE6}8PdM>f6`EQcCOZXw| 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�kE91`_+kk_ZThP!qK>`)gsal9$)kJ5 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 From 2131874b972b667948b74ed689fc1e8608034a61 Mon Sep 17 00:00:00 2001 From: Glen Robson Date: Wed, 13 Nov 2024 14:29:38 +0000 Subject: [PATCH 22/27] Restoring back to a string --- recipe/0309-annotation-collection/anno_p1.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/recipe/0309-annotation-collection/anno_p1.json b/recipe/0309-annotation-collection/anno_p1.json index f93ae336f..18f1ac0b3 100644 --- a/recipe/0309-annotation-collection/anno_p1.json +++ b/recipe/0309-annotation-collection/anno_p1.json @@ -6,10 +6,7 @@ "id": "{{ id.path }}/anno_coll.json", "type": "AnnotationCollection" }], - "next": { - "id": "{{ id.path }}/anno_p2.json", - "type": "AnnotationPage" - }, + "next": "{{ id.path }}/anno_p2.json", "items": [ { "id": "{{ id.url }}-1", From 35fb52d314dafb636e71d687d0ff01e6717594aa Mon Sep 17 00:00:00 2001 From: Glen Robson Date: Wed, 13 Nov 2024 14:30:09 +0000 Subject: [PATCH 23/27] Restoring prev to string --- recipe/0309-annotation-collection/anno_p2.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/recipe/0309-annotation-collection/anno_p2.json b/recipe/0309-annotation-collection/anno_p2.json index ce98ddcd5..b34f4551e 100644 --- a/recipe/0309-annotation-collection/anno_p2.json +++ b/recipe/0309-annotation-collection/anno_p2.json @@ -6,10 +6,7 @@ "id": "{{ id.path }}/anno_coll.json", "type": "AnnotationCollection" }], - "prev": { - "id": "{{ id.path }}/anno_p1.json", - "type": "AnnotationPage" - }, + "prev": "{{ id.path }}/anno_p1.json", "items": [ { "id": "{{ id.url }}-1", From 98efddab5e24660aa5b6b6bdcc6b075d695de6f9 Mon Sep 17 00:00:00 2001 From: Mark Baggett Date: Wed, 4 Dec 2024 12:31:23 -0600 Subject: [PATCH 24/27] Fix image v3 inconsistencies. --- recipe/0234-provider/manifest.json | 2 +- recipe/0346-multilingual-annotation-body/manifest.json | 2 +- recipe/0489-multimedia-canvas/manifest.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/recipe/0234-provider/manifest.json b/recipe/0234-provider/manifest.json index db12a6996..17f21eb12 100644 --- a/recipe/0234-provider/manifest.json +++ b/recipe/0234-provider/manifest.json @@ -38,7 +38,7 @@ ], "logo": [ { - "id": "https://iiif.library.ucla.edu/iiif/2/UCLA-Library-Logo-double-line-2/full/full/0/default.png", + "id": "https://iiif.library.ucla.edu/iiif/2/UCLA-Library-Logo-double-line-2/full/max/0/default.png", "type": "Image", "service": [ { diff --git a/recipe/0346-multilingual-annotation-body/manifest.json b/recipe/0346-multilingual-annotation-body/manifest.json index 807ecbbec..e3d9ef325 100644 --- a/recipe/0346-multilingual-annotation-body/manifest.json +++ b/recipe/0346-multilingual-annotation-body/manifest.json @@ -26,7 +26,7 @@ "type": "Annotation", "motivation": "painting", "body": { - "id": "https://iiif.io/api/image/3.0/example/reference/36ca0a3370db128ec984b33d71a1543d-100320001004/full/full/0/default.jpg", + "id": "https://iiif.io/api/image/3.0/example/reference/36ca0a3370db128ec984b33d71a1543d-100320001004/full/max/0/default.jpg", "type": "Image", "format": "image/jpeg", "height": 31722, diff --git a/recipe/0489-multimedia-canvas/manifest.json b/recipe/0489-multimedia-canvas/manifest.json index cb800a27c..63faa5c11 100644 --- a/recipe/0489-multimedia-canvas/manifest.json +++ b/recipe/0489-multimedia-canvas/manifest.json @@ -20,7 +20,7 @@ "type": "Annotation", "motivation": "painting", "body": { - "id": "https://iiif.io/api/image/3.0/example/reference/36ca0a3370db128ec984b33d71a1543d-100320001004/full/full/0/default.jpg", + "id": "https://iiif.io/api/image/3.0/example/reference/36ca0a3370db128ec984b33d71a1543d-100320001004/full/max/0/default.jpg", "type": "Image", "format": "image/jpeg", "height": 31722, From eb7534d7507b70b68d8e158d9ea85cb1f130fd5c Mon Sep 17 00:00:00 2001 From: Trip Kirkpatrick Date: Mon, 6 Jan 2025 09:40:53 -0500 Subject: [PATCH 25/27] Adding caveat text per #260 --- recipe/0266-full-canvas-annotation/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/recipe/0266-full-canvas-annotation/index.md b/recipe/0266-full-canvas-annotation/index.md index 0ebe967dd..4cde7786d 100644 --- a/recipe/0266-full-canvas-annotation/index.md +++ b/recipe/0266-full-canvas-annotation/index.md @@ -38,6 +38,8 @@ The semantic of annotating the full Canvas as a whole can be specified by either This example Manifest contains an embedded Annotation containing the text "Göttinger Marktplatz mit Gänseliesel Brunnen" with the motivation `commenting` targeting the whole Canvas. The Annotation is the single content of an Annotation Page contained in the `annotations` property of the Canvas. +Note that viewers may not add a visual indicator of the Annotation when it targets the Canvas as a whole, or may only add it under certain circumstances, such as when targeting with a fragment. + {% include manifest_links.html viewers="Mirador,Annona,Glycerine Viewer, Theseus" manifest="manifest.json" %} {% include jsonviewer.html src="manifest.json" config='data-line="44-63"' %} From b506c497f27f32815e0d4209e18f4dea3f766e12 Mon Sep 17 00:00:00 2001 From: Trip Kirkpatrick Date: Mon, 6 Jan 2025 11:01:39 -0500 Subject: [PATCH 26/27] Changed MIME type for Mp3 per #511 --- recipe/0434-choice-av/manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/0434-choice-av/manifest.json b/recipe/0434-choice-av/manifest.json index 80bb3c485..5ddcb1cff 100644 --- a/recipe/0434-choice-av/manifest.json +++ b/recipe/0434-choice-av/manifest.json @@ -43,7 +43,7 @@ { "id": "https://fixtures.iiif.io/audio/ucla/egbe-iyawo-ucla.mp3", "type": "Sound", - "format": "audio/mp3", + "format": "audio/mpeg", "duration": 16.0, "label": { "en": ["MP3"] From 4cd87393a7695baa25c9285c5b6f190f94f273c1 Mon Sep 17 00:00:00 2001 From: Robert Casties Date: Fri, 10 Jan 2025 15:03:10 +0100 Subject: [PATCH 27/27] last changes suggested by TRC. --- recipe/0309-annotation-collection/index.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/recipe/0309-annotation-collection/index.md b/recipe/0309-annotation-collection/index.md index f4669dab0..ca7c99982 100644 --- a/recipe/0309-annotation-collection/index.md +++ b/recipe/0309-annotation-collection/index.md @@ -11,11 +11,13 @@ topic: ## Use Case -You have a large number of Annotations covering multiple Canvases in a Manifest, for example crowd-sourced transcriptions or the output from a layout analysis algorithm, and you want the Annotations to be displayed in a viewer as a recognizable group over the document with a label and a common color. +You have a large number of Annotations covering multiple Canvases in a Manifest, for example crowd-sourced transcriptions or the output from a layout analysis algorithm, and you want the Annotations to be displayed in a viewer as a recognizable group over the document with a label and possibly a common color. ## Implementation Notes -The [IIIF Presentation API 3](https://iiif.io/api/presentation/3.0/#58-annotation-collection) defines Annotation Collections as a mechanism to represent groupings of Annotation Pages that should be managed as a single whole, regardless of which Canvas or resource they target. The Annotation Collection is a separate document that references a chain of one or more separate Annotation Pages which contain the Annotations. The Annotation Pages contain a reference to the parent Annotation Collection and a reference to the next page in the chain. +The [IIIF Presentation API 3](https://iiif.io/api/presentation/3.0/#58-annotation-collection) defines Annotation Collections as a mechanism to represent groupings of Annotation Pages that should be managed as a single whole, regardless of which Canvas or resource they target. A viewer could, for example present all Annotations belonging to a Collection with a common color but the choice of presentation is left to the viewer. + +The Annotation Collection is a separate document that references a chain of one or more separate Annotation Pages which contain the Annotations. The Annotation Pages contain a reference to the parent Annotation Collection and a reference to the next page in the chain. The Annotation Collection must have a `type` of "AnnotationCollection" and should have a `label` property that can be shown to the user and it can optionally contain additional properties as specified in the [IIIF Presentation API 3](https://iiif.io/api/presentation/3.0/#a-summary-of-property-requirements). @@ -27,13 +29,13 @@ The IIIF Manifest requires that Annotations that are intended to be shown on a C Annotation Collection Data Model

-The Annotation Pages must have a `type` of "AnnotationPage" and have an `items` property containing the list of Annotations, a `partOf` property that contains the URI of the parent Annotation Collection, and `next` and `prev` properties that contain the URIs of the next and previous Annotation Pages in the sequence. Annotation Pages are often separate documents that are [referenced][0269] in the manifest using a reference object with an `id` property containing the URI of the external document and `type` containing its type. The reference object can also provide copies of other properties from the external document for access inside the Manifest. +The Annotation Pages must have a `type` of "AnnotationPage" and have an `items` property containing the list of Annotations, a `partOf` property that contains the URI of the parent Annotation Collection, and `next` and `prev` properties that contain the URIs of the next and previous Annotation Pages in the sequence. Annotation Pages are often separate documents that are [referenced][0269] in the Manifest using a reference object with an `id` property containing the URI of the external document and `type` containing its type. The reference object can also provide copies of other properties from the external document for access inside the Manifest. For an Annotation Page you can provide the `partOf`, `next`, `prev` property in the reference object in the `annotations` property of the Canvas. In the `partOf` property of the Annotation Page you can provide a reference object for the Annotation Collection and its `label`, `total`, `first`, and `last` properties as in the example below. In the case of the Annotation Collection it is strongly suggested that you provide these properties in the Manifest to make it possible for the IIIF viewer to know that the Annotations are part of a Collection and display its label without having to load any of the external documents. If the information is not in the Manifest the viewer has to load all Annotation Pages referenced in the Canvases to find and load the Annotation Collections. ## Example -We use a Manifest containing two pages from a newspaper (Berliner Tageblatt, February 16, 1925, from Staatsbibliothek Berlin via Europeana) and a set of Annotations concerning layout and reading order. +We use a Manifest containing two pages from a newspaper (_Berliner Tageblatt_, February 16, 1925, from Staatsbibliothek Berlin via Europeana) and a set of Annotations concerning layout and reading order. The Annotations select rectangular regions on the Canvases in the Manifest and add textual tags describing layout elements. They are contained in two AnnotationPages "anno_p1.json" for Annotations on the first Canvas and "anno_p2.json" for Annotations on the second Canvas. "anno_p1.json" contains a `next` reference to "anno_p2.json", "anno_p2.json" contains a `prev` reference to "anno_p1.json", and both pages contain a `partOf` reference to the AnnotationCollection.