利用者向け情報
Rinza RDF Repository アプライアンス
Rinza RDF Repository をセットアップ済みの仮想環境イメージを提供しています。詳しくはこちら。
インストール
Rinza RDF Repository の利用には下記の外部ライブラリが必要です。 各入手元よりダウンロードしてください。 下記リスト中のjarファイルを RINZA_HOME/lib ディレクトリにコピーしてください。
| 名称 | 動作確認済み バージョン | ファイル名 | 入手元 |
| Xerces-J | 2.6.2 | xercesImpl.jar | http://xml.apache.org/xerces2-j/ |
| xml-apis.jar | |||
| castor | 0.9.5.3 | castor-0.9.5.3-xml.jar | http://www.castor.org/ |
| Jakarta Commons | http://jakarta.apache.org/commons/ | ||
| - Collections | 2.1.1 | commons-collections-2.1.1.jar | |
| - Pool | 1.2 | commons-pool-1.2.jar | |
| - DBUtils | 1.0 | commons-dbutils-1.0.jar | |
| - DBCP | 1.2.1 | commons-dbcp-1.2.1.jar | |
| - Codec | 1.3 | commons-codec-1.3.jar | |
| - Logging | 1.0.4 | commons-logging.jar | |
| log4j | 1.2.8 | log4j-1.2.8.jar | http://logging.apache.org/log4j/ |
| ehcache | 1.1 | ehcache-1.1.jar | http://ehcache.sourceforge.net/ |
その他、動作にはリレーショナルデータベースが必要となります。接続には対応する JDBCドライバが必要となります。
動作確認済みRDBMS
- PostgreSQL 8.1.4 http://www.postgresql.org/
- PostgreSQL 8.0.3 http://www.postgresql.org/
- MySQL 5.0.4 http://www.mysql.org/
- MySQL 4.1.13 http://www.mysql.org/
※ データの挿入を高速化するパッチは 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 も参考にしてください。
