首页 > 解决方案 > sparql rdfs:range 不返回任何内容

问题描述

我正在尝试运行查询以获取rdfs:range不同的谓词。这是我的查询:

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> 
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

select DISTINCT *
FROM <http://dbpedia.org> 
where{
?s ?p ?o.
?p rdfs:range ?t.

FILTER (?p = <http://dbpedia.org/ontology/spouse>)

} LIMIT 10

但是查询返回一个空表作为返回。我可以在 上运行其他查询,dbpedia但它有这个问题rdfs:range。我正在使用 virtuoso openlink 进行 rdf 存储。

ttl 列表

我使用此命令添加它们:

ld_dir('/home/dbpedia_ttls', '*.ttl', 'http://dbpedia.org');

标签: sparqlrdfsopenlink-virtuoso

解决方案


推荐阅读