公式ドキュメント・リソース
Omeka S公式
| リソース | URL | 説明 |
|---|---|---|
| Omeka S公式サイト | https://omeka.org/s/ | ダウンロード、ニュース、概要 |
| ユーザマニュアル | https://omeka.org/s/docs/user-manual/ | 管理者・利用者向けの操作マニュアル |
| 開発者ドキュメント | https://omeka.org/s/docs/developer/ | モジュール・テーマ開発のための技術文書 |
| モジュール一覧 | https://omeka.org/s/modules/ | 公式に登録されたモジュールのカタログ |
| テーマ一覧 | https://omeka.org/s/themes/ | 公式に登録されたテーマのカタログ |
| Omeka Forum | https://forum.omeka.org/ | コミュニティフォーラム(質疑応答) |
| GitHub(Omeka S本体) | https://github.com/omeka/omeka-s | ソースコード、イシュー管理 |
IIIF関連
| リソース | URL | 説明 |
|---|---|---|
| IIIF公式サイト | https://iiif.io/ | IIIF仕様書、コミュニティ情報 |
| IIIF Presentation API 3.0 | https://iiif.io/api/presentation/3.0/ | Presentation API仕様 |
| IIIF Image API 3.0 | https://iiif.io/api/image/3.0/ | Image API仕様 |
Linked Data関連
| リソース | URL | 説明 |
|---|---|---|
| Dublin Core Metadata Terms | https://www.dublincore.org/specifications/dublin-core/dcmi-terms/ | Dublin Core語彙の仕様 |
| JSON-LD公式サイト | https://json-ld.org/ | JSON-LDの仕様と関連ツール |
筆者の記事まとめ
筆者はOmeka Sに関する160を超える技術記事を執筆しています。以下に、本書の各章に対応する主要な記事を分野別にまとめます。
全般・導入
- Omeka Sに関する記事まとめ
- Omeka Sの導入に関する参考資料
- Omeka ClassicとOmeka Sの違い
- Omeka ClassicとOmeka S: 機能と違いの比較(GPT-4による解説)
- Omeka Sの使い方を調べる
インストール・環境構築
- Omeka S Docker の紹介:デジタルコレクションのための最新かつセキュアなソリューション
- Amazon Lightsailを用いたOmeka Sサイトの構築(独自ドメイン+SSL化を含む)
- Amazon LightsailでOmeka Sの初期設定を行うscript
- Amazon LightsailでOmeka Sの初期設定を行うscript(Easy Adminモジュールの追加)
- Omeka-S Docker環境を別サーバーに移行する完全ガイド
- Docker版のOmeka SでCORS対応を行う
- さくらレンタルサーバにOmeka Sをインストールする際のimagemagickのパス指定
アイテム・メディア管理
- 【Omeka S マニュアル和訳】リソース > アイテム
- Omeka Sの一括登録用モジュール: Bulk Importの使い方(2024-02版)
- 【Omeka S モジュール紹介】Bulk Import:CSVファイルを用いたメタデータと画像の一括登録(2023-03版)
- File Sideload: Omeka Sで画像を一括アップロードする
- Omeka SでIIIF画像をメディアとして登録する方法
- Omeka Sで動画を公開する
- Omeka Sで3Dモデルを公開する
語彙・メタデータ
- 【Omeka S Tips】既存の標準語彙の追加方法
- Omeka SにDC-NDL(国立国会図書館ダブリンコアメタデータ記述)を語彙として登録する
- Omeka SにICA RiC-Oの語彙を登録する
- Omeka SにPROV-Oオントロジーを登録する方法
- Omeka SのCustomOntologyモジュールを使って、クラスやプロパティを追加する
IIIF連携
- 【Omeka Sモジュール紹介】IIIF Server / Image Server / Universal Viewer
- Omeka Sを用いて、IIIF Presentation API v3のマニフェストファイルを作成する
- 【Omeka S】IIIF Serverモジュールにおけるattributionの設定方法
- 【Omeka S】IIIF Serverモジュールにおける独自識別子の設定方法
- Omeka SのIIIF Serverモジュールで、表示方向を指定する
- Omeka SのIIIF Serverモジュールを使用した階層構造を持つ目次の記述
- 【Omeka S】IIIF対応の複数ビューアを設置する「IIIF Viewers」モジュールの使い方
- Omeka S Mirador モジュールの使い方
- 【Omeka S モジュール紹介】IIIF Searchモジュール
API・外部連携
- Omeka SのAPIへのアクセス制限
- Omeka SのREST APIとやりとりするためのPythonパッケージ
- Pythonを使ってOmeka Sにメディアをアップロードする方法
- Omeka Sのデータをダウンロードするプログラムを作成しました。
- MCPサーバーを使って、Omeka Sにリソース(アイテムと画像)を登録する
- OAI-PMHリポジトリからPythonでレコードを全件取得する
テーマ・カスタマイズ
- 【Omeka S テーマ開発】Bootstrap 5を用いたOmeka Sテーマを公開しました。
- Omeka Sのテーマの一覧を視覚的に確認するページを作成しました。
- Omeka Sテーマの多言語化
- Omeka SにGoogle Analytics 4 gtag.jsを追加する
検索
- 【Omeka S モジュール開発】FixCjkSearch: Omeka Sの日本語による全文検索の不具合修正
- Omeka-SのMroongaSearchモジュールで日本語全文検索を実現する
- Omeka Sの日本語による全文検索の注意点とMroonga searchモジュール
- 【Omeka S モジュール紹介】Advanced Search adapter for Solr
モジュール紹介
- Omeka Sモジュールのインストール方法
- Omeka Sのモジュール一括ダウンロードスクリプト
- 【Omeka S モジュール紹介】Scripto:転写や翻訳を行う
- 【Omeka S モジュール紹介】PDFファイルに対してOCRを行うモジュール「Extract Ocr」
- 【Omkea S モジュール紹介】Mappingモジュール
- 【Omkea S モジュール紹介】Timelineモジュール
- 【Omeka S モジュール紹介】Folksonomy:ソーシャルタギング
- 【Omeka S モジュール紹介】HistoryLog:変更履歴の記録
- 【Omeka S モジュール紹介】Sitemaps
- 【Omeka S モジュール紹介】Item Sets Tree
- 【Omeka Sモジュール】Clean Urlの使い方
運用・トラブルシューティング
- Omeka Sの更新
- Omeka Sのv4.0.4からv4.1へのアップデートに伴うエラー対応
- gdriveを用いたOmeka Sの簡易バックアップ
- AWS Copilotを用いたOmeka Sデータの定期バックアップ
- Omeka Sのファイルをmdx.jpのオブジェクトストレージに保存する
- ‘session.name’ is not a valid sessions-related ini setting
- Omeka SでのCSRF: Value is required and can’t be emptyエラーへの対応
関連プラットフォームとの比較
Omeka Sを導入するかどうかの判断材料として、類似のプラットフォームとの比較を示します。
| プラットフォーム | 特徴 | 適する用途 |
|---|---|---|
| Omeka S | LOD対応、マルチサイト、モジュール拡張 | デジタルコレクション、デジタル展示 |
| Omeka Classic | シンプル、プラグイン豊富 | 小規模コレクション、個人プロジェクト |
| DSpace | リポジトリ機能が充実 | 機関リポジトリ、学術論文管理 |
| Fedora | 柔軟なデータモデル、API中心 | 大規模デジタルリポジトリ |
| CollectiveAccess | 博物館向け、多機能 | 博物館コレクション管理 |
| ArchivesSpace | 文書館向け、EAD対応 | アーカイブズの記述・管理 |
Omeka Sが特に適しているのは、以下のようなプロジェクトです。
- Linked Open Dataとしてのメタデータ公開を重視する
- 複数のコレクションやサイトを一元管理したい
- IIIFとの連携が必要
- カスタムメタデータスキーマを柔軟に設計したい
- オープンソースで低コストに運用したい
トラブルシューティング
よくある問題と対処法
アップロードサイズの制限
Omeka Sにサイズが大きいファイルをアップロードするで対処法を解説しています。
日本語検索の精度が低い
Omeka Sの日本語による全文検索の注意点とMroonga searchモジュールおよび【Omeka S モジュール開発】FixCjkSearch: Omeka Sの日本語による全文検索の不具合修正をご覧ください。
モジュールのインストールでエラー
Omeka Sモジュールのインストール方法で基本的なインストール手順と注意点を解説しています。
IIIFマニフェストの表示エラー
Mirador 3でPresentation API v2のマニフェストが表示できない時の対処例やOmeka S IIIF Serverモジュール[3.6.19, 3.6.20]の不具合を参考にしてください。
おわりに
本書では、Omeka Sの導入から活用までを、筆者の実践経験に基づいて体系的に解説しました。Omeka Sは、Linked Open Dataの思想を核に据えた、現代的なデジタルコレクション管理プラットフォームです。
筆者は今後もOmeka Sに関する記事を継続的に執筆していく予定です。本書の内容に関するご質問や、新たなトピックのリクエストがありましたら、お気軽にお寄せください。
デジタルアーカイブの構築は、技術だけでなく、メタデータの設計、利用者ニーズの理解、長期的な保存戦略など、多面的な知識と判断が求められる営みです。本書がその一助となれば幸いです。
Omeka Sのコミュニティは活発で、新しいモジュールや機能が日々開発されています。ぜひコミュニティに参加し、情報交換や貢献を通じて、デジタルアーカイブの発展に寄与していただければと思います。