1. アイテム一括登録事前準備(インデックス、アイテムタイプ、ワークフロー)
アイテム登録の前にインデックス、アイテムタイプ、ワークフローの作成が必要です。
詳細は下記を参照してください。
2. アイテムの一括登録
ファイルを指定してアイテムを一括で登録できます。インポートするファイルは、ZIPファイルです。
(1) ログイン後、[Administration]にアクセスします。
(2) [Items]をクリックして[Import]をクリックします。
[選択]タブにファイルをインポートする画面が表示されます。
(3) [アイテムタイプ]を選択して[ダウンロード]をクリックします。
選択したアイテムタイプのヘッダ情報をTSV形式でダウンロードします。ファイル名は「アイテムタイプ名(アイテムタイプバージョン).tsv」です。
【注意事項】
- アイテムタイプリストが取得できない場合、[アイテムタイプリストの取得に失敗しました。]というエラーメッセージが表示されます。
- アイテムタイプのダウンロード時にエラーが発生した場合、[ダウンロードに失敗しました。]というエラーメッセージが表示されます。
ダウンロードされるアイテムタイプのテンプレートの項目
行目 | 説明 |
---|---|
1行目 | アイテムタイプの名称を記載します。
|
2行目 | 各メタデータ項目の内部キーを記載します。 出力される項目は以下の通りです。
|
3行目 | 各メタデータ項目のラベルを記載します。
|
4行目 | 各アイテムタイプ項目に設定されているオプション情報を記載します。 オプションは[Required]、[Hide]、[Allow Multiple]です。 |
「アイテムタイプに定義されているメタデータファイルに項目」以外の項目については、章末のアイテム一括登録を参照してください。
(4) [ファイル選択]をクリックしてZIPファイルを指定します。
ファイル名が表示されます。
一括登録用のファイル形式は以下の二つの形式です。
- Bagit形式
- Bagit無し形式
(4)-1 [識別子変更モード]を指定してインポートする場合
①[識別子変更モード]にチェックを入れます。
② [次へ]をクリックします。
[識別子変更モード]ダイヤログに免責事項が表示されます。
③ [利用規約に同意します]をクリックして[OK]をクリックします。
ファイルの読み込みとチェックが実行されて、[インポート]タブが表示されます。[インポート]タブには、読み込んだファイルのチェック結果が表示されます。
④ [チェック結果]が[Register]または[Update]であることを確認します。
[インポート]ボタンの上に[「識別子変更モード]で登録します。]というメッセージが表示されます。
[エラー]が表示されている場合、インポートできません。ファイルを確認して、再度手順(3)から操作してください。
[確認]タブの項目
項目 | 説明 |
---|---|
インポート | 読み込んだファイルのアイテムを登録します。 |
ダウンロード※ | 画面に表示されているアイテムのリストをTSV形式でダウンロードします。
|
サマリー | 読み込んだファイルの情報が表示されます。
|
No | 読み込んだファイルのアイテムの通し番号が表示されます。 |
アイテムタイプ | 読み込んだファイルのアイテムについて、登録されるアイテムタイプ名が表示されます。 |
アイテムID | 読み込んだファイルのアイテムについて、新規登録なのか更新なのかが表示されます。
|
タイトル | 読み込んだファイルのアイテム名が表示されます。 |
チェック結果 | 読み込んだファイルの各アイテムについて、インポートが可能かどうかをチェックした結果が表示されます。
|
※ダウンロード時にエラーが発生する場合、[ダウンロードに失敗しました。]というエラーメッセージが表示されます。
タイプ | 英語 | 日本語 | 説明 |
---|---|---|---|
エラー | Specified item type does not exist. | 指定されたアイテムタイプが存在していません。 | 指定されたアイテムタイプがシステムに存在しない場合 |
エラー | Please specify item ID by half-width number. | アイテムIDは半角数字で指定してください。 | アイテムIDが不正な形式で指定した場合 |
エラー | Item ID does not match the specified URI information. | アイテムIDが指定されたURIの情報と一致しません。 | アイテムIDが指定されたURIの情報と一致しない場合 |
エラー | Specified URI and system URI do not match. | 指定されたURIとシステムURIが一致しません。 | 指定されたURIとシステムURIが一致しない場合 |
エラー | Both of Index ID and POS INDEX are not being set. | IndexID,POS_INDEXがどちらも設定されていません。 | IndexID,POS_INDEXが空白の場合 |
エラー | {} is required item. | {}は必須項目です。 | PUBLISH_STATUSが指定されない場合 |
エラー | Please set "public" or "private" for {}. | {}はpublic,privateのいずれかを設定してください。 | PUBLISH_STATUSにpublic,private以外のものを指定した場合 |
エラー | Specified {} is invalid. | 指定された{}は不正です。 | FEEDBACK_MAILが不正な形式で指定した場合 |
エラー | Specified {} does not exist in system. | 指定された{}はシステムに存在していません。 | 指定したPOS_INDEXなどの指定した1つ項目がシステムに存在しない場合 |
エラー | Specified {}, {} do not exist in system. | 指定された{},{}はシステムに存在していません。 | 指定したPOS_INDEX、INDEX_IDなどの複数項目がシステムに存在しない場合 |
ワーニング | Specified {} does not match with existing index. | 指定された{}はシステムのものと一致していません。 | 指定したPOS_INDEXはシステムのものと一致していない場合 |
エラー | {} is required item. | {}は必須項目です。 | DOI_RA, DOIが指定されない場合 |
エラー | DOI_RA should be set by one of JaLC, Crrossref, DataCite, NDL JaLC. | DOI_RAはJaLC,Crrossref,DataCite,NDL JaLCのいずれかを設定してください。 | DOI_RAにJaLC,Crrossref,DataCite,NDL JaLC以外のものを指定した場合 |
エラー | Specified {} is different from existing {}. | 指定された{}は登録している{}と異なっています。 | CNRI, DOI_RA, DOIに指定された内容が登録内容と異なる場合 |
エラー | Specified {} is invalid. | 指定された{}は不正です。 | DOIが不正な形式で指定した場合 |
エラー | PID does not meet the conditions. | PID付与の条件を満たしていません。 | DOIバリデーションチェックの場合 |
エラー | The specified {} exceeds the maximum length. | 指定された{}が最大長を超えています。 | CNRI, DOIの長さチェックの場合 |
⑤ [インポート]をクリックします。
ファイルがインポートされます。[結果]タブが表示されます。
アイテムのインポート先のインデックスは、インデックスID及びPOS_INDEXの値を元に指定します。
新規で一括登録するアイテムに指定したDOI、CNRIの登録を行います。
既存のアイテムに登録しているDOI、CNRIの変更を行います。
(4)-2 [識別子変更モード]を指定しないでインポートする場合
① [識別子変更モード]にチェックを入れずに[次へ]をクリックします。
ファイルの読み込みとチェックが実行されて、[インポート]タブが表示されます。[インポート]タブには、読み込んだファイルのチェック結果が表示されます。
② [チェック結果]が[Register]または[Update]であることを確認します。
[エラー]が表示されている場合、インポートできません。ファイルを確認して、再度手順(3)から操作してください。
[確認]タブの項目は、(4)-1④[[確認]タブの項目]の説明を参照してください。
インポートファイルのバリデーションチェックは、(4)-1④[インポートファイルのバリデーションチェック]の説明を参照してください。
③[インポート]をクリックします。
ファイルがインポートされます。[結果]タブが表示されます。
アイテムのインポート先のインデックスは、インデックスID及びPOS_INDEX値を元に指定します。
新規で一括登録するアイテムにCNRIの登録を行い、[DOI_RA]を指定したら、DOIの登録も行います。
既存のアイテムに登録しているDOI、CNRIと指定された内容のチェックを行います。
(5) [結果]タブの情報を確認します。
[結果]タブの項目
項目 | 説明 |
---|---|
ダウンロード※ | 画面に表示されているアイテムのリストをTSV形式でダウンロードできます。
|
No | インポートしたファイルのアイテムの通し番号が表示されます。 |
開始日 | [インポート]をクリックした後、アイテムの登録処理を開始した日時が表示されます。 |
終了日 | アイテムの登録処理が完了した日時が表示されます。 |
アイテムID | 各アイテムのアイテムIDが表示されます。 |
アクション | 各アイテムのワークフローのアクションが表示されます。 |
ワークフローステータス | アイテムのワークフローのステータスが表示されます。 |
※ダウンロード時にエラーが発生する場合、[ダウンロードに失敗しました。]というエラーメッセージが表示されます。
インポートされたアイテムを編集する場合のワークフローは、該当アイテムタイプのワークフローが存在する場合、このワークフローが対象とし、該当アイテムタイプのワークフローが存在しない場合、新しいワークフローを以下の情報通りに作成します。
- フロー名:[Registration Flow]
- アクション:[Start] -> [Item Registration] -> [End]
- ワークフロー名:該当アイテムタイプ名
【補足資料】
ファイルに指定する項目について
項目名 | 説明 |
---|---|
ID | アイテムID。新規登録の際は空とします。 |
URI | WEKO3のURI。新規登録の際は空とします。 |
IndexID## | アイテムを紐づけるインデックスのID。※1 |
POS_INDEX## | アイテムを紐づけるインデックスの名称。※1 |
FEEDBACK_MAIL | フィードバックメール送信先メールアドレス。 |
PUBLISH_STATUS | アイテムの公開/非公開。public,privateのいずれかであること。 |
CNRI | CNRIハンドル。※2 |
DOI_RA | DOI種別。JaLC、Datacite,Crossref、NDL JaLCのいずれかであること。※2 |
DOI | DOI。※2 |
※1 インデックスの指定について
IndexID | POS_INDEX | 説明 |
---|---|---|
指定あり | 指定なし | IndexIDに指定されたインデックスに登録します。 |
指定なし | 指定あり | POS_INDEXに指定されたインデックスに登録。該当するインデックスが複数存在した場合は、複数のインデックスに登録します。 |
指定あり | 指定あり | IndexIDとPOS_INDEXの組み合わせが正しい場合、該当するインデックスに登録。不整合の場合、IndexIDで指定されたインデックスに登録。 ・システムに存在しないIndexIDとPOS_INDEXを指定した場合はエラーとなります。 |
指定なし | 指定なし | エラーとなります。 |
※2 識別子の設定について
識別子変更モード | Not 識別子変更モード | |||
---|---|---|---|---|
新規 | 更新 | 新規 | 更新 | |
CNRI | 設定できる | 変更できる | 空とする | 変更不可 |
DOI_RA | 設定できる | 変更不可 | 設定できる | 変更不可 |
DOI | 設定できる | 変更できる | 空とする | 変更不可 |
3. アイテムの一括更新
バックアップデータまたは一括出力データを利用してアイテムを一括更新できます。
一括出力は、更新したいアイテムがあるインデックスから行なってください。
[エクスポート]画面
[一括出力]画面の項目と説明
項番 | 項目 | 説明 |
---|---|---|
1 | Item一覧 | 出力するアイテムをチェックします。 |
2 | [File Contents]ラジオボタン | 表示された[File Contents]ラジオボタンを選択します。 |
3 | [Export Format]ラジオボタン | 表示された[Export Format]ラジオボタンを選択します。 |
4 | [エクスポート]ボタン | Item一覧で選択したアイテムを出力します。 |
5 | [戻る]ボタン | クリックすると[簡易検索]画面に戻ります。 |
データを編集後、インポートします。
詳細は「アイテム一括登録」(4)以降を参照してください。
4. アイテムの一括削除
(1) ユーザーアカウントのプルダウンメニューから[Administration]を選択します。
(2) [Items]をクリックして[Bulk Delete]をクリックします。
アイテムを一括削除する画面が表示されます。
(3) [インデックスツリー]でアイテムを一括削除するインデックスを選択します。
[子インデックスのアイテムも削除する]をチェックすると、再帰的に子インデックスに所属するアイテムも削除されます。
(4) [削除]をクリックします。
(5) [継続]をクリックするとアイテムの一括削除が実行されます。
5. JaLC DOIの一括付与
DOIを一括登録する場合は、下記のように入力してください。
カラム | 入力値 |
---|---|
DOI_RA | DOI種別。JaLC、Datacite,Crossref、NDL JaLCのいずれかであること。※2 |
DOI | DOI。※2 |
※2 識別子の設定について
識別子変更モード | Not 識別子変更モード | |||
---|---|---|---|---|
新規 | 更新 | 新規 | 更新 | |
CNRI | 設定できる | 変更できる | 空とする | 変更不可 |
DOI_RA | 設定できる | 変更不可 | 設定できる | 変更不可 |
DOI | 設定できる | 変更できる | 空とする | 変更不可 |
6. 一括登録エラー時の対処方法
項目 | 説明 |
---|---|
インポート | 読み込んだファイルのアイテムを登録します。 |
ダウンロード※ | 画面に表示されているアイテムのリストをTSV形式でダウンロードします。
|
サマリー | 読み込んだファイルの情報が表示されます。
|
No | 読み込んだファイルのアイテムの通し番号が表示されます。 |
アイテムタイプ | 読み込んだファイルのアイテムについて、登録されるアイテムタイプ名が表示されます。 |
アイテムID | 読み込んだファイルのアイテムについて、新規登録なのか更新なのかが表示されます。
|
タイトル | 読み込んだファイルのアイテム名が表示されます。 |
チェック結果 | 読み込んだファイルの各アイテムについて、インポートが可能かどうかをチェックした結果が表示されます。
|
※ダウンロード時にエラーが発生する場合、[ダウンロードに失敗しました。]というエラーメッセージが表示されます。
インポートファイルのバリデーションチェック
タイプ | 英語 | 日本語 | 説明 |
---|---|---|---|
エラー | Specified item type does not exist. | 指定されたアイテムタイプが存在していません。 | 指定されたアイテムタイプがシステムに存在しない場合 |
エラー | Please specify item ID by half-width number. | アイテムIDは半角数字で指定してください。 | アイテムIDが不正な形式で指定した場合 |
エラー | Item ID does not match the specified URI information. | アイテムIDが指定されたURIの情報と一致しません。 | アイテムIDが指定されたURIの情報と一致しない場合 |
エラー | Specified URI and system URI do not match. | 指定されたURIとシステムURIが一致しません。 | 指定されたURIとシステムURIが一致しない場合 |
エラー | Both of Index ID and POS INDEX are not being set. | IndexID,POS_INDEXがどちらも設定されていません。 | IndexID,POS_INDEXが空白の場合 |
エラー | {} is required item. | {}は必須項目です。 | PUBLISH_STATUSが指定されない場合 |
エラー | Please set "public" or "private" for {}. | {}はpublic,privateのいずれかを設定してください。 | PUBLISH_STATUSにpublic,private以外のものを指定した場合 |
エラー | Specified {} is invalid. | 指定された{}は不正です。 | FEEDBACK_MAILが不正な形式で指定した場合 |
エラー | Specified {} does not exist in system. | 指定された{}はシステムに存在していません。 | 指定したPOS_INDEXなどの指定した1つ項目がシステムに存在しない場合 |
エラー | Specified {}, {} do not exist in system. | 指定された{},{}はシステムに存在していません。 | 指定したPOS_INDEX、INDEX_IDなどの複数項目がシステムに存在しない場合 |