0

我在此处的 RDF4J 文档http://docs.rdf4j.org/custom-sparql-functions/中发现它支持使用 Java 创建自定义函数。

我试图实现这个回文示例并针对 GraphDB 运行示例查询。我正在使用 RDF4J java 库对 GraphDB 执行查询。执行查询时,我没有收到明显的错误,但没有返回任何结果。

GraphDB 是否支持运行自定义 RDF4J 函数?RDF4J 自定义函数的文档声明您必须将 JAR 放在您的类路径中,它才会起作用。什么类路径?我可以将它构建到通过 RDF4J 库执行查询的项目中,还是在启动服务器之前将自定义函数 JAR 放在 GraphDB 的类路径中?

4

1 回答 1

1

如果graphdb 作为依赖于平台的嵌入式启动器出现,例如.exe.deb等,您将需要一个额外的步骤。

在安装文件夹(比如GrapDBFree)下,有一个名为app. 首先,将带有自定义函数的 jar 放在app/lib文件夹中,然后app/GraphDBFree.cfg通过将 jar 添加到app.classpath=那里声明的条目来编辑文件。

于 2018-12-13T07:42:00.937 回答