Sparql选择仓库上显示的所有不同语言

Sparql选择仓库上显示的所有不同语言,sparql,rdf,semantic-web,Sparql,Rdf,Semantic Web,我试图选择sparql端点上出现的所有不同的语言标记(如DBpedia),并将它们显示为一个列表,但到目前为止运气不佳 端点上三元组的一个简单示例 <person1> rdfs:label "name1"@en <person1> rdfs:label "name2"@fr <person2> rdfs:comment "comment"@en <person2> rdfs:label "name3"@el rdfs:label“na

我试图选择sparql端点上出现的所有不同的语言标记(如DBpedia),并将它们显示为一个列表,但到目前为止运气不佳

端点上三元组的一个简单示例

<person1> rdfs:label "name1"@en  
<person1> rdfs:label "name2"@fr  
<person2> rdfs:comment "comment"@en  
<person2> rdfs:label "name3"@el
rdfs:label“name1”@en
rdfs:标签“名称2”@fr
rdfs:comment“comment”@en
rdfs:标签“name3”@el
目标是创建一个sparql查询,返回:
fr
en
el

有没有办法有效地选择语言标签


是否有任何sparql版本(1.0,1.1)的解决方案

如果您的标记包括SPARQL,您可以尝试以下方法:

SELECT DISTINCT ?lang
WHERE {
    ?s ?p ?o .
    BIND (lang(?o) AS ?lang)
}

在你的环境中,什么是仓库?更多地了解你正在努力实现的目标,以及你正在使用的工具,将有助于人们提供建议。就目前而言,这是一个如此广泛的问题,它并不真正适合这个网站。