gpt4 book ai didi

SPARQL 从 dbpedia 获取最高峰

转载 作者:行者123 更新时间:2023-12-05 04:06:06 27 4
gpt4 key购买 nike

如何从 dbpedia 中获取前 10 名最 Alpine 的列表?

我不知道如何开始,因为我在寻找特定山峰的正确属性时已经失败了。我在中找不到“海拔”或“高度”的任何属性 http://dbpedia.org/page/Mount_Everest

我认为一个有趣的属性是海拔?

有人可以帮忙吗?

最佳答案

这是公共(public)管理数据的问题,没有正式的模式,所以一些山有 dbo:elevation ( http://dbpedia.org/page/Lhotse ) 而有些只有 dbp:elevationRef ( http://dbpedia.org/page/K2 )。您有两种选择,一种是技术性的,一种是对社会有益的。

技术选项是获取前 14 名的查询,并对字符串“(Ranking x)”使用后处理以获得前 10 名。


SELECT DISTINCT ?mountain ?rank
在哪里 {
? 山 dbp:列表 dbr:八千。
?山 dbp:elevationRef ?等级。
}

社会有益的解决方案是通过维基百科上八千山类别中的那些山脉,并确保它们都在其描述框中设置了高程属性,以便 DBpedia 将抓取它并且您可以运行您想要的查询:


SELECT DISTINCT ?mountain ?elevation
在哪里 {
? 山 dbp:列表 dbr:八千。
?mountain dbo:elevation ?elevation。
}
按降序排列(?海拔)
限制 10

关于SPARQL 从 dbpedia 获取最高峰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50260875/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com