0

谁能告诉我如何使用 jena 程序为 dbpedia 创建一个 sparql 查询,而无需对查询进行硬编码。我不想只将查询存储在字符串中并执行它...我不知道如何做到这一点我是 sparql 的新手......任何人都可以帮助我......

提前致谢

4

1 回答 1

0

您能否添加更多关于您想要做什么的详细信息,即您的查询或您想要进行的特定类型的查询是否有通用模板?

Jena 确实支持将变量替换为准备好的查询,因此您可以对模板进行硬编码,然后根据您的输入根据需要替换值。但这是否适用取决于您要进行的查询。

作为一个非常简单的解决方案,您可以根据输入通过字符串连接构建查询字符串,然后使用 Jena 将其发送到 DBpedia。

编辑

请参阅 Ian 对您的其他问题的回答,该回答显示了如何使用 Jena 将值替换为准备好的查询

于 2011-04-17T17:22:10.633 回答