我在这里的RDF4J文档中发现,http://docs.rdf4j.org/custom-sparql-functions/支持使用http://docs.rdf4j.org/custom-sparql-functions/创建自定义函数。
我试图实现这个回文示例,并对GraphDB运行示例查询。我使用RDF4J java库来执行对GraphDB的查询。在执行查询时,我没有得到明显的错误,但没有返回结果。
GraphDB是否支持运行自定义RDF4J函数?RDF4J自定义函数的文档声明,您必须将JAR放在类路径上,并且它将工作。什么类路径?我可以将其构建到正在通过RDF4J库执行查询的项目中,还是在启动服务器之前将自定义函数JAR放在GraphDB的类路径上?
发布于 2018-12-13 07:42:00
如果graphdb作为依赖于平台的嵌入式启动程序(例如.exe、.deb等)出现,那么您将需要额外的步骤。
在installation文件夹(例如GrapDBFree)下,有一个名为app的文件夹。首先,将带有自定义函数的jar放在app/lib文件夹中,然后通过将jar添加到声明在其中的app.classpath=条目来编辑app/GraphDBFree.cfg文件。
https://stackoverflow.com/questions/53711234
复制相似问题