第2章 RDFグラフの設定

目次

システム環境の設定
SPARQLサービスの設定
joseki.warのデプロイ
Apache Tomcatの使用方法
Oracle WebLogic Serverの使用方法
SPARQLサービスにおけるOracle NoSQL Database接続の構成
SPARQLサービスの構成: Oracle NoSQL Database

システム環境の設定

RDFグラフ機能を使用するには、まずシステム環境に必要なソフトウェアがあることを確認する必要があります。前提条件として必要なソフトウェアのリストについては、「前提条件となるソフトウェア」を参照してください。

  1. オラクルのSoftware Delivery CloudからRDFグラフ機能(rdf_graph_for_nosql_database.zip)をダウンロードして、一時ディレクトリ(たとえば、Linuxシステムの場合は/tmp/jena_adapter)に展開します。(指定する一時ディレクトリが存在しない場合には、展開する前に作成してください。)

    ダウンロードの詳細な手順は、「前提条件となるソフトウェア」を参照してください。

  2. RDFグラフ機能のディレクトリとファイルは、次のような構造です。

    jar/ 
        jar/sdordfnosqlclient.jar
    javadoc/ 
    	javadoc/javadoc.zip
    joseki/ 
        joseki/index.html 
    	joseki/application.xml 
    	joseki/update.html 
    	joseki/xml-to-html.xsl 
    	joseki/joseki-config.ttl
    web/ 
    	web/web.xml
    war/
    	war/joseki.war
    examples/ 
        examples/Examples1.java 
        examples/Examples1b.java 
        examples/Examples1c.java 
        examples/Examples1d.java 
        examples/Examples2.java 
        examples/Examples2b.java 
        examples/Examples3.java 
        examples/Examples4.java 
        examples/Examples4b.java 
        examples/Examples5.java 
        examples/Examples5b.java 
        examples/Examples5c.java 
        examples/Examples5d.java 
        examples/Examples5e.java 
        examples/Examples5f.java 
        examples/Examples5g.java 
        examples/Examples5h.java 
        examples/Examples6.java
        examples/Examples7.java 
        examples/Examples8.java 
        examples/Examples9.java
        examples/Examples10.java 
        examples/Examples11.java 
        examples/Examples12.java 
        examples/Examples13.java 
        examples/Examples14.java 
        examples/Examples15.java 
        examples/Examples16.java
        examples/Examples16b.java
        examples/Examples17.java
        examples/example.nt
  3. ディレクトリとファイルの構造には、次の行も含まれている必要があります。

    examples/family.rdf
    sparqlgateway/
    sparqlgateway.war

    kvclient.jarを<Jena_DIR>/lib (Linuxの場合)または<Jena_DIR>\lib (Windowsの場合)にコピーします(kvclient.jarは$KVHOME/lib or $KVHOME/libにあります)。

  4. JAVA_HOME環境変数がJDK 1.6 (Update 25以上)のインストール先を参照していない場合には、適切に定義してください。次に例を示します。

    setenv JAVA_HOME /usr/local/packages/jdk16_u25/
  5. SPARQLプロトコルをサポートするSPARQLサービスが設定されていない場合は、「SPARQLサービスの設定」の説明に従って設定します。