RDF4j

ウェブサイト

本記事の対象バージョン:3.3.0

ライセンス

  • オープンソース(Eclipse Distribution License (EDL), v1.0.)

必要なもの

  • Java と Tomcat のインストール

Installation

Webサーバとして実行する場合

RDFJ Server and Workbenchを使う

  • まず、https://rdf4j.org/download/ からRDF4J 3.3.0 SDK (zip) をダウンロード
  • zipファイルを解凍後、war/rdf4j-*.warをTomcatのwebappsディレクトリに以下にコピーする。
    • 例えばTomcat のインストール先が/opt/tomcatなら以下のようなコマンドでコピーできる
cp rdf4j-*.war /opt/tomcat/webapps/
  • ブラウザから、http://localhost:8080/rdf4j-workbenchにアクセスするとトップページが表示される。
    • Repositories -> New repository から、IDとタイトルなどを入力してリポジトリを作成する。
    • リポジトリ作成後、Modify->Addからファイルをアップロードしてデータをインポートできる。

コンソールからデータをロードする場合

  • zipを解凍したフォルダ内の bin/console.sh を実行するとCUIが起動する。
    • まずサーバに接続
> connect http://localhost:8085/rdf4j-server
Disconnecting from default data directory
Connected to http://localhost:8085/rdf4j-server
  • 次にリポジトリを作成する。最初にリポジトリのタイプ(native, memoryなど)を選択してから、リポジトリ名など必要事項を入力する。デフォルトで良い場合は何も入力しない。
> create native
Please specify values for the following variables:
Repository ID [native]: 
Repository title [Native store]: 
Query Iteration Cache size [10000]: 
Triple indexes [spoc,posc]: 
EvaluationStrategyFactory [org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategyFactory]: 
Repository created
  • なお、すでにリポジトリを作成済みの場合はopen <repository_name>のようにすると開くことができる)
  • 最後に、loadコマンドでロードを行う。into以下は省略可能
> load <input_path> into <name_of_graph>
Loading data...
Data has been added to the repository (2565 ms)

Java プログラムから使用する場合

  • TBA