メインコンテンツへスキップ

DATA SOURCES

作品データの出典

Anipolisでは、作品ごとに実際に利用したデータ出典を作品ページの最下部に表示します。作品を閲覧するための外部リンクと、データ作成の出典は分けて扱います。

表示上の区分

  • 「公式リンク」は公式サイトと公式X、「リソース」はMALと検証済みWikipediaなど、作品を閲覧するためのリンクです。
  • ページ最下部の「データ出典」は、表示データの作成に実際に利用したソースだけを示します。
  • 照合方法、信頼度、生データ、取り込み日時などの監査情報は管理用として保持し、作品ページでは公開しません。

ライセンスと利用範囲

作品カタログの基礎には anime-offline-database を利用しています。データベースは Open Database License 1.0(ODbL)、 データベース内の個々の内容は Database Contents License 1.0(DbCL) に基づきます。

anime-offline-databaseから変換した完全な派生データは、機械可読な アニメ作品カタログAPIから取得できます。 このAPIはJikanや手動編集を含むAnipolis全作品データの配布ではありません。

日本語タイトルの補完には、MyAnimeList anime ID(P4086) で作品を照合したWikidataの日本語ラベルも利用します。Wikidataの構造化データは CC0で提供されています。

スタジオ名はWikidataのアニメーションスタジオ項目と MyAnimeList company ID(P11490)を組織の識別に利用します。

不足項目の補完と照合にはMyAnimeList公式API・Jikan API・しょぼいカレンダーを利用します。MyAnimeList公式APIからは作品タイトル・話数・放送日・制作会社などの事実情報のみを取得し、あらすじ・スコア・画像は取得しません。これらの生データはODbL派生カタログAPIへ混在させず、作品ページにも内部スナップショットや照合証拠を公開しません。

取り込む項目と変換

  • MyAnimeListの作品URLからMAL IDを抽出し、作品の照合キーとして使用します。
  • タイトル、話数、種別、公開状況、シーズン、制作スタジオをソース別レコードへ保存します。
  • 話数・種別・公開状況・シーズンなど同等の項目は、このODbLデータを表示用データの基礎にします。
  • タイトルには言語区分がないため、synonyms内の仮名を含む値は未検証候補として保存し、自動適用しません。
  • 日本語表示名は既存値を維持し、未補完のODbLタイトルだけWikidataの単一日本語ラベルで安全に補完します。
  • スタジオはWikidataの英語ラベル・別名と一意に一致した組織だけ、日本語名と正規英語名へ変換します。
  • 上流のタグはAnipolisのジャンル分類と意味が異なるため、自動取り込みしません。
  • 関連作品は関係種別を判別できないため、自動取り込みしません。
  • 画像の権利はデータベースライセンスとは別なので、画像URLや画像自体は取り込みません。

再現可能性

ソース別レコードには、取り込みに使用した固定リリース、更新日、正規化結果を保存します。変換処理の全体は ODbLインポーターWikidataタイトルインポーターWikidataスタジオインポーターで確認できます。

pnpm import:anime-offline -- --year 2023 --season winter --dry-run
pnpm import:wikidata-titles -- --year 2023 --season winter --dry-run
pnpm import:wikidata-studios -- --year 2023 --season winter --dry-run
pnpm resolve:anime-catalog -- --year 2023 --season winter --dry-run

各インポーターは表示用データを直接更新しません。すべてのソースを保存した後、resolverが項目ごとの優先順位と出典を適用し、検証済みの作品だけを一般カタログへ表示します。未検証作品もソースレコードと監査結果は保持します。

MyAnimeListリンクについて

作品ページの「MAL」リンクは作品を参照するための外部リンクです。データセットの出典表示とは分けて表示しています。 出典表示に「MyAnimeList」とある項目は、MyAnimeList公式APIから取得した事実情報に基づきます。