SlideShare a Scribd company logo
LODデータベースAPIの紹介
LODチャレンジ実行委員会
2013/08/10
第2回LODチャレンジデー @ 渋谷ミクシィ
LOD
Linked Webの仕組みで
相互にリンクされた
Open (一定のルールのもとで)
二次利用可能な
Data 計算機可読なデータ
ボルト?
CC-BY 2.0 http://en.wikipedia.org/wiki/File:Usain_Bolt_2012_Olympics_1.jpg
CC-BY-SA 3.0 http://commons.wikimedia.org/wiki/File:P_Mickey.png
CC-BY-SA 3.0 http://en.wikipedia.org/wiki/File:DCA_06_2012_Chevy_Volt_4035.JPG
CC-BY-SA 2.5 http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Bolt-with-nut.jpg
ボルト
陸上選手
自動車
アニメ映画部品
CC-BY-SA 3.0 http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Berlino_Leichtathletik-WM.jpg
CC-By-SA 3.0 http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Olympicstadium2.jpg
100m 9秒58 (WR)
Web空間上でのデータ共有=LOD
100m 9秒58 (WR)
LODとは
• Web技術を利用して,オープンなデータ(Open Data)
を公開し,つなげる(Linkする)仕組み
• Web空間を巨大なデータベース化して,問い合わせ
や利用が可能
• オープンデータの主要なデータモデルの1つ
データ
データ
データ
公開 問い合わせ
利用Web空間
(グラフデータベース)
文書のWeb
• 文書ファイル(HTML)+リンク
• 各文書の所在をURIで表す
• 人間が読むことを想定
• 文書群に対してキーワード検索し,必要な情報を取
得する
HTML
HTML
HTML
HTML
リンク
リンク
LODによるデータのWeb
• データ(RDF)+リンク
• 各データの所在をURIで表す
• 計算機が読むことを想定
• データ群に対してSQLライクな条件式で検索し,必要
な情報を得る
RDFデータ
RDFデータ
RDFデータ
LODの基本的な仕組み
1. 情報とリンクに名前をつける
2. 情報の所在とリンクをURIで表現
– 同じURIは同じモノを表現
3. 名前空間の接頭辞を利用
Japan Tokyo
Capital
http://dbpedia.org
/resource/Japan
http://dbpedia.org
/resource/Tokyo
http://dbpedia.org/ontology/capital
dbpedia:Japan dbpedia:Tokyo
dbpedia-owl:capital
LODの基本的な仕組み
dbpedia:Japan dbpedia:Tokyo
dbpedia-owl:capital
dbpedia:Tokyo dbpedia:Naoki_Inose
dbpedia-owl:leaderName
dbpedia:Japan dbpedia:Tokyo
dbpedia-owl:capital
dbpedia:Naoki_Inose
dbpedia-owl:leaderName
URIが同じノードで2つのグラフを結合
LODの基本的な仕組み
分野,ドメインを越えてデータどうしをリンクすること
で,つながりが広がっていく
dbpedia:Japan dbpedia:Tokyo
dbpedia-owl:capital
dbpedia-owl:leaderName
dbpedia:Naoki_Inoseowl:sameAs
http://data.nytimes.com/59436095099277148161
DBpedia
NYTimes
LODクラウド
分野,ドメインを越えてデータどうしをリンクする
ことで,データセットどうしがつながったLODクラ
ウドが形成されている
RDFデータ
RDFデータ
RDFデータ
DBpediaNYTimes
BBC
DBpedia Japanese
Wikipedia日本語版 DBpedia Japanese
SPARQL
• LODデータセットに対するクエリ言語
• W3C標準のAPI(エンドポイントと呼ぶ)
PREFIX dbpja: <http://ja.dbpedia.org/property/>
PREFIX dcterms: <http://purl.org/dc/terms/>
select
distinct ?movie ?director ?actor // 映画名,監督名,出演者名を取得
where {
?m dcterms:subject <http://ja.dbpedia.org/resource/Category:日本の映画作品> .
// 映画 ?m の主題は日本の映画作品である
?m dbpja:監督 ?d . // 映画 ?m の監督は ?d である
?m dbpja:出演者 ?a . // 映画 ?m の出演者は ?a である
?m rdfs:label ?movie . // 映画 ?m の名前は ?movie である
?d rdfs:label ?director . // 監督 ?d の名前は ?director である
?a rdfs:label ?actor . // 出演者 ?a の名前は ?actor である
}
?m
?d
dbpja:監督
?a
?director
dbpja:出演者
?actor
rdfs:label
rdfs:label
?movie
rdfs:label
Category:
日本の映画作品
dcterms:subject
SPARQL package for R
• RでSPARQLを利用するためのパッケージ
• コードは4行だけ!
• URIに日本語を含むと,うまく動作しない場合がある
> library(SPARQL)
> endpoint <- "http://ja.dbpedia.org/sparql" // エンドポイントのURI
> query <-'select ...' // クエリ
> res <- SPARQL(endpoint,query)$results
movie director actor
1 パラサイト・イヴ 落合正幸 稲垣吾郎
2 パラサイト・イヴ 落合正幸 別所哲也
3 パラサイト・イヴ 落合正幸 三上博史
4 パラサイト・イヴ 落合正幸 中嶋朋子
5 パラサイト・イヴ 落合正幸 葉月里緒菜
...
http://semanticweb.cs.vu.nl/R/
http://linkedscience.org/tools/sparql-package-for-r/
http://cran.r-project.org/web/packages/SPARQL/
http://www.slideshare.net/nezuQ/rsparql
Gephiで監督と出演者の関係を可視化
日本の主なSPARQLエンドポイント
http://lodcu.cs.chubu.ac.jp/SparqlEPCU/index.jsp
http://lod.ac/
http://id.ndl.go.jp/auth/ndla
http://fp.yafjp.org/yokohama_art_lod
SparqlEPCU
RDFデータ格納,および登録したRDFデータのSPARQL検索
LODAC
博物館・美術館データ,生物種データなど
Web NDL Authorities
国立国会図書館典拠データ
検索・提供サービス
ヨコハマ・アート・LOD
LinkData.org App.LinkData.org
データを使ってアプリを作る
アプリで使えるデータを作る
データ公開とアプリ公開の
両方ができるプラットフォーム
LODデータベースAPIの紹介
テーブルデータの変換と公開をサポートする LinkData.org
テーブル形式の
データをアップロード
• R
• Simple Data Format
• TSV
• RDF/Turtle
• RDF/JSON
• RDF/XML
• RSS
• KML(緯度・経度情報が含ま
れる場合)
様々な形式のAPIに
変換して公開
現在提供しているAPIは全8種
地域資源の情報をオープンデータとして
共有するためのデータベースサイト CityData.jp
データを使ったアプリの作成・公開をサポートする App.LinkData.org
LinkDataに公開されている
全てのデータが、アプリの
入力データとして利用可能
オンラインエディタでJavaScriptを
書いて即、アプリとして公開
公開アプリはフォーク可能
Fork

