変更を追跡しながら、RDF トリプルを保存する必要があります。このサービスには何かありますか?あるいは、コンテキストを認識するトリプルストアを使用しながら、どのようにリビジョンを追跡しますか?
編集:変更セットだけが必要ではないことに注意してください。また、過去のどの時点でもトリプルを見る必要があります。
変更を追跡しながら、RDF トリプルを保存する必要があります。このサービスには何かありますか?あるいは、コンテキストを認識するトリプルストアを使用しながら、どのようにリビジョンを追跡しますか?
編集:変更セットだけが必要ではないことに注意してください。また、過去のどの時点でもトリプルを見る必要があります。
私は、誰が、いつ、何を言ったかを説明する追加のトリプルを保存することによって、この種のことに対処しようとしました。しかし、決定可能性を台無しにする可能性のある具体化、名前付きグラフ、またはクワッドが必要です。
他の回答に加えて、Jim Downing らによって開発されたLensfield システム(現時点では研究ソフトウェア) もご覧ください。Lensfield は、データのさまざまなバージョンだけでなく、スクリプト/変換も追跡します。データを処理してグラフを変更するために使用する指示。つまり、バージョン管理、Maven、セマンティック データの作成が混在しています。たぶんそれが役立ちます。
同じ主題に関するこのセマンティック オーバーフローの質問を見てください - セマンティック オーバーフロー.com : セマンティック データのバージョン管理を実装する方法は? -そこにはさまざまな関連リンクがあります
通常、Triple ストアでのバージョニングは、名前付きグラフを使用し、各名前付きグラフに関するメタデータを個別のグラフに保存するか、Talis プラットフォームなどのバージョニング用のビルトイン メカニズムを持つ Triple Store に依存します (ただし、これはコンテキスト アウェア ストアではないため、あなたには適していません)
複数の RDF グラフのバージョン管理の問題については、Quit Store (Quads in Git)を開発しました。以下を提供します。
また、このトピックのさまざまな側面に関するいくつかの論文も公開しています。それらはすべてここにあります: http://aksw.org/Projects/Quit