更新情報

本サイトシステム及びデータの更新を行いました。
主な変更点は下記の通りです。

アニメ作品ID付与

前回の記事でも申し上げた通り、最新の取得データから、本データベース側にもアニメ作品IDの付与を行いました。
(Webサイトから利用される分には特に意識する必要は無いと思います)

MADB API仕様変更

  • AnimeSeriesオブジェクトにアニメ作品IDanime_work_idを追加
  • 「関連するシリーズ」の取得に対応 GET /anime/series/{id}/related_series

余談です。なんと、メディア芸術データベースが試験的にWebAPIを公開しました!

メディア芸術データベース(開発版): マンガ分野 WebAPIの試験公開, ドキュメント(PDF)

メディア芸術データベースの公開当初に多くの方々がAPI欲しいと言っていましたが、これは大きな一歩ですね。
現在はマンガ分野のみですが、今後は他分野にも提供されるのではないでしょうか。

ざっと仕様を見た限りだと、無難な感じにまとまっています。
もうちょっとお堅い感じの仕様で来ると思って身構えていたのですが・・・。
リクエストの形式やレスポンスも、概ねうちのMADB APIと似たり寄ったりです。

一番最初の要望としては、PDFの仕様書が非常に扱いづらいので普通にWebページで公開して欲しいですね!

2016/03/01よりメディア芸術データベース(開発版)がリニューアルされました。

文化庁: 「メディア芸術データベース(開発版)」サイトのリニューアル

データの利用者として、いくつかまとめておきたいと思います。

プレスリリース資料(PDF)によると、アニメーション分野における変更点として以下の点が挙げられています。

  • 検索
    • 「主題歌情報」を追加
    • 検索結果の表示領域の拡張・ページ送りUIの追加
  • 作品情報(シリーズ)ページ
    • 「アニメ作品ID」の追加
    • 「アニメシリーズ備考」の表示位置変更(以前は最下部セクションの「タグ」「原盤メディア」間に配置)

注目すべきは「アニメ作品ID」の追加です。

「アニメ作品ID」は"アニメシリーズ"の上位に存在する"アニメ作品"を識別するIDです。
即ち同じ作品に属するアニメシリーズは同一の「アニメ作品ID」を持ちます。

「アニメ作品ID」自体は(事業報告書などに依れば)もとからデータベースに存在するレコードであり、それが作品ページに出力されるようになったということだと考えられます。

とはいえ、実は以前からも「アニメ作品ID」を知ることはできました。
検索結果の「関連作品」のリンクのURLパラメータasf[aw_id]に「アニメ作品ID」が指定されていたのです。
今回の変更で明示されるようになり、取得するのは楽になりましたね。


プレスリリースには記載は無いことで、リニューアル後のデータをパースしていて気づいた点が他にあります。

「作品情報(シリーズ)」ページの「関連するシリーズ」の出力内容が変わったようです。
以前は、自身が属するアニメ作品のアニメシリーズ全てがここに出力されていたと推測されますが、アニメ作品が持つ「関連アニメ作品へのリンク」も含めて出力されるようになったと思われます。
リンク先URLも「作品情報(シリーズ)」へのURLではなく、検索結果の「関連作品」のリンクURLです。

具体例を挙げますと、

メディア芸術データベース: ルパン三世 VS 名探偵コナン THE MOVIE

「関連するシリーズ」に以前は「ルパン三世VS名探偵コナン」のみ表示されていましたが、「ルパン三世」と「名探偵コナン」のタイトルで"アニメ作品"が表示されています。

こうした複数の作品を横断する場合に対応したということでしょう。
しかしながら、「関連するシリーズ」に表示するレコードとしては不適切な気がします。
ここに表示するのであれば、それらの"アニメシリーズ"を出力すべきでしょう。
さらに言えば"アニメ作品"・"アニメシリーズ"という実体があるのですから、「関連する作品」のような表示項目を用意すべきでしょう。


さて、今回のリニューアルを踏まえて、本サイトのデータベースも「アニメ作品ID」の付与を始めに取組んでいます。
近いうちに更新を行う予定です。

作品の公開日索引ページを更新しました。
従来は全作品一覧のページしかありませんでしたが、ロードに時間がかかることや操作性が悪かったため、年・月・クール毎の個別ページを作成しました。

検索機能については、一部検索条件によってエラーが発生していた不具合を修正しました。
また、個人・団体IDによる検索に対応しました。
今後も柔軟な検索機能を実装していく予定です。

API仕様変更

以前より試験的に公開していたAPIを"廃止"し、新たな仕様のMADB APIを公開しました。 旧APIは継続して提供いたしませんので、ご了承ください。 リクエストの仕様は旧APIを概ね継承していますが、レスポンスの仕様が大きく変更されています。

旧APIではメディア芸術データベース(以下、メディ芸DB) アニメーション分野で公開されているデータに対して、独自の整形・正規化処理を施したデータを提供していました。 新たに提供するMADB APIではそのような処理は一切行わない形となっています。 メディア芸術データベースで提供されているHTMLドキュメントからパースしてデータを抽出し、JSONやXMLなどのフォーマットに出力しているだけと考えていただいて構いません。

このような変更を行った理由を説明します。
そもそも本API提供を行う目的は、メディ芸DBのコンテンツは二次利用が可能(利用規約を参照)とされていながら、HTMLドキュメントとしてのみ提供されている現状を解消することにあります。 従って、メディ芸DBのコンテンツの二次利用を考えているユーザにとって、データ改変が行われる整形処理などはむしろ余計であると考えたためです。(整形処理によって、クレジット表記を忠実に反映した文字列が損なわれる恐れがある)
また、メディ芸DBと本サイトのデータセットをより明確に分離させかったという理由もあります。

旧APIで行っていた整形処理などを施したデータ、即ち本サイトとしてのデータセットは、別途APIとして提供する予定です。

データ更新

メディア芸術データベースの最新のデータを反映させました。 新たに459件(作品数: 9596 -> 10055)の作品が追加されました。