Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/spec/base/admin/ADMIN_2_4.md
Original file line number Diff line number Diff line change
Expand Up @@ -320,6 +320,7 @@
| .publish_status | .PUBLISH_STATUS | アイテムの公開/非公開を指定する。public/privateのいずれかを設定する。必須項目。 |
| .feedback_mail[0] | .FEEDBACK_MAIL[0] | フィードバックメールの送信先メールアドレスを指定する。複数指定可。 |
| .request_mail[0] | .REQUEST_MAIL[0] | リクエストメールの送信先メールアドレスを指定する。複数指定可。 |
| .researchmap_linkage | .RESEAECHMAP_LINKAGE | Researchmapへの連携フラグ |
| .item_application.workflow | .ITEM_APPLICATION<br>.WORKFLOW | コンテンツファイルがない場合の利用申請のワークフローIDを指定する。 |
| .item_application.terms | .ITEM_APPLICATION.TERMS |コンテンツファイルがない場合の利用規約IDを指定する。この列のデータ行にterm_freeが入力された場合、利用規約を自由入力として.item_application.terms_descriptionが表示される。 |
| .item_application<br>.terms_description | .ITEM_APPLICATION<br>.TERMS_DESCRIPTION | コンテンツファイルがない場合の利用規約(自由入力)を指定する。 |
Expand Down
72 changes: 40 additions & 32 deletions docs/spec/base/admin/ADMIN_2_5.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@

## 利用可能なロール

| ロール | システム管理者 | リポジトリ管理者 | コミュニティ管理者 | 登録ユーザー | 一般ユーザー | ゲスト(未ログイン) |
| ロール | システム管理者 | リポジトリ管理者 | コミュニティ管理者 | 登録ユーザー | 一般ユーザー | ゲスト(未ログイン) |
| -------- | :------------: | :--------------: | :----------------: | :----------: | :----------: | :----------------: |
| 利用可否 | 〇 | 〇 | 〇※ | × | × | × |
| 利用可否 | 〇 | 〇 | 〇※ | × | × | × |

※サブリポジトリ管理者は、自身の管理下にあるサブリポジトリに関連付けられたインデックスへのインポートのみ可能

