8.10 RDFデータをバルク・ロードするためのORARDFLDRユーティリティ
この項では、RDF/XML
、N-Triples
、Turtle
、JSON-LD
などの様々な標準形式でシリアライズされたRDFデータをバルク・ロードするための、ORARDFLDRユーティリティ・プログラムの使用について説明します。
Javaクラスoracle.rdf4j.adapter.utils.RDFLoader
は、Oracle Adapter for Eclipse RDF4Jに含まれています。これは、Eclipse RDF4JのRDFパーサーをOracle Databaseのスケーラブルなバルク・ロード機能と組み合せて使用して、RDFファイルを解析しOracle Databaseにロードします。
このユーティリティ・プログラムは、ディレクトリ内のすべてのファイルをOracle Database内のRDFグラフにロードします。RDF/XML
、Turtle
、N-Triple
、N-Quads
、Trig
およびJSON-LD
など、複数のRDFシリアライズをサポートしています。gzip
で圧縮されたファイルは、そのgzip
ファイルを解凍することなく直接ロードできます。また、Unicode文字、特殊文字およびロング・リテラル(CLOB
)は自動的に処理されます。
ORARDFLDRユーティリティ・プログラムの実行
ORARDFLDRを実行するコマンドを次に示します。このコマンドは、「Oracle RDF Graph Adapter for Eclipse RDF4Jを使用するための設定および構成」で説明したようにEclipse RDF4J用Oracleサポートのjarおよび必要なサポートjarがすべて/tmp/oracle_adapter/jar
にあることが前提となっています。
- 使用方法:
java -cp /tmp/oracle_adapter/jar/'*' oracle.rdf4j.adapter.utils.RDFLoader <command_line_arguments>
- ヘルプの詳細:
java -cp /tmp/oracle_adapter/jar/'*' oracle.rdf4j.adapter.utils.RDFLoader --help
便宜上、bin
ディレクトリ内のシェル・スクリプトも実行できます。このシェル・スクリプトの実行のためには、CLASSPATH
環境変数を適切に設定する必要があります。次に、このスクリプトを使用するための前提条件とコマンドについて説明します:
前提条件: CLASSPATH
環境変数を設定し、このキットの/bin
ディレクトリがUnixのPATH
環境変数にあることを確認します。
- 設定(Cシェルのコマンドライン・インタフェースを想定):
export CLASSPATH=/tmp/oracle_adapter/jar/'*' export PATH=/tmp/oracle_adapter/bin:$PATH
- 使用方法:
orardfldr <command_line_arguments>
- ヘルプの詳細:
orardfldr --help