2010-06-29 102 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)。