gpt4 book ai didi

python - 在通过 SPARQLwrapper 查询时,如何告诉 Stardog 使用推理?

转载 作者:太空宇宙 更新时间:2023-11-04 10:00:50 26 4
gpt4 key购买 nike

我有一个 SPARQL 查询,它在启用推理时在 Stardog 查询面板中返回结果,但在禁用时不返回结果。当我尝试使用 SPARQLwrapper 通过 python 进行查询时,我没有得到任何结果。我尝试了一个不同的查询,它不依赖于推理,并且通过没有推理的 Stardog 查询面板和 SPARQLwrapper 获得了相同的结果。所以我怀疑当我通过 python 查询时没有应用推理,这就是没有结果的原因。所以我的问题是如何让 Stardog 在通过 SPARQLwrapper 查询时使用推理?

最佳答案

documentation Stardog 的不错:

HTTP

For HTTP, the reasoning flag is specified with the other HTTPrequest parameters:

$ curl -u admin:admin -X GET "http://localhost:5822/myDB/query?reasoning=true&query=..."

这意味着只需将参数 ?reasoning=true 添加到远程 URL 字符串即可。

关于python - 在通过 SPARQLwrapper 查询时,如何告诉 Stardog 使用推理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43695589/

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