Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,12 +81,12 @@ but we would welcome other viewers. To see the requirements for adding other vie
This provides a standard link to the JSON and also to viewers. A full example is as follows:

```
{% include manifest_links.html viewers="UV, Mirador, Tify, Curation" manifest="manifest.json" %}
{% include manifest_links.html viewers="UV, Mirador, TIFY, Curation" manifest="manifest.json" %}
```

and this would produce the following line:

[JSON-LD]() | [View in Universal Viewer]() | [View in Mirador]() | [View in Tify]() | [View in IIIF Curation Viewer]()
[JSON-LD]() | [View in Universal Viewer]() | [View in Mirador]() | [View in TIFY]() | [View in IIIF Curation Viewer]()

The `manifest` parameter allows you to pass a relative link to the manifest and the `viewers` parameter is a list of Viewer links to show. For the Viewers property you have the following options:

Expand Down
5 changes: 5 additions & 0 deletions _includes/viewer_link.html
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,11 @@
https://liiive.now/?iiif-content={{manifest_url |strip}}
{% endcapture %}
{% assign default_text="View in liiive" %}
{% elsif include.type == 'TIFY' %}
{% capture viewer_url %}
https://tify-iiif-viewer.github.io/tify/?iiif-content={{manifest_url |strip}}
{% endcapture %}
{% assign default_text="View in TIFY" %}
{% else %}
{% capture default_text %}Unknown Viewer type '{{ include.type}}'{% endcapture %}
{% capture viewer_url %}{{manifest_url |strip}}{% endcapture %}
Expand Down
2 changes: 1 addition & 1 deletion recipe/0000_template/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ If you don't know what the restrictions might be initially, just leave the follo
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, Annona, Clover, Ramp, Aviary, Glycerine, Theseus" manifest="manifest.json" %}
{% include manifest_links.html viewers="UV, Mirador, Annona, Clover, Ramp, Aviary, Glycerine, Theseus, TIFY" manifest="manifest.json" %}

{% include jsonviewer.html src="manifest.json" %}

Expand Down
1 change: 1 addition & 0 deletions recipe/0001-mvm-image/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ viewers:
- Theseus
- Curation
- liiive
- TIFY
topic:
- basic
- image
Expand Down
3 changes: 2 additions & 1 deletion recipe/0002-mvm-audio/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ viewers:
- Aviary
- Theseus
- Glycerine Viewer
- TIFY
topic:
- basic
- AV
Expand All @@ -32,7 +33,7 @@ The implementation is identical to the [image example][0001], except that the co

This example shows a Manifest with a single Canvas that lasts for 1985.024 seconds. It has a single audio file (audio-sample.mp4) which is associated with it. The mp4 also has a duration of 1985.024 seconds.

{% include manifest_links.html viewers="UV, Mirador, Clover, Ramp, Aviary, Theseus, Glycerine Viewer" manifest="manifest.json" %}
{% include manifest_links.html viewers="UV, Mirador, Clover, Ramp, Aviary, Theseus, Glycerine Viewer, TIFY" manifest="manifest.json" %}

{% include jsonviewer.html src="manifest.json" %}

Expand Down
3 changes: 2 additions & 1 deletion recipe/0003-mvm-video/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ viewers:
- Aviary
- Theseus
- Glycerine Viewer
- TIFY
topic:
- basic
- AV
Expand All @@ -32,7 +33,7 @@ The implementation is identical to the [image example][0001], except that the co

This example shows a Manifest with a single Canvas that lasts for 572 seconds, or just under 10 minutes. It has a single video file (lunchroom_manners_1024kb.mp4) which is associated with it. The mp4 also has a duration of 572 seconds.

{% include manifest_links.html viewers="UV, Mirador, Clover, Ramp, Aviary, Theseus, Glycerine Viewer" manifest="manifest.json" %}
{% include manifest_links.html viewers="UV, Mirador, Clover, Ramp, Aviary, Theseus, Glycerine Viewer, TIFY" manifest="manifest.json" %}

