gpt4 book ai didi

使用 DBPedia 提取 Wikipedia 信息框数据的 SPARQL 查询

转载 作者:行者123 更新时间:2023-12-02 21:25:39 26 4
gpt4 key购买 nike

如何使用DBPedia提取维基百科页面的信息框数据?如果有人能够直接向我提供可以在 DBPedia 端点运行的查询,以将信息框内容作为属性值的键值对获取,那就太好了b>.例如,

查询圣雄甘地应返回类似以下内容:

出生日期:1869年10月2日
出生名:莫罕达斯·K·甘地,
休息地点:德里,
死亡日期 : 1948-01-30

由于这只是我正在从事的项目的一小部分,因此我避免讨论 SPARQL 等细节。

最佳答案

假设您的 URI 是 dbpedia.org/resource/Mahatma_Gandhi(来自 en.wikipedia.org/wiki/Mahatma_Gandhi),您可以简单地执行以下操作:

select * {
<http://dbpedia.org/resource/Mahatma_Gandhi> dbpedia-owl:birthDate ?birthDate;
dbpedia-owl:birthName ?name;
dbpedia-owl:restingPlace ?restingPlace;
dbpedia-owl:deathDate ?deathDate
}

试试 http://dbpedia.org/sparql (direct link)

如果您要查询其他资源,我建议您这样做

select * {
<http://dbpedia.org/resource/Mahatma_Gandhi> dbpedia-owl:birthName ?name.
OPTIONAL{<http://dbpedia.org/resource/Mahatma_Gandhi> dbpedia-owl:birthDate ?birthDate}
OPTIONAL{<http://dbpedia.org/resource/Mahatma_Gandhi> dbpedia-owl:restingPlace ?restingPlace}
OPTIONAL{<http://dbpedia.org/resource/Mahatma_Gandhi> dbpedia-owl:deathDate ?deathDate}
}

关于使用 DBPedia 提取 Wikipedia 信息框数据的 SPARQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24600949/

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