一括解析して 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 が通信するデフォルトのフォーマットを変更するオプションはありますか?
お時間をいただきありがとうございます。