我正在尝试使用 Sesame 存储库来存储我的本体。我想编写 JAVA 代码来加载这个本体,或者只是在其上运行查询以添加新的个人、属性等。但似乎 SeRQL 不提供更新操作。是否有一些 API 可以让我这样做?我可以使用 OWLAPI 来做同样的事情,但它可以从文件中加载本体,而不是从 sesame 存储库中加载。
谢谢
SeRQL 不支持更新操作。SPARQL 在其 1.1 版本中支持,但我相信 Sesame 还不支持 SPARQL 1.1。更新 Sesame 存储库的方法是通过SAIL API。启动事务以添加和删除单个语句。
只是想指出 Sesame 的主要访问 API 实际上是Repository API。它比sai 更容易使用(它并不是真正用于直接访问,而是用于包装不同存储和推理后端的系统内部API)。