2012-08-08 24 views
2

對於與語義網相關的所有內容,我都是相當新的,而且我無法解決這個問題。使用cURL更新openrdf-sesame端點中的三元組

所以,我使用cURL POST請求將.trig文件中的RDF數據上載到我的端點。 例如像:

<object1> <type> <dog> 
<object1> <age> "3" 

這是好的,但如果我在TRIG文件中的數據更新爲:

<object1> <type> <dog> 
<object1> <age> "4" 

然後重新上傳它,它就會更新相應的數據

<object1> <type> <dog> 
<object1> <age> "3" 
<object1> <age> "4" 

有沒有辦法更新現有的三元組而不必刪除整個記錄?

謝謝!

回答

2

是的,芝麻協議允許刪除特定三同用HTTP DELETE

Repository Statements文檔 - 一定要仔細閱讀,如果你不爲您的DELETE您可以刪除正確的參數整個上下文而不僅僅是一個特定的三元組

另一個需要考慮的方法是,如果您執行PUT而不是POST,它將覆蓋現有數據而不是附加到該數據。