声優やぞ!~シンデレラガールズにおける配役の歴史のRDFデータ化~

Hiro H.
Hiro H.Researcher at Nagoya, Aichi
声優やぞ!
シンデレラガールズにおける
配役の歴史のRDFデータ化
導線(@dousenP)
2018.12.23 アイマスハッカソン@東京
発表タイトルを見てティンと
来なかった方は
「うちら声優やぞ」でぐぐって
いただければ
※津田美波さんの発言です
導線(@dousenP)
•名古屋から来ました
•副業は情報系の研究員
(今回の発表内容とは
関係ありません)
やったこと
RDFによる
コンピュータが
読みやすい
知識表現
im@sparql
https://sparql.crssnky.xyz/imas/
AのBはCである、という
表現をするのに適している
?x の クラス は アイドル
?x の 身長 は 159cm
今回やったこと:
アイマス声優さん版
経緯自体は
3月の大阪で話した
https://is.gd/1803CGCV
シンデレラガールズの
ボイス付与の歴史は
データにまとめがいがある
•ボイス付与が確定した
•ボイスが公開された
•担当声優が発表された
表にまとめるのはやった
ニコニコ大百科
「シンデレラガールズ声優の一覧」
次は、im@sparql同様
RDFという「機械的に
読みやすいフォーマット」に
https://api.hhiro.net/
rdf/imascast.rdf
例1:
声優名が「あやか」である
アイドルを集める
SPARQLでの検索クエリ例
SELECT ?chara WHERE {
?actor rdf:type imascast:VoiceActor;
imas:givenNameKana ?actorname;
filter(regex(str(?actorname),"^あやか$")).
?casting rdf:type imascast:Casting;
imascast:ActedBy ?actor;
imascast:CharacterName ?chara.
}
[Result 1/4] chara: 渋谷凛
[Result 2/4] chara: 早坂美玲
[Result 3/4] chara: 棟方愛海
[Result 4/4] chara: 島村卯月
例2:
声が付くことは2017年に
発表されたが、
声優名が発表されたのは
2018年であったアイドル
SPARQLでの検索クエリ例
?cast rdf:type imascast:Casting;
imascast:CharacterName ?chara;
imascast:VoiceAnnouncedEvent ?event1;
imascast:VoiceActorRevealedEvent ?event2.
?event1 rdf:type imascast:Event;
imascast:EventDate ?date1;
filter(regex(str(?date1),"^2017-")).
?event2 rdf:type imascast:Event;
imascast:EventDate ?date2;
filter(regex(str(?date2),"^2018-")).
[Result 1/1] chara: 結城晴
できた!
(まだいろいろと作りかけですが)
RDFにするにあたって
クラス構成をちゃんと
考える必要があった
現状のクラス関係
配役
(Casting)
独自定義
のクラス
それ以外
の値
文字列
イベント
(Event)
声優
(VoiceActor)
1..*
1
アイドル名
ボイス付与発表
ボイス発表
担当声優発表
1
0..1
1
0..*
担当
日付
文字列
名前
1
1
発表日
日付
文字列
名前
1
1
誕生日
1
1
1
1
「担当声優発表」
は“0..*”
URL
1
0..*
赤文字:未実装
現状のクラス関係
配役
(Casting)
独自定義
のクラス
それ以外
の値
文字列
イベント
(Event)
声優
(VoiceActor)
1..*
1
アイドル名
ボイス付与発表
ボイス発表
担当声優発表
1
0..1
1
0..*
担当
日付
文字列
名前
1
1
発表日
日付
文字列
名前
1
1
誕生日
1
1
1
1
「担当声優発表」
は“0..*”
URL
1
0..*
声優さん関連は件数を「0..*」とした。
Becauseなぜなら、以下の状況も考慮
•同一アイドルに複数の声優さんがいる
•ボイス実装が確定しているけど
声優さんが未発表
赤文字:未実装
今後の予定
シンデレラ→SideM→他、
の順に整備予定
•Becauseなぜなら、
SideMも「ボイスは順次
実装」だったから
声優さんの情報自体は
そこまで増やさない予定
•細かいことはDBpedia
とかを参照してもらう
ほうがいいのかなと
おわりに
いつかこれを書き加えたい!
<imascast:Casting
rdf:about="&imascast;Casting_Miu_Yaguchi">
<imascast:CharacterName xml:lang="ja">
矢口美羽</imascast:CharacterName>
</imascast:Casting>
<imascast:Casting
rdf:about="&imascast;Casting_Kumiko_Matsuyama">
<imascast:CharacterName xml:lang="ja">
松山久美子</imascast:CharacterName>
</imascast:Casting>
ありがとう
ございました
1 of 30

Recommended

