メディア芸術データベース(ベータ版) webapi仕様...1. リソース検索 2....

20
1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加 メディア芸術データベース(ベータ版) WebAPI仕様 2019/11/29 更新履歴 1 2 日付 更新内容 No. 2020/01/09 本仕様書をリリース 1 / 20

Upload: others

Post on 26-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

1. リソース検索

2. 分野ID取得

3. Open API

4. 参照資料

「1. リソース検索」に事例を1件追加

メディア芸術データベース(ベータ版)  WebAPI仕様

2019/11/29

更新履歴

1

2

日付 更新内容No.

2020/01/09

本仕様書をリリース

1 / 20

Page 2: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

1. リソース検索

指定する条件に合致するリソースの取得を行う。

リクエスト/レスポンスの概要は下図の通り。

検索結果(json)

(1) 概要

パス https://mediaarts-db.bunka.go.jp/api/search

リクエストメソッド GET

リクエストパラメータ 下表参照

レスポンス 200 検索結果出力

400 不正パラメータ

404 該当データなし

405 GET以外のリクエストメソッドのとき

アクセス制御 提供アクセス権限設定に従って制御する

(2) パラメータ仕様

No. パラメータ値 パラメータ名 必須 データ型 デフォルト値 内容

1 fieldId 分野ID × 文字列 - 検索する分野IDを指定する ※詳細は[4.参照資料]に記載

2 categoryId 情報資源分類ID × 文字列 - 検索する情報資源分類IDを指定する ※詳細は[4.参照資料]に記載

3 subcategoryId 情報資源小分類ID × 文字列 - 検索する情報資源小分類IDを指定する ※詳細は[4.参照資料]に記載

4 aipId 保存データID × 文字列 - 保存データを特定するためのID

5 keyword キーワード × 文字列 - 検索対象とするキーワードを指定する

6 sort ソートタイプ × 文字列 title titleまたはdateとする

7 offset 取得開始件数 × 数値 0 数値はintとする

8 limit 最大取得件数 × 数値 20 数値はintとし最大値は1000とする

(3) レスポンス仕様

jsonフォーマットによる、条件に合致するリソースの返戻とする。

No. フィールド値 フィールド名 データ型 内容

1 hitnum 検索件数 数値 検索結果件数

2 recode レコード 配列 検索条件と一致したレコード

3 fieldId 分野ID 文字列 検索条件と一致したレコードの分野ID ※詳細は[4.参照資料]に記載

4 categoryId 情報資源分類ID 文字列 検索条件と一致したレコードの情報資源分類ID ※詳細は[4.参照資料]に記載

5 subcategoryId 情報資源小分類ID 文字列 検索条件と一致したレコードの情報資源小分類ID ※詳細は[4.参照資料]に記載

6 aipId 保存データID 文字列 検索条件と一致したレコードの保存データID

7 metadata メタデータ 配列 検索条件と一致したレコードのメタデータ

8 指定メタデータキー - 文字列 メタデータキー名

9 全メタデータ値 - 配列(文字列) メタデータの値

(4) 事例

例1) マンガ-アイテム-単行本(分野ID:manga、情報資源分類ID:cm-item、情報資源小分類ID:cm101)で「ドラゴンボール」をキーワード検索し、公開年月日の降順に最大5件取得

リクエストURL

