ソースコード公開しました!html5 x lod webアプリ“sparql timeliner”
DESCRIPTION
第1回 Firefox OS × HTML5 × LOD WEB イノベーションハッカソン (2014/6/28)TRANSCRIPT
ソースコード公開しました!
HTML5 x LOD WEBアプリ
“SPARQL Timeliner”
@uedayou
http://uedayou.net/
第1回 Firefox OS × HTML5 × LOD WEB イノベーションハッカソン
2014/6/28
自己紹介:仕事• ATR Creative エンジニア
•主にスマートフォン向け(iOS/Android)アプリの開発を担当
古地図・絵地図アプリちずぶらりシリーズ
ライフログカメラアプリふぉとぶらり
英語教育アプリ英語カルタ
自己紹介:趣味いろんなWebアプリ作ってます
• SPARQL Timeliner• 今回紹介します
• 近畿2府1県!?• 近畿2府4県内で合併するとしたらどうなるかをオープンデータを用いてシミュレーションできるWebアプリ
• ミュージアムへ行こう!• オープンデータを利用したミュージアム検索サイト
• Researcher’s Web Page Navigator• 学者・研究者のWebページを自動分類
• おしえて!れはっち• 人工無能搭載の本や役立つ情報を自動推薦してくれるTwitter BOT
など
詳しくは、http://uedayou.net/をご覧ください
今日は個人的に関わるプロジェクトで作成されたものを
ご紹介します
SPARQL Timeliner
SPARQL Timelinerってどんなアプリ?
特徴
• Linked Open Data(LOD)を簡単に可視化できるWebアプリケーション
•時間情報をタイムライン(時系列)で表示
•位置(緯度経度)を地図上に表示
•作成した可視化ページをWebアプリとして手軽に公開できます
• Webアプリにiframeで埋め込むことができます
• プログラミングは必要ありません
タイムライン
地図
必要なもの• SPARQLエンドポイントで公開されたLOD
• LOD用のWeb APIのようなもの
• JSONやXMLでデータを取得できる
•位置(緯度経度)と時間を含むLOD
• SPARQLクエリ文• SPARQLエンドポイントからデータを抽出するクエリ言語
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
select * where {?uri rdfs:label ?title.?uri geo:lat ?lat.?uri geo:long ?long.
}
使い方 1.SPARQLエンドポイントのURL
2.SPARQLクエリ文
3.アプリ作成
完成!
詳しい使い方は
“SPARQL Timelinerの使い方”http://www.slideshare.net/uedayou/
sparql-timeliner-28905905
をご覧ください
SPARQL Timelinerでどんなアプリが作れる?
Wikipedia x SPARQL Timeliner• DBpedia
日本の大学
アニメ・ゲーム・漫画x SPARQL Timeliner•残念な日本地図(Location Site of Japanimation)
残念な日本地図’90-’99
本 x 地元 x SPARQL Timeliner
• 「京都が出てくる本のデータ」
京都が出てくる本
イベント情報 x SPARQL Timeliner• ヨコハマ・アート・LOD
ヨコハマ・アート・ナビNOW!
祝!オープンソース化SPARQL Timeliner
GitHubでソースコード公開しました
• https://github.com/uedayou/SPARQLTimeliner
• ライセンス:MITライセンス
使い方• SPARQLエンドポイントURLとSPARQLクエリは
index.html内に記述
2.SPARQLクエリ文
1.SPARQLエンドポイントのURL
オープンソース化でできること
•地図を変更できる!
• コンテンツの見せ方を変更できる!
•画面レイアウトを変更できる!
• その他なんでも変更できる!
地図の変更
•現在のOpen Street Map から国土地理院の地図や衛星地図などへ変更可能
コンテンツの見せ方を変更できる
•例:佐賀県橋梁メンテナンスビューア
レイアウトを変更
SPARQL Timelinerへのご意見・ご要望について
• FacebookのSPARQL Timelinerグループを開設
•気軽にご参加ください
• https://www.facebook.com/groups/1425291001020491/
ご清聴ありがとうございました
• SPARQL Timeliner• http://uedayou.net/SPARQLTimeliner/
• SPARQL Timelinerの使い方• http://www.slideshare.net/uedayou/sparql-timeliner-
28905905
• Facebook:SPARQL Timelinerグループ• https://www.facebook.com/groups/1425291001020491/
• GitHub:SPARQL Timeliner• https://github.com/uedayou/SPARQLTimeliner
• SPARQL Timelinerで作られたアプリ一覧• http://uedayou.net/SPARQLTimeliner/apps/
• DBpedia日本語版• http://ja.dbpedia.org/
• 日本の大学• http://lod.sfc.keio.ac.jp/challenge2013/show_status.php?id=a
005
• LSJ: Location Site of Japanimation• http://cheese-factory.info/
• 残念な日本地図’90-’99• http://uedayou.net/zannen9x/
• ししょまろはんラボ:京都が出てくる本のデータ• http://libmaro.kyoto.jp/?p=72
• 京都が出てくる本 - SPARQL Timeliner• http://uedayou.net/kyotobooks/
• ヨコハマ・アート・LOD• http://fp.yafjp.org/yokohama_art_lod
• ヨコハマ・アートナビNOW!• http://uedayou.net/yannow/
• 佐賀県橋梁メンテナンスビューア• http://uedayou.net/sagabridge/