そんな装備で大丈夫か? by
そんな装備で大丈夫か?そんな装備で大丈夫か?
そんな装備で大丈夫か?qvel
44 views21 slides
アイドル楽曲解体新書 by
アイドル楽曲解体新書アイドル楽曲解体新書
アイドル楽曲解体新書Motokazu Sekine
4.2K views39 slides
アイドルソング制作の工程管理 by
アイドルソング制作の工程管理アイドルソング制作の工程管理
アイドルソング制作の工程管理Motokazu Sekine
63.8K views60 slides
Data APIで作る スマホアプリ by
Data APIで作る スマホアプリData APIで作る スマホアプリ
Data APIで作る スマホアプリMotokazu Sekine
2.7K views55 slides
分析で好みの娘をぶっこぬく (TokyoR #45 LT) by
分析で好みの娘をぶっこぬく (TokyoR #45 LT)分析で好みの娘をぶっこぬく (TokyoR #45 LT)
分析で好みの娘をぶっこぬく (TokyoR #45 LT)cancolle
344 views33 slides
Groovyしたり RPしなかったり あとは時々布教活動したり by
Groovyしたり RPしなかったり あとは時々布教活動したりGroovyしたり RPしなかったり あとは時々布教活動したり
Groovyしたり RPしなかったり あとは時々布教活動したりTakahiro Sugiura
2.1K views70 slides

More Related Content

More from Hiro H.

式を書くだけで最適化計算してほしい!~CVXPY編~ by
式を書くだけで最適化計算してほしい!~CVXPY編~式を書くだけで最適化計算してほしい!~CVXPY編~
式を書くだけで最適化計算してほしい!~CVXPY編~Hiro H.
104 views12 slides
旅行「#重複乗車禁止で名鉄完乗」とその数学的な解説 by
旅行「#重複乗車禁止で名鉄完乗」とその数学的な解説旅行「#重複乗車禁止で名鉄完乗」とその数学的な解説
旅行「#重複乗車禁止で名鉄完乗」とその数学的な解説Hiro H.
34 views27 slides
シンデレラガール総選挙の「50位圏内の難しさ」はいかほどか?(23:20更新) by
シンデレラガール総選挙の「50位圏内の難しさ」はいかほどか?(23:20更新)シンデレラガール総選挙の「50位圏内の難しさ」はいかほどか?(23:20更新)
シンデレラガール総選挙の「50位圏内の難しさ」はいかほどか?(23:20更新)Hiro H.
2K views39 slides
「MVが3人な曲の一覧」って取得できます?(デレステ・ミリシタ・エムステ) by
「MVが3人な曲の一覧」って取得できます?(デレステ・ミリシタ・エムステ)「MVが3人な曲の一覧」って取得できます?(デレステ・ミリシタ・エムステ)
「MVが3人な曲の一覧」って取得できます?(デレステ・ミリシタ・エムステ)Hiro H.
2.2K views31 slides
配列の要素挿入・削除もランダムアクセスも両方高速にできる? by
配列の要素挿入・削除もランダムアクセスも両方高速にできる?配列の要素挿入・削除もランダムアクセスも両方高速にできる?
配列の要素挿入・削除もランダムアクセスも両方高速にできる?Hiro H.
892 views18 slides
PCSじゃないよ、PCAだよ by
PCSじゃないよ、PCAだよPCSじゃないよ、PCAだよ
PCSじゃないよ、PCAだよHiro H.
1K views39 slides

More from Hiro H.(20)

式を書くだけで最適化計算してほしい!~CVXPY編~ by Hiro H.
式を書くだけで最適化計算してほしい!~CVXPY編~式を書くだけで最適化計算してほしい!~CVXPY編~
式を書くだけで最適化計算してほしい!~CVXPY編~
Hiro H.104 views
旅行「#重複乗車禁止で名鉄完乗」とその数学的な解説 by Hiro H.
旅行「#重複乗車禁止で名鉄完乗」とその数学的な解説旅行「#重複乗車禁止で名鉄完乗」とその数学的な解説
旅行「#重複乗車禁止で名鉄完乗」とその数学的な解説
Hiro H.34 views
シンデレラガール総選挙の「50位圏内の難しさ」はいかほどか?(23:20更新) by Hiro H.
シンデレラガール総選挙の「50位圏内の難しさ」はいかほどか?(23:20更新)シンデレラガール総選挙の「50位圏内の難しさ」はいかほどか?(23:20更新)
シンデレラガール総選挙の「50位圏内の難しさ」はいかほどか?(23:20更新)
Hiro H.2K views
「MVが3人な曲の一覧」って取得できます?(デレステ・ミリシタ・エムステ) by Hiro H.
「MVが3人な曲の一覧」って取得できます?(デレステ・ミリシタ・エムステ)「MVが3人な曲の一覧」って取得できます?(デレステ・ミリシタ・エムステ)
「MVが3人な曲の一覧」って取得できます?(デレステ・ミリシタ・エムステ)
Hiro H.2.2K views
配列の要素挿入・削除もランダムアクセスも両方高速にできる? by Hiro H.
配列の要素挿入・削除もランダムアクセスも両方高速にできる?配列の要素挿入・削除もランダムアクセスも両方高速にできる?
配列の要素挿入・削除もランダムアクセスも両方高速にできる?
Hiro H.892 views
PCSじゃないよ、PCAだよ by Hiro H.
PCSじゃないよ、PCAだよPCSじゃないよ、PCAだよ
PCSじゃないよ、PCAだよ
Hiro H.1K views
スマホ音楽ゲームの動画から譜面をデータ化したかった by Hiro H.
スマホ音楽ゲームの動画から譜面をデータ化したかったスマホ音楽ゲームの動画から譜面をデータ化したかった
スマホ音楽ゲームの動画から譜面をデータ化したかった
Hiro H.749 views
シンデレラガールズ声優の増え方まとめ by Hiro H.
シンデレラガールズ声優の増え方まとめシンデレラガールズ声優の増え方まとめ
シンデレラガールズ声優の増え方まとめ
Hiro H.1.4K views
札幌C++勉強会 #13「最近、仕事でC++11以降の新規格が役に立ったシーン紹介」 by Hiro H.
札幌C++勉強会 #13「最近、仕事でC++11以降の新規格が役に立ったシーン紹介」札幌C++勉強会 #13「最近、仕事でC++11以降の新規格が役に立ったシーン紹介」
札幌C++勉強会 #13「最近、仕事でC++11以降の新規格が役に立ったシーン紹介」
Hiro H.1K views
わんくま同盟 名古屋勉強会 #43 ライトニングトーク「Firefoxがver.57~(Quantum)にアップグレードされて困ったこと・やったこと」 by Hiro H.
わんくま同盟 名古屋勉強会 #43 ライトニングトーク「Firefoxがver.57~(Quantum)にアップグレードされて困ったこと・やったこと」わんくま同盟 名古屋勉強会 #43 ライトニングトーク「Firefoxがver.57~(Quantum)にアップグレードされて困ったこと・やったこと」
わんくま同盟 名古屋勉強会 #43 ライトニングトーク「Firefoxがver.57~(Quantum)にアップグレードされて困ったこと・やったこと」
Hiro H.611 views
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き) by Hiro H.
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
Hiro H.15.1K views
最近デレステ創作譜面作ってるので技術的な見地から話します by Hiro H.
最近デレステ創作譜面作ってるので技術的な見地から話します最近デレステ創作譜面作ってるので技術的な見地から話します
最近デレステ創作譜面作ってるので技術的な見地から話します
Hiro H.5.6K views
C++のライブラリを簡単に眺めてみよう by Hiro H.
C++のライブラリを簡単に眺めてみようC++のライブラリを簡単に眺めてみよう
C++のライブラリを簡単に眺めてみよう
Hiro H.5.2K views
デレステの劇場で登場したアイドルの回数の統計取ってます by Hiro H.
デレステの劇場で登場したアイドルの回数の統計取ってますデレステの劇場で登場したアイドルの回数の統計取ってます
デレステの劇場で登場したアイドルの回数の統計取ってます
Hiro H.941 views
Boost.勉強会 #21 札幌「C++1zにstring_viewが導入されてうれしいので紹介します」 by Hiro H.
Boost.勉強会 #21 札幌「C++1zにstring_viewが導入されてうれしいので紹介します」Boost.勉強会 #21 札幌「C++1zにstring_viewが導入されてうれしいので紹介します」
Boost.勉強会 #21 札幌「C++1zにstring_viewが導入されてうれしいので紹介します」
Hiro H.8.9K views
名古屋市営地下鉄最小距離完乗 by Hiro H.
名古屋市営地下鉄最小距離完乗名古屋市営地下鉄最小距離完乗
名古屋市営地下鉄最小距離完乗
Hiro H.1.1K views
MSYS2使いはじめました by Hiro H.
MSYS2使いはじめましたMSYS2使いはじめました
MSYS2使いはじめました
Hiro H.2.9K views
関数の最小値を求めることから機械学習へ by Hiro H.
関数の最小値を求めることから機械学習へ関数の最小値を求めることから機械学習へ
関数の最小値を求めることから機械学習へ
Hiro H.6.1K views
角錐や円錐が、角柱や円柱の体積の3分の1であることを積分・極限抜きで証明してみる by Hiro H.
角錐や円錐が、角柱や円柱の体積の3分の1であることを積分・極限抜きで証明してみる角錐や円錐が、角柱や円柱の体積の3分の1であることを積分・極限抜きで証明してみる
角錐や円錐が、角柱や円柱の体積の3分の1であることを積分・極限抜きで証明してみる
Hiro H.4K views
rsyncで差分バックアップしようぜ! by Hiro H.
rsyncで差分バックアップしようぜ!rsyncで差分バックアップしようぜ!
rsyncで差分バックアップしようぜ!
Hiro H.7.8K views

声優やぞ!~シンデレラガールズにおける配役の歴史のRDFデータ化~