レスポンス {

hitnum: 248,

record: [

{

fieldId: "manga",

categoryId: "cm-item",

subcategoryId: "cm101",

aipId: "M527795",

metadata: {

rdf:type: [

Item

],

schema:additionalType: [

cm

],

schema:genre: [

単行本

],

schema:name: [

DRAGON BALL超(スーパー)ブロリー : アニメコミックス

問合せ者

メディア芸術

データベース

公開

API

検索リクエスト

(URL)

https://mediaarts-db.bunka.go.jp/api/search?fieldId=manga&categoryId=cm-item&subcategoryId=cm101&keyword=ドラゴンボール

&sort=date&limit=5

2 / 20

Page 3: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

],

schema:name xml:lang=\ja-Hrkt\"": [

ドラゴン ボール スーパー ブロリー : アニメ コミックス,

DRAGON BALL超ブロリー

],

schema:creator: [

[原作・脚本・キャラクターデザイン]鳥山明,

[編]ジャンプ・コミック出版編集部

],

schema:publisher: [

集英社 ∥ シュウエイシャ

],

schema:datePublished: [

2019-05

],

schema:inLanguage: [

日本語

],

schema:isPartOf: [

C417898

],

ma:sortKey: [

1.0

],

ma:creatorLabel: [

鳥山, 明 ∥ トリヤマ, アキラ,

集英社

],

dcterms:creator: [

C53398,

C57371

],

schema:brand: [

ジャンプコミックス

],

schema:brand xml:lang=\ja-Hrkt\"": [

ジャンプ コミックス

],

ma:locationpubllished: [

東京

],

ma:extent: [

359p

],

ma:dimension: [

18cm

],

schema:isbn: [

9784088820026

],

ma:nbn: [

23216566

],

ma:ndc: [

726.1

],

ma:note: [

表紙のタイトル: DRAGON BALL SUPER BROLY / NDC(9版)はNDC(10版)を自動変換した値である。

],

madbdata:oldDateModified: [

2019-07-23T15:34:11

]

}

},

{

fieldId: "manga",

categoryId: "cm-item",

3 / 20

Page 4: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

subcategoryId: "cm101",

aipId: "M527821",

metadata: {

rdf:type: [

Item

],

schema:additionalType: [

cm

],

schema:genre: [

単行本

],

schema:name: [

スーパードラゴンボールヒーローズユニバースミッション!! = SUPER DRAGONBALL HEROES UNIVERSE MISSION!!

],

schema:name xml:lang=\ja-Hrkt\"": [

スーパー ドラゴン ボール ヒーローズ ユニバース ミッション,

SUPER DRAGONBALL HEROES UNIVERSE MISSION!!監獄惑星

],

schema:issueNumber: [

1

],

schema:creator: [

[著]ながやま由貴

],

schema:publisher: [

集英社 ∥ シュウエイシャ

],

schema:datePublished: [

2019-05

],

schema:description: [

監獄惑星

],

schema:inLanguage: [

日本語

],

schema:isPartOf: [

C418248

],

ma:sortKey: [

1.0

],

ma:creatorLabel: [

ながやま, 由貴 ∥ ナガヤマ, ヨシタカ

],

dcterms:creator: [

C54457

],

schema:brand: [

ジャンプコミックス

],

schema:brand xml:lang=\ja-Hrkt\"": [

ジャンプ コミックス

],

ma:locationpubllished: [

東京

],

ma:extent: [

196p

],

ma:dimension: [

18cm

],

schema:isbn: [

9784088818504

],

4 / 20

Page 5: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

ma:nbn: [

23216576

],

ma:ndc: [

726.1

],

ma:note: [

NDC(9版)はNDC(10版)を自動変換した値である。

],

madbdata:oldDateModified: [

2019-07-23T15:34:11

]

}

},

{

fieldId: "manga",

categoryId: "cm-item",

subcategoryId: "cm101",

aipId: "M527079",

metadata: {

rdf:type: [

Item

],

schema:additionalType: [

cm

],

schema:genre: [

単行本

],

schema:name: [

ドラゴンボール超(スーパー)

],

schema:name xml:lang=\ja-Hrkt\"": [

ドラゴン ボール スーパー,

ドラゴンボール超決着と結末

],

schema:issueNumber: [

9

],

schema:creator: [

[原作]鳥山明,

[漫画]とよたろう

],

schema:publisher: [

集英社 ∥ シュウエイシャ

],

schema:datePublished: [

2019-04

],

schema:description: [

決着と結末

],

schema:inLanguage: [

日本語

],

schema:isPartOf: [

C361777

],

ma:sortKey: [

9.0

],

ma:creatorLabel: [

鳥山, 明 ∥ トリヤマ, アキラ,

とよたろう ∥ トヨタロウ

],

dcterms:creator: [

C53398,

5 / 20

Page 6: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

C53261

],

schema:brand: [

ジャンプコミックス

],

schema:brand xml:lang=\ja-Hrkt\"": [

ジャンプ コミックス

],

ma:locationpubllished: [

東京

],

ma:extent: [

191p

],

ma:dimension: [

18cm

],

schema:isbn: [

9784088818115

],

ma:nbn: [

23208119

],

ma:ndc: [

726.1

],

ma:note: [

タイトルは奥付・背による.標題紙・表紙のタイトル: DRAGON BALL超 / NDC(9版)はNDC(10版)を自動変換した値である。

],

madbdata:oldDateModified: [

2019-07-23T15:33:43

]

}

},

{

fieldId: "manga",

categoryId: "cm-item",

subcategoryId: "cm101",

aipId: "M522811",

metadata: {

rdf:type: [

Item

],

schema:additionalType: [

cm

],

schema:genre: [

単行本

],

schema:name: [

ドラゴンボール超(スーパー)

],

schema:name xml:lang=\ja-Hrkt\"": [

ドラゴン ボール スーパー,

ドラゴンボール超孫悟空覚醒の\兆\""

],

schema:issueNumber: [

8

],

schema:creator: [

[原作]鳥山明,

[漫画]とよたろう

],

schema:publisher: [

集英社 ∥ シュウエイシャ

],

schema:datePublished: [

6 / 20

Page 7: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

2018-12

],

schema:description: [

孫悟空覚醒の\兆\""

],

schema:inLanguage: [

日本語

],

schema:isPartOf: [

C361777

],

ma:sortKey: [

8.0

],

ma:creatorLabel: [

とよたろう ∥ トヨタロウ

],

dcterms:creator: [

C53261

],

schema:brand: [

ジャンプコミックス

],

schema:brand xml:lang=\ja-Hrkt\"": [

ジャンプ コミックス

],

ma:locationpubllished: [

東京

],

ma:extent: [

185p

],

ma:dimension: [

18cm

],

schema:isbn: [

9784088816494

],

ma:nbn: [

23147565

],

ma:ndc: [

726.1

],

ma:note: [

タイトルは奥付・背による.標題紙・表紙のタイトル: DRAGON BALL超 / NDC(9版)はNDC(10版)を自動変換した値である。

],

madbdata:oldDateModified: [

2019-07-23T13:30:12

]

}

},

{

fieldId: "manga",

categoryId: "cm-item",

subcategoryId: "cm101",

aipId: "M529302",

metadata: {

rdf:type: [

Item

],

schema:additionalType: [

cm

],

schema:genre: [

単行本

],

7 / 20

Page 8: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

schema:name: [

ドラゴンボール超(スーパー)

],

schema:name xml:lang=\ja-Hrkt\"": [

ドラゴン ボール スーパー,

ドラゴンボール超宇宙サバイバル!力の大会開始!

],

schema:issueNumber: [

7

],

schema:creator: [

[原作]鳥山明,

[漫画]とよたろう

],

schema:publisher: [

集英社 ∥ シュウエイシャ

],

schema:datePublished: [

2018-09

],

schema:description: [

宇宙サバイバル!力の大会開始!

],

schema:inLanguage: [

日本語

],

schema:isPartOf: [

C361777

],

ma:sortKey: [

7.0

],

ma:creatorLabel: [

とよたろう ∥ トヨタロウ

],

dcterms:creator: [

C53261

],

schema:brand: [

ジャンプコミックス

],

schema:brand xml:lang=\ja-Hrkt\"": [

ジャンプ コミックス

],

ma:locationpubllished: [

東京

],

ma:extent: [

189p

],

ma:dimension: [

18cm

],

schema:isbn: [

9784088815756

],

ma:nbn: [

23108155

],

ma:ndc: [

726.1

],

ma:note: [

タイトルは奥付・背による.標題紙・表紙のタイトル: DRAGON BALL超 / NDC(9版)はNDC(10版)を自動変換した値である。

],

madbdata:oldDateModified: [

2019-07-29T16:31:45

8 / 20

Page 9: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

]

}

}

]

}

