sparql - 如何列出 Virtuoso 中的所有图表?

标签 sparql virtuoso

当我转到 http://localhost:8890/sparql/ 时,有两个字段:Default Data Set Name (Graph IRI)query 。我如何列出我的数据库中可用的所有图表(在前一个字段中)?该字段不是强制性的,我可以对所有 namespace 运行查询。但我想知道如何列出可用的图表。

我能够运行的唯一非空图是 http://localhost:8890/sparql

例如,在关系数据库环境中,我相信可以从系统表中检索此类信息。

最佳答案

如评论中所述,this query将为您提供目标商店中所有命名图的列表(如前所述,它与“命名空间”不同)——

  SELECT  DISTINCT ?g 
   WHERE  { GRAPH ?g {?s ?p ?o} } 
ORDER BY  ?g

您可以在 DBpedia endpoint 上查看实时结果(此处限制为 100 个图表名称) (一个非常短的列表,如您所料)和 URIBurner (一个更长、更多样化的列表)。

关于sparql - 如何列出 Virtuoso 中的所有图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40854135/

相关文章:

java - SPARQL 选择特定数据

sparql - 在 SPARQL 中选择文字?

Pizza本体的SPARQL查询

sparql - 复杂的 SPARQL 查询 - Virtuoso 性能提示?

sparql - Virtuoso 中用户定义的 SPARQL 聚合函数

rdf - SPARQL 查询 RDF 文件

sparql - 关于 DBPedia 访问

sparql - 如何跳过 DBpedia SPARQL 请求中的错误日期?

database - 开源 Virtuoso DB 或任何特定图形的大小

linux - E : Unable to locate package virtuoso-vad-cartridges while installing Virtuoso