1

一括解析して AllegroGraph トリプルストアにアップロードするためのアプリケーションに取り組んでいますが、問題が発生しました。以下のコードを使用して、問題のグラフを開いて読み取ることができます。

        AllegroGraphConnector conn = new AllegroGraphConnector(myHost, myGraph, myUsername, myPassword);

        Graph g = new Graph();
        conn.LoadGraph(g, "");

        g.BaseUri = new Uri(MOG);
        foreach (RTSNode r in _nodes)
        {
            IUriNode sbj = g.CreateUriNode(new Uri(RTSuri + r.myName));
            IUriNode pred = g.CreateUriNode(new Uri(MOG));
            ILiteralNode obj = g.CreateLiteralNode(r.myName, "en");

            g.Assert(new Triple(sbj, pred, obj));
        }

        conn.SaveGraph(g);

前述のように、グラフは正常にロードされ、トリプルがローカル バージョンに追加されています。しかし、保存しようとすると、400- Bad request エラーが発生します。完全なデバッグを有効にすると、次の原因によるエラーが表示されます。

サポートされていないファイル形式: 'application/n-triples' はサポートされているコンテンツ タイプではありません

AllegroGraphConnector が通信するデフォルトのフォーマットを変更するオプションはありますか?

お時間をいただきありがとうございます。

4

1 に答える 1