ディズニー データベース 別館

「ディズニー データベース」(https://w.atwiki.jp/wrtb/)の別館です。日本の誰か一人にでも響けばOKな記事を書いていきます。

DDBの軌跡(2)~ディズニー データベースができてから~

前編では、「ディズニー データベース」(以下、DDB)ができるまでをご紹介しました。後編では、DDBがデータベースっぽくなるまでをお伝えします。前編を未読の方はぜひそちらからどうぞ!

disneydb23.hatenablog.com

初期のDDB

2009年、ライフワークとしてディズニーの情報を集めるDDBを開設しました。最初のDDBはデータベースという名を冠してはいるものの、言うなればテキストサイトでした。

ここでDDBの編集方法をご紹介しましょう。

たとえば、「ミッキーマウス」の記事に手を加えたい場合、

まず、「ミッキーマウス」のページを開き、

編集画面を開き…

本文を書き換えて保存するだけ。ね、簡単でしょ?

前編で自分用に書き始めたと述べましたが、ネット上に公開されていますから、出先でふと読みたくなったら検索して閲覧することもできます。DDBの全テキストはアットウィキさんが責任を持ってお預かりしてくれますからね。

2017年の「事件」

そんな能天気なDDBですが、2017年にとある危機に見舞われます。



ある日、とあるTwitterアカウントがbotのごとくDDBの記事URLを片っ端から凄い勢いでツイートしているのを目撃しました。普段は自己満足用にデータベースを作成しているDDBさんですが、チョロいのでこうしたレスポンスがあると喜びます。



一体誰が何の目的でこんなツイートをしてくれているのでしょう。



その真実はツイートに記載されていたURLにアクセスしてすぐに明らかになります。



いえ、すぐと言うのは少し盛りました。



気付くのに10分くらい掛かったと思います。



その呟かれていたURLがDDBのものではなかったことに。



だって、自分のDDBとそっくりなサイトだったのですから。



つまり、その犯人はDDBの記事のソース(当時は一般公開されていた)を片っ端からコピペして偽のDDBを作りあげていたのです。先ほどのURL連発ツイートはアットウィキで記事を新規作成した時に連携したTwitterアカウントから自動送信される通知ツイートの類いだったのです。本家さまも把握していない機能を使いこなすとは………



師匠と呼んでもいいですか?!



アットウィキには通報フォームがありまして、自分のDDBと偽のDDBのURLを記載し、まぁ端的に言うとパクられましたと冷静に根拠を添えて通報しました。DDBの存在すら知らない人からしたらどっちがパクりか分からないでしょうから、そこは慎重に書きました。最悪、運営さんに対応してもらえなかったら場所を移ろうとも考えていました。特にアットウィキ運営から連絡は無かったのですが、半日後に偽DDBを覗きに行ったら「このWikiは凍結されました」といったメッセージが表示されていました。



こうしてアットウィキさんの寛大なお裁きによってDDBは今も元気に活動できているのです。



めでたしめでたし。






……で、ここからが今回の本題です。

事件から教訓を得る

この偽DDB事件、当時は結構ゾッとしました。



「最悪、運営さんに対応してもらえなかったら場所を移ろうとも考えていました。」なんて言っていた頃から、頭はフル回転していました。「移るにしても、この8年間で書き溜めたテキストをどうやって回収すれば良いんだ?」と。こちらは偽DDBを告発して勝てたからいいものの、もし負けていたら?または喧嘩両成敗で両方とも凍結されていたら?はたまた、偽DDBが先にうちをパクり呼ばわりしてこっちが凍結を喰らっていたら?「クラウドにデータを預ける時はアテにしすぎるな」なんて頭では分かっていますが、本気で「ヤバいかも?」と思ったのはこの時でした。



偽DDB事件が終わり、すぐさまDDB上に眠る数千件のテキストを回収するためのツール開発が行われました。Webスクレイピングのツールなど作ったことはありませんでしたが、偽DDBの犯人が凍結翌日に手を打ってきても不思議ではありませんから、とにかく焦って作成した記憶があります。



一日ほどかけて作成したツールは、DDBのすべてのページの編集画面からテキストを抜き出し、txt保存しExcelに取り込む大活躍を見せてくれました。



これでいつサイトが災害に見舞われても大丈夫です。よかったよかった!



これがDDB管理ツール誕生の瞬間でした。これはゴールではなく新たなスタートでした。このツールはさらに改良を重ねていくのです。

読み取りだけでなく更新もイケる

DDBからローカルのtxtファイルにテキスト本文を保存するために開発されたこのバックアップツールですが、お察しの良い方ならお分かりの通り、逆にtxtファイルからDDBを更新することだってできてしまうのです。



最初に作ったツールのバックアップ機能はその時点のDDBをテキストに逃がす機能です。つまり、前回ツールを回してから差分のあったページのバックアップをこまめに取らなくてはならないのです。しかし、txtファイルを編集してそれをDDBに流し込めば、その手間が省略できます。ツールからtxtファイルを呼び出し、編集してDDBに送信、という新たな編集方式が生まれました。


ツールだとつながりがよく見える

このツールにはDDBでは確認できない便利機能も追加されました。Wikipediaを編集したことのある方ならピンと来ると思いますが、DDBの本文中でリンクを貼る時、ミッキーマウスというように二重括弧でくくります。このツールでは「ミッキーマウス」の記事内で[[]]で囲まれている部分のみを抽出、すなわちミッキーマウスから行けるリンクの記事名を閲覧することができます。さらにその中から未作成記事名のみを抽出することもできます。ミッキーマウスの記事を充実させたい時にミッキーのことを直接調べるのも手ですが、未作成リンクの記事を作ることで新たなミッキーの気付きを得ることもできます。



さらにフィルタを掛けてやれば、ミッキーマウスのリンク元、すなわちミッキーマウスの記事へリンクを貼っている記事の一覧も確認することができます。このリンク元一覧は、14年前はアットウィキの標準機能だったのですが早々に廃止されたため、現在は自前のツールで補っています。



また未作成記事の一覧と、そのページにリンクを貼っている記事数も確認することができます。つまり多くの記事からリンクされている未作成記事ほど早く作ってあげると望ましいということ。



あっ……。案の定手強い面々でした。


未作成リンク一覧はほかにも、まだ作られていない記事名の微妙な表記揺れを感知し是正するのにも役立ちます。


記事の編集・管理だけでなくキャラクターのテーブルなんてのも保持していまして。前回、いずれはウサギのキャラクターの一覧化して閲覧したいと話していたとおりDDB未実装ではありますが、ツール自体には既にその機能が備わっていまして、属性をウサギでフィルタしてあげるとウサギのキャラクターを一覧として閲覧できます。



ウサギだけでなく、ウサギのぬいぐるみのような複合型や、魔法などで一時的にウサギに姿を変えるキャラクターの情報も入力すれば管理可能です。


※この記事で言及しているテーブルとはExcelの表のことです。データベースではないです。

テーブルから記事に自動反映するという考え方

また、キャラクター別登場作品のテーブルというのがありまして、この表を更新して反映実行してあげると、キャラクターの記事の登場作品の項に自動的に反映してくれる機能もあります。キャラクター名と登場作品を記載すれば、キャラクターの記事URL参照と作品公開順ソートが自動的に動きます。これはキャラクターの登場作品のページの編集効率を大幅に上げてくれました。

例えば、私が『キングダム ハーツ』という作品を知らなかったとします。すると『キングダム ハーツ』に登場するキャラクター約100記事を一つ一つ開いて登場作品の項に「2002年 キングダム ハーツ」と記載する作業が必要になります。しかもそのキャラクターが同じ2002年の別作品に出ていた場合、どの順序で公開されたのかも都度調べなくてはならない。でもこのツールを使えば、表に『キングダム ハーツ』のキャラクター一覧を追記して反映実行すれば後は自動で記事のほうに反映してくれます。


短編映画の収録ソフト表も自動で作成しています。


最近では新しく映画の記事を作る際に、キャラクターの記事のテンプレートもツールに作ってもらい、あくまで自分は本文の準備に専念することも多いです。


今後の野望

ツールには今後の展望を見据えた次なる改良の準備も進められています。

西暦・月日の記事化計画

現在、「1928年」「11月18日」といった日付を表す言葉にリンクを貼っていません。しかし、1928年にディズニー的に何があったか、という括りでものを見るのもきっと楽しいことでしょう。現在ツール内の作品テーブルで公開日を管理していますが、他にも日付で管理できる情報はありますから新たなテーブルの設計が必要となります。さらに既存記事の「○○年」「○月○日」もすべて[[]]で括ってあげる作業またはその自動化の検討も必要です。

東京のショーとパレード

最近は滞り気味ですが、昨年から東京ディズニーリゾートのショーとパレードに登場するキャラクターと楽曲の情報収集を始めています。こちらもテーブルへ記載して反映実行すれば各キャラクターの記事に自動反映させるしくみを考えていますが、こちらも元データを準備するところで詰まっています。2010年くらいで止まっていたような…。

スタッフ情報の管理

記事の土台作りを優先してきたDDBが後回しにしてきたのが、映画スタッフ情報の管理です。ディズニーのデータベースを名乗っている割にナイン・オールド・メンの記事はひとつもありません。でもこれは安易に数名記事を作ってしまうとテーブルの管理や自動反映のしくみを総入れ替えする時に大変になってしまうからです。きちんと腰を据えて準備したいところですね。


このように新しい機能を追加するということは、既存の何百何千もの記事にも手を加える必要があるということ。キャラクターの登場作品を自動反映させる機能を実装した時も既存のキャラクター記事すべてに手を入れました。気の遠くなる作業ではありますが、実装をやり遂げた時の達成感もまたひとしおです。


2021年7月、海外の役者さんのページ1,371名分に吹替声優を追記する大改修を行ったのですが、こちらもこのツールが無ければ上手く回っていなかったと思います。



DDBの管理って「テンプレ作ってはい終わり」ではないのです。登場作品自動反映できたら便利だな、とかショーパレの登場履歴も見られたらいいな、と少しずつ育てていくものなんです。作業量は大変ですが、多人数のwikiだと急にテンプレ変えると顰蹙買いそうですしある意味個人経営の強みなのかも…?


アップデートを実施するにもデータの準備に途方もない時間がかかるので、今日のお話は話半分で捉えておいてくださいね。それではまた良い報告をお届けできることを祈って…!

DDBの軌跡(1)~ディズニー データベースができるまで~

別館ではご無沙汰しております。(いつも言ってる)
ディズニー100周年いかがお楽しみでしょうか?

さて、「ディズニー データベース」(以下、DDB)ではひっそりと保守性を高める取り組みを計画してまして、「これから」の前に「これまで」、すなわちDDB開設までの道のりをご紹介しちゃおうというのが今回の企画となります。

さて、結論としてDDBを開設した理由ですが…

①ディズニーの情報を日本語で閲覧できるサイトを自分が「読みたい」
②ディズニーに関する情報をリンクで「繋げたい」

以上の「読みたい」「繋げたい」の二本立てでお届けしております。

開設当時は個人サイトよりSNSの時代

21世紀初頭、ディズニーの貴重な情報源のひとつに個人サイトというものがありました。今やお手軽なSNSの発達によりディズニー好きの発信の場とその人口は当時の比ではないと思いますが、当時はそうした行動力をお持ちの方々が私たちに情報を届けてくれていました。そうした書き物を繰り返し読むことは一期一会のSNSの書き込みを見るのとは違った趣があります。

今はとにかく情報が速いです。それに一口にディズニーといっても分野は幅広いし、皆さんそれぞれの得意分野に大変お詳しい。そんな新たな情報や発見がタイムラインに乗り礫のようにすぐ流れていってしまいます。そうした知識が個人サイトで読み物として整頓され閲覧できる時代は変わってしまったのです。

「読みたい」情報はWikipediaに集約される

個人サイトが伝道師となる時代は移り変わり、不特定多数の人々が情報を持ち寄るWikipediaにその役割が集約されていきました。なるほど、確かに一人より多人数の知識が集結したほうが情報量は充実するに決まっています。誰もいたずらしなければね…。

Wikipediaにはそうした暴走記事を取り締まる役職の方が一定数存在します。そう、Wikipediaにはルールがあるんです。たまにヒートアップした記事で「Wikipediaは独自研究の場ではありません」や「Wikipediaは百科事典です」みたいなメッセージを見かけたことはないでしょうか。Wikipediaは百科事典という体裁でルールがあれこれ決められているのです。

詳しくは割愛しますが、言うなれば私が求めているサイトにしてはWikipediaという場は真面目すぎたのです。

DDBで「繋げたい」

DDBでやりたいことは「繋げたい」ことです。ネット上のすべてのディズニー好きと繋がりたいのでこれを見た人はフォローしてくれれば全力でフォローしにいくので…系のアレではなく、知識と知識をリンクして繋げることです。

私がディズニーを楽しむ要素のひとつに、横に長いマルチメディアというところがありまして。たとえば白雪姫というキャラクターを一つとっても、映画や絵本などの物語で初めて触れた人もいれば、パークのアトラクションやパレードで初めて出会った人もいるし、PSPの『キングダム ハーツ バース バイ スリープ』で知った人もいるかもしれない、ましてや「『きらら☆プリンセス』に出てくる人でしょ?」とか「メアリー・マーガレットのこと?」って人がいてもおかしくないわけです。白雪姫に命を吹き込んだアニメーターや声優もいるし実写キャストもいます。こうしたものを整頓してリンクで追える場にしたい。

キャラクターだけでなくアイテム(オブジェクト)や場所(ロケーション)も同様です。Wikipediaでは「アンディ・デイビスの家」なんて記事を作った時点で不穏な空気が漂いますが、DDBなら『トイ・ストーリー』のアンディの家の登場作品(映画だけでなくテーマパークやゲームソフトもね!)や所属するおもちゃ、引っ越しの履歴に言及する芸当も許されます。

一例を挙げると、「今年はうさぎ年だな」で、ウサギのキャラクターを一覧で表示しそこから一体一体の個別記事に飛べるようにもしたいです。そしてキャラクターの個別記事から東京ディズニーランドのショーパレ出演履歴を見て、「イースターパレードにこのウサギキャラまだ出てないじゃないか…」みたいな気付きも得たい。

もっと極端なことを言えば、リンゴのページに飛んで…
◆『白雪姫』で魔女が使用した →毒リンゴ
◆『ピノキオ』でゼペットが学校へ向かうピノキオに持たせた
◆『グーフィーの先生はお人好し』でジョージが先生(グーフィー)に渡した
◆『魔法にかけられて』でナリッサ女王が使用した →毒リンゴ
◆『キングダム ハーツIII』で食材として登場

…みたいに、ディズニーにおけるリンゴのことを横軸で知りたい。(さすがにここまでは到達できないつもりのやつ)

レンタルwikiとしての出発

ディズニーの情報をまとめたものを読みたいけど、Wikipediaのルールでは物足りない……無いなら自分で作ればいいか……DDB開設へと至る経緯はそれで十分でした。

往年の名だたるサイトのようにHTMLやCSSを組む必要性も考えましたが、それらを勉強するより情報を集めることに重点を置きたい、またwiki形式のサイトでやりたいことには十分という理由から、レンタルwikiを利用することとしました。フォーマットを検討して色々見て回っていた時にしっくりきた「ポケモン対戦考察まとめwiki」に倣ってアットウィキを選択し、2009年にスタートしました。

英語圏にはディズニーの情報に特化したfandomの「Disney Wiki」があります。そちらにはWikipediaとは違い、キャラクターや作品に登場するアイテムや場所の個別記事が存在します。そしてこれはまさにDDBでやりたいことの7割が実現されている、一種のモデルケースでもあります。何ならこれが日本語で読めて、日本特有の情報(吹替や東京のパーク、日本語カバーなど)が付与されていれば、もはやDDBを始めるに至った理由がもう解決します。

実は日本語版の「Disney Wiki」も存在しますし、他にもディズニーWikiの名を冠したサイトはいくつか存在します。(後発でひどいものだと「ディズニー データベース」の名前やリード文まで被せにきてるやつもあります)

これらはディズニーの情報を集めたwiki形式のサイトという意味では、DDBの完全なる競合に当たります。ただし、視察した限りだと彼らには共通した欠点があって、「管理者が仕切るだけ」「白雪姫現象を起こしている」のどちらかに分類されます。そしてDDBはそれを回避する強みを持っています。

挫折するwikiたちと「白雪姫現象」のお話

「wikiだから管理者が仕切るのは当たり前では?」と思われるでしょうが、D系wikiの管理者の多くは執筆能力(意欲含む)を持ちません。恐らく「ディズニーの日本語版wikiがあったら良くない?」というアイディアから始まり、「開設して映画の一覧ページや、キャラ記事のテンプレも作りました!あとは詳しい人で自由に編集してね!自由といってもルールは守ってね!」に行き着きがちです。枠だけで他の人を巻き込むのは難しいものです。

もう少し能動的な管理者となると、映画の一覧ページを作ってから、「よし、白雪姫のページを作るぞ!」と、最初の長編アニメーション映画である『白雪姫』の記事を作り始めます。………それはもう完璧なほどに。まずはキャラクターの記事をしっかり書き上げ、出演声優、楽曲、スタッフのリンクを作り、それらの記事もしっかり作り上げ、日本一『白雪姫』に詳しいサイトが完成します。しかしそんな完璧な姿勢で長続きすることはなく、2作目の『ピノキオ』や3作目の『ファンタジア』で既にそのクオリティは怪しくなっていきます。大きく飛んで『リトル・マーメイド』のような人気作であれば記事は作られるかもしれませんが、きっとその頃には白雪姫の熱意はどこへやら、セバスチャンの記事の本文は「トリトン王に仕える宮廷音楽家のカニ。」の一言で終わることもザラでしょう。

一覧を作って丸投げするタイプと、完璧を求めて序盤で挫折するタイプ。前者については正直いただけないですが、後者については自戒の念も込めて「白雪姫現象」と呼んでいます。もしもの話ですが、MCUの情報サイトがアイアンマンに超絶詳しくてブラックパンサーが1〜2行だとしたらそれはまさに「白雪姫現象」です。ゲームの攻略ブログを書き始めて第1章だけ詳しく解説して失踪したらそれも白雪姫現象ですね。

「白雪姫現象」からの脱却

「白雪姫現象」はディズニーに限らず膨大な情報の収集と整頓に手を出す人が解決しなければない一種のボトルネックのように思えます。

先ほどちらっと「自戒の念も込めて」と言いましたが、まさしくDDBも最初は似たようなものでした。まずは長編映画リストと短編映画リストから始まり、『白雪姫』やミッキーの短編から順に記事強化を図ろうとしていました。しかし、スタミナ切れを起こさないためにも、早々に方針転換して最初の1〜2年はまずは各作品記事の土台を作るところから始めました。

するとこんなことが起こります。

上記はミッキーのデビュー作『蒸気船ウィリー』の記事で、他作品に与えた影響が記述されています。当初はこのような記述はありませんでしたが、後に『ミッキーマニア』や「ファンタズミック!」の記事を作成した際、こちらにも自然に記述が増えていきました。ちょっとした情報だけでも土台があれば、いつかは情報同士が自ずと繋がって新たな気付きを与えてくれる、こうした感覚が自分にとっての楽しみであり、ライフワークとして続ける理由となっているのです。

結局DDBってなんなのさ

DDB本館はこの「読みたい」「繋げたい」を探求する自己満足の場として機能しています。書いたことを100%は覚えていませんから、数年後に自分で読み直して「なるほど、知らなかった!!」ってなることもしょっちゅうです。この「自分が使いたいから作る」というのがまた一つの強みでして、公開を目的としていると「完璧に仕上げないと公開できない」という呪縛が付きまといますが、あくまで自分用なので自分の基準でひとまず投稿してしまいます。

自分がアクセスしやすいように誰でも閲覧可にはしていますしネットに公開する以上、細心の注意は払っています。公開による評価はモチベーションにしようとはしていませんが、それでも開設◯周年の際にいただくお褒めの言葉には大層喜んでいます。(結局なってるじゃねぇか。)いつもお越しいただき本当にありがとうございます。Twitterで仲良くしてくださっている皆様もありがとうございます。

多忙や興味の移り変わりにより数ヶ月更新が滞ることもありますが、自分の楽しみの場である限りは必ず戻ってきています。数年に一度新たなディズニー系のwikiが開設されることはあれど、さほど脅威に感じないのは、管理だけでなく自ら継続して書き続けられるようなプレイングマネージャーが他所に現れないからなのでしょうね。

次回予告

こうして2009年に開設したDDBですが、お気付きでしょうか。DDBがデータベースとは名ばかりのテキストサイトだったことを。記事の管理・編集を効率化するためのデータベース化を歩み始めるきっかけとなる事件が2017年に起きるのですが、それはまた次回のお楽しみ。

後編ではDDBの裏側をご紹介するDDBスタジオツアー、略してスタツアをお届けします。どうぞよろしく!