Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
LinkData.org
プログラムできなくてもハッカソンで活躍したい人のための
「逆マッシュアップ」 支援ツール

豊田哲郎, 下山紗代子
October 21, 2013
For English version, please see ht...
LinkData.org ~逆マッシュアップ支援ツール ~

11/19/2013

2

“逆マッシュアップ”なら誰でもアプリが作れる!
マッシュアップ

逆マッシュアップ
簡単!

• プログラム作成が大変

• プログラムは再利用

• ...
11/19/2013

LinkData.org ~逆マッシュアップ支援ツール ~

3

データからアプリへ“逆方向”にマッシュアップ
A社データ
のAPI

順マッシュアップ
プログラム

B社データ
のAPI
逆マッシュアップ
API化し...
11/19/2013

LinkData.org ~逆マッシュアップ支援ツール ~

4

従来のマッシュアップはプログラマが律速
順マッシュアップ
データ公開者

プログラマ

プログラマが
アプリ公開

逆マッシュアップ
データ公開者

デ...
11/19/2013

LinkData.org ~逆マッシュアップ支援ツール ~

逆マッシュアップに求められる基盤技術
 データを簡単にAPI化して公開できること
 既存アプリと新しいAPIを容易に組み合わせられること
 データのAP...
11/19/2013

LinkData.org ~逆マッシュアップ支援ツール ~

6

逆マッシュアップ支援ツール LinkData.org
http://linkdata.org

対象ユーザ
 データ公開を推進されている方
 プログ...
11/19/2013

LinkData.org ~逆マッシュアップ支援ツール ~

7

逆マッシュアップの手順(チュートリアル)
① 逆マッシュアップ対象のアプリを選ぶ

② 自分のデータをアップロードする

③ 対象のアプリを自分用にコピ...
11/19/2013

LinkData.org ~逆マッシュアップ支援ツール ~

8

① 逆マッシュアップ対象のアプリをえらぶ
例: スポットの混雑状況がすぐ分かるアプリ
データセットに含まれる各

スポットを、周辺の推定人
数の多い順...
11/19/2013

LinkData.org ~逆マッシュアップ支援ツール ~

② 自分のデータをアップロードする
1.

