You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The change to not send empty values to RDF when objects are updated has meant that old triples are not getting deleted.
In order to prevent triples without objects being added to the store, a change was made to only send to the interface those values that a present on objects. Thus:
However, the RDF update process deletes each triple before inserting the updated one. interface.rb deletes only those triples given in the message hash:
Since empty values are not sent in the message hash, the delete clause isn't created. To fix this, the empty fields should be sent in the message hash, and -- in the update code in interface.rb -- added to the DELETE clause, but no INSERT clause should be created.
The text was updated successfully, but these errors were encountered:
The change to not send empty values to RDF when objects are updated has meant that old triples are not getting deleted.
In order to prevent triples without objects being added to the store, a change was made to only send to the interface those values that a present on objects. Thus:
However, the RDF update process deletes each triple before inserting the updated one.
interface.rb
deletes only those triples given in themessage
hash:Since empty values are not sent in the
message
hash, the delete clause isn't created. To fix this, the empty fields should be sent in themessage
hash, and -- in theupdate
code ininterface.rb
-- added to theDELETE
clause, but noINSERT
clause should be created.The text was updated successfully, but these errors were encountered: