如何在sparql查询中获取作为另一个资源属性的资源的值

如何在sparql查询中获取作为另一个资源属性的资源的值,sparql,dbpedia,spotlight-dbpedia,sparqlwrapper,Sparql,Dbpedia,Spotlight Dbpedia,Sparqlwrapper,如何从该查询中获取首都的值名称而不是URI SELECT ?capital WHERE { <http://dbpedia.org/resource/Germany><http://dbpedia.org/ontology/capital> ?capital} SELECT?大写字母 哪里{?首都} 在上面的查询中,我得到了德国首都的URI 如何仅获取文件而不是其URI?您想要的值实际上是RDFS label属性的值。如果正在使用,则可以使用如下查询: select

如何从该查询中获取首都的值名称而不是URI

SELECT ?capital 
WHERE { <http://dbpedia.org/resource/Germany><http://dbpedia.org/ontology/capital> ?capital}
SELECT?大写字母
哪里{?首都}
在上面的查询中,我得到了德国首都的URI
如何仅获取文件而不是其URI?您想要的值实际上是RDFS label属性的值。如果正在使用,则可以使用如下查询:

select ?label where {
  dbpedia:Germany dbpedia-owl:capital/rdfs:label ?label .
  filter langMatches(lang(?label),"en")
}

属性路径
dbpedia owl:capital/rdfs:label
意味着您将获得德国的首都,然后获得该首都的标签。
filter
表达式允许您仅选择资源的英文标签。当然,您可以删除此筛选器,但会得到多个结果,因为资源具有不同语言的标签。

您需要的值实际上是RDFS label属性的值。如果正在使用,则可以使用如下查询:

select ?label where {
  dbpedia:Germany dbpedia-owl:capital/rdfs:label ?label .
  filter langMatches(lang(?label),"en")
}

属性路径
dbpedia owl:capital/rdfs:label
意味着您将获得德国的首都,然后获得该首都的标签。
filter
表达式允许您仅选择资源的英文标签。当然,您可以删除此筛选器,但会得到多个结果,因为资源具有不同语言的标签。

您需要的值实际上是RDFS label属性的值。如果正在使用,则可以使用如下查询:

select ?label where {
  dbpedia:Germany dbpedia-owl:capital/rdfs:label ?label .
  filter langMatches(lang(?label),"en")
}

属性路径
dbpedia owl:capital/rdfs:label
意味着您将获得德国的首都,然后获得该首都的标签。
filter
表达式允许您仅选择资源的英文标签。当然,您可以删除此筛选器,但会得到多个结果,因为资源具有不同语言的标签。

您需要的值实际上是RDFS label属性的值。如果正在使用,则可以使用如下查询:

select ?label where {
  dbpedia:Germany dbpedia-owl:capital/rdfs:label ?label .
  filter langMatches(lang(?label),"en")
}


属性路径
dbpedia owl:capital/rdfs:label
意味着您将获得德国的首都,然后获得该首都的标签。
filter
表达式允许您仅选择资源的英文标签。当然,您可以删除此筛选器,但您会得到多个结果,因为资源具有不同语言的标签。

在answers.semanticweb.com复制为。在answers.semanticweb.com复制为。在answers.semanticweb.com复制为。在answers.semanticweb.com复制为。谢谢。请问为什么这个查询在其他国家不起作用,比如什么?我认为你的评论中缺少了一些东西。@user3335188我不确定你所说的其他国家是什么。我想,有些国家可能没有首都,但如果不知道你问的是哪一个,我可以提供更多帮助……谢谢。我正在Javascript中使用end ponit查询Dbpedia。有时它真的行为不端,有时它没有反应。例如,昨天没有对印度作出回应,今天没有对尼日尔、埃塞俄比亚作出回应。谢谢你,别介意。为web应用程序查询Dbpedia的有效方法是什么?@user3335188 Dbpedia端点通常有点不可靠;很容易遇到超时,系统经常因维护而停机。手动访问dbpedia.org/sparql进行检查很重要。javascript驱动的查询崩溃或不返回结果并不意味着查询一定有问题;服务器可能已关闭。谢谢。请问为什么这个查询在其他国家不起作用,比如什么?我认为你的评论中缺少了一些东西。@user3335188我不确定你所说的其他国家是什么。我想,有些国家可能没有首都,但如果不知道你问的是哪一个,我可以提供更多帮助……谢谢。我正在Javascript中使用end ponit查询Dbpedia。有时它真的行为不端,有时它没有反应。例如,昨天没有对印度作出回应,今天没有对尼日尔、埃塞俄比亚作出回应。谢谢你,别介意。为web应用程序查询Dbpedia的有效方法是什么?@user3335188 Dbpedia端点通常有点不可靠;很容易遇到超时,系统经常因维护而停机。手动访问dbpedia.org/sparql进行检查很重要。javascript驱动的查询崩溃或不返回结果并不意味着查询一定有问题;服务器可能已关闭。谢谢。请问为什么这个查询在其他国家不起作用,比如什么?我认为你的评论中缺少了一些东西。@user3335188我不确定你所说的其他国家是什么。我想,有些国家可能没有首都,但如果不知道你问的是哪一个,我可以提供更多帮助……谢谢。我正在Javascript中使用end ponit查询Dbpedia。有时它真的行为不端,有时它没有反应。例如,昨天没有对印度作出回应,今天没有对尼日尔、埃塞俄比亚作出回应。谢谢你,别介意。为web应用程序查询Dbpedia的有效方法是什么?@user3335188 Dbpedia端点通常有点不可靠;很容易遇到超时,系统经常因维护而停机。手动访问dbpedia.org/sparql进行检查很重要。javascript驱动的查询崩溃或不返回结果并不意味着查询一定有问题;服务器可能已关闭。谢谢。请问为什么这个查询在其他国家不起作用,比如什么?我认为你的评论中缺少了一些东西。@user3335188我不确定你所说的其他国家是什么。我想,有些国家可能没有首都,但不知道你问的是哪一个,