20130126 OpenData and Android

920 views

Published on

オープンデータを使ってみよう
2013年1月26日 日本Androidの会 横浜支部 定例会

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
920
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
5
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

20130126 OpenData and Android

  1. 1. オープンデータを 使ってみよう2013年1月26日 日本Androidの会 横浜支部 大和田健一
  2. 2. 自己紹介@ohwada大和田健一日本Androidの会OpenStreetMap横浜コミニュティデザイン・ラボ 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  3. 3. 今日の予定1. オープンデータ 概要2. 実習 (1) 問合せしてみる (2) Androidアプリ作成3. LODチャレンジ2013年1月26日 日本Androidの会 横浜支部 大和田健一
  4. 4. オープンデータの5つの段階1: On the Web Open License (PDF)2: Machine-readable data (Excel)3: Non-proprietary format (csv)4: RDF standards (RSS)5: Linked RDF http://www.w3.org/DesignIssues/LinkedData.html 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  5. 5. オープンデータの提供元 1. NewYorkTimes 2. OpenStreetMap 3. WikiPedia Japan 4. ヨコハマ・アート・ナビ 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  6. 6. オープンデータの問合せ SPARQL  - W3C標準  - SQLライクhttp://www.asahi-net.or.jp/ ax2s-kmtn/internet/rdf/rdf-sparql-query.html 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  7. 7. NewYorkTimes 「Android」を検索する http://prototype.nytimes.com/gst/apitool/index.html ➡ http://www.nytimes.com/2013/01/23/technology/storm-and-pension-costs-leave-verizon-with-bigger-loss.html 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  8. 8. OpenStreetMap関内駅から1km以内のノードhttp://live.linkedgeodata.org/sparqlPrefix lgdo: <http://linkedgeodata.org/ontology/>Select *From <http://linkedgeodata.org>{ ?url a lgdo:Node ; rdfs:label ?label ; geo:geometry ?geometry . OPTIONAL { ?url lgdo:directType ?direct_type . } Filter( bif:st_intersects (?geometry, bif:st_point ( 139.637134, 35.443233 ), 1.0 ) )} 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  9. 9. OpenStreetMap LGD Browser http://browser.linkedgeodata.org/ 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  10. 10. WikiPedia Japan http://ja.wikipedia.org/wiki/Android ➡http://ja.dbpedia.org/resource/Android 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  11. 11. WikiPedia Japan Android の記事の中身 http://ja.dbpedia.org/sparql SELECT DISTINCT * WHERE { <http://ja.dbpedia.org/resource/Android> ?p ?o . } ➡http://www.youtube.com/user/ androiddevelopers 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  12. 12. ヨコハマ・アート・ナビ横浜で今日開催されるイベントhttp://archive.yafjp.org/test/inspection.php PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX cal: <http://www.w3.org/2002/12/cal/icaltzd#> PREFIX place: <http://fp.yafjp.org/terms/place#> PREFIX event: <http://fp.yafjp.org/terms/event#> SELECT * WHERE { ?place rdf:type place:Place ; rdfs:label ?place_name . ?event event:location ?place ; rdfs:label ?event_name ; cal:dtstart ?dtstart ; cal:dtend ?dtend . FILTER (lang(?place_name) ="ja" ) FILTER ((?dtstart > "2013-01-26T00:00:00+09:00"^^xsd:dateTime && ?dtstart < "2013-01-27T00:00:00+09:00"^^xsd:dateTime) ¦¦ (?dtend > "2013-01-26T00:00:00+09:00"^^xsd:dateTime && ?dtend < "2013-01-27T00:00:00+09:00"^^xsd:dateTime) ¦¦ (?dtstart < "2013-01-26T00:00:00+09:00"^^xsd:dateTime && ?dtend > "2013-01-27T00:00:00+09:00"^^xsd:dateTime)) } ORDER BY ASC(?dtstart) 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  13. 13. ヨコハマ・アート・ナビ横浜で今日開催されるイベント 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  14. 14. 試してみよう(1) トリプルセット(2) 今日開催されるイベント(3) 場所の一覧(4) 場所の一覧(緯度経度で絞り込み)(5) フリーワード検索(rdf:typeで絞込)(6) 指定した場所で行われるイベントの一覧(7) 1月に開催されるイベントと場所を取得する http://kvps-180-235-254-171.secure.ne.jp/ ohwada/ 20130126/20130126android.zip 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  15. 15. Androidの基本技術 1. http client 2. xml/json パーサー 3. UI2013年1月26日 日本Androidの会 横浜支部 大和田健一
  16. 16. Androidの実習 LodSample1  ヨコハマアートLOD  本日のイベント一覧  Json http://code.google.com/p/ohwada/wiki/LodSample12013年1月26日 日本Androidの会 横浜支部 大和田健一
  17. 17. ソースコード解説 - MainActivity.java - Constant.java - EventHttpClient.java - EventParser.java - EventRecord.java2013年1月26日 日本Androidの会 横浜支部 大和田健一
  18. 18. Androidの留意点(1) 画面が小さい(2) ネットワークが細い(3) デバイス性能が低い http://www.slideshare.net/ohwada/20130112lod2013年1月26日 日本Androidの会 横浜支部 大和田健一
  19. 19. LODチャレンジ1月31日 締切り賞金総額 150万円アイデアもOK http://lod.sfc.keio.ac.jp/challenge2012/2013年1月26日 日本Androidの会 横浜支部 大和田健一
  20. 20. 応募したよ ヨコハマ・アート・ガイドhttp://lod.sfc.keio.ac.jp/challenge2012/show_status.php?id=a003 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  21. 21. 協力者 募集ヨコハマ・アート・ガイド (1) 他のサービスとの連携  OpenStreetMap、ぐるなび (2) Map API v2 (3) デザイン面 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  22. 22. 終わり2013年1月26日 日本Androidの会 横浜支部 大和田健一

×