ユーザのデータをRDF形式に変換する支援サイト
         http://linkdata.jp/
   (独)理化学研究所       下山紗代子、豊田哲郎
   2011年12月3日 第1回LODチャレンジデー in 大阪
RDF作品を作る手順




            テーブルデータ          RDF形式へ
              作成               変換

             ステップ           ステップ                ステップ




            テーブルデータの      ステップ1で作成した           公開されたRDFをダウン
            ひな形ファイルを作成    テーブルデータの             ロード
                          ファイルをアップロード

            ひな形ファイルに                           世界中の人が利用し、
            あなたのデータを入力
                                               あなたの貢献を高く
                                               評価


2011/12/3                第1回LODチャレンジデー in 大阪                  2
RDFとは?

 RDF (Resource Desription   RDFの基本構文
 Framework)…
                               サブジェクト         プロパティ         オブジェクト
 データを以下の3つの概念の                  (主語)           (述語)          (目的語)
 組み合わせで表現

   ①サブジェクト(主語)
   ②プロパティ(述語)
   ③オブジェクト(目的語)




 例)             中央図書館 の 電話番号 は 045-111-1111 です




                                  電話番号
                   中央図書館                     045-111-1111


2011/12/3                   第1回LODチャレンジデー in 大阪                      3
なぜテーブルデータを使うのか?


RDFは、
コンピュータにとって扱いや
すい               データの形式              RDF形式                    テーブル形式
                             (コンピュータにやさしい)                  (人にやさしい)

                             •   データ間の関係を
                                                       •    人が直感的に理解
                                 リンクで明確に表
人にとっては構造が分かりにく                                              しやすい
                                 現できる
い                メリット
                                                       •    エクセルで簡単に
                             •   ウェブとの相性が
そこでLinkDataでは、                                              扱える
                                 良い
                                                       •    データ間の関係が
① 人にとって扱いやすい                 •   人がデータ構造の
                                                            あいまいで、コン
  テーブル形式でアップ     デメリット           全体像を把握しに
                                                            ピュータに解釈さ
  ロードできる                         くい
                                                            せにくい

                                                                   電話番号
② そのデータをRDFへ変換                       電話番号
                 例           中央図書館
                                            045-111-
                                                                   045-111-
  してダウンロードできる                                 1111         中央図書館
                                                                     1111


という機能を実現!

2011/12/3        第1回LODチャレンジデー in 大阪                                          4
テーブルデータとRDFの対応例


元のテーブル                                              電話番号
                    電話番号                                   045-111-
                                            中央図書館
 データ                                                         1111
            中央図書館 045-111-1111



                                                電話番号       045-111-
                    電話番号         蔵書数                         1111
 列を追加                                       中央図書館
            中央図書館 045-111-1111 154,265
                                                           154,265
                                                蔵書数


                                                電話番号       045-111-
                                                             1111
                                            中央図書館
                                                           154,265
                                                蔵書数
                    電話番号         蔵書数
 行を追加                                           電話番号       045-222-
            中央図書館 045-111-1111   154,265                     2222
                                            西区図書館
            西区図書館 045-222-2222   65,489
                                                           65,489
            南区図書館 045-333-3333   98,548         蔵書数

                                                電話番号       045-333-
                                                             3333
                                            南区図書館
                                                           98,548
2011/12/3             第1回LODチャレンジデー in 大阪       蔵書数                   5
URIについて
     このままではウェブで扱えない・・・                                          ウェブで扱うためにURIで表現
              電話番号   045-111-
                       1111
      中央図書館                                              URI (Uniform Resource Identifer)…
                     154,265
                                                         http://等で始まる、唯一の事物を表すID
              蔵書数




 ・サブジェクトをURIで表現                   サブジェクトをURIで表現
                                                                              中央図書館
                                                                  ラベル

 →”ラベル” というプロパティ                          http://exsample.jp/       電話番号      045-111-
                                            library/central/                    1111
 を用いて、そのURIの名前を
 定義                                                               蔵書数          154,265




 ・テーブルデータでの表現例
                                                         ラベル        電話番号           蔵書数

                                  http://exsample.jp/
                                                         中央図書館      045-111-1111   154,265
                                  library/central/
                                  http://exsample.jp/
                                                         西区図書館      045-222-2222   65,489
                                  library/west/
                                  http://exsample.jp/
                                                         南区図書館      045-333-3333   98,548
                                  library/south/

