SlideShare a Scribd company logo
1 of 15
Download to read offline
LinkData.org
プログラムできなくてもハッカソンで活躍したい人のための
「逆マッシュアップ」 支援ツール

豊田哲郎, 下山紗代子
October 21, 2013
For English version, please see http://www.slideshare.net/tetsurotoyoda/reversemashup-proposal
LinkData.org ~逆マッシュアップ支援ツール ~

11/19/2013

2

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

逆マッシュアップ
簡単!

• プログラム作成が大変

• プログラムは再利用

• 既存データのAPIを利用

• 新データをAPI化して挿入
データ
API

データ
API
プログラムの
作成
データ
API

マッシュアップ

プログラム
データの作成
API化

逆マッシュアップ
11/19/2013

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

3

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

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

B社データ
のAPI
逆マッシュアップ
API化して挿入
自分の
データ

自分のデータをAPI化して逆マッシュアップすれば、既にプログラムと
順マッシュアップされている他のAPIとも間接的にマッシュアップされる
11/19/2013

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

4

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

プログラマ

プログラマが
アプリ公開

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

データ公開者
がアプリ公開

逆マッシュアップはプログラマを介さず迅速
11/19/2013

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

逆マッシュアップに求められる基盤技術
 データを簡単にAPI化して公開できること
 既存アプリと新しいAPIを容易に組み合わせられること
 データのAPIが標準化されていること(JSON/RDF/SPARQL等)
 データとそれを用いるアプリの対応関係が双方向で見えること
 誰でも簡単に使えるやさしいインタフェースであること

5
11/19/2013

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

6

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

対象ユーザ
 データ公開を推進されている方
 プログラマではないため、高度なアプ

リがつくれない方

 既存のすばらしいマッシュアップアプリ

に自分のデータを入れて公開したい方

 プログラムはできなくても、データづく

りで貢献したい方

 プログラムできなければマッシュアップ

できないと思い込んでいる方
11/19/2013

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

7

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

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

③ 対象のアプリを自分用にコピーする

④ アプリとデータを組み合わせて公開
11/19/2013

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

8

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

スポットを、周辺の推定人
数の多い順にランキング
表示する地図アプリ
ゼンリンの「いつもNAVI開

発キットAPI」を利用

http://app.linkdata.org/
run/app1s420i

→ 自分のスポットデータをこのアプリに逆マッシュアップ
11/19/2013

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

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

