「セマンティックWeb技術に触れてみよう！
RDF/SPARQLハンズオン勉強会」～ オープンデータからLinkedDataまでを総ざらい ～LODについて2013/12/21
コンテキスト・コンピューティング研究部会

サブリーダー 小林 茂
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

アジェンダ• オープンデータについて– オープンガバメント• セマンティックWeb技術(RDF，SPARQL)– RDFとは– RDFの表現形式：タートル，RDFa，マイクロデータ– RDFグラフへの問い合わせ：SPARQL– 利用環境(SPARQL Timeliner，SparqlEPCU，LinkData)• LODについて– Linked Data，LOD，LCD，LODクラウド図，・・・– 事例
2
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

Linked Data
• RDFグラフで繋ったデータをLinked Dataと呼ぶ– RDFで公開されるデータ– 外部から参照可能• Linked Data であるための4条件
Tim Berners-Leeが発信(2006-07-27)– 事柄の名前にURIを使うこと• 全てのモノ，コトにURIを付与する– 名前の参照が HTTP URI でできること• DOI(Digital Object Identifier)やURNではなくHTTPで– URIを参照したときに関連情報が得られること• そのURIの内容が理解できるように– 外部へのリンクを含めること• 他にリンクすることで，より多くの発見が期待できる
出典：http://www.w3.org/DesignIssues/LinkedData.html
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

3

LODとLCD• LODとは，オープンなLinked Dataのこと– LODは，本来Linked Open Dataであるが，Linking Open Data と言うことがある• 公開されたLinked Dataを集め，拡げる動きを指すときに使う• 繋がりが増大する動きを強調するためか(?)• LCDとは，クローズドなLinked Dataのこと• 企業内の非公開のデータをLinked Data（LCD）として持ち，外部で公開されたLODを活用して，企業システムの強化，新規ビジネスの創出に繋げる企業システム
LOD

アプリケーション

LCD

RDB

Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

サービス

4

オープンデータとLOD• オープンデータは，生活や社会の基盤となりうる生のデータを二次利用可能な形で公開するという考え
方• その実現にLODを用いるという進め方• オープンガバメント(政府主導)の枠を超えて進める方向– 政府も民間も個人も同じ立場で• Web上に公開されたデータを皆で繋げて、新しい価値を生み出す動き

5
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

LODの到達度

1. 形式に関係なくオープンライセンスで公開する–

表データを画像で公開

2. コンピュータで処理可能な構造化データで公開する–

Excelで公開(ある1社で利用する形式)

3. オープンなデータ形式で公開する–

CSVデータで公開

4. URIを利用してモノに名前を付ける–

RDFデータで公開する

5. 他のデータへリンクする

出典：http://www.w3.org/DesignIssues/LinkedData.html
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

6

LODクラウド図• DBpediaを中心として繋がるLOD群• 年々拡大中。日本発LODも増加中(未だ少ない)
2009-03-05

拡大中

2011-09-19
これ以来更新なし
2007-05-01

出典： http://lod-cloud.net/

7
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

日本版LODクラウド図2013-10-15

本家より緩い条件で本家の図に入るための条件では

出典： http://linkedopendata.jp/?p=411

8
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

DBpedia• WikipediaにあるInfoboxのデータをLOD化• 英語版が中心だが，日本語版Wikipediaも参照

出典：http://en.wikipedia.org/wiki/Mount_Fuji

Wikipedia
DBpedia
http://dbpedia.org/resource/Mount_Fuji

Infobox9
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

日本語DBpedia
日本語DBpedia
日本語Wikipedia

http://ja.dbpedia.org/resource/夏目漱石
http://dbpedia.org/resource/Natsume_Sōseki

http://ja.wikipedia.org/wiki/夏目漱石
http://en.wikipedia.org/wiki/Natsume_Sōseki

10
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

SPARQL：クエリーと結果
DBpediaのSPARQLサイト
SPARQL問合せ結果

http://dbpedia.org/sparql/

11
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

SPARQL式
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
SELECT ?musician ?abstract
FROM <http://dbpedia.org/>
WHERE {?musician dcterms:subject <http://dbpedia.org/resource/Category:Japanese_musicians> ;dbpedia-owl:abstract ?abstract
FILTER ( lang(?abstract) = "ja" ) .
}LIMIT 5
http://dbpedia.org/sparql/OFFSET 100
WHERE句での記法•1つの文では，3つ組を指定する•文はピリオドで終わる•URIは，<> で囲む•リテラルは，引用符””で囲む•変数は，?で始まる•主語が同じ場合の記法
A B1 C1 .
A B1 C1 ;A B2 C2 .
B2 C2 .
•フィルタリングできる
12

Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

SPARQL問合せ結果

XML

HTMLで表示SPARQL Query Results XML Format ：W3C 勧告 2008-01-15
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

13

SparqlEPCU

LOD公開のためのツール• LOD作成及び活用の支援サイト– プログラミング無しで，LODデータを格納・検索できる– LODアプリサイトをJavaScriptで簡単に作成できる

Project• 提供機能– RDF格納サイト
格納サイト– Sparql検索
検索Webページ検索– RDF登録・検索のためのJavaScriptライブラリ– LODアプリサイトのサンプル

SPARQL
エンドポイント
SPARQL
クエリー式
検索実行指示http://lodcu.cs.chubu.ac.jp/SparqlEPCU/Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

14

SPARQL Timeliner

LOD公開のためのツール• SPARQLエンドポイントとクエリー式を指定し，コンテンツを表示させる
Webアプリの基盤• 関連する場所を地図上で示し，関連する期日をタイムライン上で示す• クエリー式では定められた変数に対して応える式を書く• コンテンツを左右に移動させると，対応する地図，タイムラインが同期する

SPARQL
エンドポイント
SPARQL
クエリー式

LOADボタン
で実行指示

コンテンツ表示

地図タイムライン
http://uedayou.net/SPARQLTimeliner/
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

15

Link Data

LOD公開のためのツール• 理研(理化学研究所)が提供するサービス• 表形式データをRDFに変換するツールを提供• RDF公開の場を提供
A

B

1
2

RDF

3
4
http://linkdata.org/
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

16

参考資料
•

オープンデータ概論 Ver.3 (国際大学GLOCOM 林雅之)
http://sssslide.com/www.slideshare.net/mhayasi/201311-28083066•オープンデータの技術よりなお話 (LODI 加藤文彦)
http://sssslide.com/www.slideshare.net/fumihiro/20130620-23239372•SparqlEPCUでLODをマッシュアップ (中部大学 年岡晃一)
http://www.slideshare.net/KohichiToshioka/sparql-epculod-28065847•

お手軽LOD可視化ツール SPARQL Timeliner (ATR Creative 上田洋)
http://www.slideshare.net/uedayou/linked-open-datasparql-timeliner•

Linkdata.org (理化学研究所 下山紗代子，豊田哲郎)
http://www.slideshare.net/sayokoshimoyama/lodlinkdataorg

17
Copyright © 2013 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.