我在http://docs.rdf4j.org/custom-sparql-functions/的RDF4J文档中发现它支持使用Java创建自定义函数。
我尝试实现此回文示例,并对GraphDB运行示例查询。我正在使用RDF4J Java库对GraphDB执行查询。执行查询时,没有出现明显的错误,但未返回任何结果。
GraphDB是否支持运行自定义RDF4J函数? RDF4J自定义函数的文档指出,您必须将JAR放在类路径上,然后它才能工作。什么类路径?我可以将其内置到通过RDF4J库执行查询的项目中,还是可以在启动服务器之前将自定义函数JAR放在GraphDB的类路径上?
答案 0 :(得分:1)
如果graphdb作为依赖于平台的嵌入式启动器提供,例如.exe
,.deb
等。您需要执行其他步骤。
在安装文件夹(例如GrapDBFree
)下,有一个名为app
的文件夹。首先,将具有自定义功能的jar放在app/lib
文件夹中,然后通过将jar添加到此处声明的app/GraphDBFree.cfg
条目中来编辑app.classpath=
文件。