例2) アニメーション-アイテム-テレビ番組(分野ID:animation、情報資源分類ID:an-item、情報資源小分類ID:an201)から最大3件のデータを取得

リクエストURL https://mediaarts-db.bunka.go.jp/api/search?fieldId=animation&categoryId=an-item&subcategoryId=an201&limit=3

レスポンス {

hitnum: 113186,

record: [

{

fieldId: "animation",

categoryId: "an-item",

subcategoryId: "an201",

aipId: "M127506",

metadata: {

rdf:type: [

Item

],

schema:additionalType: [

an

],

schema:name: [

- スタミュ -高校星歌劇

],

schema:name xml:lang=\ja-Hrkt\"": [

スタミュ コウコウセイカゲキ

],

schema:alternativeHeadline: [

9 / 20

Page 10: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

-- 第1幕 --

],

schema:issueNumber: [

1

],

schema:publisher: [

MX

],

schema:datePublished: [

2015-10-06

],

schema:isPartOf: [

C15673

],

ma:media: [

TVレギュラー

],

ma:relatedFirst: [

1

],

ma:originalTitle: [

-- スタミュ --高校星歌劇

],

ma:notationNumber: [

1

],

ma:runtime: [

30分

],

ma:note: [

[各話タイトル(改行を含む)]-- 第1幕 --

],

ma:source: [

カレント2016新規登録(CRNT2016)

],

ma:accessRights: [

G

],

madbdata:oldDateModified: [

2017-05-11T16:40:23

]

}

},

{

fieldId: "animation",

categoryId: "an-item",

subcategoryId: "an201",

aipId: "M127507",

metadata: {

rdf:type: [

Item

],

schema:additionalType: [

an

],

schema:name: [

- スタミュ -高校星歌劇

],

schema:name xml:lang=\ja-Hrkt\"": [

スタミュ コウコウセイカゲキ

],

schema:alternativeHeadline: [

-- 第2幕 --

],

schema:issueNumber: [

2

],

10 / 20

Page 11: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

schema:publisher: [

MX

],

schema:datePublished: [

2015-10-13

],

schema:isPartOf: [

C15673

],

ma:media: [

TVレギュラー

],

ma:relatedFirst: [

1

],

ma:originalTitle: [

-- スタミュ --高校星歌劇

],

ma:notationNumber: [

2

],

ma:runtime: [

30分

],

ma:note: [

[各話タイトル(改行を含む)]-- 第2幕 --

],

ma:source: [

カレント2016新規登録(CRNT2016)

],

ma:accessRights: [

G

],

madbdata:oldDateModified: [

2017-05-11T16:40:23

]

}

},

{

fieldId: "animation",

categoryId: "an-item",

subcategoryId: "an201",

aipId: "M127508",

metadata: {

rdf:type: [

Item

],

schema:additionalType: [

an

],

schema:name: [

- スタミュ -高校星歌劇

],

schema:name xml:lang=\ja-Hrkt\"": [

スタミュ コウコウセイカゲキ

],

schema:alternativeHeadline: [

-- 第3幕 --

],

schema:issueNumber: [

3

],

schema:publisher: [

MX

],

schema:datePublished: [

2015-10-20

11 / 20

Page 12: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

],

schema:isPartOf: [

C15673

],

ma:media: [

TVレギュラー

],

ma:relatedFirst: [

1

],

ma:originalTitle: [

-- スタミュ --高校星歌劇

],

ma:notationNumber: [

3

],

ma:runtime: [

30分

],

ma:note: [

[各話タイトル(改行を含む)]-- 第3幕 --

],

ma:source: [

カレント2016新規登録(CRNT2016)

],

ma:accessRights: [

G

],

madbdata:oldDateModified: [

2017-05-11T16:40:23

]

}

}

]

}

