RDF4J的AST是否支持SPARQL查询重写及相关序列化实现问询
RDF4J 基于AST序列化SPARQL字符串相关需求
根据现有相关技术回答,似乎可以使用RDF4J的SyntaxTreeBuilder生成的AST在内存中修改已解析的SPARQL查询,再将其序列化回SPARQL字符串。但目前暂未找到任何支持基于该AST完成此序列化操作的实现。
目前最接近的方案是SparqlQueryRenderer,不过使用场景要求基于AST开展工作,而非SPARQL代数模型,该方案无法适配需求。
当然也可以自行实现一个类,以AST访问者的形式遍历节点重建SPARQL查询字符串,但若RDF4J本身尚不支持该功能、没有对应官方实现,更倾向于使用其他符合要求的库。
内容的提问来源于stack exchange,提问作者Blake Regalia
相关产品推荐
相关产品推荐

