SlideShare una empresa de Scribd logo
1 de 25
リンクト・オープン・データによる地域活性
                   化に向けて/第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_prom
N 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/Gaqc0
2012/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/ 日本語DBPedia

2012/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/ 日本語DBPedia

2012/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

Más contenido relacionado

Destacado

7th Annual Shopping Malls
7th Annual Shopping Malls 7th Annual Shopping Malls
7th Annual Shopping Malls Corin Tan
 
Sponsor Presentation: Yes Lifecycle Marketing
Sponsor Presentation: Yes Lifecycle MarketingSponsor Presentation: Yes Lifecycle Marketing
Sponsor Presentation: Yes Lifecycle MarketingOmari Matthew
 
Non performing assets
Non performing assetsNon performing assets
Non performing assetsnikkythomas8
 
Assessing students and giving feedback in higher education 23082012
Assessing students and giving feedback in higher education 23082012Assessing students and giving feedback in higher education 23082012
Assessing students and giving feedback in higher education 23082012Anu Ylitalo
 
Achieving constructive alignment
Achieving constructive alignmentAchieving constructive alignment
Achieving constructive alignmentRichard Oelmann
 
Gosto muito de ti, papá, porque...
Gosto muito de ti, papá, porque...Gosto muito de ti, papá, porque...
Gosto muito de ti, papá, porque...Bibantsergio
 

Destacado (8)

Mapa mental 23
Mapa mental 23Mapa mental 23
Mapa mental 23
 
7th Annual Shopping Malls
7th Annual Shopping Malls 7th Annual Shopping Malls
7th Annual Shopping Malls
 
Sponsor Presentation: Yes Lifecycle Marketing
Sponsor Presentation: Yes Lifecycle MarketingSponsor Presentation: Yes Lifecycle Marketing
Sponsor Presentation: Yes Lifecycle Marketing
 
Non performing assets
Non performing assetsNon performing assets
Non performing assets
 
Assessing students and giving feedback in higher education 23082012
Assessing students and giving feedback in higher education 23082012Assessing students and giving feedback in higher education 23082012
Assessing students and giving feedback in higher education 23082012
 
Achieving constructive alignment
Achieving constructive alignmentAchieving constructive alignment
Achieving constructive alignment
 
Gosto muito de ti, papá, porque...
Gosto muito de ti, papá, porque...Gosto muito de ti, papá, porque...
Gosto muito de ti, papá, porque...
 
Cutrecomic
CutrecomicCutrecomic
Cutrecomic
 

Más de Kouji Kozaki

Linked Open Data(LOD)の基本的な使い方
Linked Open Data(LOD)の基本的な使い方Linked Open Data(LOD)の基本的な使い方
Linked Open Data(LOD)の基本的な使い方Kouji Kozaki
 
オントロジー工学に基づくセマンティック技術(1)オントロジー工学入門
オントロジー工学に基づくセマンティック技術(1)オントロジー工学入門オントロジー工学に基づくセマンティック技術(1)オントロジー工学入門
オントロジー工学に基づくセマンティック技術(1)オントロジー工学入門Kouji Kozaki
 
オントロジー工学に基づくセマンティック技術(2)ナレッジグラフ入門
オントロジー工学に基づくセマンティック技術(2)ナレッジグラフ入門オントロジー工学に基づくセマンティック技術(2)ナレッジグラフ入門
オントロジー工学に基づくセマンティック技術(2)ナレッジグラフ入門Kouji Kozaki
 
オープンデータを「世界」に発信するウィキデータ・ソン【IODD2019大阪】
オープンデータを「世界」に発信するウィキデータ・ソン【IODD2019大阪】オープンデータを「世界」に発信するウィキデータ・ソン【IODD2019大阪】
オープンデータを「世界」に発信するウィキデータ・ソン【IODD2019大阪】Kouji Kozaki
 
オントロジーとは?
オントロジーとは?オントロジーとは?
オントロジーとは?Kouji Kozaki
 
オープンデータとLOD~オープンデータって何?~
オープンデータとLOD~オープンデータって何?~オープンデータとLOD~オープンデータって何?~
オープンデータとLOD~オープンデータって何?~Kouji Kozaki
 
オントロジー研究20年の歩みと今後の展望
オントロジー研究20年の歩みと今後の展望オントロジー研究20年の歩みと今後の展望
オントロジー研究20年の歩みと今後の展望Kouji Kozaki
 
Linked Open Data(LOD)を使うと“うれしい”3つの理由
Linked Open Data(LOD)を使うと“うれしい”3つの理由Linked Open Data(LOD)を使うと“うれしい”3つの理由
Linked Open Data(LOD)を使うと“うれしい”3つの理由Kouji Kozaki
 
