Microdata&Schema.org @ニコニコ学会βシンポジウム研究マッドネス

fumi · May 12, 2012

先日2012年4月28-29日にニコニコ超会議にてニコニコ学会βが開催されました.ニコニコ学会βの中で野生の研究者に発表してもらう研究マッドネスというセッションがあり,その研究を公募するサイトを担当しました.ただ作るだけでは面白くなかったので,裏でMicrodataとSchema.orgのテストをすることにしました (参考: 当時のGoogle+).

例えば,メカの部で賞を取った電子楽器ウダーのページのソース抜粋は以下のようになっています.

<div class='entry' id='work' itemid='http://nicores.herokuapp.com/entry/10#work' itemscope='itemscope' itemtype='http://schema.org/CreativeWork'>
  (...snip...)
  <h2><span class='hashtag'>#マッドネス10</span><span class='title' itemprop='name'>電子楽器ウダー</span></h2>
  <h3><span class='author' id='person' itemid='http://nicores.herokuapp.com/entry/10#person' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>発表者:<a href='http://twitter.com/uda807'><span itemprop='name'>宇田道信</span></a></span> (<span itemprop="genre">メカ</span>の部希望)</h3>
  <div class='video'><script type="text/javascript" src="http://ext.nicovideo.jp/thumb_watch/sm14918619?w=490&h;=307" itemprop="url"></script></div>
  <p class='description' itemprop='description'>ウダーは個人で開発している電子楽器です。電子楽器ではありますが、操作は非常にシンプルです。 
  (...snip...)  

これをMicrodata等からRDFを抽出するRDF Distillerに掛けると以下のキャプチャのようになります.

result of RDF Distiller
result of RDF Distiller

また,Google Rich Snippets Testing Toolに通すとこんな感じ.

the result of Rich Snippets Testing Tool
the result of Rich Snippets Testing Tool

今見なおすと動画のurlが取れていないみたいですが,Microdataの仕様を読むとscript要素は対象外なんですね.当時は取れていたきがするけど.

更に,これらのデータをRDF Distillerを通して,データクラウドサービスであるDydraに取り込みました.公開レポジトリはfumi/nicoresです.色々クエリが書けて便利.

Twitter, Facebook