2011/12/3                       第1回LODチャレンジデー in 大阪                                          6
URIを使うメリット

 URI = ID
 ウェブ上で対象を特定できるので、
 データ同士の複雑なつながりが表現できる
                                                   http://
                                               exsample.jp/..4   ・・・
                              http://
                          exsample.jp/..2
                                                   http://
                                               exsample.jp/..5   ・・・
    http://
exsample.jp/..1
                                                   http://
                                               exsample.jp/..6   ・・・
                              http://
                          exsample.jp/..3
                                                   http://
                                               exsample.jp/..7   ・・・


 テーブルデータが分かれていても                                                         Linking Open Data cloud diagram, September 2011


 つなげることが可能
                             ラベル            市町村
                                                                                                                            35.4475073
    http://exsample.jp/                     http://city.jp/
                             中央図書館                                                                        http://city.jp/
    library/central/                        yokohama                                                        yokohama
                                                                       http://exsample.jp/
                                                                                                                            139.6423446
                                                                          library/central/
                             緯度             経度                                                              中央図書館

   http://city.jp/
                             35.4475073     139.6423446
   yokohama


2011/12/3                                     第1回LODチャレンジデー in 大阪                                                                  7
URIの自動生成


                でも全部URIで                                Link Dataでは
               書くのは難しい…
                                                        URIを自動生成!


    RDF形式への変換時に、サブジェクト・プロパティが文字列だった時は
    自動でLink DataオリジナルのURIに変換

                              URIの形式                        URIの生成例

                                                             my_subject
                      http://linkdata.jp/resource/
            サブジェクト
                           [作品ID]#[文字列]              http://linkdata.jp/resource/
                                                         rdf1s1i#my_subject
                                                            my_property
                      http://linkdata.jp/property/
            プロパティ
                           [作品ID]#[文字列]              http://linkdata.jp/property/
                                                        rdf1s1i#my_property


2011/12/3                   第1回LODチャレンジデー in 大阪                                     8
Let’s Challenge!!


  linkdata.jp




2011/12/3       第1回LODチャレンジデー in 大阪   9

