我使用http://dbpedia.org/sparql来执行此请求:
PREFIX res: <http://dbpedia.org/resource/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?trad
where{
res:Apple
rdfs:label ?trad
}
返回以下结果:
如何在单独的列中获取语言标记(@ ar,@ es,@ fr)?
我在w3.org上看到了一些可能有用的东西:
有什么想法吗?
答案 0 :(得分:2)
SPARQL文档包含有关SPARQL的所有内容,因此,它始终是最合适的搜索源。
在您的情况下,关于the language of an RDF term的部分很有用。
PREFIX res: <http://dbpedia.org/resource/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?trad (lang(?trad) as ?lang) WHERE {
res:Apple rdfs:label ?trad
}