2015-08-22 82 views
2

我试图将Apache Jena 3.0中的ResultSet转换为Model将Jena结果集转换为模型

以前我用的

ResultSetFormatter.toModel功能,但这似乎已被删除。

当前获得ResultSet的模型(用于序列化为JSON-LD和RDF/XML)的最佳方式是什么?

+0

长时间未使用API​​(自版本2开始),但似乎在ResultSet中有'[getResourceModel]](https://jena.apache.org/documentation/javadoc/arq/ org/apache/jena/query/ResultSet.html#getResourceModel--)本身。不确定它有正确的语义,但类型匹配。 – toniedzwiedz

回答

4

RDFOutput.toModel

ResultSetFormatter操作耶拿2.13.0被弃用占位符留下和javadoc指RDFOutput

+0

嗯,有没有占位符或在https://jena.apache.org/documentation/javadoc/arq/org/apache/jena/query/ResultSetFormatter.html,我可以看到它的引用! – JoelKuiper

+0

在2.13.0有。你有没有跳过那个版本? – AndyS

+1

我已经退出循环了一段时间,至少会提到最新版本的RDFOutput(因为它确实提到了XML序列化不是RDF,但没有提供如何获得它的提示)。 – JoelKuiper