{% include jsonviewer.html src="manifest.json" %}

Expand Down
3 changes: 2 additions & 1 deletion recipe/0004-canvas-size/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ viewers:
- Annona
- Theseus
- Curation
- TIFY
topic: image
code:
- iiif-prezi3
Expand Down Expand Up @@ -40,7 +41,7 @@ The aspect ratio should be consistent between your source image and Canvas. Othe

This example shows a Manifest with a single Canvas that has height and width dimensions three times the pixel dimensions of the image in order to construct a Canvas with both dimensions greater than 1000px.

{% include manifest_links.html viewers="UV, Mirador, Annona, Theseus, Curation" manifest="manifest.json" %}
{% include manifest_links.html viewers="UV, Mirador, Annona, Theseus, Curation, TIFY" manifest="manifest.json" %}
{% include jsonviewer.html src="manifest.json" config="data-line='14-15,29-30'"%}

# Related recipes
Expand Down
3 changes: 2 additions & 1 deletion recipe/0005-image-service/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ viewers:
- Theseus
- Curation
- liiive
- TIFY
topic:
- basic
- image
Expand Down Expand Up @@ -39,7 +40,7 @@ Though a version 3 Manifest may specify a service using the version 2 `@id` and

## Example

{% include manifest_links.html viewers="Mirador, Annona, Clover, Glycerine Viewer, Theseus, Curation, liiive" manifest="manifest.json" %}
{% include manifest_links.html viewers="Mirador, Annona, Clover, Glycerine Viewer, Theseus, Curation, liiive, TIFY" manifest="manifest.json" %}

{% include jsonviewer.html src="manifest.json" config='data-line="36-42"' %}

Expand Down
3 changes: 2 additions & 1 deletion recipe/0006-text-language/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ viewers:
- Glycerine Viewer
- Theseus
- Curation
- TIFY
topic: basic
property: label, summary, metadata, requiredStatement
code:
Expand Down Expand Up @@ -47,7 +48,7 @@ Note not all viewers support all languages and users should check the viewers wi

The image in this example was sourced via Wikimedia Commons and is public domain.

{% include manifest_links.html viewers="UV, Mirador, Annona, Glycerine Viewer, Theseus, Curation" manifest="manifest.json" %}
{% include manifest_links.html viewers="UV, Mirador, Annona, Glycerine Viewer, Theseus, Curation, TIFY" manifest="manifest.json" %}

{% include jsonviewer.html src="manifest.json" config='data-line="6-11, 16-21, 24-26, 31-36, 39-44, 49-54, 58-63, 66-68"' %}

