从SPARQL请求中获取@language标记

从SPARQL请求中获取@language标记,sparql,dbpedia,Sparql,Dbpedia,我使用以下命令来执行此请求: PREFIX res: <http://dbpedia.org/resource/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?trad where{ res:Apple rdfs:label ?trad } 前缀res: 前缀rdfs: 选择?交易 在哪里{ res:苹果 标签?贸易 } 这将返回以下结果: 如何在单独的列中获取语言标记(@ar、@es、@

我使用以下命令来执行此请求:

PREFIX res: <http://dbpedia.org/resource/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?trad
where{
res:Apple
rdfs:label ?trad
}
前缀res:
前缀rdfs:
选择?交易
在哪里{
res:苹果
标签?贸易
}
这将返回以下结果:

如何在单独的列中获取语言标记(@ar、@es、@fr)

我在w3.org上看到了一些可能有用的东西:


有什么想法吗?

SPARQL文档包含关于SPARQL的所有内容,因此,它始终是最适合挖掘的源代码

在您的情况下,关于的部分很有用

前缀res:
前缀rdfs:
选择?trad(lang(?trad)作为?lang),其中{
res:Apple rdfs:标签?交易
}

SPARQL文档包含有关SPARQL的所有内容,因此,它始终是最适合挖掘的源代码

在您的情况下,关于的部分很有用

前缀res:
前缀rdfs:
选择?trad(lang(?trad)作为?lang),其中{
res:Apple rdfs:标签?交易
}