2010-06-29 103 views
3

我正在尝试使用Sesame存储库来存储我的本体。我想编写JAVA代码来加载本体,或者只是在其上运行查询以添加新的个体,属性等。但是,似乎SeRQL不提供更新操作。有一些API可以让我这么做吗?我能够使用OWLAPI执行相同的操作,但它可以从文件加载本体,而不是从芝麻存储库加载本体。芝麻SeRQL不提供更新/插入选项?

谢谢

回答

1

SeRQL不支持更新操作。 SPARQL在它的1.1版本中,但我相信芝麻还不支持SPARQL 1.1。更新Sesame存储库的方法是通过SAIL API。启动一个事务来添加和删除单个语句。

+0

这现在有点过时了。芝麻不支持SPARQL 1.1,包括更新。 – 2015-11-08 05:41:33

1

只是想指出,芝麻的主要访问API实际上是Repository API。它比帆更容易使用(它并非真正用于直接访问,而是用于封装不同存储和推理后端的系统内部API)。