1

SemWeb ライブラリを使用して、リモート SPARQL エンドポイントで SPARQL クエリを作成しようとしています。

これは、Semweb に付属の例であるため、私がフォート テストを使用しているものです。

SparqlHttpSource source = new SparqlHttpSource("my_endpoint");

source.RunSparqlQuery("SELECT * WHERE {?entity dcterms:title 'someentity' }", new SparqlXmlQuerySink(Console.Out));

さて、クエリが xml ではなく javascript を返しているのですが、どうすればそれを知ることができますか? 次の簡単な例を使用します。

SparqlHttpSource source = new SparqlHttpSource("my_endpoint");

source.RunSparqlQuery("SELECT * WHERE {?entity dcterms:title 'someentity' }", Console.Out);

私の質問は、結果を xml 形式で取得するように semweb に指示するにはどうすればよいですか?

ありがとう

4

2 に答える 2

1

私を助けてくれてありがとう

私は答えを見つけました、単に私のエンドポイントアドレスが間違っていました、今それは働いています

URLので/sparqlについて言及するのを忘れました。

于 2010-06-30T12:32:50.497 に答える
0

エンドポイントの構成を見てください。エンドポイントが提供する出力を決定するさまざまな方法があります。

または、json 出力をシリアル化して使用することもできます。

于 2010-06-30T08:04:01.213 に答える