Lodチャレンジデーinはこだて ハンズオン
Upcoming SlideShare
Loading in...5
×
 

Lodチャレンジデーinはこだて ハンズオン

on

  • 1,144 views

第8回KODチャレンジデーin函館のハンズオンセッションで使ったスライドです.

第8回KODチャレンジデーin函館のハンズオンセッションで使ったスライドです.

Statistics

Views

Total Views
1,144
Views on SlideShare
1,133
Embed Views
11

Actions

Likes
0
Downloads
5
Comments
0

1 Embed 11

https://twitter.com 11

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Lodチャレンジデーinはこだて ハンズオン Lodチャレンジデーinはこだて ハンズオン Presentation Transcript

  • リンクト・オープン・データによる地域活性 化に向けて/第8回LODチャレンジデー IN は こだて @公立はこだて未来大学,2012年12月15日 (土) LODの技術概要 ~LinkData.orgのハンズオンを通して~ ○古崎 晃司 大阪大学産業科学研究所乙守信行 ((株)MetaMoJi) LODチャレンジ実行 委員会 下山 紗代子 (独)理化学研究所 ハンズオン用関連資料のダウンロード http://www.hozo.jp/lod/hakodate.html
  • 自己紹介  古崎 晃司(こざき こうじ)  所属:大阪大学産業科学研究所 知識システム研究分野 准教授  専門分野 オントロジー工学  LODとのつながり  LODチャレンジ2011から実行委員として参加  実行委員参加のモチベーション  オントロジーはLODで用いる「語彙」の意味を定義する技術と して“も”用いられる  LODをさらに高度化する技術としてオントロジー工学を活用し たい  実施中のLOD関連プロジェクト  オントロジー構築環境「法造」のLOD対応  臨床医学オントロジーのLOD化  バイオミメティクデータベースの開発にLOD技術を利用2012/12/15 第8回LODチャレンジデーinはこだて 2
  • 少しだけ宣伝 第3回 AIツール入門講座 -オントロジー構築ツール「法造」 入門- 主催: (社)人工知能学会 日時: 2013年1月22日(火) 10:00- 17:00 会場: 大阪大学中之島センター2012/12/15 第8回LODチャレンジデーinはこだて 3
  • 講演概要  講演のねらい  LinkData.orgを使ったLOD作成・公開のハンズ オンを通して,LOD技術の基礎を学ぶ  講演内容  簡単なLODを実際に作ってみる  “LODの作成は難しくない!”ことを知る (なれれば3分で公開可能) そして後日…  自分のデータをLOD化する  LODチャレンジに応募する  めざせ!賞金○○万円(額は部門によります)2012/12/15 第8回LODチャレンジデーinはこだて 4
  • LODの構築から利用まで  データの準備  元となるデータを準備する  CSVやエクセルなど,機械処理しやすい形がよ い  データのLOD化(RDF化)  用意したデータをRDF形式に変換する  変換方法  変換ツールの利用:LinkData.org,GoogleRefin e,etc.  RDFエディタ(オントロジーエディタ)の利用:Protégé,2012/12/15 法造,etc. 第8回LODチャレンジデーinはこだて 5
  • ハンズオンセッション “はこだて データ” LODチャレンジ実行委員会事務局 第8回LODチャレンジデー in はこだて 20121215
  • 本日のデータは函館市ホームページで公開されているデータです。 http://www.city.hakodate.hokkaido.jp/
  • 今回使用するデータ 函館ハンズオン_データ一覧.xlsx 参照カテゴリ タイトル No1. 函館市公共施設くらしと手続き No2. 子育てサロン No3. 児童館 No4. 官公庁のAED設置場所健康・福祉 No5. 医療施設,介護,福祉施設のAED設置場所教育・文化・スポー No6.函館市における指定文化財一覧(国指定15件)ツ No7.はこだて人物誌(あ行の最初の20人) No8.函館市の緑地観光・物産・歴史 No9.函館教育旅行ガイド テーマ別学習カテゴリ(歴史・文 化))産業・事業者向け No10.函館市お魚カレンダー No11.市長の部屋:市長交際費執行状況市政情報 No12.函館市統計書 No13. 市営住宅(一般)一部抜粋人づくり・まちづく No14.おすすめ散策ルート・函館観光情報「函館温泉情報」り No15.伝統的建造物群保存地区位置図
  • CityDataにまずは応募してみませんか!! http://citydata.jp/ 北海道は 札幌2作品 旭川2作品 一気にトップを狙えるチャン スです
  • 住所があるものにつ いては, 「緯度」「経度」の 情報を足しておくと 良い施設名 施設区分 U RL 住所 緯度 経度 問い合わせ先千代台公園野球場 スポーツ施設 http: w w .函館市千代台町22-26 //w zaidan-hakodate. /okugai 41. l com /basebal/ 784926 140.74637 屋外スポーツ千代台公園庭球場 スポーツ施設 http: w w .函館市千代台町27-2 //w zaidan-hakodate. /okugai 41. s/ com /tenni786001 140.74821 屋外スポーツ西桔梗野球場 スポーツ施設 http://h-gasshuku.p/i tuti 函館市西桔梗町252-27 l41.I I KYO140. j nsti ons/basebal/#N829414 SH KI 7145 西桔梗野球場日吉サッ ー場 カ スポーツ施設 http: w w .函館市日吉町4-7 do.p/board_of_edu/lfel //w ci hakodate. ty. hokkai j 41. 801982 ong_l i 140.earni 函館サッ ー協 79707 ng/sports_prom カ日吉市民庭球場 スポーツ施設 http: w w .函館市日吉町4-7 do.p/board_of_edu/lfel //w ci hakodate. ty. hokkai j 41. 801982 ong_l i 140.earni 函館サッ ー協 79707 ng/sports_prom カ新川公園野球場 スポーツ施設 http: w w .函館市上新川町18番 j //w ci hakodate. ty. hokkai p/board_of_edu/lfel do. 41. 779943 ong_l i 140.earni 生涯学習部ス 73908 ng/sports_prom根崎公園野球場 スポーツ施設 http: w w .函館市高松町29番地 j //w ci hakodate. ty. hokkai p/board_of_edu/lfel do. 41. 779793 ong_l i 140.earni 生涯学習部ス 82037 ng/sports_prom青柳市民庭球場 スポーツ施設 http: w w .函館市青柳町9 //w ci hakodate. ty. hokkai j do.p/board_of_edu/lfel 41. 759222 ong_l i 140.earni 生涯学習部ス 71373 ng/sports_promN K H 広場テニスコート スポーツ施設 http: w w .函館市富岡町3-21 do.p/board_of_edu/lfel 140. ng/sports_prom //w ci hakodate. ty. hokkai j 41. 811687 ong_l7551 生涯学習部ス i earni函館市南茅部運動広場 スポーツ施設 http: w w .函館市川汲町1657番地l //w kusaon.p/grounds/detai/181 41. j 906686 140.97724 南茅部地域教見晴公園 スポーツ施設 http: w w .函館市見晴町56番地 //w hakodate-jts-kosya.p/park/p_m i 791999 140. j 41. harashihtm l 80279 住宅都市施設 .昭和公園 スポーツ施設 http: w w .函館市昭和町20-6 j //w hakodate-jts-kosya.p/park/p_show a. l 140. 41. htm 812953 72773 住宅都市施設旭岡公園 スポーツ施設 http://dounanpark. i . com /w i /%E6%97%AD %E5%B140. 函館市西旭岡町2丁目38 w kifc2. ki 41. 799408 2%A1%E5%85%AC %E5%9C 82766 住宅都市施設
  • ハンズオンの流れ 3ステップでRDFを公開できる テーブルデータ RDF形式へ 作成 変換 ステップ ステップ ステップ テーブルデータの ステップ1で作成した 公開されたRDF作品を ひな形ファイルを作成 テーブルデータの ダウンロード ファイルをアップロード ひな形ファイルに 世界中の人が利用し、 あなたのデータを入力 公開後, あなたの貢献を高く 今回は,作成済みの CityDataに登録 評価 「テーブルデータ」を 利用2012/12/15 第8回LODチャレンジデーinはこだて 11
  • 事前準備  利用するデータの確認  配付資料の「利用データNo.」に書かれた番号 のデータをご利用ください  同じデータを複数人が利用する場合があるため, “(テスト)”と書かれている方は, 「CityData」への登録はしないでください. (重複登録を避けるため)  LinkData.orgへのログイン  http://linkdata.org/ にアクセスして「ログイ ン」した状態になっておいてください. ハンズオン用データのダウンロード http://goo.gl/Gaqc02012/12/15 第8回LODチャレンジデーinはこだて 12
  • 今回使用するデータ 施設関係(住所があ る)のデータを使用カテゴリ タイトル No1. 函館市公共施設くらしと手続き No2. 子育てサロン No3. 児童館 No4. 官公庁のAED設置場所健康・福祉 No5. 医療施設,介護,福祉施設のAED設置場所教育・文化・スポー No6.函館市における指定文化財一覧(国指定15件)ツ No7.はこだて人物誌(あ行の最初の20人) No8.函館市の緑地観光・物産・歴史 No9.函館教育旅行ガイド テーマ別学習カテゴリ(歴史・文 化))産業・事業者向け No10.函館市お魚カレンダー No11.市長の部屋:市長交際費執行状況市政情報 No12.函館市統計書 No13. 市営住宅(一般)一部抜粋人づくり・まちづく No14.おすすめ散策ルート・函館観光情報「函館温泉情報」り No15.伝統的建造物群保存地区位置図
  • 作業① ひな形ファイルへのデータ入力  1)ひな形ファイル(shisetsu_template.xlsx )を開く  各列の左から,ID,カテゴリ,施設名(ラベル),住所, HPのURL,緯度,経度,を入力するようになっています.  2)各自が担当する元データのファイルを開く  3)元データの列を,1)のひな形ファイルに項目に合 わせて並べ替える  IDとカテゴリは後で入力すればよいので,無視してよい.  4)3)で並び替えたデータをコピーして,ひな形ファ イルの該当箇所にペーストする.  5)ひな形ファイルを名前を付けて保存(枝番を付ける など)2012/12/15 第8回LODチャレンジデーinはこだて 14
  • 作業② テーブルデータのアップロード  1)LinkData.orgにログインして「RDF形式へ変 換」を選択する  2)作業①で作成したファイルを選択してアップ ロードする  3)「LinkData作品の新規作成」を選択する  ★ファイル名を変更しないとエラーが出る場合がある ので注意!  今後,データの更新をする場合は,登録済みの作品か ら選択する  4)必要な情報を入力して「LinkData作品を登録 する」を選択し,作品を公開する  市町村タグの追加をお忘れ無く!2012/12/15 第8回LODチャレンジデーinはこだて 15
  • 登録情報の入力 データ名を入力 元データのURL lod2012hakodate 函館を選択して「追加」ボタン 公開を選択2012/12/15 第8回LODチャレンジデーinはこだて 16
  • RDFデータの構造  今回のデータは,下記のようなグラフ構造になる スポーツ施 設 カテゴリ 千代台公園野球場 施設名(ラベル) 函館市千代台町22-26 住所 ID_1 HPのURL http://www.zaidan-hako date .com /okugai/baseball/ 主語 緯度 (Subject 経度 41.784926 ) 述語 140.746367 RDFデータ (Property =「主語-述語-目的語」 ) 目的語 の組み合わせで表される (Object) グラフ構造のデータ※目的語になるデータには,「URIで表されるリソース」と「文字列で表されるリテラル→目的語を他のリソースとすることで,複雑なグラフも表現可能2012/12/15 第8回LODチャレンジデーinはこだて 17
  • 作業③ RDFのいろいろな表現 RDFデータには, 様々な表現形式がある LinkData.orgでは, それぞれの表現への変 換は自動的に行われる2012/12/15 第8回LODチャレンジデーinはこだて 18
  • LODを用いたアプリケーション 開発  LinkData.orgで公開したデータ (LOD)を用いたアプリケーショ ンは, http://app.linkdata.org/ で開発が可能 →JavaScriptを使用する ※公開されているアプリケーション の ソースの再利用も可能 ★「緯度・経度」情報に基づくMAP表示は, LinkDataに登録するだけですぐに利用 可能.  一般には,様々なプログラミング http://app.linkdata.org/ 言語においてRDFを扱うライブラ2012/12/15 第8回LODチャレンジデーinはこだて 19
  • RDFデータの検索- SPARQL-  SPARQL  RDFデータを検索するためのクエリー言語  RDFデータから「指定したグラフ構造に一致する」データを取得す る.  SPARQLエンドポイント  SPARQLクエリを受け付けるWebサービス検索例)select ?s ?p ?o ←取得したい変数を指定where { ←グラフのパターンを指定 ?s ?p ?o. ←「s-p-o」というパターンに一致するグラフを探す FILTER (?p=<http://www.w3.org/2000/01/rdf-schema#label>) FILTER (str(?o)="千代台公園野球場")} ↑変数が満たす条件の指定 この例の場合,?pが「ラベル」で,?oが“千代台公園野球場”という文字列2012/12/15 第8回LODチャレンジデーinはこだて 20
  • 作業④ SPARQLエンドポイントの利用  LinkData.orgは現時点では,SPARQLエンドポイント をサービスしていない  今回は「SPARQL検索テスト用サーバー(仮)」を使用  http://hozoviewer.ei.sanken.osaka-u.ac.jp/HozoWebLOD/  任意のRDFデータを登録して(URLまたはファイル指定), SPARALクエリーによる検索,RDFデータの可視化ができる.  LinkData.orgからは「API」の「RDF(turtle)」のURLの利用を推奨  簡単なSPARALクエリーの入力支援あり  データベースにはAllegroGraphを使用  数日前にサービスを開始したプロトタイプのため,動作がまだ 不安定と思われます...  その他,国内で代表的なSPARQLエンドポイント  http://lod.ac/ 国立情報学研究所Lodacプロジェクト  http://ja.dbpedia.org/ 日本語DBPedia2012/12/15 第8回LODチャレンジデーinはこだて 21
  • LODらしいアプリに向けて  LODにおいて最も大切なのは「つながる」こと  様々なLODを「つなげる」ことで新しい価値を生み 出す!  技術的には,  目的語(Object)にリテラルだけでなく, 他のリソースを「つなぐ」  URIで示されたアドレスで,該当するデータを 表示できる仕組み  例)JIST2012モバイルサイト by LODAC  新しい「つながり」を見つける仕組み  法造:LOD Viewer-beta- ~LODつながり検索~  http://www.hozo.jp/lod/2012/12/15 第8回LODチャレンジデーinはこだて 22
  • 作業④ SPARQLエンドポイントの利用  LinkData.orgは現時点では,SPARQLエンドポイント をサービスしていない  今回は「SPARQL検索テスト用サーバー(仮)」を使用  http://hozoviewer.ei.sanken.osaka-u.ac.jp/HozoWebLOD/  任意のRDFデータを登録して(URLまたはファイル指定), SPARALクエリーによる検索,RDFデータの可視化ができる.  LinkData.orgからは「API」の「RDF(turtle)」のURLの利用を推奨  簡単なSPARALクエリーの入力支援あり  データベースにはAllegroGraphを使用  数日前にサービスを開始したプロトタイプのため,動作がまだ 不安定と思われます...  その他,国内で代表的なSPARQLエンドポイント  http://lod.ac/ 国立情報学研究所Lodacプロジェクト  http://ja.dbpedia.org/ 日本語DBPedia2012/12/15 第8回LODチャレンジデーinはこだて 23
  • 作業⑤(時間が余れば…)ひな形ファイルの新規作成・修正  新規作成  「テーブルデータの作成」→「ひな形ファイルの作成」  既存の「ひな形ファイル」の修正  LinkData作品情報の表示→「テーブルデータの再利用」 各列毎に,述語(プロパ ティ)を選択or定義していく2012/12/15 第8回LODチャレンジデーinはこだて 24
  • まとめ  LODの構築は,適切なツールを使えば,と ても簡単です!  まずは,お手持ちのデータをLODにして見 ましょう!  そして,作成したLODは, 「LODチャレンジ2012」へご応募ください.  その結果...2012/12/15 第8回LODチャレンジデーinはこだて 25