😊

TropyのデータをOmeka Sにエクスポートする

2024/08/23に公開

概要

TropyのデータをOmeka Sにエクスポートする機会がありましたので、備忘録です。

操作方法

末尾に公式のマニュアルの機械翻訳を掲載しています。

使用例

以下、Tropyの画面です。いらすとやさんの画像を利用させていただきます。以下のように、画像へのアノテーションなども行うことができました。

以下はOmeka Sにエクスポートした結果です。切り出した画像などの複数のメディアとともに、新規のアイテムとして登録されました。

所感

全アイテム、および個々のアイテムごとにワンクリックでOmeka Sにエクスポートできる点は便利でした。

一方、現在は新規登録のみに対応しており、同じアイテムで2回エクスポートを行うと、Omeka Sに2つのアイテムが作成されました。

プラグインはJavaScriptで作成されていますので、今後、更新処理を行う機能などの追加を検討したいと思います。

https://github.com/tropy/tropy-plugin-omeka/

まとめ

参考になりましたら幸いです。

以下、公式のマニュアルの機械翻訳です。


Omeka Sへのエクスポート

Omeka Sプラグインは現在ベータ版です。

プラグインのインストール

Omeka Sプラグインのインストールは複数のステップからなります。

パート1: 準備

  1. プラグインのGitHubリポジトリに移動します。
  2. Omeka Sプラグインを含むZipファイルをダウンロードしますが、解凍しないでください。

パート2: Omeka S内

  1. Omekaの管理パネルに移動し、ユーザーをクリックします。ユーザーリストの各名前の横に鉛筆アイコンがあります。鉛筆アイコンをクリックしてユーザープロファイルを開きます。ユーザーの追加や編集方法についてはこちらをご覧ください。
  2. ユーザープロファイル内で、APIキーをクリックします。
  3. 新しいキーを追加する必要があります。新しいキーラベルフィールドに名前を入力し、Enterキーを押します。
  4. keyidentitykeycredentialが生成されるボックスが表示されます。Tropyプラグインのインストールと設定が完了するまで、このブラウザページを閉じないでください。

パート3: プラグインペイン内

  1. Tropyを開き、トップメニューの「Preferences」へ移動します(Windowsでは、Edit > Preferences)。
  2. 「Preferences」で、「Plugins」をクリックします。プラグインペインの下部で、「Install Plugin」をクリックします。GitHubリポジトリから保存したプラグインファイルの場所に移動し、それを選択して「Open」をクリックします。
  3. これで、Omekaプラグインがプラグインペインに表示されるはずです。「Enable」をクリックしてセットアップを続けます。
  4. プラグインを有効にすると開くフォームで、プラグインが正しく動作するためにすべてのフィールドに入力する必要があります。
    • 名前: Omekaプラグインのインスタンスに任意の名前を付けることができます。Omekaサイトと同じ名前を付けることをお勧めします。
    • API URL: OmekaインストールのURLをコピーして、< >の間に貼り付けます(山括弧は削除)。http://が一つだけあることを確認してください。Omekaインストール内の個別のサイトにリンクするのではなく、Omeka Sインストールのルートにリンクしてください。
    • Identity keyおよびcredential key: これらの2つのフィールドは、Omekaインストールでまだ開いているはずのページから取得します。適切なフィールドにコピーして貼り付けます。

これらのフィールドに入力が完了したら、設定が完了です。Preferencesウィンドウを閉じることができます。

プラグインの使用

すべての設定が完了したら、Omekaプラグインの使用はJSON-LDエクスポートと似ています。

Tropyからエクスポートするには、アイテムテーブル内のアイテムを右クリックします。右クリックメニューから、アイテムのエクスポートを選択します。

リストにプラグインインスタンスに付けた名前が表示されるはずです。その名前をクリックします。

このアクションにより、アイテムが直接Omekaインストールのアイテムリストに送信されます。ベータ版では、Tropyに進行状況の報告がないため、アイテムがエクスポートされたかどうかを確認するにはOmekaアイテムリストに移動する必要があります。遅延時間は比較的短いはずです。

複数のアイテムを選択してから右クリックすることで、一度に一つまたは複数のアイテムをエクスポートできます。

カスタマイズされたテンプレートをOmekaに取り込む

Tropyでカスタマイズされたテンプレートは、いくつかのステップでOmekaに複製できます。

語彙

Tropyにカスタム語彙をインポートした場合は、それらをOmekaにもインポートする必要があります。その方法についてはOmekaドキュメントをご覧ください。

テンプレートの再構築

アイテムは、カスタムテンプレートと一緒にTropyからエクスポートされます。適切な語彙をすべてインポートしている限り、アイテムは期待どおりのフィールドでOmekaに表示されるはずです。ただし、カスタムラベルは転送されません。Omekaでカスタムラベルを保持するためには、カスタムテンプレートラベルを反映したリソーステンプレートを作成する必要があります。その後、リソーステンプレートを個別または一括でアイテムに適用できます。

  • リソーステンプレートを作成するには、Omekaサイトの管理ページに移動します。左側のメニューで、リソーステンプレートをクリックします。その後、右上にある新しいリソーステンプレートの追加をクリックします。
  • Tropyと同様に、テンプレートに名前を付ける必要があります(適切であれば、Tropyテンプレートと同じ名前を付けることをお勧めします)。
  • 次に、Tropyテンプレートと同じフィールドを使用してテンプレートを作成します。右側のプロパティをフィルターボックスにプロパティ名を入力することで、プロパティを迅速に見つけることができます。それらがTropyテンプレートで使用したものと同じであることを確認してください。
  • すべてのフィールドをコンパイルしたら、各フィールドの横にある鉛筆アイコンをクリックしてラベルを編集できます。代替タイトルボックスにカスタムラベルを追加します。カスタムラベルを追加した後は、変更を設定をクリックして変更を保存することを忘れないでください。
  • すべてのカスタムラベルを変更したら、右上の追加をクリックしてリソーステンプレートをOmekaリソースに追加します。
  • カスタムリソーステンプレートをアイテムに適用するには、アイテムリストに戻ります。その後、アイテムを編集するために鉛筆アイコンをクリックします。リソーステンプレートを設定し、保存をクリックします。この操作は、上部のバッチアクションボタンを使用して一括で行うこともできます。

Discussion