使用jena在sparql中创建查询而无需对查询进行硬编码?

时间:2011-04-17 14:31:28

标签: sparql jena

任何人都可以告诉我如何使用jena程序为dbpedia创建sparql查询而无需对查询进行硬编码..我不想只是将查询存储在字符串中并执行它...我没有想法如何制作因为我是sparql的新手......任何人都可以帮助我......

提前致谢

1 个答案:

答案 0 :(得分:0)

您是否可以添加更多有关您要执行的操作的详细信息,即您的查询或特定类型的查询是否有通用模板?

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

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

修改

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