Expand Down
3 changes: 2 additions & 1 deletion recipe/0007-string-formats/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ viewers:
- Theseus
- Curation
- liiive
- TIFY
topic: property
property: label, summary, metadata, requiredStatement
code:
Expand All @@ -35,7 +36,7 @@ For security reasons, clients are expected to allow only `a`, `b`, `br`, `i`, `i

## Example

{% include manifest_links.html viewers="UV, Mirador, Annona, Clover, Glycerine Viewer, Theseus, Curation, liiive" manifest="manifest.json" %}
{% include manifest_links.html viewers="UV, Mirador, Annona, Clover, Glycerine Viewer, Theseus, Curation, liiive, TIFY" manifest="manifest.json" %}

{% include jsonviewer.html src="manifest.json" config='data-line="7,12,24,38"' %}

Expand Down
3 changes: 2 additions & 1 deletion recipe/0008-rights/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ viewers:
- Glycerine Viewer
- Theseus
- Curation
- TIFY
topic: property
property: rights, requiredStatement
code:
Expand Down Expand Up @@ -42,7 +43,7 @@ None known.

## Example

{% include manifest_links.html viewers="UV, Mirador, Annona, Clover, Glycerine Viewer, Theseus, Curation" manifest="manifest.json" %}
{% include manifest_links.html viewers="UV, Mirador, Annona, Clover, Glycerine Viewer, Theseus, Curation, TIFY" manifest="manifest.json" %}

{% include jsonviewer.html src="manifest.json" config='data-line="15-27"' %}

Expand Down
3 changes: 2 additions & 1 deletion recipe/0009-book-1/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ viewers:
- Glycerine Viewer
- Theseus
- Curation
- TIFY
topic:
- image
- basic
Expand Down Expand Up @@ -39,7 +40,7 @@ You should also consider providing a [thumbnail][prezi3-thumbnail] for each Canv

## Example

{% include manifest_links.html viewers="UV, Mirador, Annona, Clover, Glycerine Viewer, Theseus, Curation" manifest="manifest.json" %}
{% include manifest_links.html viewers="UV, Mirador, Annona, Clover, Glycerine Viewer, Theseus, Curation, TIFY" manifest="manifest.json" %}

{% include jsonviewer.html src="manifest.json" %}

Expand Down
6 changes: 4 additions & 2 deletions recipe/0010-book-2-viewing-direction/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ viewers:
support: partial
- id: Curation
support: partial
- id: TIFY
support: partial
topic:
- image
- property
Expand Down Expand Up @@ -44,15 +46,15 @@ None known

This Manifest shows the playbill for "Akiba gongen kaisen-banashi," "Futatsu chōchō kuruwa nikki", and "Godairiki koi no fūjime", kabuki performances at the Chikugo Theater in Osaka, from the fifth month of Kaei 2 (May, 1849).

{% include manifest_links.html viewers="UV, Mirador, Annona, Theseus, Curation" manifest="manifest-rtl.json" %}
{% include manifest_links.html viewers="UV, Mirador, Annona, Theseus, Curation, TIFY" manifest="manifest-rtl.json" %}

{% include jsonviewer.html src="manifest-rtl.json" config='data-line="15"' %}

## Example 2: `viewingDirection` `top-to-bottom`

This Manifest represents a portion of the diary of William Lewis Sachtleben, an American long-distance cyclist who rode across Asia from Istanbul to Peking in 1891 to 1892 with Thomas Gaskell Allen Jr., his classmate from Washington University.

{% include manifest_links.html viewers="UV, Mirador, Annona" manifest="manifest-ttb.json" %}
{% include manifest_links.html viewers="UV, Mirador, Annona, TIFY" manifest="manifest-ttb.json" %}

{% include jsonviewer.html src="manifest-ttb.json" config='data-line="15"' %}

Expand Down
4 changes: 3 additions & 1 deletion recipe/0011-book-3-behavior/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ viewers:
support: partial
- Mirador
- Theseus
- id: TIFY
support: partial
topic: property
property:
- behavior
Expand Down Expand Up @@ -53,7 +55,7 @@ This Manifest represents an Ethiopic accordion book with a continuous layout run

This Manifest represents a book imaged as 2-page spreads (two facing pages in a single image). When using the `"behavior": "individuals"` property, the presentation client will force a one-at-a-time view and remove the "book view" option.

{% include manifest_links.html viewers="UV, Mirador, Theseus" manifest="manifest-individuals.json" %}
{% include manifest_links.html viewers="UV, Mirador, Theseus, TIFY" manifest="manifest-individuals.json" %}

{% include jsonviewer.html src="manifest-individuals.json" config='data-line="10-12"' %}

Expand Down
1 change: 1 addition & 0 deletions recipe/0013-placeholderCanvas/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ viewers:
- Clover
- Ramp
- Theseus
- TIFY
topic:
- property
- AV
Expand Down
3 changes: 2 additions & 1 deletion recipe/0019-html-in-annotations/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ viewers:
- Annona
- Glycerine Viewer
- Theseus
- TIFY
topic:
- basic
code:
Expand Down Expand Up @@ -45,7 +46,7 @@ If you have requirements outside of these rules you may be able to configure a c

This example Manifest contains an embedded Annotation containing the HTML text "Göttinger Marktplatz mit Gänseliesel Brunnen" with a link to the Wikipedia Article "Gänseliesel-Brunnen (Göttingen)" behind the words "Gänseliesel Brunnen" and an image of the Wikipedia logo. The Annotation has 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.

{% include manifest_links.html viewers="Mirador,Annona, Glycerine Viewer, Theseus" manifest="manifest.json" %}
{% include manifest_links.html viewers="Mirador,Annona, Glycerine Viewer, Theseus, TIFY" manifest="manifest.json" %}

{% include jsonviewer.html src="manifest.json" config='data-line="53-58"' %}

Expand Down
3 changes: 2 additions & 1 deletion recipe/0021-tagging/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ viewers:
- Glycerine Viewer
- Theseus
- liiive
- TIFY
topic: annotation
code:
- iiif-prezi3
Expand All @@ -35,7 +36,7 @@ In this Manifest, we use a photograph of Göttingen from the 2019 IIIF annual co

Because the statue is not the sole or dominant element of the photo, we've targeted the tag to a portion of the photo using fragment selector syntax.

{% include manifest_links.html viewers="Mirador,Annona,Glycerine Viewer, Theseus, liiive" manifest="manifest.json" %}
{% include manifest_links.html viewers="Mirador,Annona,Glycerine Viewer, Theseus, liiive, TIFY" manifest="manifest.json" %}

{% include jsonviewer.html src="manifest.json" config='data-line="44-63"' %}

Expand Down
3 changes: 2 additions & 1 deletion recipe/0024-book-4-toc/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ viewers:
- Mirador
- Theseus
- Glycerine Viewer
- TIFY
topic: structure
property: structures
---
Expand Down Expand Up @@ -38,7 +39,7 @@ In this example, an Ethiopic manuscript contains multiple works, one of which co
* Monday
* Tuesday

{% include manifest_links.html viewers="UV, Mirador, Glycerine Viewer, Theseus" manifest="manifest.json" %}
{% include manifest_links.html viewers="UV, Mirador, Glycerine Viewer, Theseus, TIFY" manifest="manifest.json" %}

{% include jsonviewer.html src="manifest.json" config='data-line="246-326, 247-254, 275-282"' %}

Expand Down
3 changes: 2 additions & 1 deletion recipe/0029-metadata-anywhere/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ viewers:
- Glycerine Viewer
- Theseus
- Curation
- TIFY
topic: property
property: metadata
---
Expand All @@ -39,7 +40,7 @@ Note: Clover supports Metadata at the Manifest level but not down at the Canvas.

Credit: *John Dee performing an experiment before Queen Elizabeth I*. Oil painting by Henry Gillard Glindoni. Credit: Wellcome Collection. Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)

{% include manifest_links.html viewers="UV, Mirador, Annona, Clover, Glycerine Viewer, Theseus, Curation" manifest="manifest.json" %}
{% include manifest_links.html viewers="UV, Mirador, Annona, Clover, Glycerine Viewer, Theseus, Curation, TIFY" manifest="manifest.json" %}

{% include jsonviewer.html src="manifest.json" config='data-line="10-59, 83-96, 136-149"' %}

Expand Down
7 changes: 4 additions & 3 deletions recipe/0030-multi-volume/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ viewers:
- Annona
- Glycerine Viewer
- Theseus
- TIFY
topic: structure
---

Expand Down Expand Up @@ -37,19 +38,19 @@ Following the Collection resource are the two Manifests for vol. 1 and vol. 2 th

**Example Collection for the multi-volume work *青楼絵本年中行事 [Seirō ehon nenjū gyōji]*:**

{% include manifest_links.html viewers="UV, Mirador, Annona, Glycerine Viewer, Theseus" manifest="collection.json" %}
{% include manifest_links.html viewers="UV, Mirador, Annona, Glycerine Viewer, Theseus, TIFY" manifest="collection.json" %}

{% include jsonviewer.html src="collection.json" config='data-line="4, 10-12"' %}

**Example Manifest for vol. 1 of *青楼絵本年中行事 [Seirō ehon nenjū gyōji]*:**

{% include manifest_links.html viewers="UV, Mirador, Annona, Glycerine Viewer, Theseus" manifest="manifest_v1.json" %}
{% include manifest_links.html viewers="UV, Mirador, Annona, Glycerine Viewer, Theseus, TIFY" manifest="manifest_v1.json" %}

{% include jsonviewer.html src="manifest_v1.json" %}

**Example Manifest for vol. 2 of *青楼絵本年中行事 [Seirō ehon nenjū gyōji]*:**

{% include manifest_links.html viewers="UV, Mirador, Annona, Glycerine Viewer, Theseus" manifest="manifest_v2.json" %}
{% include manifest_links.html viewers="UV, Mirador, Annona, Glycerine Viewer, Theseus, TIFY" manifest="manifest_v2.json" %}

{% include jsonviewer.html src="manifest_v2.json" %}

Expand Down
3 changes: 2 additions & 1 deletion recipe/0031-bound-multivolume/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ viewers:
- Mirador
- Theseus
- Glycerine Viewer
- TIFY
topic:
- structure
---
Expand Down Expand Up @@ -68,7 +69,7 @@ This will produce an index of the constituent volumes like so:
* Erste Ausgabe... (Vol. 1)
* Zweyte Ausgabe... (Vol. 2)

{% include manifest_links.html viewers="UV, Mirador, Glycerine Viewer, Theseus" manifest="manifest.json" %}
{% include manifest_links.html viewers="UV, Mirador, Glycerine Viewer, Theseus, TIFY" manifest="manifest.json" %}

{% include jsonviewer.html src="manifest.json" config='data-line="246-315"'%}

Expand Down
9 changes: 5 additions & 4 deletions recipe/0032-collection/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ viewers:
- Clover
- Glycerine Viewer
- Theseus
- TIFY
topic:
- basic
---
Expand Down Expand Up @@ -47,24 +48,24 @@ Note: Each supporting viewer has a distinct method for toggling between Collecti

- Universal Viewer presents items in an _Index_ tab;
- Mirador presents items in a dialog component;
- Annona presents items in a toggleable information panel;
- Annona and TIFY present items in a toggleable information panel;
- Clover presents items as options in a dropdown element.

**Example Collection**

{% include manifest_links.html viewers="UV, Mirador, Annona, Clover, Glycerine Viewer, Theseus" manifest="collection.json" %}
{% include manifest_links.html viewers="UV, Mirador, Annona, Clover, Glycerine Viewer, Theseus, TIFY" manifest="collection.json" %}

{% include jsonviewer.html src="collection.json" %}

**Example Manifest for _The Gulf Stream_**

{% include manifest_links.html viewers="UV, Mirador, Annona, Clover, Glycerine Viewer, Theseus" manifest="manifest-01.json" %}
{% include manifest_links.html viewers="UV, Mirador, Annona, Clover, Glycerine Viewer, Theseus, TIFY" manifest="manifest-01.json" %}

{% include jsonviewer.html src="manifest-01.json" %}

**Example Manifest for _Northeaster_**

{% include manifest_links.html viewers="UV, Mirador, Annona, Clover, Glycerine Viewer, Theseus" manifest="manifest-02.json" %}
{% include manifest_links.html viewers="UV, Mirador, Annona, Clover, Glycerine Viewer, Theseus, TIFY" manifest="manifest-02.json" %}

{% include jsonviewer.html src="manifest-02.json" %}

Expand Down
Loading
Loading