LinkData_ユーザのデータをRDFに変換する支援サイト

  • 1.
    ユーザのデータをRDF形式に変換する支援サイト http://linkdata.jp/ (独)理化学研究所 下山紗代子、豊田哲郎 2011年12月3日 第1回LODチャレンジデー in 大阪
  • 2.
    RDF作品を作る手順 テーブルデータ RDF形式へ 作成 変換 ステップ ステップ ステップ テーブルデータの ステップ1で作成した 公開されたRDFをダウン ひな形ファイルを作成 テーブルデータの ロード ファイルをアップロード ひな形ファイルに 世界中の人が利用し、 あなたのデータを入力 あなたの貢献を高く 評価 2011/12/3 第1回LODチャレンジデー in 大阪 2
  • 3.
    RDFとは? RDF (ResourceDesription RDFの基本構文 Framework)… サブジェクト プロパティ オブジェクト データを以下の3つの概念の (主語) (述語) (目的語) 組み合わせで表現 ①サブジェクト(主語) ②プロパティ(述語) ③オブジェクト(目的語) 例) 中央図書館 の 電話番号 は 045-111-1111 です 電話番号 中央図書館 045-111-1111 2011/12/3 第1回LODチャレンジデー in 大阪 3
  • 4.
    なぜテーブルデータを使うのか? RDFは、 コンピュータにとって扱いや すい データの形式 RDF形式 テーブル形式 (コンピュータにやさしい) (人にやさしい) • データ間の関係を • 人が直感的に理解 リンクで明確に表 人にとっては構造が分かりにく しやすい 現できる い メリット • エクセルで簡単に • ウェブとの相性が そこでLinkDataでは、 扱える 良い • データ間の関係が ① 人にとって扱いやすい • 人がデータ構造の あいまいで、コン テーブル形式でアップ デメリット 全体像を把握しに ピュータに解釈さ ロードできる くい せにくい 電話番号 ② そのデータをRDFへ変換 電話番号 例 中央図書館 045-111- 045-111- してダウンロードできる 1111 中央図書館 1111 という機能を実現! 2011/12/3 第1回LODチャレンジデー in 大阪 4
  • 5.
    テーブルデータとRDFの対応例 元のテーブル 電話番号 電話番号 045-111- 中央図書館 データ 1111 中央図書館 045-111-1111 電話番号 045-111- 電話番号 蔵書数 1111 列を追加 中央図書館 中央図書館 045-111-1111 154,265 154,265 蔵書数 電話番号 045-111- 1111 中央図書館 154,265 蔵書数 電話番号 蔵書数 行を追加 電話番号 045-222- 中央図書館 045-111-1111 154,265 2222 西区図書館 西区図書館 045-222-2222 65,489 65,489 南区図書館 045-333-3333 98,548 蔵書数 電話番号 045-333- 3333 南区図書館 98,548 2011/12/3 第1回LODチャレンジデー in 大阪 蔵書数 5
  • 6.
    URIについて このままではウェブで扱えない・・・ ウェブで扱うためにURIで表現 電話番号 045-111- 1111 中央図書館 URI (Uniform Resource Identifer)… 154,265 http://等で始まる、唯一の事物を表すID 蔵書数 ・サブジェクトをURIで表現 サブジェクトをURIで表現 中央図書館 ラベル →”ラベル” というプロパティ http://exsample.jp/ 電話番号 045-111- library/central/ 1111 を用いて、そのURIの名前を 定義 蔵書数 154,265 ・テーブルデータでの表現例 ラベル 電話番号 蔵書数 http://exsample.jp/ 中央図書館 045-111-1111 154,265 library/central/ http://exsample.jp/ 西区図書館 045-222-2222 65,489 library/west/ http://exsample.jp/ 南区図書館 045-333-3333 98,548 library/south/ 2011/12/3 第1回LODチャレンジデー in 大阪 6
  • 7.
    URIを使うメリット URI =ID ウェブ上で対象を特定できるので、 データ同士の複雑なつながりが表現できる http:// exsample.jp/..4 ・・・ http:// exsample.jp/..2 http:// exsample.jp/..5 ・・・ http:// exsample.jp/..1 http:// exsample.jp/..6 ・・・ http:// exsample.jp/..3 http:// exsample.jp/..7 ・・・ テーブルデータが分かれていても Linking Open Data cloud diagram, September 2011 つなげることが可能 ラベル 市町村 35.4475073 http://exsample.jp/ http://city.jp/ 中央図書館 http://city.jp/ library/central/ yokohama yokohama http://exsample.jp/ 139.6423446 library/central/ 緯度 経度 中央図書館 http://city.jp/ 35.4475073 139.6423446 yokohama 2011/12/3 第1回LODチャレンジデー in 大阪 7
  • 8.
    URIの自動生成 でも全部URIで Link Dataでは 書くのは難しい… URIを自動生成! RDF形式への変換時に、サブジェクト・プロパティが文字列だった時は 自動でLink DataオリジナルのURIに変換 URIの形式 URIの生成例 my_subject http://linkdata.jp/resource/ サブジェクト [作品ID]#[文字列] http://linkdata.jp/resource/ rdf1s1i#my_subject my_property http://linkdata.jp/property/ プロパティ [作品ID]#[文字列] http://linkdata.jp/property/ rdf1s1i#my_property 2011/12/3 第1回LODチャレンジデー in 大阪 8
  • 9.
    Let’s Challenge!! linkdata.jp 2011/12/3 第1回LODチャレンジデー in 大阪 9