対象のアプリの詳細ページ
(http://app.linkdata.org/app/app1s420i)
で「自分...
11/19/2013

LinkData.org ~逆マッシュアップ支援ツール ~

10

③ 対象のアプリを自分用にコピーする
• 対象のアプリの詳細ページ

(http://app.linkdata.org/app/app1s420i)で...
11/19/2013

LinkData.org ~逆マッシュアップ支援ツール ~

④アプリとデータを組み合わせて公開
1.

「入力データ」タブを開いて「データを追
加する」ボタンをクリック

2.

キーワードでデータを探して追加

3....
2013/11/19

LinkData.org ~逆マッシュアップ支援ツール ~

12

オープンデータ時代のソフトウェア工学
 オープンデータを誰でも迅速にアプリ化できるとよい
 災害時の緊急データは公開者が迅速にアプリ化できるとよい...
2013/11/17

CC-BY Tetsuro Toyoda, RIKEN

13

商用APIのショーケースとしての「API特区クラウド」で
オープンデータ活用の展示場を作る
行政
オープンデータ

研究所

企業

逆マッシュアップ
技...
2013/11/02

“逆マッシュアップ” で誰でもかんたん防災マップ

14

Earth Communication Award 2013 「最優秀賞」を受賞
• 今回ご紹介したソフトウェア工学

の新技術『逆マッシュアップ技術』
は(独...
15

11/19/2013

【謝辞】
“逆マッシュアップ技術” はライフサイエンス研究に必要な情報基盤技術
として独立行政法人理化学研究所の豊田研究室で開発されました。
ライフサイエンス研究では…

実験結果を様々な生物種
間で比較・検証す...
Upcoming SlideShare
Loading in …5
×

逆マッシュアップの提唱

29,653 views

Published on

オープンデータをアプリ化するためにプログラマに頼るのもよいが、既によいアプリがあるならデータ公開者側の主導でそこにデータを挿入できるとよい。このためのソフトウェア工学として「逆マッシュアップ(Reverse Mash Up)」という技術体系があってもよいという提案

  • 今のオープンデータ時代におけるデータ・ドリブン、データ開発者(利用者)が自分たちで実際のサービスを提供できるアーキテクチャーですね。
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • 「逆マッシュアップ」はLinkData.orgに限定されない概念ですが、この内容でMA9に応募するとよいとの意見もあり、今回のスライドをLinkData.org にフォーカスして書き直しました。今回、MA9に応募することで、マッシュアップの専門家に関心を持ってもらい、広げてもらいたいというのが狙いです。
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

逆マッシュアップの提唱

  1. 1. LinkData.org プログラムできなくてもハッカソンで活躍したい人のための 「逆マッシュアップ」 支援ツール 豊田哲郎, 下山紗代子 October 21, 2013 For English version, please see http://www.slideshare.net/tetsurotoyoda/reversemashup-proposal
  2. 2. LinkData.org ~逆マッシュアップ支援ツール ~ 11/19/2013 2 “逆マッシュアップ”なら誰でもアプリが作れる! マッシュアップ 逆マッシュアップ 簡単! • プログラム作成が大変 • プログラムは再利用 • 既存データのAPIを利用 • 新データをAPI化して挿入 データ API データ API プログラムの 作成 データ API マッシュアップ プログラム データの作成 API化 逆マッシュアップ
  3. 3. 11/19/2013 LinkData.org ~逆マッシュアップ支援ツール ~ 3 データからアプリへ“逆方向”にマッシュアップ A社データ のAPI 順マッシュアップ プログラム B社データ のAPI 逆マッシュアップ API化して挿入 自分の データ 自分のデータをAPI化して逆マッシュアップすれば、既にプログラムと 順マッシュアップされている他のAPIとも間接的にマッシュアップされる
  4. 4. 11/19/2013 LinkData.org ~逆マッシュアップ支援ツール ~ 4 従来のマッシュアップはプログラマが律速 順マッシュアップ データ公開者 プログラマ プログラマが アプリ公開 逆マッシュアップ データ公開者 データ公開者 がアプリ公開 逆マッシュアップはプログラマを介さず迅速
  5. 5. 11/19/2013 LinkData.org ~逆マッシュアップ支援ツール ~ 逆マッシュアップに求められる基盤技術  データを簡単にAPI化して公開できること  既存アプリと新しいAPIを容易に組み合わせられること  データのAPIが標準化されていること(JSON/RDF/SPARQL等)  データとそれを用いるアプリの対応関係が双方向で見えること  誰でも簡単に使えるやさしいインタフェースであること 5
  6. 6. 11/19/2013 LinkData.org ~逆マッシュアップ支援ツール ~ 6 逆マッシュアップ支援ツール LinkData.org http://linkdata.org 対象ユーザ  データ公開を推進されている方  プログラマではないため、高度なアプ リがつくれない方  既存のすばらしいマッシュアップアプリ に自分のデータを入れて公開したい方  プログラムはできなくても、データづく りで貢献したい方  プログラムできなければマッシュアップ できないと思い込んでいる方
  7. 7. 11/19/2013 LinkData.org ~逆マッシュアップ支援ツール ~ 7 逆マッシュアップの手順(チュートリアル) ① 逆マッシュアップ対象のアプリを選ぶ ② 自分のデータをアップロードする ③ 対象のアプリを自分用にコピーする ④ アプリとデータを組み合わせて公開
  8. 8. 11/19/2013 LinkData.org ~逆マッシュアップ支援ツール ~ 8 ① 逆マッシュアップ対象のアプリをえらぶ 例: スポットの混雑状況がすぐ分かるアプリ データセットに含まれる各 スポットを、周辺の推定人 数の多い順にランキング 表示する地図アプリ ゼンリンの「いつもNAVI開 発キットAPI」を利用 http://app.linkdata.org/ run/app1s420i → 自分のスポットデータをこのアプリに逆マッシュアップ
  9. 9. 11/19/2013 LinkData.org ~逆マッシュアップ支援ツール ~ ② 自分のデータをアップロードする 1. 対象のアプリの詳細ページ (http://app.linkdata.org/app/app1s420i) で「自分のデータを入力する」ボタンをク リック 2. データのテンプレート(Excel形式)を作成 3. テンプレートにデータを貼って LinkData.orgにアップロード 9
  10. 10. 11/19/2013 LinkData.org ~逆マッシュアップ支援ツール ~ 10 ③ 対象のアプリを自分用にコピーする • 対象のアプリの詳細ページ (http://app.linkdata.org/app/app1s420i)で 「このアプリをForkして新しいアプリを作る」 ボタンをクリック
  11. 11. 11/19/2013 LinkData.org ~逆マッシュアップ支援ツール ~ ④アプリとデータを組み合わせて公開 1. 「入力データ」タブを開いて「データを追 加する」ボタンをクリック 2. キーワードでデータを探して追加 3. 「アプリの設定」でタイトルや説明を編 集し、「finish Editing」ボタンをクリック 新しいアプリの 完成!! 11
  12. 12. 2013/11/19 LinkData.org ~逆マッシュアップ支援ツール ~ 12 オープンデータ時代のソフトウェア工学  オープンデータを誰でも迅速にアプリ化できるとよい  災害時の緊急データは公開者が迅速にアプリ化できるとよい  そのためのソフトウェア工学はどうあるべきか? オープンデータをアプリ化するためにプログラマに頼るのもよい が、既によいアプリがあるならデータ公開者側の主導でそこに データを挿入できるとよい。 このためのソフトウェア工学として「逆マッシュアップ(Reverse Mash Up)」という技術体系があるべきだという私たちの考えから、 LinkData.org は誕生しました。
  13. 13. 2013/11/17 CC-BY Tetsuro Toyoda, RIKEN 13 商用APIのショーケースとしての「API特区クラウド」で オープンデータ活用の展示場を作る 行政 オープンデータ 研究所 企業 逆マッシュアップ 技術基盤 APIサービス API特区 クラウド IT企業のクラウド活用を検討中 詳しくはこちらをご覧ください http://idea.linkdata.org/idea/idea1s118i
  14. 14. 2013/11/02 “逆マッシュアップ” で誰でもかんたん防災マップ 14 Earth Communication Award 2013 「最優秀賞」を受賞 • 今回ご紹介したソフトウェア工学 の新技術『逆マッシュアップ技術』 は(独)理化学研究所の科学技術 研究から生まれました • 震災をきっかけに、多くの皆様、地 方自治体に活用していただき、 『オープンデータで助けあえる社 会文化の創造』に向けて、この技 術の普及に努めてまいりました • このたび、防災をテーマとした Earth Communication Award 2013で『最優秀賞』をいただきまし た 詳しくはこちらをご覧ください → http://www.slideshare.net/tetsurotoyoda/ss-27850944
  15. 15. 15 11/19/2013 【謝辞】 “逆マッシュアップ技術” はライフサイエンス研究に必要な情報基盤技術 として独立行政法人理化学研究所の豊田研究室で開発されました。 ライフサイエンス研究では… 実験結果を様々な生物種 間で比較・検証することが 必要 例:植物のゲノム配列を設計する ためのアプリ “PromoterCAD” 様々な生物種のデータに 切り替えて利用できるアプ リへのニーズ 逆マッシュアップで実現 http://nar.oxfordjournals.org/content/41/W1/W569 独立行政法人科学技術振興機構からの研究助成金もいただきました。

×