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);

所以我的问题是,我如何告诉 semweb 以 xml 格式获取结果?

谢谢

4

2 回答 2

1

感谢您尝试帮助我

我找到了答案,只是我的端点地址错误,现在它正在工作

我忘了在我的 URL 中提及 /sparql。

于 2010-06-30T12:32:50.497 回答
0

查看您的端点配置,端点有多种方式决定要提供的输出。

Alternitavly 你可以序列化 json 输出并使用它。

于 2010-06-30T08:04:01.213 回答