以下资源http://dbpedia.org/page/Ulugh_Beg有一个“foaf:name”字段,其中包含两个值:
为什么此查询在http://dbpedia.org/sparql上没有返回任何结果?
select ?article
where
{
?article foaf:name "Ulugh Beg"
}
答案 0 :(得分:2)
您在http://dbpedia.org/page/Ulugh_Beg上看到的值是一种HTML呈现方式,它并不总能完美地反映底层的RDF数据。如果滚动到该页面的底部,则会有一些原始数据链接,您可以在其中浏览实际RDF格式的数据。例如,如果你抓住N3/Turtle版本,就会看到
dbpedia:Ulugh_Beg
dc:description "Timurid ruler"@en , "Timurid ruler" ;
foaf:givenName "Ulugh"@en ;
foaf:name "Beg, Ulugh"@en , "Ulugh Beg"@en .
该名称的语言标记为 en 。如果您想按此名称查询,则需要包含该内容。例如:
select ?person where {
?person foaf:name "Ulugh Beg"@en
}