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