首页 > 解决方案 > 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 .
}

标签: sparqlsemantic-webdbpedia

解决方案


推荐阅读