谁能告诉我如何使用 jena 程序为 dbpedia 创建一个 sparql 查询,而无需对查询进行硬编码。我不想只将查询存储在字符串中并执行它...我不知道如何做到这一点我是 sparql 的新手......任何人都可以帮助我......
提前致谢
您能否添加更多关于您想要做什么的详细信息,即您的查询或您想要进行的特定类型的查询是否有通用模板?
Jena 确实支持将变量替换为准备好的查询,因此您可以对模板进行硬编码,然后根据您的输入根据需要替换值。但这是否适用取决于您要进行的查询。
作为一个非常简单的解决方案,您可以根据输入通过字符串连接构建查询字符串,然后使用 Jena 将其发送到 DBpedia。
编辑
请参阅 Ian 对您的其他问题的回答,该回答显示了如何使用 Jena 将值替换为准备好的查询