1

RDB から RDF への変換に D2R サーバーを使用しています。D2R サーバーを使用しているときに、この rdf を Jena TDB でバックアップされたデータセットに保存したいと考えています。要するに、Jena TDB と D2R を統合したいと考えています。

RDB から RDF への変換のコードは次のとおりです。

public static void main String(args[])
{

  String writeLocation="C:/Users/PJH/Desktop/Destination/";

    // Get the Jena Model view of the D2RQ RDF object.
    Model m = new ModelD2RQ("C:/Users/PJH/desktop/d2rq-0.8.1/d2rq-0.8.1/doc/example/mapping-iswc.ttl");


    //Writing into a file.
    // writeLocation="C:/Users/PJH/Desktop/Destination/";
    System.out.println("HIiiiiiiiiiiii");

    FileManager fm = FileManager.get();
    fm.addLocatorClassLoader(JenaD2RQClass.class.getClassLoader());

    // m=fm.get().loadModel(fileNmaeURI);
    FileOutputStream fout =new FileOutputStream(writeLocation+"D2RQCopy1234567.rdf");
    m.write(fout,"TURTLE");
}

この D2RQ マップされたモデルを Jena TDB でサポートされたデータセットに保存する方法は?

4

1 に答える 1