12 / 20

Page 13: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

2. 分野ID取得

指定された分野の取得を行う

リクエスト/レスポンスの概要は下図の通り。

検索結果(json)

(1) 概要

パス https://mediaarts-db.bunka.go.jp/api/field

リクエストメソッド GET

リクエストパラメータ 下表参照

レスポンス 200 結果出力

400 不正パラメータ

405 GET以外のリクエストメソッドのとき

アクセス権限 提供アクセス権限設定に従って制御する

(2) パラメータ仕様

No. パラメータ値 パラメータ名 必須 データ型 デフォルト値 内容

1 fieldId 分野ID × 文字列 - 検索する分野IDを指定する(完全一致) ※詳細は[4.参照資料]に記載

(3) レスポンス仕様

jsonフォーマットによる返戻とする。

No. フィールド値 フィールド名 データ型 内容

1 fields 分野 配列 -

2 fieldId 分野ID 文字列 検索条件と一致した分野ID ※詳細は[4.参照資料]に記載

3 categories 情報資源分類 配列 -

4 categoryId 情報資源分類ID 文字列 分野に属する情報資源分類ID ※詳細は[4.参照資料]に記載

5 subcategories 情報資源小分類 配列 -

6 subcategoryId 情報資源小分類ID 文字列 情報資源分類に属する情報資源小分類ID ※詳細は[4.参照資料]に記載