公共データをオープンデータ公開することによる効果
公共データをオープンデータ公開することによる効果公共データをオープンデータ公開することによる効果
公共データをオープンデータ公開することによる効果Kouji Kozaki
 
オープンデータの広がりと今後の課題ー関西での活動を中心にー
オープンデータの広がりと今後の課題ー関西での活動を中心にーオープンデータの広がりと今後の課題ー関西での活動を中心にー
オープンデータの広がりと今後の課題ー関西での活動を中心にーKouji Kozaki
 
書誌データのLOD化: データソン的デモンストレーション
書誌データのLOD化: データソン的デモンストレーション書誌データのLOD化: データソン的デモンストレーション
書誌データのLOD化: データソン的デモンストレーションKouji Kozaki
 
Linked Open Data(LOD)の基本理念と基盤となる技術
Linked Open Data(LOD)の基本理念と基盤となる技術Linked Open Data(LOD)の基本理念と基盤となる技術
Linked Open Data(LOD)の基本理念と基盤となる技術Kouji Kozaki
 
Linked Dataとオントロジーによるセマンティック技術の実際
Linked Dataとオントロジーによるセマンティック技術の実際Linked Dataとオントロジーによるセマンティック技術の実際
Linked Dataとオントロジーによるセマンティック技術の実際Kouji Kozaki
 
Linked Open Data(LOD)の基本理念から考える, ハッカソンのヒント
Linked Open Data(LOD)の基本理念から考える, ハッカソンのヒントLinked Open Data(LOD)の基本理念から考える, ハッカソンのヒント
Linked Open Data(LOD)の基本理念から考える, ハッカソンのヒントKouji Kozaki
 
Wikidataを編集してみよう!
Wikidataを編集してみよう!Wikidataを編集してみよう!
Wikidataを編集してみよう!Kouji Kozaki
 
大阪市オープンデータポータルAPI(SPARQL)勉強会
大阪市オープンデータポータルAPI(SPARQL)勉強会大阪市オープンデータポータルAPI(SPARQL)勉強会
大阪市オープンデータポータルAPI(SPARQL)勉強会Kouji Kozaki
 
関西地域でのオープンデータ活動の 広がりと今後の展望 -LOD(Linked Open Data)普及活動を通して-
関西地域でのオープンデータ活動の広がりと今後の展望-LOD(Linked Open Data)普及活動を通して-関西地域でのオープンデータ活動の広がりと今後の展望-LOD(Linked Open Data)普及活動を通して-
関西地域でのオープンデータ活動の 広がりと今後の展望 -LOD(Linked Open Data)普及活動を通して-Kouji Kozaki
 
Wikidata Edit-a-thon -Wikidataを編集してみよう!-
Wikidata Edit-a-thon -Wikidataを編集してみよう!-Wikidata Edit-a-thon -Wikidataを編集してみよう!-
Wikidata Edit-a-thon -Wikidataを編集してみよう!-Kouji Kozaki
 
オープンデータをLOD化するデータソン in 高槻
オープンデータをLOD化するデータソン in 高槻オープンデータをLOD化するデータソン in 高槻
オープンデータをLOD化するデータソン in 高槻Kouji Kozaki
 

Más de Kouji Kozaki (20)

Linked Open Data(LOD)の基本的な使い方
Linked Open Data(LOD)の基本的な使い方Linked Open Data(LOD)の基本的な使い方
Linked Open Data(LOD)の基本的な使い方
 
オントロジー工学に基づくセマンティック技術(1)オントロジー工学入門
オントロジー工学に基づくセマンティック技術(1)オントロジー工学入門オントロジー工学に基づくセマンティック技術(1)オントロジー工学入門
オントロジー工学に基づくセマンティック技術(1)オントロジー工学入門
 
オントロジー工学に基づくセマンティック技術(2)ナレッジグラフ入門
オントロジー工学に基づくセマンティック技術(2)ナレッジグラフ入門オントロジー工学に基づくセマンティック技術(2)ナレッジグラフ入門
オントロジー工学に基づくセマンティック技術(2)ナレッジグラフ入門
 
オープンデータを「世界」に発信するウィキデータ・ソン【IODD2019大阪】
オープンデータを「世界」に発信するウィキデータ・ソン【IODD2019大阪】オープンデータを「世界」に発信するウィキデータ・ソン【IODD2019大阪】
オープンデータを「世界」に発信するウィキデータ・ソン【IODD2019大阪】
 
