【发布时间】:2018-03-22 13:22:36
【问题描述】:
我在一个项目中使用 Jena,它有一个 Python 环境。为了执行单元测试,我们开发了一种为每个单元测试自动创建数据集的方法(有点蛮力,但暂时对我们来说足够了)。为此,我们使用 Fuseki 服务器协议:https://jena.apache.org/documentation/fuseki2/fuseki-server-protocol.html,并通过 HTTP 操作管理我们的数据集。
对于数据集的基本配置,它可以完美运行。 现在,随着项目的推进,我们创建了自己的推理器,并且我们希望我们的数据集使用特定“规则”文件中描述的规则。 我可以很容易地手动完成(或几乎 -> 因为我们正在使用污点/fuseki Docker 容器),但我不知道如何使用 Fuseki 服务器协议来完成。
显然,可以通过 POST 操作发送数据集的 Turtle 或 RDF 描述,这对我们来说是完美的!但是我没有找到怎么做(在源代码中:https://github.com/apache/jena/blob/cc038809fb622779933831011909714e22ef494c/jena-fuseki2/jena-fuseki-core/src/main/webapp/js/app/templates/dataset-simple-create.tpl,似乎这种可能性已被注释/禁用)。
谁能告诉我他们是否能够将数据集的 RDF 或 Turtle 描述发送到 Jena 服务器,如果可能的话,使用 curl 命令?
【问题讨论】: