我正在使用Jena TDB來保存RDF數據。在此之前,我搜索瞭如何在TDB中保存數據,並且在這個link處遇到了問題。 Ryan提供的答案清楚地提到了各種概念之間的差異,並且我得到的關於數據集的一點是:在Jena TDB三重商店中持久保存數據
「」數據集就像一個數據源,但其三元組是靜態的 - 您不希望新的被添加或現有被刪除。這些人是只讀「
牢記這一點,我存儲在數據集內一個名爲模型的一些RDF數據。現在,當我試圖存儲/追加一些新的數據時,它會明顯覆蓋前一個。所以,這與Ryan所提到的完全相反,即只讀性質。 所以爲此我需要澄清的不同點包括:
- 是瑞安正確的什麼,他對數據集的討論?
- 如果對第1點的回答是肯定的,那麼爲什麼我可以覆蓋?
- TDB在保留數據之前是否檢查重複數據。我問這是因爲我試圖插入一對重複的RDF語句,我期待rdf語句的計數增加,但是計數沒有增加!
「的數據集就像一個數據源,但它的三元組是靜態的 - 你不希望添加新的或現有的作業被刪除這些傢伙都是隻讀」這簡直是不正確的。 SPARQL標準包括* UPDATE *,* DELETE *等,Ttat答案是2011年,這是SPARQL更新發布前的2年。 –