10分くらいでわかるgoogle refineのrdf拡張

15
10分くらいでわかる Google Refineの RDF拡張 中尾光輝(ライフサイエンス統合データベースセンター) [email protected] @32nm 11124日月曜日

Upload: mitsuteru-nakao

Post on 07-Jul-2015

7.091 views

Category:

Technology


2 download

DESCRIPTION

第1回LinkedData勉強会 http://kokucheese.com/event/index/6845/ の発表資料 補足の再現ムービーは http://www.youtube.com/watch?v=_I0mLFDXlUk

TRANSCRIPT

Page 1: 10分くらいでわかるGoogle RefineのRDF拡張

10分くらいでわかるGoogle RefineのRDF拡張中尾光輝(ライフサイエンス統合データベースセンター)

[email protected] @32nm

11年1月24日月曜日

Page 2: 10分くらいでわかるGoogle RefineのRDF拡張

Google Refine

• データをきれいにする作業用ツール

• きれいにする = 構造化

• 構造化 = テーブル(表)

11年1月24日月曜日

Page 3: 10分くらいでわかるGoogle RefineのRDF拡張

データをきれいにする

• 文字種 単語種 データ型

• & を & に

• Okamoto, Taro を Taro Okamoto に

11年1月24日月曜日

Page 4: 10分くらいでわかるGoogle RefineのRDF拡張

元 Freebase Gridworks• パブリックデータをFreebaseで公開するための作業用ツール

• パブリックデータは、紙のOCR、PDF

の表のコピペ、高度なhtml table、Excel、CSV、など多彩

• それをきれいに構造化する作業用

11年1月24日月曜日

Page 5: 10分くらいでわかるGoogle RefineのRDF拡張

良い実装• スケール性 ローカルServer-client

• in-memory データストア

• マルチプラットフォーム Java

• なじみのGUI HTML

• スクリプティング可能性 JSON, Jython

11年1月24日月曜日

Page 6: 10分くらいでわかるGoogle RefineのRDF拡張

基本機能

• Importing

• Filtering / faceting

• Editing cells, columns, rows

• Exporting

• History

11年1月24日月曜日

Page 7: 10分くらいでわかるGoogle RefineのRDF拡張

TSV, CSV, ...ExcelXML, RDF/XMLJSONGoogle Spreadsheets

TSVCSVExcelHTML table

.zip, .tar.gz, .tgz, tar.bz2, .gz, .bz2

Importing / Exporting

TemplatingYAML

MediaWiki Table

11年1月24日月曜日

Page 8: 10分くらいでわかるGoogle RefineのRDF拡張

Editing cells

• "Taro Okamoto"

• value.split(" ").reverse().join(", ")

• "Okamoto, Taro"

11年1月24日月曜日

Page 9: 10分くらいでわかるGoogle RefineのRDF拡張

Google Refine Expression Language (GREL), Jython

• Editing に利用できる言語

• GREL はJavaScriptぽい

• 正規表現は Java と互換

11年1月24日月曜日

Page 10: 10分くらいでわかるGoogle RefineのRDF拡張

History

• データ操作をJSONとしてログ

• Undo/Redo 

• ログは実行可能

11年1月24日月曜日

Page 11: 10分くらいでわかるGoogle RefineのRDF拡張

Reconciliation• セルの値をキーにして外部データソースからデータを取得し、データを拡張する機能

• Freebase, ...

• Reconciliation Service API

• a RESTful JSON API

https://code.google.com/p/google-refine/wiki/ReconcilableDataSources

https://code.google.com/p/google-refine/wiki/Reconciliation

11年1月24日月曜日

Page 12: 10分くらいでわかるGoogle RefineのRDF拡張

Extensions

• Stats extension

• RDF extension

http://code.google.com/p/simile-butterfly/

11年1月24日月曜日

Page 13: 10分くらいでわかるGoogle RefineのRDF拡張

RDF extension

• テーブルデータをRDFにするためのGUI

• 語彙/オントロジー管理

• RDF/XML, Turtle での出力

• かんたん

http://lab.linkeddata.deri.ie/2010/grefine-rdf-extension/11年1月24日月曜日

Page 14: 10分くらいでわかるGoogle RefineのRDF拡張

実演http://lab.linkeddata.deri.ie/2010/grefine-rdf-extension/#example

• 再現ムービーをご覧下さい:http://www.youtube.com/watch?v=_I0mLFDXlUk

11年1月24日月曜日