Drupalを活用した Linked Open Dataの実践的試行環境の構築
-
Upload
takanori-hayashi -
Category
Internet
-
view
841 -
download
4
description
Transcript of Drupalを活用した Linked Open Dataの実践的試行環境の構築
概要• Linked Open Data を(お気軽に)試してみたい• でもツールがない• そこで Drupal を使ってみた
Code4Lib JAPAN カンファレンス 2014 (2014/09/06-07) 鯖江市図書館
簡単な LOD のつくりかた1. EXCEL などの表データを用意2. RDF に変換
• スキーマの設計• Open Refine+RDF Refine で変換• LinkData.org を使う
3. 作った LOD を公開• 参考:
• 松村冬子 . LOD の作り方・使い方 . http://www.slideshare.net/fuyukoitomatsumura/lod5lod
• 古崎晃司 . LOD 技術の概要と LinkData.org を用いた LOD 公開 . http://www.slideshare.net/KoujiKozaki/20140823kozaki-v2
何をボキャブラリに
選べばいいの?
いつも作るデータはどうやって公開す
る?
Code4Lib JAPAN カンファレンス 2014 (2014/09/06-07) 鯖江市図書館
普段使っている Web サイトでLOD を作れないか?
Code4Lib JAPAN カンファレンス 2014 (2014/09/06-07) 鯖江市図書館
Drupal ?• CMS ( Content Management System )の一つ• オープンソース• 豊富なモジュール• 機能追加はモジュールで行う• たいていのことはできる• ただし,適切なモジュールを見つけるのが大変
• 日本でもブレイク間近• 9 月 2 日に「 Drupal Business Consortium in Japan
(DBCJ) 」が発足,普及を目指す• 図書館業界では(株)アイキュームがこれに参画
RDF や LOD 対応は?
Code4Lib JAPAN カンファレンス 2014 (2014/09/06-07) 鯖江市図書館
そこで AgriDrupal
Code4Lib JAPAN カンファレンス 2014 (2014/09/06-07) 鯖江市図書館
AgriDrupal ?• FAO (国際連合食糧農業機関), CGIAR (国際
農業研究協議グループ)等が開発・パッケージングした Drupal の拡張モジュール• Drupal のコアモジュールに加えてインストール
するだけで使用可能• 既存の RDF 関連モジュールとボキャブラリ(
AGRIS Application Profile (AGRIS AP) )が利用できる• 農業関連のサイトで利用されている
Code4Lib JAPAN カンファレンス 2014 (2014/09/06-07) 鯖江市図書館
AgriDrupal の目的• 農学分野のコミュニティにおける基礎的な情報交換用
のプラットフォームとして開発• 標準的なメタデータと統制語彙( AGROVOC など)の採用• 文献データベース AGRIS の入力と FAO へのデータ送信ツー
ルとして使用できる• CMS である Drupal での Web サイト管理と,文献情報,
ニュース,求人,会議などの情報の組織化,管理,発信ツールとして利用できる
• ダウンロード: http://aims.fao.org/tools/agridrupal• 参考: AgriDrupal: general presentation
http://www.slideshare.net/valeriap/agridrupal-general-presentation Code4Lib JAPAN カンファレンス 2014
(2014/09/06-07) 鯖江市図書館
AgriDrupal でできること• 以下のドキュメントタイプの入力インター
フェースを持つ• AGRIS AP publishers :出版者• AGRIS AP journals/book :雑誌 / 図書タイトル• AGRIS AP authors/corporate authors :著者• AGRIS AP conferences :会議• その他, Jobs (求人), News, Events などがある
• AGROVOC (農学分野のシソーラス), AGRIS Subject category code (分野コード)をサポート• OAI-PMH , SPARQL endpoint をもつ
Code4Lib JAPAN カンファレンス 2014 (2014/09/06-07) 鯖江市図書館
何がすごいの?
Code4Lib JAPAN カンファレンス 2014 (2014/09/06-07) 鯖江市図書館
データを入力するだけでLOD にできる!
Code4Lib JAPAN カンファレンス 2014 (2014/09/06-07) 鯖江市図書館
例:「組織」の情報を入力• Drupal 共通の入力
インターフェースで入力
Code4Lib JAPAN カンファレンス 2014 (2014/09/06-07) 鯖江市図書館
Web で見る
Code4Lib JAPAN カンファレンス 2014 (2014/09/06-07) 鯖江市図書館
RDF 的に見る
dcterms , foaf が使われていること
がわかるCode4Lib JAPAN カンファレンス 2014
(2014/09/06-07) 鯖江市図書館
もちろん Google refine からSPARQL endpoint 経由で参照できる
Code4Lib JAPAN カンファレンス 2014 (2014/09/06-07) 鯖江市図書館
まとめ• こんな用途に向いている• 研究室,研究所の情報管理と LOD 化• LOD, RDF の学習,試行
• 入力するデータ要素,項目が決まっているとそのまま使える• 書誌情報、組織・人名典拠情報はそのまま流用可• ドキュメントタイプとマッピングのカスタマイズで
他分野で適用できる(はず)• データを一件ずつ入れるのは意外と面倒• 一括インポートもできる(未試行)
Code4Lib JAPAN カンファレンス 2014 (2014/09/06-07) 鯖江市図書館