我有各种我想测试的 sparql 查询。是否有一个网站或简单的程序可以让我测试这些查询?
我不想要这样的验证器,但我想真正执行查询并获得结果。
我有各种我想测试的 sparql 查询。是否有一个网站或简单的程序可以让我测试这些查询?
我不想要这样的验证器,但我想真正执行查询并获得结果。
一个很常见的是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 }'
如上所述,您可能会看到提供商是否通过其 SPARQL 端点提供了 Web 界面。他们通常会做例如Dbpedia、BBC Backstage等。
对于允许您输入任意端点以便查询它的工具,您可能需要检查Twinkle。这是我所知道的唯一能做到这一点的程序。
我运行了一个免费的 SPARQL 演示站点——不是端点,它没有数据——称为 Triplr。你可以试试http://triplr.org/sparql