グラフと参照データ、およびグラフとユーザー バインド リソースを組み合わせたメモリ ストアがあります。ユーザーおよび/またはロールによってフィルター処理されたデータを、すべての参照データと共に公開したいと考えています。
さらに、データセットに対する RDFS 推論が必要です。
まず、sparqlview オブジェクトに推論を追加することは可能ですか、それともビューが更新されるたびに推論を実行する必要がありますか?
アーキテクチャの部分に関しては、いくつかのオプションがあるようです:
- 参照データとユーザー スコープを結合するユーザーごとのビューを作成します (ただし、さまざまなグラフ パターンの結合で動作するクエリを作成することはできません)。
- ユーザーごとに参照/変更できるデータのみを使用してビューを構築し、デフォルトで参照グラフとユーザー ビューの結合に設定されているデータセットに対してクエリを実行します。
- ...
クエリのパフォーマンス、メモリ消費、シンプルさに関して dotNetRdf でこれを行うための最良のパターンは何ですか?