オントロジーとは?
オントロジーとは?オントロジーとは?
オントロジーとは?
 
オープンデータとLOD~オープンデータって何?~
オープンデータとLOD~オープンデータって何?~オープンデータとLOD~オープンデータって何?~
オープンデータとLOD~オープンデータって何?~
 
オントロジー研究20年の歩みと今後の展望
オントロジー研究20年の歩みと今後の展望オントロジー研究20年の歩みと今後の展望
オントロジー研究20年の歩みと今後の展望
 
WikidataとOSM
WikidataとOSMWikidataとOSM
WikidataとOSM
 
Linked Open Data(LOD)を使うと“うれしい”3つの理由
Linked Open Data(LOD)を使うと“うれしい”3つの理由Linked Open Data(LOD)を使うと“うれしい”3つの理由
Linked Open Data(LOD)を使うと“うれしい”3つの理由
 
公共データをオープンデータ公開することによる効果
公共データをオープンデータ公開することによる効果公共データをオープンデータ公開することによる効果
公共データをオープンデータ公開することによる効果
 
オープンデータの広がりと今後の課題ー関西での活動を中心にー
オープンデータの広がりと今後の課題ー関西での活動を中心にーオープンデータの広がりと今後の課題ー関西での活動を中心にー
オープンデータの広がりと今後の課題ー関西での活動を中心にー
 
書誌データのLOD化: データソン的デモンストレーション
書誌データのLOD化: データソン的デモンストレーション書誌データのLOD化: データソン的デモンストレーション
書誌データのLOD化: データソン的デモンストレーション
 
Linked Open Data(LOD)の基本理念と基盤となる技術
Linked Open Data(LOD)の基本理念と基盤となる技術Linked Open Data(LOD)の基本理念と基盤となる技術
Linked Open Data(LOD)の基本理念と基盤となる技術
 
Linked Dataとオントロジーによるセマンティック技術の実際
Linked Dataとオントロジーによるセマンティック技術の実際Linked Dataとオントロジーによるセマンティック技術の実際
Linked Dataとオントロジーによるセマンティック技術の実際
 
Linked Open Data(LOD)の基本理念から考える, ハッカソンのヒント
Linked Open Data(LOD)の基本理念から考える, ハッカソンのヒントLinked Open Data(LOD)の基本理念から考える, ハッカソンのヒント
Linked Open Data(LOD)の基本理念から考える, ハッカソンのヒント
 
Wikidataを編集してみよう!
Wikidataを編集してみよう!Wikidataを編集してみよう!
Wikidataを編集してみよう!
 
大阪市オープンデータポータルAPI(SPARQL)勉強会
大阪市オープンデータポータルAPI(SPARQL)勉強会大阪市オープンデータポータルAPI(SPARQL)勉強会
大阪市オープンデータポータルAPI(SPARQL)勉強会
 
関西地域でのオープンデータ活動の 広がりと今後の展望 -LOD(Linked Open Data)普及活動を通して-
関西地域でのオープンデータ活動の広がりと今後の展望-LOD(Linked Open Data)普及活動を通して-関西地域でのオープンデータ活動の広がりと今後の展望-LOD(Linked Open Data)普及活動を通して-
関西地域でのオープンデータ活動の 広がりと今後の展望 -LOD(Linked Open Data)普及活動を通して-
 
Wikidata Edit-a-thon -Wikidataを編集してみよう!-
Wikidata Edit-a-thon -Wikidataを編集してみよう!-Wikidata Edit-a-thon -Wikidataを編集してみよう!-
Wikidata Edit-a-thon -Wikidataを編集してみよう!-
 
