gpt4 book ai didi

python - 如何查询 DBpedia 文件转储?

转载 作者:太空宇宙 更新时间:2023-11-03 15:36:44 25 4
gpt4 key购买 nike

如何使用 Python 从 DBpedia 数据转储中获取有关实体的信息?

当前 stackoverflow 上的大多数帖子都使用端点,而不是使用 https://datascience.stackexchange.com/questions/4873/querying-dbpedia-from-python 的数据转储文件(如 SPARQL Endpoint interface to Python )

One scikit-learn 的使用方法的实现只是简单地迭代它并将它们放入字典中

例如,如果想仅从 info-box data dumps 的属性中查找特定日期出生的名人.

我尝试使用 SPARQL 端点接口(interface)执行相同的操作,但显然它不适用于数据转储。

最佳答案

通常,您会将此数据加载到 RDF 存储中(如果还没有,请安装一个)并使用 SPARQL 对其进行查询。

通过这样做,您将创建一个本地 DBPedia 镜像。考虑到 DBPedia 已经提供了 SPARQL 端点,您是否有理由不能直接使用它?

This StackOverflow answer mentions the options you have for setting up a local DBPedia mirror: Why dbpedia result is not consistant

这些都不是 Python 特有的 - SPARQL 是 RDF 数据的标准查询语言。

或者,您可以迭代文件以查找即时所需的信息。这样您就失去了灵 active (“查询”是您的代码),但可以节省内存使用量。

关于python - 如何查询 DBpedia 文件转储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42467690/

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