3

我有各种我想测试的 sparql 查询。是否有一个网站或简单的程序可以让我测试这些查询?

我不想要这样的验证器,但我想真正执行查询并获得结果。

4

3 回答 3

2

一个很常见的是DBPEDIA SPARQL 端点。Dbpedia 包含来自 Wikipedia 的 RDF 格式的信息框,并提供一个 SPARQL 端点来查询该数据。

也可以尝试来自http://lod.openlinksw.com/sparql的 Openlink Software 的 LOD 缓存。它包含著名的关联数据云的一个子集。

另一个很好的测试一些查询是英国政府教育数据库。请参阅SPARQLing data.gov.uk:Edubase 数据

所有这些链接都将指向基于 Web 的表单,您可以在其中输入您的查询。

如果您告诉我们您正在运行什么类型的查询,我们可能会提供更好的建议。

编辑:在 roqet 工具上添加注释

使用您自己的数据直接测试 SPARQL 查询的程序……roqet来自Redland 库。你可以做类似...

roqet -Dhttp://xmlns.com/foaf/0.1/ 
      -e 'select * where {<http://xmlns.com/foaf/0.1/Person> ?p ?v }'

或者

roqet -Dfile://path/to/your/rdf.file 
       -e 'select * where { ?s ?p ?o }'
于 2011-02-09T19:51:36.500 回答
2

如上所述,您可能会看到提供商是否通过其 SPARQL 端点提供了 Web 界面。他们通常会做例如DbpediaBBC Backstage等。

对于允许您输入任意端点以便查询它的工具,您可能需要检查Twinkle。这是我所知道的唯一能做到这一点的程序。

于 2011-02-10T07:52:39.753 回答
0

我运行了一个免费的 SPARQL 演示站点——不是端点,它没有数据——称为 Triplr。你可以试试http://triplr.org/sparql

于 2011-02-11T05:22:48.287 回答