Expand Down Expand Up @@ -104,14 +104,14 @@ RO-Crate+BagItファイルは、以下の構成である必要がある。
└── tagmanifest-sha256.txt
```

| ファイル or ディレクトリ | 必須 | 詳細 |
| :----------------------- | :--: | :---------------------------------------------------------------------------- |
| bagit.txt | | BagItファイルの宣言 |
| bag-info.txt | | Bagに関するメタデータを含むファイル |
| data/ | | ペイロードディレクトリ。 配下のファイルはマニフェストの妥当性により担保される |
| ro-crate-metadata.json | | アイテムのメタデータがJSON-LD形式で記述されたファイル |
| manifst-sha256.txt | | data/内の各ファイルのSHA-256チェックサムをまとめたマニフェストファイル |
| tagmanifst-sha256.txt | | data/外の各ファイルのSHA-256チェックサムをまとめたタグマニフェストファイル |
| ファイル or ディレクトリ | 必須 | 詳細 |
| :----------------------- | :---: | :---------------------------------------------------------------------------- |
| bagit.txt | | BagItファイルの宣言 |
| bag-info.txt | | Bagに関するメタデータを含むファイル |
| data/ | | ペイロードディレクトリ。 配下のファイルはマニフェストの妥当性により担保される |
| ro-crate-metadata.json | | アイテムのメタデータがJSON-LD形式で記述されたファイル |
| manifst-sha256.txt | | data/内の各ファイルのSHA-256チェックサムをまとめたマニフェストファイル |
| tagmanifst-sha256.txt | | data/外の各ファイルのSHA-256チェックサムをまとめたタグマニフェストファイル |

ただし、この機能からのインポート時には、`data/` ディレクトリ以外は無視する。
※印のファイルは、SWORD APIを利用してアイテムを登録する際にはファイルの検証のため必須になる。
Expand Down Expand Up @@ -202,25 +202,26 @@ RO-Crateには、アイテムのメタデータを記述するための語彙が
更新登録としてインポートする際に追加で必須になる項目は、アイテムIDとURIである。
一部の語彙は、RO-Crateインポート機能では使用できず、SWORD APIを利用してアイテムを登録・更新する際に使用される。

| 使用語彙 | 対応するTSV項目名 | バリュータイプ | デフォルト値 | 新規 | 更新 | 説明 |
| ------------------------------------------ | -------------------- | ------------------ | ------------ | :--: | :--: | ---------------------------------------- |
| identifier | ID | 文字列 | - | × | 〇 | アイテムID |
| uri | URI | URL | - | × | 〇 | アイテムのURI |
| wk:index | .IndexID | 配列 | - | 〇 | 〇 | インデックスID |
| wk:publishStatus | .PUBLISH_STATUS | 文字列 | - | 〇 | 〇 | 公開ステータス |
| wk:feedbackMail | .FEEDBACK_MAIL | 文字列 | - | | | フィードバックメール |
| wk:requestMail | .REQUEST_MAIL | 文字列 | - | | | リクエストメール |
| wk:grant.@id | .CNRI | URL | - | | | CNRI |
| wk:grant.@id | .DOI | URL | - | | | DOI |
| wk:grant<br>.jpcoar:identifierRegistration | .DOI_RA | URL | - | | | DOI_RA |
| wk:editMode | Keep/Upgrade Version | 文字列 | - | | 〇 | Keep/Upgrade Version |
| wk:itemLinks.identifier | - | 整数値 or 文字列 | - | | | アイテムリンク先識別子 |
| wk:itemLinks.value | - | 文字列 | - | | | アイテムリンクタイプ |
| wk:textExtraction | - | 真偽値 | true | | | 全文検索用本文抽出フラグ |
| wk:saveAsIs | - | 真偽値 | false | | | 登録用ファイル保存フラグ |
| wk:isSplited | - | 真偽値 | false | | | アイテム分割フラグ (SWORD経由のみ) |
| wk:metadataAutoFill | - | 真偽値 | false | | | メタデータ自動補完フラグ |
| wk:metadataReplace | - | 真偽値 | false | | | メタデータのみ置換フラグ(SWORD経由のみ)|
| 使用語彙 | 対応するTSV項目名 | バリュータイプ | デフォルト値 | 新規 | 更新 | 説明 |
| ------------------------------------------ | -------------------- | ---------------- | ------------ | :---: | :---: | ----------------------------------------- |
| identifier | ID | 文字列 | - | × | 〇 | アイテムID |
| uri | URI | URL | - | × | 〇 | アイテムのURI |
| wk:index | .IndexID | 配列 | - | 〇 | 〇 | インデックスID |
| wk:publishStatus | .PUBLISH_STATUS | 文字列 | - | 〇 | 〇 | 公開ステータス |
| wk:feedbackMail | .FEEDBACK_MAIL | 文字列 | - | | | フィードバックメール |
| wk:requestMail | .REQUEST_MAIL | 文字列 | - | | | リクエストメール |
| wk:grant.@id | .CNRI | URL | - | | | CNRI |
| wk:grant.@id | .DOI | URL | - | | | DOI |
| wk:grant<br>.jpcoar:identifierRegistration | .DOI_RA | URL | - | | | DOI_RA |
| wk:editMode | Keep/Upgrade Version | 文字列 | - | | 〇 | Keep/Upgrade Version |
| wk:researchmapLinkage | .RESEARCHMAP_LINKAGE | 真偽値 | false | | | researchmap連携フラグ |
| wk:itemLinks.identifier | - | 整数値 or 文字列 | - | | | アイテムリンク先識別子 |
| wk:itemLinks.value | - | 文字列 | - | | | アイテムリンクタイプ |
| wk:textExtraction | - | 真偽値 | true | | | 全文検索用本文抽出フラグ |
| wk:saveAsIs | - | 真偽値 | false | | | 登録用ファイル保存フラグ |
| wk:isSplited | - | 真偽値 | false | | | アイテム分割フラグ (SWORD経由のみ) |
| wk:metadataAutoFill | - | 真偽値 | false | | | メタデータ自動補完フラグ |
| wk:metadataReplace | - | 真偽値 | false | | | メタデータのみ置換フラグ(SWORD経由のみ)

※ 登録用ファイル保存フラグとアイテム分割フラグが両方`true`の場合、アイテム分割フラグが優先され、ファイルは展開されて保存される。

Expand Down Expand Up @@ -469,6 +470,10 @@ SWORD APIを利用してアイテムを更新する際に、メタデータの
}
```

### wk:researchmapLinkage:メタデータのみ置換フラグ

フラグが有効であるアイテムは、researchmapへの連携処理のキューに追加される。
指定しなかった場合は`false`として扱う。

## マッピング機能
JSON-LD形式のメタデータファイルを読み込み、あらかじめ設定されたマッピング定義に基づいてWEKO3のアイテムタイプにマッピングする機能を提供する。
Expand Down Expand Up @@ -510,6 +515,9 @@ WEKO3では、アイテムの全文検索に使用するのために本文ファ
この機能は、RO-Crate+BagItファイルのインポート時、あるいはSWORD APIを利用してアイテムを登録する際に使用できる。
現時点では、個別登録機能を用いて手動でアイテムを登録・更新するときには抽出是非の設定ができないため、対象外とするファイルを指定することはできない。

## 文字列置換機能

文字列置換機能を使用することができる。文字列置換機能については[JSONLDインポート文字列置換](../other/JSONLD_IMPORT_REPLACE.md) を参照。

## 関連モジュール

Expand All @@ -523,6 +531,6 @@ WEKO3では、アイテムの全文検索に使用するのために本文ファ

## 更新履歴

| 日付 | GitHubコミットID | 更新内容 |
| ---------- | ------------------------------------------ | ----------------------------------------------- |
| 2024/03/07 | 111d579dc68943b810918b2ccd46939f0208f4ba | 初版作成 |
| 日付 | GitHubコミットID | 更新内容 |
| ---------- | ---------------------------------------- | -------- |
| 2024/03/07 | 111d579dc68943b810918b2ccd46939f0208f4ba | 初版作成 |
Loading