# Workshop: Accessible IIIF Digitization

## Overview

This hands-on activity is designed to familiarize you with the Manifest Editor, developed by Digirati. It will provide you with the skills and knowledge needed to create your own no-code workflow for authoring IIIF manifests. It will also give you tips on what you can do to make your manifest accessible for people looking at your content with screen readers.&#x20;

## Tooling Used

### Bytescale

[Bytescale ](https://www.bytescale.com/)is a platform that enables uploading, processing, and hosting of images, videos, and audio files, with real-time media optimization and global content delivery, ideal for managing media content in web applications.​&#x20;

This is where you can upload IIIF files to and basically have an API – meaning you can save their work to Bytescale and then view it in IIIF viewers etc.

This service offers a free trial, but eventually costs around $7 a month. Any file hosting service that provides 'direct download links' can be used for this, but Bytescale offered the simplest user experience. Unfortunately, there's no easy way to use google docs for this.

You will need to create a free trial Bytescale account before continuing on to the activity.

### DocuPanda

[DocuPanda ](https://www.docupanda.io/)is an AI-powered document processing platform that transforms various document formats into structured, searchable data to enable efficient data extraction and analysis.​ DocuPanda allows free accounts with limits to how many images you can scan.

You can use it during the activity, or you can elect to create the text describing the contents of your IIIF image manually.

If you choose to use DocuPanda, you will need to create a free account before continuing on to the activity.

### Manifest Editor

[The Digirati Manifest Editor](https://manifest-editor.digirati.services/) is a user-friendly, web-based platform for creating and editing IIIF manifests, enabling libraries, museums, and other institutions to organize and display multimedia collections with customizable metadata and viewing options.​

### Theseus

[Theseus Viewer](https://theseusviewer.org/) is a IIIF-compliant platform that allows users to view, navigate, and interact with digital collections of images, audio, and video, especially in the context of cultural heritage and research applications.​

Theseus is very beginner friendly, will allow you to share your content with others, and also has wide support for the various features IIIF provides.

## Instructions

### Take a Photo

Take an photo, or multiple photos, of something you would like to digitize.

For example, an image of a book title page:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FqvyvP6iHsbT9v5aBfQi9%2Foocihm.80616.10.jpg?alt=media&#x26;token=92b7e030-effe-44e4-a38a-95e317ca1d92" alt="An image of a scanned book title page"><figcaption><p>An image of a scanned book title page</p></figcaption></figure>

### Host the Photo on the Web

Now, upload the image file to the file hosting app, we are using [Bytescale](https://www.bytescale.com/).

First, login:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FZBkka8kMORRNpzojlNCW%2Fimage.png?alt=media&#x26;token=711b3c06-f667-4db8-a1c7-5562588b3247" alt="An image showing the login page for bytescale"><figcaption></figcaption></figure>

Now you'll see your dashboard. Press the blue 'Upload' button to upload your image.

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FvRubQtCqXWCJyK2qKoQU%2Fimage.png?alt=media&#x26;token=60d26223-1980-428c-b658-7d95a2b30bc7" alt="An image showing the image file uploaded to bytescale"><figcaption></figcaption></figure>

Now you'll see your image in the list of content:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FdTZLns6usqEM19DSA8DG%2Fimage.png?alt=media&#x26;token=15a8b832-c0a0-4ffb-be73-244148ef6c6e" alt="An image showing the copy file url button"><figcaption></figcaption></figure>

### Grab the Photo's Direct Download Link

Click your photo, then you'll see the content of the right hand menu change. This is where you will see the 'direct download link' under the 'File URL' heading.&#x20;

Press the copy button preside the URL:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2Fz0aMJQmbqlxeVehaKOBs%2Fimage.png?alt=media&#x26;token=18bfd55b-f7c6-4012-bd35-01ff32a2bd35" alt=""><figcaption></figcaption></figure>

### Transcribe/Describe your Photo

Create a text representation of the photo. You can do this manually or try an OCR tool like [DocuPanda ](https://www.docupanda.io/auth/signin)to generate one if you are digitizing print materials. Today we will show you how to use DocuPanda.

First, login:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2F3dqrtDNVzMPorHfWQUDZ%2Fimage.png?alt=media&#x26;token=5e385a0b-5abf-47fe-9301-48969bda886b" alt=""><figcaption></figcaption></figure>

Now you'll see your dashboard:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FtSbqs7adclR6N7tpQoqQ%2Fimage.png?alt=media&#x26;token=191a2805-d8ea-4a32-8086-84ae8bbe1051" alt=""><figcaption></figcaption></figure>

Now, navigate to the documents page in the left hand menu:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FDvfGHfFH8CaksoCLUxWd%2Fimage.png?alt=media&#x26;token=860cb9d1-754b-4e04-8d2d-6797df747fc9" alt=""><figcaption></figcaption></figure>

Press the green upload button on the top right of the page, below the Account link.&#x20;

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2F96pOxjPws5xwXwQlrJ18%2Fimage.png?alt=media&#x26;token=09e42b82-8d38-49ff-a28e-750135a7a465" alt=""><figcaption></figcaption></figure>

Then the upload menu will open on the right side of the screen:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2Fyub0Efc2PXBwF2xzkUzg%2Fimage.png?alt=media&#x26;token=c928db45-d5f0-4ab3-b7ca-44eb42107af8" alt=""><figcaption></figcaption></figure>

Click upload files, use your file browser to open a file, then scroll down, and press submit:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2F7yD0asnGDLuCunqBsLoo%2Fimage.png?alt=media&#x26;token=829eed25-7796-42de-9b21-ef2d17b56999" alt=""><figcaption></figcaption></figure>

After you press submit, DocuPanda will start analyzing your photo(s.) Then once it is done, the menu will update and show you a success message. Press the see documents button at the bottom:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2Fzb5OywMRRq9QX37ARLx9%2Fimage.png?alt=media&#x26;token=717f1262-cc3f-4ce1-89c6-435acb4a3040" alt=""><figcaption></figcaption></figure>

Then you will see your files listed. Select your photo, then press the white 'download' button above the table:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FsV18D8iC2nVlHO6u58am%2Fimage.png?alt=media&#x26;token=237ea640-6986-4dd1-ad0b-4ca5341ab6a0" alt=""><figcaption></figcaption></figure>

A couple options will appear, click Text:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2Ff2iTu7h2jueNnotcTzPE%2Fimage.png?alt=media&#x26;token=6886603f-ec48-4ed4-82a1-6c8f3dbb4288" alt=""><figcaption></figcaption></figure>

Now your text file representing the content of your photo will be on your computer, ready for the next step.

### Host the Text File on the Web

Go back to Bytescale, and now upload your text file:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FI2faScBms1WvY92YRnmc%2Fimage.png?alt=media&#x26;token=2651bb53-0c8c-4de8-8a76-ce035b014b0e" alt=""><figcaption></figcaption></figure>

### Grab the Text File's Direct Download Link

Use the copy button to grab the direct download link of your text file:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2F0omooGQLe6eL8mjaGtgz%2Fimage.png?alt=media&#x26;token=57b73420-de67-4091-9b13-a53f9abe00f4" alt=""><figcaption></figcaption></figure>

### Create the IIIF Manifest ​

Navigate to [The Digirati Manifest Editor](https://manifest-editor.digirati.services/) , and you will see the home page.

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2F68yOyTge9ZW0XOfWbUiC%2Fimage.png?alt=media&#x26;token=0de40d50-4405-4cff-b855-a5a85a7c8f14" alt=""><figcaption></figcaption></figure>

Press the big '+' create new manifest button. Now you will see a blank manifest editor:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FpTxlUB0AYlSl8bySqxCT%2Fimage.png?alt=media&#x26;token=cd7d2123-38c4-4d6b-812f-4970b9f1329e" alt=""><figcaption></figcaption></figure>

First, you will want to provide a label for your manifest. This is rendered as the title of your document in IIIF viewers. In the right-hand side menu, replace 'Blank Manifest' with your document's title.&#x20;

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FlDGh9RokuCGcU9qOgH68%2Fimage.png?alt=media&#x26;token=afa13324-9f0f-44b2-9368-cd538c755012" alt=""><figcaption></figcaption></figure>

Now add a summary containing a description of your document, and helpful accessibility related info. In the right-side menu, click the descriptive tab. Then, edit the summary field.

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FQwxZ7vd9QGZi3uQXhNLH%2Fimage.png?alt=media&#x26;token=6c51ea75-1c33-4340-8428-8cd206567d9d" alt=""><figcaption></figcaption></figure>

Press start adding content. Then a popup will show up. Click the 'Image from URL' option, which is the second in the list:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2Fe18arV61PQ4DPxJ9ASDt%2Fimage.png?alt=media&#x26;token=529bc2c9-8750-4003-ade7-36f597ebbed6" alt=""><figcaption></figcaption></figure>

Now in the form, paste the direct download link to your photo:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FV0TyOE09KDGxI1MCDBVm%2Fimage.png?alt=media&#x26;token=26d02579-aa88-4d2b-852f-9af474435e93" alt=""><figcaption></figcaption></figure>

Now press the create button, below the input, and you'll see your photo in your IIIF manifest, as a newly created canvas, the right hand side menu will now also show your canvas information:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FWET6ocQgEpg8FaxHLgaF%2Fimage.png?alt=media&#x26;token=a54e221d-68d8-4da3-aa9a-911e877251fe" alt=""><figcaption></figcaption></figure>

Now, in that menu, label your canvas:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2Fyu9YUPY5vlolNEyXvwvB%2Fimage.png?alt=media&#x26;token=acc0a7eb-7235-4d12-bd2d-73b9f22e8b44" alt=""><figcaption></figcaption></figure>

Now navigate to the 'Linking' tab in the canvas' right hand menu by clicking the more option:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2Fhn5atISj0aAe38EP5A3Y%2Fimage.png?alt=media&#x26;token=166df705-547a-465b-9e44-0b254fe2b22f" alt=""><figcaption></figcaption></figure>

From this tab, click 'Add Rendering' at the bottom:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FLhQUfE2OXv4LC4oBG1ob%2Fimage.png?alt=media&#x26;token=5f24bed3-cf44-4e87-a641-d0f0828c2099" alt=""><figcaption></figcaption></figure>

Now, click the first option, Add a link to a Plaintext:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FohixdyVEucoORH48yE9U%2Fimage.png?alt=media&#x26;token=f4a4a0a3-d567-4d38-9dd2-90adf0949b21" alt=""><figcaption></figcaption></figure>

Paste the direct download link to your text file in the input, and press create:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FBJ7bh2GrF4nfYejdb1p1%2Fimage.png?alt=media&#x26;token=1aab59c2-44c2-4a67-8cde-fe2fc9c4ea01" alt=""><figcaption></figcaption></figure>

Then you have a manifest which includes accessibility information in it's summary, and textual representation of the photo of the object you digitized! The text you attached in the rendering field will be displayed in the IIIF viewer in the following steps.

### Host your IIIF Manifest File on the Web

Now, you will want to save your IIIF manifest to your file hosting service. This will provide you with long term hosting of your IIIF manifest, as the editor only saves the data for a couple of months.

To host your manifest long term, save the completed manifest to your device by clicking the download icon:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2F9Nd9vZFVjN1OG01zZMmU%2Fimage.png?alt=media&#x26;token=9dffa46d-5db6-4a8c-94f6-64e3474a7a2f" alt=""><figcaption></figcaption></figure>

Find your manifest file in your downloads, and rename it to something more descriptive:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FgrP3ZaeqIW6qC7GSHdXG%2Fimage.png?alt=media&#x26;token=9e81ef48-f5df-4963-940a-c22dc9c2e318" alt=""><figcaption></figcaption></figure>

Return to the file sharing app and upload your IIIF manifest file:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2F2sNbuJZCnjevgiwznkyJ%2Fimage.png?alt=media&#x26;token=304e9b4e-45b9-4970-a96a-8caed97f156b" alt=""><figcaption></figcaption></figure>

Now you can use the direct download link to your manifest in any IIIF tool or viewer!

### Open your Manifest in the Theseus Viewer&#x20;

Copy the direct download link to your manifest in Bytescale:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FxiDELacFgBasdtEPRZeR%2Fimage.png?alt=media&#x26;token=8bafaa21-06be-482d-9e65-d0ce98b3fb87" alt=""><figcaption></figcaption></figure>

Navigate to [Theseus Viewer's website](https://theseusviewer.org/), and you will see at the top left a form for opening your manifest. Paste the direct download link to your manifest in the input:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2Fzcqruh56Vpg9PjHt5icg%2Fimage.png?alt=media&#x26;token=ac0f31fd-c8fa-45b0-a975-3643352d7634" alt=""><figcaption></figcaption></figure>

Then, press 'View Manifest' below the input. This will open your manifest in the Theseus Viewer:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FuIfdeKGEydySPVG3ZJoE%2Fimage.png?alt=media&#x26;token=84cb7358-924a-4e7d-b3f6-4fafa1cc87c3" alt=""><figcaption></figcaption></figure>

A great thing about theseus is the skip links to important features it offers right away to users. Under the left hand menu's Overview section, click 'Read transcription.' This will display the textual representation you linked to your photo beside the photo:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2FGQL8CtOXrYgQUQrLe23z%2Fimage.png?alt=media&#x26;token=31d0da6d-1014-40f0-af77-d0996367c81b" alt=""><figcaption></figcaption></figure>

If the document you created contained multiple photos, as the user navigates through your manifest document, the transcription will update to reflect the contents of the current page.

At this point, you can also download NVDA screen reader, and navigate through the manifest to see how someone using a screen reader would interact with your document.

Sharing your Manifest

Lastly, you can share your manifest to social media, friends, or colleagues using the Theseus viewer . To do so, simply copy the URL in your browser:

<figure><img src="https://4067828390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAqiamcE6vYh5OgxQgXJf%2Fuploads%2F4AfbfdSp5Qsk4gxai1Zk%2Fimage.png?alt=media&#x26;token=71e26a70-0349-4b2d-b1d6-f74f7d24660e" alt=""><figcaption></figcaption></figure>

Check out my manifest in Theseus yourself using the URL from the browser that I copied:

{% embed url="<https://theseusviewer.org/?iiif-content=https://upcdn.io/kW15cD4/raw/IIIF%20Demo/beekeepers-companion.json>" %}

## Summary

Now you have an example of how to digitize content, providing accessibility information in the document description, and transcriptions of photos for screen readers. You can use the information you learned today to come up with your own no-code workflow that best suits your content.

More work is being done to provide even better compatibility of textual representations of digitized photos within IIIF Manifests. Ideally, we would like to mark up images in manifests with highly structured HTML, to improve the experience of reading transcriptions with screen readers. If you are interested in discussing ideas like this, check out the #a11y channel on the IIIF Slack! [(Get an invite to the Slack here)](https://docs.google.com/forms/d/e/1FAIpQLSdGV9QSFo8i2z1R5iIMP7B2JVhS9akHqcykWF5_y4mtWqVrBA/viewform)

## Feedback

Press the '+' button on the bottom-right to contribute your feedback!

{% embed url="<https://padlet.com/blapierre/accessible-digitization-with-the-digirati-manifest-editor-kuq7lss51albar7s>" %}