対象のアプリの詳細ページ
(http://app.linkdata.org/app/app1s420i)
で「自分のデータを入力する」ボタンをク
リック

2.

データのテンプレート(Excel形式)を作成

3.

テンプレートにデータを貼って
LinkData.orgにアップロード

9
11/19/2013

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

10

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

(http://app.linkdata.org/app/app1s420i)で
「このアプリをForkして新しいアプリを作る」
ボタンをクリック
11/19/2013

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

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

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

2.

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

3.

「アプリの設定」でタイトルや説明を編
集し、「finish Editing」ボタンをクリック

新しいアプリの
完成!!

11
2013/11/19

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

12

オープンデータ時代のソフトウェア工学
 オープンデータを誰でも迅速にアプリ化できるとよい
 災害時の緊急データは公開者が迅速にアプリ化できるとよい
 そのためのソフトウェア工学はどうあるべきか?
オープンデータをアプリ化するためにプログラマに頼るのもよい
が、既によいアプリがあるならデータ公開者側の主導でそこに
データを挿入できるとよい。
このためのソフトウェア工学として「逆マッシュアップ(Reverse
Mash Up)」という技術体系があるべきだという私たちの考えから、
LinkData.org は誕生しました。
2013/11/17

CC-BY Tetsuro Toyoda, RIKEN

13

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

研究所

企業

逆マッシュアップ
技術基盤

APIサービス

API特区
クラウド
IT企業のクラウド活用を検討中

詳しくはこちらをご覧ください
http://idea.linkdata.org/idea/idea1s118i
2013/11/02

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

14

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

の新技術『逆マッシュアップ技術』
は(独)理化学研究所の科学技術
研究から生まれました
• 震災をきっかけに、多くの皆様、地

方自治体に活用していただき、
『オープンデータで助けあえる社
会文化の創造』に向けて、この技
術の普及に努めてまいりました
• このたび、防災をテーマとした

Earth Communication Award
2013で『最優秀賞』をいただきまし
た
詳しくはこちらをご覧ください → http://www.slideshare.net/tetsurotoyoda/ss-27850944
15

11/19/2013

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

実験結果を様々な生物種
間で比較・検証することが
必要

例:植物のゲノム配列を設計する
ためのアプリ “PromoterCAD”

様々な生物種のデータに
切り替えて利用できるアプ
リへのニーズ

逆マッシュアップで実現
http://nar.oxfordjournals.org/content/41/W1/W569

独立行政法人科学技術振興機構からの研究助成金もいただきました。

More Related Content

More from Tetsuro Toyoda

経産省・総務省主催 オープンデータ・ユースケースコンテスト発表資料
経産省・総務省主催 オープンデータ・ユースケースコンテスト発表資料経産省・総務省主催 オープンデータ・ユースケースコンテスト発表資料
経産省・総務省主催 オープンデータ・ユースケースコンテスト発表資料Tetsuro Toyoda
 
API特区クラウド(Open Data METI アイデアソンでの提案)
API特区クラウド(Open Data METI アイデアソンでの提案)API特区クラウド(Open Data METI アイデアソンでの提案)
API特区クラウド(Open Data METI アイデアソンでの提案)Tetsuro Toyoda
 
“逆マッシュアップ” で誰でも作れる防災マップ
“逆マッシュアップ” で誰でも作れる防災マップ“逆マッシュアップ” で誰でも作れる防災マップ
“逆マッシュアップ” で誰でも作れる防災マップTetsuro Toyoda
 
フェノタイプ情報の高度な活用によるバイオリソースの付加価値創造
フェノタイプ情報の高度な活用によるバイオリソースの付加価値創造フェノタイプ情報の高度な活用によるバイオリソースの付加価値創造
フェノタイプ情報の高度な活用によるバイオリソースの付加価値創造Tetsuro Toyoda
 
Lodキックオフv3toyoda
Lodキックオフv3toyodaLodキックオフv3toyoda
Lodキックオフv3toyodaTetsuro Toyoda
 
オープンアイデアでつながる全国のアイデアソンとハッカソン
オープンアイデアでつながる全国のアイデアソンとハッカソンオープンアイデアでつながる全国のアイデアソンとハッカソン
オープンアイデアでつながる全国のアイデアソンとハッカソンTetsuro Toyoda
 
LODチャレンジ参加者のためのデータセットとアプリの公開基盤Link data
LODチャレンジ参加者のためのデータセットとアプリの公開基盤Link dataLODチャレンジ参加者のためのデータセットとアプリの公開基盤Link data
LODチャレンジ参加者のためのデータセットとアプリの公開基盤Link dataTetsuro Toyoda
 

More from Tetsuro Toyoda (7)

経産省・総務省主催 オープンデータ・ユースケースコンテスト発表資料
経産省・総務省主催 オープンデータ・ユースケースコンテスト発表資料経産省・総務省主催 オープンデータ・ユースケースコンテスト発表資料
経産省・総務省主催 オープンデータ・ユースケースコンテスト発表資料
 
API特区クラウド(Open Data METI アイデアソンでの提案)
API特区クラウド(Open Data METI アイデアソンでの提案)API特区クラウド(Open Data METI アイデアソンでの提案)
API特区クラウド(Open Data METI アイデアソンでの提案)
 
“逆マッシュアップ” で誰でも作れる防災マップ
“逆マッシュアップ” で誰でも作れる防災マップ“逆マッシュアップ” で誰でも作れる防災マップ
“逆マッシュアップ” で誰でも作れる防災マップ
 
フェノタイプ情報の高度な活用によるバイオリソースの付加価値創造
フェノタイプ情報の高度な活用によるバイオリソースの付加価値創造フェノタイプ情報の高度な活用によるバイオリソースの付加価値創造
フェノタイプ情報の高度な活用によるバイオリソースの付加価値創造
 
Lodキックオフv3toyoda
Lodキックオフv3toyodaLodキックオフv3toyoda
Lodキックオフv3toyoda
 
オープンアイデアでつながる全国のアイデアソンとハッカソン
オープンアイデアでつながる全国のアイデアソンとハッカソンオープンアイデアでつながる全国のアイデアソンとハッカソン
オープンアイデアでつながる全国のアイデアソンとハッカソン
 
LODチャレンジ参加者のためのデータセットとアプリの公開基盤Link data
LODチャレンジ参加者のためのデータセットとアプリの公開基盤Link dataLODチャレンジ参加者のためのデータセットとアプリの公開基盤Link data
LODチャレンジ参加者のためのデータセットとアプリの公開基盤Link data
 

逆マッシュアップの提唱