Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LODチャレンジ2015 受賞作品(プラチナスポンサー賞)

LODチャレンジ2015 受賞作品(プラチナスポンサー賞)

More Decks by LODチャレンジ実行委員会

Other Decks in Technology

Transcript

  1. ʮาߦۭؒωοτϫʔΫσʔλʯௐ߲ࠪ໨ʹ४ڌ • ओཁ߲໨Λݱ஍ௐࠪʢେҪொӺʣ ܦ࿏ͷछྨ ༗ޮ෯һ ࠷খ֊ஈஈ਺ ࢹ֮ো֐ऀ༠ಋ༻ ϒϩοΫ ڙ༻։࢝࣌ؒ ॎஅޯ഑1ʢ%ʣ

    ࠷େ֊ஈஈ਺ ิॿࢪઃͷઃஔঢ়گ ڙ༻ऴྃ࣌ؒ ॎஅޯ഑2ʢϑϥάʣ ख͢Γ ΤϨϕʔλʔछผ ڙ༻੍ݶ༵೔ ࿏໘ঢ়گ ԰ࠜͷ༗ແ ڑ཭ ํ޲ੑ ஈࠩ ֖ͷͳ͍ߔ΍ਫ࿏
 ͷ༗ແ 7
  2. Ή͔͠ ಡΈ ॻ͖ ͦΖ͹Μ 1995೥ࠒ ฼ࠃޠ ʴӳޠ ύιίϯ ձܭ஌ࣝ ͍·

    ฼ࠃޠ ʴӳޠʴα ϓϩάϥ ϛϯά σʔλ ෼ੳ ࣍ੈ୅ͷجૅϦςϥγʔɺඋΘ͍ͬͯ·͔͢ʁ
  3.    Yoko Utsumi Mami Enomoto Takeshi Osoekawa Yuko

    Takeda Shinichiro Tago Shintaro Manome Yuya Mitani h:p://hoikuen-lod2015.herokuapp.com/
  4. Ç{—¦Uj`hZ/ mtplan: OccasionalDate mtplan: MountaineeringPlan mtplan: Member mtplan: Route mtplan:

    Member mtplan: Route mtplan: Date ic: EventSchedule mtplan: PersonalEquipment mtplan: Equipment mtplan: PartyEquipment Machine-readable Mountaineering Plan Schema Z0@F" !L:_-1E.P  $ Z0@FFJAD7+)YB>8,Q< X\A]NWDCS‡ §}»ÝšÍS¿ÃwE„1@ ۄE 2Q_/\[V/cB;Q9BS–:= Z0?6= Z0*6= Z0'U 6=
  5. I>›”G©qAGD1 •  U/bj_/\B:@’„A6Q *0`B>O  •  Ç{—¦S›”‚;Q9BA / " !D425tIRQ4L

    _/\Sž½:@Õ6I:=+s‘†tij]/aT/XgƒÌ 3NH™¹«œnk†ij]/aT/XgxE­ÐÉ:I;, ‰vE
  6. データがRDF化されない理由 • データ提供者: データをRDF化する処理が適切か不明 • データ利用者: RDFデータからアプリケーションに必要なデータを取り出すことができな いことがある(もしくは加工処理が追加で必要) 図1 課題の例

    データ RDFストア 独自RDF化 処理 アプリケーション 全てのデータ利用者に適した RDF化処理が不明 テキスト データ利用者 (アプリ開発者) データ提供者 RDF データ 開発したいアプリに必要な データを上手く抽出できない
  7. 解決方法(Linked Open処理) RDF化処理をオープンにしたデータ加工サービス • RDF化処理プログラムをオープンにする。 (第三者のボランティアが自身の目的に合わせてプログラム修正可能) • RDF化処理の実行環境をオープンする。 (ボランティアが独自RDF化処理を実行可能) •

    RDF化後のデータをオープンにする。 (ボランティア同士で2,3次加工し、データの価値を高めることができる) RDF化 処理1 クラウドサービスとして提供 RDF化 処理2 データ, RDFストア 図2 解決方法 処理共有&実行 処理追加 &実行 RDFストア ・・・ ボランティア1 RDFストア (データ価値高) ・・・ ボランティア2 処理とデータを共有し、 データの価値を高め、 継続的に改善を行える サービス データ加工サービス 処理複製 &編集も可
  8. Linked Open処理の実現イメージ(IBM Bluemix) • データ加工サービス: ウェブアプリケーションとして実装する。 内部では以下の2つのサービスを活用する。 • RDF化処理: 処理の修正、公開、連携が容易なNode-REDを

    RDF化処理の実行環境として利用 • RDFストア: Graph Data StoreをRDFデータの格納先として利用 データ加工サービス Graph Data Store (データ、RDFストア) Node-RED (RDF化処理の実行 環境として利用) ・外部のREST APIと連携可 ・ソースコードの共有が容易 ・MQTTプロトコルを介し、 複数の処理と多段接続が可能 アプリケーション ウェブI/Fとコンポーネント 接続部分の新規実装が必要 MQTT MQTT REST API Graph Data Store (データ、RDFストア)
  9. 効果 • RDF化処理、処理後データが公開されていることで、 全ての人がRDF化処理やRDFデータを改善してゆける。 • データ提供者は、データを提供することのみに注力できる。 (RDF化処理実施者になることも可能) • データ利用者は、アプリに必要なRDFストアを選択するのみのため、開発に 注力できる。(RDFデータがなければ、RDF化処理実施者になることも可能)

    データ, RDFストア クラウドサービスとして提供 RDF化 処理 データ, RDFストア データ利用者 (アプリ開発者) データ提供者 RDF化処理実施者 (多数のボランティア) 図3 解決策の例 データ提供 のみに注力 開発に必要なRDF ストアを選択するのみ データ加工サービス データの加工のみに注力 アプリ ケーション