オープンデータをLOD化するデータソン in 高槻
オープンデータをLOD化するデータソン in 高槻オープンデータをLOD化するデータソン in 高槻
オープンデータをLOD化するデータソン in 高槻
 

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

  • 1. リンクト・オープン・データによる地域活性 化に向けて/第8回LODチャレンジデー IN は こだて @公立はこだて未来大学,2012年12月15日 (土) LODの技術概要 ~LinkData.orgのハンズオンを通して~ ○古崎 晃司 大阪大学産業科学研究所 乙守信行 ((株)MetaMoJi) LODチャレンジ実行 委員会 下山 紗代子 (独)理化学研究所 ハンズオン用関連資料のダウンロード http://www.hozo.jp/lod/hakodate.html
  • 2. 自己紹介  古崎 晃司(こざき こうじ)  所属:大阪大学産業科学研究所 知識システム研究分野 准教授  専門分野 オントロジー工学  LODとのつながり  LODチャレンジ2011から実行委員として参加  実行委員参加のモチベーション  オントロジーはLODで用いる「語彙」の意味を定義する技術と して“も”用いられる  LODをさらに高度化する技術としてオントロジー工学を活用し たい  実施中のLOD関連プロジェクト  オントロジー構築環境「法造」のLOD対応  臨床医学オントロジーのLOD化  バイオミメティクデータベースの開発にLOD技術を利用 2012/12/15 第8回LODチャレンジデーinはこだて 2
  • 3. 少しだけ宣伝 第3回 AIツール入門講座 -オントロジー構築ツール「法造」 入門- 主催: (社)人工知能学会 日時: 2013年1月22日(火) 10:00- 17:00 会場: 大阪大学中之島センター 2012/12/15 第8回LODチャレンジデーinはこだて 3
  • 4. 講演概要  講演のねらい  LinkData.orgを使ったLOD作成・公開のハンズ オンを通して,LOD技術の基礎を学ぶ  講演内容  簡単なLODを実際に作ってみる  “LODの作成は難しくない!”ことを知る (なれれば3分で公開可能) そして後日…  自分のデータをLOD化する  LODチャレンジに応募する  めざせ!賞金○○万円(額は部門によります) 2012/12/15 第8回LODチャレンジデーinはこだて 4
  • 5. LODの構築から利用まで  データの準備  元となるデータを準備する  CSVやエクセルなど,機械処理しやすい形がよ い  データのLOD化(RDF化)  用意したデータをRDF形式に変換する  変換方法  変換ツールの利用:LinkData.org,GoogleRefin e,etc.  RDFエディタ(オントロジーエディタ)の利用:Protégé, 2012/12/15 法造,etc. 第8回LODチャレンジデーinはこだて 5
  • 6. ハンズオンセッション “はこだて データ” LODチャレンジ実行委員会事務局 第8回LODチャレンジデー in はこだて 20121215
  • 8. 今回使用するデータ 函館ハンズオン_データ一覧.xlsx 参照 カテゴリ タイトル No1. 函館市公共施設 くらしと手続き No2. 子育てサロン No3. 児童館 No4. 官公庁のAED設置場所 健康・福祉 No5. 医療施設,介護,福祉施設のAED設置場所 教育・文化・スポー No6.函館市における指定文化財一覧(国指定15件) ツ No7.はこだて人物誌(あ行の最初の20人) No8.函館市の緑地 観光・物産・歴史 No9.函館教育旅行ガイド テーマ別学習カテゴリ(歴史・文 化)) 産業・事業者向け No10.函館市お魚カレンダー No11.市長の部屋:市長交際費執行状況 市政情報 No12.函館市統計書 No13. 市営住宅(一般)一部抜粋 人づくり・まちづく No14.おすすめ散策ルート・函館観光情報「函館温泉情報」 り No15.伝統的建造物群保存地区位置図
  • 9. CityDataにまずは応募してみませんか!! http://citydata.jp/ 北海道は 札幌2作品 旭川2作品 一気にトップを狙えるチャン スです
  • 10. 住所があるものにつ いては, 「緯度」「経度」の 情報を足しておくと 良い 施設名 施設区分 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_prom N 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 住宅都市施設
  • 11. ハンズオンの流れ 3ステップでRDFを公開できる テーブルデータ RDF形式へ 作成 変換 ステップ ステップ ステップ テーブルデータの ステップ1で作成した 公開されたRDF作品を ひな形ファイルを作成 テーブルデータの ダウンロード ファイルをアップロード ひな形ファイルに 世界中の人が利用し、 あなたのデータを入力 公開後, あなたの貢献を高く 今回は,作成済みの CityDataに登録 評価 「テーブルデータ」を 利用 2012/12/15 第8回LODチャレンジデーinはこだて 11
  • 12. 事前準備  利用するデータの確認  配付資料の「利用データNo.」に書かれた番号 のデータをご利用ください  同じデータを複数人が利用する場合があるため, “(テスト)”と書かれている方は, 「CityData」への登録はしないでください. (重複登録を避けるため)  LinkData.orgへのログイン  http://linkdata.org/ にアクセスして「ログイ ン」した状態になっておいてください. ハンズオン用データのダウンロード http://goo.gl/Gaqc0 2012/12/15 第8回LODチャレンジデーinはこだて 12
  • 13. 今回使用するデータ 施設関係(住所があ る)のデータを使用 カテゴリ タイトル No1. 函館市公共施設 くらしと手続き No2. 子育てサロン No3. 児童館 No4. 官公庁のAED設置場所 健康・福祉 No5. 医療施設,介護,福祉施設のAED設置場所 教育・文化・スポー No6.函館市における指定文化財一覧(国指定15件) ツ No7.はこだて人物誌(あ行の最初の20人) No8.函館市の緑地 観光・物産・歴史 No9.函館教育旅行ガイド テーマ別学習カテゴリ(歴史・文 化)) 産業・事業者向け No10.函館市お魚カレンダー No11.市長の部屋:市長交際費執行状況 市政情報 No12.函館市統計書 No13. 市営住宅(一般)一部抜粋 人づくり・まちづく No14.おすすめ散策ルート・函館観光情報「函館温泉情報」 り No15.伝統的建造物群保存地区位置図
  • 14. 作業① ひな形ファイルへのデータ入力  1)ひな形ファイル(shisetsu_template.xlsx )を開く  各列の左から,ID,カテゴリ,施設名(ラベル),住所, HPのURL,緯度,経度,を入力するようになっています.  2)各自が担当する元データのファイルを開く  3)元データの列を,1)のひな形ファイルに項目に合 わせて並べ替える  IDとカテゴリは後で入力すればよいので,無視してよい.  4)3)で並び替えたデータをコピーして,ひな形ファ イルの該当箇所にペーストする.  5)ひな形ファイルを名前を付けて保存(枝番を付ける など) 2012/12/15 第8回LODチャレンジデーinはこだて 14
  • 15. 作業② テーブルデータのアップロード  1)LinkData.orgにログインして「RDF形式へ変 換」を選択する  2)作業①で作成したファイルを選択してアップ ロードする  3)「LinkData作品の新規作成」を選択する  ★ファイル名を変更しないとエラーが出る場合がある ので注意!  今後,データの更新をする場合は,登録済みの作品か ら選択する  4)必要な情報を入力して「LinkData作品を登録 する」を選択し,作品を公開する  市町村タグの追加をお忘れ無く! 2012/12/15 第8回LODチャレンジデーinはこだて 15
  • 16. 登録情報の入力 データ名を入力 元データのURL lod2012hakodate 函館を選択して「追加」ボタン 公開を選択 2012/12/15 第8回LODチャレンジデーinはこだて 16
  • 17. 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
  • 18. 作業③ RDFのいろいろな表現 RDFデータには, 様々な表現形式がある LinkData.orgでは, それぞれの表現への変 換は自動的に行われる 2012/12/15 第8回LODチャレンジデーinはこだて 18
  • 19. LODを用いたアプリケーション 開発  LinkData.orgで公開したデータ (LOD)を用いたアプリケーショ ンは, http://app.linkdata.org/ で開発が可能 →JavaScriptを使用する ※公開されているアプリケーション の ソースの再利用も可能 ★「緯度・経度」情報に基づくMAP表示は, LinkDataに登録するだけですぐに利用 可能.  一般には,様々なプログラミング http://app.linkdata.org/ 言語においてRDFを扱うライブラ 2012/12/15 第8回LODチャレンジデーinはこだて 19
  • 20. 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
  • 21. 作業④ 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/ 日本語DBPedia 2012/12/15 第8回LODチャレンジデーinはこだて 21
  • 22. LODらしいアプリに向けて  LODにおいて最も大切なのは「つながる」こと  様々なLODを「つなげる」ことで新しい価値を生み 出す!  技術的には,  目的語(Object)にリテラルだけでなく, 他のリソースを「つなぐ」  URIで示されたアドレスで,該当するデータを 表示できる仕組み  例)JIST2012モバイルサイト by LODAC  新しい「つながり」を見つける仕組み  法造:LOD Viewer-beta- ~LODつながり検索~  http://www.hozo.jp/lod/ 2012/12/15 第8回LODチャレンジデーinはこだて 22
  • 23. 作業④ 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/ 日本語DBPedia 2012/12/15 第8回LODチャレンジデーinはこだて 23
  • 24. 作業⑤(時間が余れば…) ひな形ファイルの新規作成・修正  新規作成  「テーブルデータの作成」→「ひな形ファイルの作成」  既存の「ひな形ファイル」の修正  LinkData作品情報の表示→「テーブルデータの再利用」 各列毎に,述語(プロパ ティ)を選択or定義していく 2012/12/15 第8回LODチャレンジデーinはこだて 24
  • 25. まとめ  LODの構築は,適切なツールを使えば,と ても簡単です!  まずは,お手持ちのデータをLODにして見 ましょう!  そして,作成したLODは, 「LODチャレンジ2012」へご応募ください.  その結果... 2012/12/15 第8回LODチャレンジデーinはこだて 25