SPARQL の結果を標準の XML 形式ではなく、構造化されたリストで返す .NET 用のライブラリはありますか? セムウェブを使用しています。そのような方法は見つかりませんでした。
質問する
136 次
1 に答える
1
SemWeb は、必要なものの構成要素を提供しているようです。ドキュメントを見ると、あなたが望むものと思われQueryResultSink
ます。それを使用して結果のリストを作成するか、結果が到着したら直接操作することができます。
または、 dotnetrdfを試してください。この紹介では、クエリの結果、反復可能なSparqlResultSetが生成されることが示されています。
例から:
TripleStore store = new TripleStore();
// ...data...
Object results = store.ExecuteQuery("SELECT * WHERE {?s ?p ?o}");
if (results is SparqlResultSet) {
SparqlResultSet rset = (SparqlResultSet)results;
foreach (SparqlResult result in rset) {
Console.WriteLine(result.ToString());
}
}
于 2010-04-08T14:08:14.283 に答える