(4) 事例

例) マンガ(分野ID:manga) の情報資源小分類IDを取得

リクエストURL https://mediaarts-db.bunka.go.jp/api/field?fieldId=manga

レスポンス {

fields: [

{

fieldId: "manga",

categories: [

{

categoryId: "cm-item",

subcategories: [

{

subcategoryId: "cm101"

},

{

subcategoryId: "cm102"

},

{

subcategoryId: "cm103"

},

{

subcategoryId: "cm110"

},

{

subcategoryId: "cm111"

},

{

subcategoryId: "cm116"

},

{

subcategoryId: "cm117"

}

]

},

{

問合せ者

メディア芸術

データベース

公開

API

検索リクエスト

(URL)

13 / 20

Page 14: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

categoryId: "cm-col",

subcategories: [

{

subcategoryId: "cm104"

},

{

subcategoryId: "cm105"

},

{

subcategoryId: "cm106"

},

{

subcategoryId: "cm107"

}

]

}

]

}

]

}

14 / 20

Page 15: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

3. Open API

リクエスト/レスポンスの概要は下図の通り。

結果(json)

(1) 概要

パス https://mediaarts-db.bunka.go.jp/api/openapi.json

リクエストメソッド GET

レスポンス 200 検索結果出力

405 GET以外のリクエストメソッドのとき

アクセス制御 提供アクセス権限設定に従って制御する

(2) レスポンス仕様

jsonフォーマットによる返戻とする。

No. フィールド値 フィールド名 データ型 内容

1 openapi オープンAPI 数値 Open APIの字バージョン情報

2 info 情報 文字列 API情報

3 servers サーバ 文字列 APIサーバー情報

4 paths パス 文字列 AIPパス情報

5 components 構成 文字列 レスポンスの構成情報

(3) 事例

リクエストURL https://mediaarts-db.bunka.go.jp/api/openapi.json

