Apache Jenaはソフト削除をサポートできますか?
1 に答える
1
ソフト削除の意味するところは、トリプルはモデルに残っているが、API呼び出しやSPARQLクエリによって返されないという仮定の下では、いいえ、イエナではそれをサポートしていません。この状況で私が行うことは、「削除された」トリプルを保存するための別のモデルを保持して、「削除の取り消し」操作中にそれらを追加し直すことができるようにすることです。このコンテキストで注意する必要があるのはbノードだけです。また、Jenaモデルから削除できるのはトリプルだけであることに注意してください。モデル内のリソースの観点から考えている場合、それらを削除するには、そのモデルに言及しているすべてのトリプルを削除する必要があります。
それがソフト削除の意味ではない場合は、さらに多くのことを言う必要があります。
于 2012-07-11T15:49:19.033 に答える