Más contenido relacionado La actualidad más candente (20) Similar a Linked Open Data (LOD)の基礎講座 (20) Linked Open Data (LOD)の基礎講座6. Linked Open Data(LOD)
Linked Data:Web上のデータを,つなぐ(linkする)ことで,新しい価値
を生み出そうとする取り組み.Webの創始者Tim Berners-Lee氏が提唱
※ Linked Open Data(LOD):オープンな形で公開されたLinked Data
http://linkeddata.org/
• 誰もが同じ方法で,「データをつなぐことができる仕組み」を提
供している.
• 技術的には,
-データ公開の共通フォーマット(RDF)
-コンピュータが,データにアクセスする共通の仕組み
(SPARQL)
が提供されている.
→Web上に公開された膨大なデータを統合した1つのデータ
ベースとして利用できる.
2014/2/11
第3回LODハッカソン関西
6
7. Linked Dataが目指すこと
WWW(World Wide Web)
Linked Data
文書を公開し,相互に接続(ハイパーリンクでつなぐ)ための
革命的な仕組みを提供したことで,今日のWebの発展につ
ながった.
参考:『Linked Data-Webをグローバルなデータ空間に
する仕組み(Tom Heath, Christian Bizer(武田英明監訳),
丸善,2013)』 1章.はじめに
データを共有(公開)し,相互につなぐ仕組みを提供する.
Linked Dataの原理
データの構造化
分散したデータをつなぐハイパーリンク
文書単位では無く,データ単位のリンクを可能にする.
データの島々から一つのグローバルデータ空間へ
2014/2/11
構造化されたデータはより洗練された処理を可能にする
分散されたデータ群を1つのグローバルなデータ空間へ統合する
第3回LODハッカソン関西
7
31. 検索例
「住吉区の施設」の「施設名(?name)と住所(?address)」を取得
select ?s ?name ?address where{
?s <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
<http://lodosaka.hozo.jp/class/施設情報>.
?s <http://lodosaka.hozo.jp/ku> "住之江区"@ja.
OPTIONAL{
?s <http://schema.org/name> ?name.
?s <http://schema.org/address> ?address.
}
}
↑補足条件=whereでトリプルの一致が評価された後に、
補足的に取得される
≠検索条件
2014/2/11
第3回LODハッカソン関西
31
40. データソンに向けてーLODの作り方
表データをどうやってLOD or RDFにするのか?
LinkData http://linkdata.org/
他のデータを流用して発展させたデータを作ることも可能
国内の表 → RDF 変換ツール
AppLinkDataにてLinkDataで公開されたデータを
利用したJavaScriptアプリケーションの開発が可能
OpenRefine
http://openrefine.org/
+
RDFRefine
http://refine.deri.ie/
表データの整形やクリーニングを行うOpenRefineと
その拡張機能であるRDFRefineを組み合わせて使用
表の各列とメタデータの語彙をマッピングしてRDFに変換
DBpediaなどに含まれる同一のリソースを探してつなぐことが可能