将重复的 RDF 三元组加载到 Apache Jena Fuseki 中

Jef*_*eff 3 rdf apache-jena

我想知道是否有办法启动 Apache Jean Fueseki 服务器来接受日志重复三元组​​。请参阅https://jena.apache.org/documentation/serving_data/

现在我正在使用以下命令启动 Fuseki

 ./fuseki-server --update --mem /ds
Run Code Online (Sandbox Code Playgroud)

然后我使用 Fuseki 附带的 post 工具加载 xml/rdf 文件,如下所示:

./s-post http://localhost:3030/ds/data default ~/Desktop/scta/commentaries/pp-projectdata.rdf
Run Code Online (Sandbox Code Playgroud)

该文件pp-projectdata.rdf有时包含相同的三元组,但我希望加载这些重复项,以便我可以计算该三元组的实例数。

Rob*_*obV 5

重复的三元组不是 RDF 数据模型的一部分,因此任何 RDF 处理器通常都会默默地忽略它们。

来自RDF 1.1规范:

抽象语法的核心结构是一组三元组,每个三元组由主语、谓语和宾语组成。一组这样的三元组称为 RDF 图。

集合在数学意义上使用,即没有重复项。

更具体地说,RDF XML 1.1规范规定如下:

将 RDF/XML 转换为图形表示的软件可以消除重复的谓词弧。

即重复的三元组可能会被忽略/丢弃

因此 Fuseki(或任何其他 RDF 处理系统)被明确允许丢弃重复项