利用者向け情報

Rinza RDF Repository アプライアンス

Rinza RDF Repository をセットアップ済みの仮想環境イメージを提供しています。詳しくはこちら

インストール

Rinza RDF Repository の利用には下記の外部ライブラリが必要です。 各入手元よりダウンロードしてください。 下記リスト中のjarファイルを RINZA_HOME/lib ディレクトリにコピーしてください。

名称動作確認済み
バージョン
ファイル名入手元
Xerces-J2.6.2xercesImpl.jar http://xml.apache.org/xerces2-j/
xml-apis.jar
castor0.9.5.3castor-0.9.5.3-xml.jar http://www.castor.org/
Jakarta Commons  http://jakarta.apache.org/commons/
- Collections2.1.1commons-collections-2.1.1.jar
- Pool 1.2commons-pool-1.2.jar
- DBUtils1.0commons-dbutils-1.0.jar
- DBCP1.2.1commons-dbcp-1.2.1.jar
- Codec1.3commons-codec-1.3.jar
- Logging1.0.4commons-logging.jar
log4j1.2.8log4j-1.2.8.jar http://logging.apache.org/log4j/
ehcache1.1ehcache-1.1.jar http://ehcache.sourceforge.net/

その他、動作にはリレーショナルデータベースが必要となります。接続には対応する JDBCドライバが必要となります。

動作確認済みRDBMS

※ データの挿入を高速化するパッチは PostgreSQL にのみ対応しています。

Maven を使った依存ライブラリの取得

必要なファイルをクラスパスに配置します。Maven を利用すると依存するライブラリを自動的に 取得することが出来ます。(* JDBCドライバについては自動的に取得されませんので手動で配置 してください)

> mvn dependency:copy-dependencies -DoutputDirectory=lib
> ls -l lib

実行

Rinzaの実行には各種プロパティファイル、アクセスポリシー定義ファイルを適切に 設定・配置する必要があります。

> cd RINZA_HOME
> cp -p src/main/resources/agent.properties ./
> cp -p src/main/resources/logging.properties ./
> cp -p src/main/resources/log4j.properties ./
> cp -p src/main/resources/access-control.xml ./
> cp -p src/main/resources/ehcache.xml ./

* 初期設定

設定項目は各ファイルをご覧ください。必須の設定ファイルは agent.propertiesです。

エージェントを起動します。(ライブラリを RINZA_HOME/lib に設置した場合)

> java -Djava.ext.dirs=lib -jar rinza-rdf-agent-{バージョン}.jar 

サンプルコード

source:trunk/src/tools/jp/tyzoh/rinza/sample/RDFApp.java に クライアントAPIの利用例があります。 また、 Rinza RDF Repository API Javadoc も参考にしてください。