トリプルストアに何百万ものエンティティリソースが格納されており、(sparql)クエリはそれらの数百(または数千)を返す可能性があります(結果は、エンティティのサムネイル画像を表示する必要があるピボットビューアなどでさらに狭くなります) 。
さて、この主題に関するほとんどの回答は、リソース画像を指すトリプルストア(例:foaf:Image)内にuri参照を持つトリプルストアの外に画像を保存することを提案しています。
それらをトリプルストア内に保存すると、バックエンドストアへの1つのsparqlクエリ(エンティティとそのサムネイル画像のフェッチ)でパフォーマンスが向上すると思います。
一方、トリプルストアの外部に画像が保存されている場合、画像を取得するには多くのクエリを実行する必要があります。
そのような場合を処理するためのベストプラクティスは何でしょうか?(エンティティリソースの他のバイナリデータプロパティに適用される場合があります)。