More Related Content

PDF
LODを使ってみよう!
PDF
Linked Open Data (LOD)の基礎講座
PDF
LODとメディア ニューヨークタイムズ最新事情
PDF
SPARQLでマッシュアップ -LOD活用のための技術紹介-
PDF
サーバサイドコース Sinatra + SPARQL 編
PDF
Welcome to opendata world
PPTX
DBpedia Japaneseとは?
LODを使ってみよう!
Linked Open Data (LOD)の基礎講座
LODとメディア ニューヨークタイムズ最新事情
SPARQLでマッシュアップ -LOD活用のための技術紹介-
サーバサイドコース Sinatra + SPARQL 編
Welcome to opendata world
DBpedia Japaneseとは?

Viewers also liked (20)

PDF
オープンデータ流通基盤 LinkData.org による 行政と市民の協業促進
PDF
日本語Linked Data Cloudの現状
PPTX
識別子とスキーマ
PDF
LOD (Linked Open Data) の動向と今後の展望
PDF
SPARQL Timelinerの使い方
PDF
スキーマとURI
PPTX
2015.1.25 アイデア・アプリケーションコンテスト二次審査<活用アイデア部門>エントリーno.1
PPTX
BISG Rights Summit June 11, 2014 (Michael Healy, Copyright Clearance Center)
PDF
逆マッシュアップの提唱
PDF
SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-
PPTX
Linked Dataの基本原則 -LODを公開するときに知っておきたい基本技術-
PDF
LOD公開のレシピ(第3回LODとオントロジー勉強会)
PPTX
PDF
7th_LinkedData(20131008)
PPT
Event Logs: What kind of data does process mining require?
PPTX
CSVファイルをLODとして公開するデータソン
PDF
Rdf入門handout
PDF
LODを閲覧する/作成する
PDF
第7回 Linked Data 勉強会 @yayamamo
オープンデータ流通基盤 LinkData.org による 行政と市民の協業促進
日本語Linked Data Cloudの現状
識別子とスキーマ
LOD (Linked Open Data) の動向と今後の展望
SPARQL Timelinerの使い方
スキーマとURI
2015.1.25 アイデア・アプリケーションコンテスト二次審査<活用アイデア部門>エントリーno.1
BISG Rights Summit June 11, 2014 (Michael Healy, Copyright Clearance Center)
逆マッシュアップの提唱
SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-
Linked Dataの基本原則 -LODを公開するときに知っておきたい基本技術-
LOD公開のレシピ(第3回LODとオントロジー勉強会)
7th_LinkedData(20131008)
Event Logs: What kind of data does process mining require?
CSVファイルをLODとして公開するデータソン
Rdf入門handout
LODを閲覧する/作成する
第7回 Linked Data 勉強会 @yayamamo
Ad

