狠狠撸

狠狠撸Share a Scribd company logo
声優やぞ!
シンデレラガールズにおける
配役の歴史の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>
ありがとう
ございました

More Related Content

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