我有一个如下所示的 SPARQL 查询,用于选择具有我从 DBpedia 定义的特定标签的主题。
SELECT ?subject
WHERE {
?subject rdfs:label ?label.
FILTER ( regex (?label,"^json$", "i") )
}
Run Code Online (Sandbox Code Playgroud)
这个对我有用。
现在我正在尝试rdf:type通过此查询检索每个主题。
SELECT ?subject ?type
WHERE {
?subject rdfs:label ?label;
rdf:type ?type.
FILTER ( regex (?label,"^json$", "i") )
}
Run Code Online (Sandbox Code Playgroud)
但我从中得到了空结果。
如果替换?subject为特定资源,它会再次起作用。
SELECT ?type
WHERE {
<http://dbpedia.org/resource/JSON> rdf:type ?type.
}
Run Code Online (Sandbox Code Playgroud)
无法弄清楚发生了什么。我怎样才能得到预期的结果?
| 归档时间: |
|
| 查看次数: |
2872 次 |
| 最近记录: |