Monthly Archives: 2月 2014

Virtuoso open source 7.1 update 躓いた点など

Virtuoso 7.1 オープンソース版が公開されたのでアップデートした。

参考:Virtuosoのアップデートでハマった時のメモ。

ビルドして古いvirtuoso.dbをコピーすれば動くらしいのだが、自分はうまく行かなかった。

古い方を削除して新しい方をビルドし、virtuoso.iniのみ古い方を引き継いだ。

linux用はgithubでしか公開されていないみたい(?)なので

./autogen.sh
./configure
make
make install

の順でコマンド実行。普通に./configureしようとしたらつまずいた。

06.01.3127から最新にしたわけだけど、2つ困ったことが。

1つ目に、filter regex(str(?o), “テキスト”, “i”) などの正規表現で結果を取ってこれなくなったこと。

解決策としては”i”を付け加えないこと。

確か古いVirtuosoでは、日本語の正規表現は”i”を指定しないと正常に取ってこれなかったはずだが、それが改善されたということだろうか。

2つ目に、JDBC経由でSPARQLかけると結果の順序がぐちゃぐちゃになること。毎回順序が変わるってどういうことだ…

解決策としてはorder byで結果の順序指定すること。

そんなわけで無事アップデートできました。

抽選でLinked Data本が当たった

こちらの問題を問いたところ、Linked Data: Webをグローバルなデータ空間にする仕組みが抽選で当たった。

挑戦者が少なかったとはいえ、抽選で物が当たったのは初めて(?)なので嬉しい。

DSC_0296

そしてバレンタインデーに届いた。狙ったのだろうか。

実は持ってなかったけど読了済。

現時点で日本語でLinked Dataについてしっかり書かれている唯一の本。LOD構築の際にお世話になった。

手元に持っておきたかったのでちょうどよかった。