レスポンス {

openapi: "3.0.2",

info: {

title: "メディア芸術データベース API",

version: "1.0.0",

description: "メディア芸術データベース API",

contact: {

url: "https://mediaarts-db.bunka.go.jp/"

},

license: {

name: "Proprietary",

url: "https://mediaarts-db.bunka.go.jp/"

}

},

servers: [

{

url: "https://mediaarts-db.bunka.go.jp/",

description: "メディア芸術データベース API"

}

],

paths: {

/api/search: {

get: {

operationId: "searchResource",

description: "指定する条件に合致するリソースの取得を行う",

parameters: [

{

name: "fieldId",

in: "query",

description: "分野ID",

required: false,

schema: {

type: "string",

description: "検索する分野IDを指定する"

}

},

{

name: "categoryId",

in: "query",

description: "情報資源分類ID",

required: false,

問合せ者

メディア芸術

データベース

Open A

PI

リクエスト

(URL)

15 / 20

Page 16: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

schema: {

type: "string",

description: "検索する情報資源分類IDを指定する"

}

},

{

name: "subcategoryId",

in: "query",

description: "情報資源省分類ID",

required: false,

schema: {

type: "string",

description: "検索する情報資源省分類IDを指定する"

}

},

{

name: "aipId",

in: "query",

description: "保存データID",

required: false,

schema: {

type: "string",

description: "保存データを特定するためのID"

}

},

{

name: "keyword",

in: "query",

description: "キーワード",

required: false,

schema: {

type: "string",

description: "検索対象とするキーワードを指定する"

}

},

{

name: "sort",

in: "query",

description: "ソートタイプ",

required: false,

schema: {

type: "string",

default: "title",

description: "titleまたはdateとする"

}

},

{

name: "offset",

in: "query",

description: "取得開始件数",

required: false,

schema: {

type: "integer",

format: "int32",

default: 0,

description: "数値はintとする"

}

},

{

name: "limit",

in: "query",

description: "最大取得件数",

required: false,

schema: {

type: "integer",

format: "int32",

default: 20,

16 / 20

Page 17: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

maximum: 1000,

description: "数値はintとし最大値は1000とする"

}

}

],

responses: {

200: {

description: "JSONにて検索結果出力",

content: {

application/json: {

schema: {

$ref: "#/components/schemas/searchResource"

}

}

}

},

404: {

description: "該当データなし",

content: {

text/html: {}

}

},

405: {

description: "不正パラメータ",

content: {

text/html: {}

}

},

default: {

description: "その他エラー",

content: {

text/html: {}

}

}

},

security: [

{

http: []

}

]

}

},

/api/field: {

get: {

operationId: "fieldResource",

description: "指定された分野の取得を行う",

parameters: [

{

name: "fieldId",

in: "query",

description: "分野ID",

required: false,

schema: {

type: "string",

description: "検索する分野IDを指定する"

}

}

],

responses: {

200: {

description: "JSONにて検索結果出力",

content: {

application/json: {

schema: {

$ref: "#/components/schemas/fieldResource"

}

}

17 / 20

Page 18: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

}

},

405: {

description: "不正パラメータ",

content: {

text/html: {}

}

},

default: {

description: "その他エラー",

content: {

text/html: {}

}

}

},

security: [

{

http: []

}

]

}

}

},

components: {

schemas: {

searchResource: {

type: "object",

properties: {

hitnum: {

type: "integer",

format: "int64"

},

recode: {

type: "array",

items: {

$ref: "#/components/schemas/recodes"

}

}

}

},

recodes: {

type: "object",

properties: {

categoryId: {

type: "string"

},

subcategoryId: {

type: "string"

},

aipId: {

type: "string"

},

metadata: {

type: "object",

items: {

$ref: "#/components/schemas/metadatas"

}

}

}

},

metadatas: {

type: "object",

additionalProperties: {

type: "string"

}

},

fieldResource: {

18 / 20

Page 19: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

type: "object",

properties: {

fields: {

type: "array",

items: {

$ref: "#/components/schemas/fields"

}

}

}

},

fields: {

type: "object",

properties: {

fieldId: {

type: "string"

},

categories: {

type: "array",

items: {

$ref: "#/components/schemas/categories"

}

}

}

},

categories: {

type: "object",

properties: {

categoryId: {

type: "string"

},

subcategories: {

type: "array",

items: {

$ref: "#/components/schemas/subcategories"

}

}

}

},

subcategories: {

type: "object",

properties: {

subcategoryId: {

type: "string"

}

}

}

}

}

}

19 / 20

Page 20: メディア芸術データベース(ベータ版) WebAPI仕様...1. リソース検索 2. 分野ID取得 3. Open API 4. 参照資料 「1. リソース検索」に事例を1件追加

4. 参照資料

(1) 情報資源分類

No. 分野 分野ID 情報資源分類 情報資源分類ID 情報資源小分類 情報資源小分類ID

1 マンガ manga アイテム cm-item 単行本 cm101

2 マンガ manga アイテム cm-item 雑誌巻号 cm102

3 マンガ manga アイテム cm-item マンガその他 cm103

4 マンガ manga コレクション cm-col 単行本全巻 cm104

5 マンガ manga コレクション cm-col 雑誌全号 cm105

6 アニメーション animation アイテム an-item テレビ番組 an201

7 アニメーション animation アイテム an-item ビデオパッケージ an202

8 アニメーション animation アイテム an-item 劇場上映 an205

9 アニメーション animation コレクション an-col テレビレギュラーアニメシリーズ an207

10 アニメーション animation コレクション an-col テレビ単発(スペシャル)アニメシリーズ an208

11 アニメーション animation コレクション an-col 劇場版アニメシリーズ an210

12 ゲーム game アイテム gm-item パッケージ gm301

13 ゲーム game コレクション gm-col ゲームバリエーション gm305

14 ゲーム game コレクション gm-col ゲーム作品 gm306

15 メディアアート mediaart アイテム ma-item 展示・実演 ma401

16 メディアアート mediaart コレクション ma-col メディアアート催事 ma408

20 / 20