sparql - DBpedia URL 指定 rdfs:label 不起作用
问题描述
在这里,我对 DBpedia 进行了 SPARQL 查询,以获取项目的所有属性。
通常我会通过它的短标签名称来指定 ?item ,就像?item rdfs:label "Reddit"@en .
. 但是在这里我想用长 URL 指定查询?item rdfs:label <http://dbpedia.org/resource/Telegram_(software)> .
,?item rdfs:label "Telegram_(software)"@en .
因为它的括号不起作用。我也尝试过?item rdfs:label "Telegram_%28software%29"@en .
,但效果不佳。
那么,如何在 DBpedia 上为 rdfs:label 使用长 URL?谢谢。
SELECT DISTINCT *
WHERE
{
?item rdfs:label "Reddit"@en . # works
# ?item rdfs:label <http://dbpedia.org/resource/Reddit> . # doesn't work for long url format
# ?item rdfs:label <http://dbpedia.org/resource/Telegram_(software)> . # doesn't work for long url format
?item ?prop ?tmp .
}
解决方案
推荐阅读
- bluetooth - 是否有在 ble 中获取连接的远程设备名称的选项?
- javascript - 如何防止竖线中的图例在 Chart.js 中重叠?
- graphql - 使用 graphql union 返回一个包含一些空对象的数组
- php - 返回数据为空,但从模型设置时它工作
- list - 列表视图和详细视图的同步
- android - 如何在 MVVM 模式中从小部件与 db 交互
- php - 计算PHP中两个日期之间的差异?
- angular - 打字稿错误:“T”类型的参数不能分配给“数字”类型的参数?
- python - 使用 Bokeh 对数据框列进行交互式切片
- java - 无法在 Maven 项目中解析符号“TestUnit”