[Omeka S] How to Configure Attribution in the IIIF Server Module

The IIIF Server module for Omeka S allows you to configure various settings. One of these is the attribution setting. As shown below, the value entered in Default attribution will be displayed in the attribution field of IIIF manifest files and similar resources. I recommend changing it to an appropriate value such as your organization’s name. Alternatively, as shown just above the field mentioned above, you can specify a property for entering attribution values, which allows you to change the attribution value for each item individually. ...

April 11, 2022 · 1 min · Nakamura

Created a Sample Repository for Running XSLT in Node.js

I created a sample repository for running XSLT in Node.js. https://github.com/ldasjp8/nodejs-xslt We hope this is helpful when processing TEI/XML files and similar in Node.js.

April 8, 2022 · 1 min · Nakamura

About Image Size Limits for Dynamic Tile Image Generation in the Omeka S Image Server Module

The Omeka S Image Server module has a feature that dynamically generates tile images for uploaded images. By using this feature, users can simply upload JPG or PNG images, and Omeka will dynamically generate tile images according to requests, delivering images compliant with the IIIF Image API. Note: On the other hand, when server specifications are limited, this dynamic tile image generation process may take time. In such cases, an option to pre-generate tile images is also available. This will be discussed later. ...

April 6, 2022 · 2 min · Nakamura

[Development Guide] I Created an App to View OCR Results Published by the National Diet Library's Next-Generation Digital Library in an IIIF Viewer

Overview I created an app to view OCR results published by the National Diet Library’s “Next-Generation Digital Library” in an IIIF viewer. The usage instructions are summarized in the following article. This time, I will explain how to build the above app. Build Method Backend I used AWS. The system was primarily built using SAM (Serverless Application Model). Creating IIIF Manifests & Curation Lists The flow for generating IIIF manifests and curation lists reflecting the OCR results published by the Next-Generation Digital Library is as follows. ...

April 4, 2022 · 2 min · Nakamura

An App for Viewing OCR Results from the NDL "Next-Generation Digital Library" in an IIIF Viewer

Overview I created an app for viewing OCR results published on the National Diet Library’s “Next-Generation Digital Library” in an IIIF viewer. You can try it at the following URL. https://static.ldas.jp/ndl-ocr-iiif/ Usage Enter the ID of a material published on the “Next-Generation Digital Library” in the input form. After a short while, buttons for “Mirador” and CODH’s “Curation Viewer” will appear. You can view the OCR results in each viewer. ...

April 3, 2022 · 1 min · Nakamura

Creating Pyramid Tiled TIFF Files Using AWS Lambda + Docker + pyvips

Overview I created a Docker image that uses AWS Lambda and pyvips to generate Pyramid Tiled TIFF files from images stored in S3. The Amazon ECR Public Gallery is available here: https://gallery.ecr.aws/nakamura196/lambda-docker-vips-python The source code is available here: https://github.com/ldasjp8/lambda-docker-vips-python Below, I will explain how to use it. Creating an Amazon ECR Repository First, create an ECR repository. Next, check the commands from “View push commands” and push the image. ...

March 31, 2022 · 3 min · Nakamura

[Omeka S Theme Development] Published a Bootstrap 5 Theme for Omeka S

I published a Bootstrap 5 theme for Omeka S. https://github.com/ldasjp8/Omeka-S-theme-Bootstrap5 Below is an explanation of how to use it, including information for developers. The following settings are available on the theme settings screen. I will explain some of the settings above. Footer Content Enter the text to display in the footer. You can also enter HTML as shown below. Site Sub Title When a subtitle is set, it is displayed on the top page as shown below. Note that this feature only works when the “Next” module is enabled. ...

March 23, 2022 · 3 min · Nakamura

Building an Annotation Environment Using Omeka Classic + IIIF Toolkit

This article describes building an environment for annotating IIIF images using Omeka Classic and the IIIF Toolkit plugin. It also covers the basic installation of Omeka Classic. I created two types of documentation: a summary article on Hatena Blog and a book on Zenn. Zenn https://zenn.dev/nakamura196/books/2a0aa162dcd0eb Hatena Blog https://nakamura196.hatenablog.com/entry/2022/03/22/234917 I hope this is helpful for learning how to use Omeka.net (Classic).

March 22, 2022 · 1 min · Nakamura

Created a Summary Article and Zenn Book Explaining How to Use Omeka.net (Classic)

This explains how to use Omeka.net (Classic). From Chapter 3 onwards, the usage is common with Omeka Classic. I created two types: a summary article on Hatena Blog and a Zenn book. Zenn https://zenn.dev/nakamura196/books/a06c31c1cc3c37 Hatena Blog https://nakamura196.hatenablog.com/entry/2022/03/22/232710 I hope this serves as a useful reference for using Omeka.net (Classic).

March 22, 2022 · 1 min · Nakamura

Generating IIIF Collections Using the Omeka S IIIF Server Module

Overview The Omeka S IIIF Server module can automatically generate IIIF collections (a grouping of IIIF manifests into one) in addition to IIIF manifest files. https://omeka.org/s/modules/IiifServer/ This article explains how to use this IIIF collection feature. Preparing Data (Item Sets) In Omeka S, there is a unit called “item sets” for managing groups of items. For example, in this case, we create three item sets: “tei”, “iiif”, and “oss”. ...

March 17, 2022 · 2 min · Nakamura

Building an IIIF Image Server with AWS Serverless Application

Notice I have documented the usage instructions as of 2024 in the following article. Please refer to it. Overview This article introduces how to build an IIIF Image Server using an AWS serverless application, as featured in Awesome IIIF. https://github.com/samvera-labs/serverless-iiif Please note that following the procedures in this article will incur AWS service charges, so please be cautious if you try it. Target Audience The above repository describes the following prerequisites: ...

March 17, 2022 · 5 min · Nakamura