rdf refineの使い方

14
RDF Refine のの のの のの のの のののの ののののの のののの ののののののの ・・・

Upload: hideaki-takeda

Post on 15-Jan-2015

1.780 views

Category:

Technology


1 download

DESCRIPTION

RDF Refine (Open refine + RDF extension) の使い方は例題を用いながら説明していきます。

TRANSCRIPT

Page 1: RDF Refineの使い方

RDF Refineの使い方松村 冬子リンクト・オープン・データ・イニシアティブ

Page 2: RDF Refineの使い方

LOD の作り方 表データをどうやって LOD or RDFにするのか? LinkData http://linkdata.org/

国内の表 → RDF 変換ツール 他のデータを流用して発展させたデータを作ることも可能 AppLinkData にて LinkData で公開されたデータを

利用した JavaScript アプリケーションの開発が可能

OpenRefine http://openrefine.org/

    + RDFRefine http://refine.deri.ie/

表データの整形やクリーニングを行う OpenRefine とその拡張機能である RDFRefine を組み合わせて使用

表の各列とメタデータの語彙をマッピングして RDF に変換 DBpedia などに含まれる同一のリソースを探してつなぐことが可

Page 3: RDF Refineの使い方

OpenRefine + RDFRefine OpenRefineからのインストール

以下からダウンロード( Windows/Mac/Linux )http://openrefine.org/download.html

解凍して適当な場所に配置し、その中の実行ファイルを起動 自動的にブラウザで OpenRefine が起動

RDFRefineのインストール OpenRefine の拡張機能 以下からダウンロードして解凍

http://refine.deri.ie/

解凍した中にある rdf-extention フォルダをOpenRefine のインストールフォルダの中の webapp の中にコピーしOpenRefine を再起動

Page 4: RDF Refineの使い方

プロジェクト作成&表データ読込 例)大阪市・施設情報ポイントデータ(名所・旧跡) Web 上で公開されている表データを直接利用することも可能

(②で Web Addresses を選択し、データの URL を入力)

② ③④

PC に保存されている表データの

ファイルを選択

プロジェクト名を設定

⑥データが正常に

読み込まれたか確認(文字化けしていたら

CharacterEncoding で設定)

Page 5: RDF Refineの使い方

プロジェクト作成完了 プロジェクトを開いた画面

RDF Refine のメニューボタン

(なければ RDF Refine のインストールが失敗)

表の各列の操作ボタン(列の追加・削除,

列名の変更などが可能)

DBpedia Japanese 上にある同じ名所・史跡のデータとつないでみるには・・・

Reconciliation(リコンシリエーション)

Page 6: RDF Refineの使い方

例) DBpedia Japanese に含まれる同じ名所のデータをつなぐ

今回は SPARQL エンドポイントを利用 → まず設定

Reconciliation: 外部データとつなぐ

②③

SPARQL エンドポイント URLhttp://ja.dbpedia.org/

sparql

DBpedia の場合は

Virtuoso を選択

⑥ウィンドウ下部のOK をクリック

(プロジェクト内でのエンドポイントの名前)

Page 7: RDF Refineの使い方

例)施設名が rdfs:label に含まれる DBpedia Japanese のデータ

項目が一致するデータを探す①

② ③ ④

DBpedia Japanese をクリック

(右側画面が表示されるまで少し時間がかかります)

同じデータを検索開始検索状況が画面上部に表示される

Page 8: RDF Refineの使い方

例)施設名が rdfs:label に含まれる DBpedia Japanese のデータ

Reconciliation 完了

全データ中マッチしたデータの割合

青字:マッチしたデータ

黒字:マッチしなかったデータ

Page 9: RDF Refineの使い方

複数の候補にマッチした場合

住吉区の生根神社なのでこちらをクリック

① ②

Page 10: RDF Refineの使い方

DBpedia の URL を格納する列を作成

①②

新しい列名

マッチしたデータの URIを代入(GREL)

新しい列への代入結果

Page 11: RDF Refineの使い方

表データを RDF ( LOD )に変換 RDF Skelton:各列とプロパティのマッピング 登録済み Prefix : rdfs, foaf, xsd, owl, rdf (その他も登録可

能) プロパティの選択が最も困難

 → 最初は類似の他のデータセットを真似る

変換した RDF のベース URI

変換後のデータのURI に使う値の設定

列「 DBpedia Japanese 」にマッピングするプロパティ(同じデータを指す owl:sameAs )

登録済み Prefixの

プロパティはサジェスト

Page 12: RDF Refineの使い方

RDF 変換結果( RDF/XML )

Page 13: RDF Refineの使い方

RDF 変換結果( Turtle )

Page 14: RDF Refineの使い方

LOD/RDF に関する技術的情報 人工知能学会 Web サイト 私のブックマーク

http://www.ai-gakkai.or.jp/my-bookmark_vol28-no5/

人工知能学会 第 5 回 AI ツール入門講座 資料http://fumi.me/aitool_5/

近代科学社「 Linked Data: Web をグローバルなデータ空間にする仕組み」

著: Tom Heath, Christian Bizer

訳:武田 英明,大向 一輝,加藤 文彦,嘉村 哲郎,亀田 尭宙,  小出 誠二,深見 嘉明,松村 冬子,南 佳孝

価格: 3,360円

購入はこちらからどうぞ