Your SlideShare is downloading. ×
0
Rから利用するオープンデータAPI
Rから利用するオープンデータAPI
Rから利用するオープンデータAPI
Rから利用するオープンデータAPI
Rから利用するオープンデータAPI
Rから利用するオープンデータAPI
Rから利用するオープンデータAPI
Rから利用するオープンデータAPI
Rから利用するオープンデータAPI
Rから利用するオープンデータAPI
Rから利用するオープンデータAPI
Rから利用するオープンデータAPI
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Rから利用するオープンデータAPI

9,671

Published on

第32回R勉強会@東京 でのLT資料です. #TokyoR

第32回R勉強会@東京 でのLT資料です. #TokyoR

1 Comment
30 Likes
Statistics
Notes
  • スライド4P目の「URIに日本語を含むと、うまく動作しない場合がある」について
    文字コードの違いによって動作しないのでは?
    Rで日本語を入力した場合、文字コードはcp932になる。
    よって”query
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
9,671
On Slideshare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
65
Comments
1
Likes
30
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Rから利用する オープンデータAPI Twitter ID: @s3works 第32回R勉強会@東京 (#TokyoR) 2013/07/20
  • 2. Linked Open Data • Web上で利用可能な,オープンなグラフデータベース • オープンデータの主要なデータモデルの1つ Wikipedia日本語版 DBpedia Japanese クエリ結果の可視化例 LOD化 クエリ実行
  • 3. 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 である }
  • 4. 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
  • 5. Gephiで監督と出演者の関係を可視化
  • 6. 参考文献 • 書名:Linked Data: Webをグローバルなデータ空間 にする仕組み • 著者:トム・ヒース,クリスチャン・バイツァー • 訳者:武田英明(翻訳) • 出版:近代科学社 • http://t.co/jCEbYYPV
  • 7. LinkData.org App.LinkData.org データを使ってアプリを作る アプリで使えるデータを作る データ公開とアプリ公開の 両方ができるプラットフォーム
  • 8. テーブルデータの変換と公開をサポートする LinkData.org テーブル形式の データをアップロード • R • Simple Data Format • TSV • RDF/Turtle • RDF/JSON • RDF/XML • RSS • KML(緯度・経度情報が含ま れる場合) 様々な形式のAPIに 変換して公開 現在提供しているAPIは全8種
  • 9. データを使ったアプリの作成・公開をサポートする App.LinkData.org LinkDataに公開されている 全てのデータが、アプリの 入力データとして利用可能 オンラインエディタでJavaScriptを 書いて即、アプリとして公開 公開アプリはフォーク可能 Fork
  • 10. LODチャレンジ 「オープンデータを作る・使う」を評価する日本初のコンテスト オープンデータに係わる様々な分野の取り組みをつなぎます http://lod.sfc.keio.ac.jp/
  • 11. いっしょに「オープンデータ」しませんか? 作品募集期間中(2013/10-2014/1を予定),および募集開始前に, 「LODチャレンジデー」と称したセミナーやアイデアソンを開催します 【終了】 • 2013/06/08,石川県・石川高専 オープンデータに関する国内外の動向,ご当地オープンデータ の紹介 【開催予定】 • 2013/08/10,東京・渋谷【申込締切済】 オープンな統計データ(統計表)活用アイデアソン • 2013/08/下旬,東海 • 2013/09/中旬,東京 • 2013/09/下旬,東京 以降,順次計画中 Twitter @LodJapan Facebook LOD.challenge.Japan Web http://lod.sfc.keio.ac.jp/

×