Similar to LODデータベースAPIの紹介 (20)

PDF
Linked Open Data(LOD)を用いた オープンデータの活用事例と今後の展望
PDF
LOD技術の概要と LinkData.orgを用いたLOD公開
PDF
Linked Open Data(LOD)の基本理念と基盤となる技術
PDF
地域デザイン×オープンデータ
PDF
オープンデータ技術概論〜オープンデータからLinked Open Dataへ〜
PPTX
【第一回Linked Open Data勉強会】LODの基礎技術と公開までの取り組み
PPTX
LODで広がる オープンデータ活用の可能性
PDF
Linked Open Data勉強会2020 前編:LODの基礎・作成・公開
PDF
LODを誰でも簡単に「Simple LODI」
PDF
オープンデータと Linked Open Data(LOD)
PPTX
オープンデータをLOD化するデータソン in 高槻
PPTX
図書館とLinked Open Data@大学図書館問題研究会全国大会(2014.8.24)
PDF
オープンデータと Linked Open Data(LOD)@神戸R
PPTX
LODAC プロジェクト 中間発表会 資料
PPTX
オープン・データの技術としてのLinked Data
PDF
LOD Initiative紹介
PPTX
工業分野におけるlinked open data活用に向けた取り組み
PDF
Rから利用するオープンデータAPI
PDF
Linked Open Data技術
Linked Open Data(LOD)を用いた オープンデータの活用事例と今後の展望
LOD技術の概要と LinkData.orgを用いたLOD公開
Linked Open Data(LOD)の基本理念と基盤となる技術
地域デザイン×オープンデータ
オープンデータ技術概論〜オープンデータからLinked Open Dataへ〜
【第一回Linked Open Data勉強会】LODの基礎技術と公開までの取り組み
LODで広がる オープンデータ活用の可能性
Linked Open Data勉強会2020 前編:LODの基礎・作成・公開
LODを誰でも簡単に「Simple LODI」
オープンデータと Linked Open Data(LOD)
オープンデータをLOD化するデータソン in 高槻
図書館とLinked Open Data@大学図書館問題研究会全国大会(2014.8.24)
オープンデータと Linked Open Data(LOD)@神戸R
LODAC プロジェクト 中間発表会 資料
オープン・データの技術としてのLinked Data
LOD Initiative紹介
工業分野におけるlinked open data活用に向けた取り組み
Rから利用するオープンデータAPI
Linked Open Data技術
Ad

LODデータベースAPIの紹介