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
185 changes: 95 additions & 90 deletions docs/manuals/USER/base/README.md

Large diffs are not rendered by default.

Binary file modified docs/manuals/USER/base/media/media/image306.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/manuals/USER/base/media/media/image307.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/manuals/USER/base/media/media/image308.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/manuals/USER/base/media/media/image309.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/manuals/USER/base/media/media/image310.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/manuals/USER/base/media/media/image311.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/manuals/USER/base/media/media/image312.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/manuals/USER/base/media/media/image313.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/manuals/USER/base/media/media/image314.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/manuals/USER/base/media/media/image316.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/manuals/USER/base/media/media/image317.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/manuals/USER/base/media/media/image318.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/manuals/USER/base/media/media/image319.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/manuals/USER/base/media/media/image354.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/manuals/USER/base/media/media/image355.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 5 additions & 1 deletion docs/spec/base/user/USER_10_1.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@

- 「DOIラベル」
- リンク付けありで表示され、DOI情報を確認すると該当アイテムを既読に更新する
- DOIが存在しないときは非表示

- 「リソースタイプ」
- リソースタイプを表示する
Expand All @@ -64,6 +65,9 @@
- 「既読未読アイコンボタン」
- アイテムの既読・未読の状況を表示する

- 「未読バッジ」
- 未読状態を表示する

- 「著者」
- 著者名を表示する

Expand Down Expand Up @@ -143,7 +147,7 @@

2. 検索ボックスに入力されると、全データに該当情報検索を行う

3. 該当する項目をリスト化、最大6件を表示する(6件以下であれば、全件表示する)
3. 該当する項目をリスト化、全件を表示する

4. 検索処理を取得した全データより実行する

Expand Down
6 changes: 5 additions & 1 deletion docs/spec/base/user/USER_10_2.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,9 @@

- 「DataCite MetaData」
Radioの形式で表示される。

- 「arXiv MetaData」
Radioの形式で表示される。

- 「メタデータ」(Metadata)
Titleの形式で表示される。
Expand Down Expand Up @@ -107,7 +110,7 @@

<!-- end list -->

- \[取得(Get)\]ボタンを押すと、CrossRef MetaData、JaLC MetaData、CiNii MetaData、DataCite MetaDataラジオボタンを非活性から活性に変更する。DOIに該当するメタデータが見つかりませんでした場合は下記のメッセージが表示される
- \[取得(Get)\]ボタンを押すと、CrossRef MetaData、JaLC MetaData、CiNii MetaData、DataCite MetaData、arXiv MetaDataラジオボタンを非活性から活性に変更する。DOIに該当するメタデータが見つからない場合は下記のメッセージが表示される
メッセージ:「DOIに該当するメタデータが見つかりませんでした。」

- \[登録(Register)\]ボタンを押すと、weko\_workspace.views.item_register_saveが呼び出され、入力された情報がDBとESに保存される。保存が正常終了の場合は下記のメッセージが表示される。
Expand Down Expand Up @@ -135,6 +138,7 @@
- 「JaLC MetaData」:非活性。
- 「CiNii MetaData」:非活性。
- 「DataCite MetaData」:非活性。
- 「arXiv MetaData」:非活性。
- 「ファイル名」(File Name):空欄。
- 「公開日」(PubDate):デフォルト(当日)。
- 「タイトル」(Title):空欄。
Expand Down
44 changes: 44 additions & 0 deletions docs/spec/base/user/USER_10_3.md
Original file line number Diff line number Diff line change
Expand Up @@ -243,6 +243,39 @@
| 収録誌のISSN | prism:issn | jpcoar:sourceIdentifier |
| 関連識別子 | prism:doi | jpcoar:relatedIdentifier(identifierType="DOI") |

---

### arXiv APIからのメタデータ取得

- WEB API リクエスト
※ API仕様: https://info.arxiv.org/help/api/user-manual.html
- リクエストURL https://export.arxiv.org/api/query?search_query=doi:{doi}
- method
GET
- パラメータ
| パラメーター名 | 説明 | 値 |
| ----- | ----- | ----- |
| doi | 検索するDOI | {doi}: 入力されたDOI

- 取得したデータは、アイテムの対応項目および対応するJPCOARマッピング(jpcoar_v2_mapping)が設定されたメタデータ項目に自動入力される

取得データの入力先メタデータ項目
| **データ** | **パス** | **対応するJPCOARマッピング** |
| --------- | -------- | --------------------------- |
| タイトル | title | dc:title |
| arXivの論文ページへのURL | identifier | jpcoar:identifier(identifierType=URI) |
| 論文の提出日 | date | datacite:date(dateType=Submitted) |
| 論文の最終更新日 | date | datacite:date(dateType=Updated) |
| 論文の要約 | description |datacite:description(descriptionType=Abstract) |
| 著者の名前 | creator          | jpcoar:creator→jpcoar:createrName   |
| 著者の所属機関 | creator |jpcoar:creator→jpcoar:affiliation→jpcoar:affiliationName
| HTML表示用のURL | relation | jpcoar:relation(relationType=isFormatOf)→jpcoar:relatedIdentifier(identifierType=URI) |
| pdf表示用のURL | relation | jpcoar:relation(relationType=isFormatOf)→jpcoar:relatedIdentifier(identifierType=URI) |
| 解決済みDOI(doi.org)のURL  | relation | jpcoar:relation(relationType=isFormatOf)→jpcoar:relatedIdentifier(identifierType=URI) |
| 論文のカテゴリ | subject | jpcoar:subject(subjectScheme=Other) |
| 論文の主要カテゴリ | subject | jpcoar:subject(subjectScheme=Other)の先頭 |
| 著者によるコメント | description | datacite:description(descriptionType=Other) |
| DOI | relation | jpcoar:relation(relationType=isVersionOf)→jpcoar:relatedIdentifier(identifierType=DOI) |

## 関連モジュール

Expand Down Expand Up @@ -305,6 +338,17 @@
* アイテムタイプのJPCOARマッピングに応じた項目にメタデータを設定する


---

### arXiv APIからのメタデータ取得

* arXiv API からDOIに紐づくメタデータを取得する
* `weko_workspace.api.arXivURL.get_data()` を呼び出し、arXiv API からデータを取得する
* arXiv API からはXML形式でレスポンスが返却される
* 取得したAPIレスポンスを解析し、辞書型に整形する
* アイテムタイプのJPCOARマッピングに応じた項目にメタデータを設定する


## 更新履歴

|日付|GitHubコミットID|更新内容|
Expand Down