私の質問は、RDF に基づいて 2 つの異種リレーショナル データベースを統合するにはどうすればよいですか? 2 つのリレーショナル データベースを 1 つずつ個別に RDF ステートメントに変換し、1 つの RDF テーブルに保存するだけで済みますか? それとも、RDF データベース テーブルに保存する前にいくつかの統合を行う必要がありますか?
ありがとう、
私の質問は、RDF に基づいて 2 つの異種リレーショナル データベースを統合するにはどうすればよいですか? 2 つのリレーショナル データベースを 1 つずつ個別に RDF ステートメントに変換し、1 つの RDF テーブルに保存するだけで済みますか? それとも、RDF データベース テーブルに保存する前にいくつかの統合を行う必要がありますか?
ありがとう、
D2RQプロジェクトを参照してください。そのミドルウェアを使用して、2 つのリレーショナル データベースを公開できます。D2RQ ページを引用すると、D2RQ では次のことが可能になります。
これは、データベースがそれほど大きくない場合に有効であり、データベースが頻繁に更新される場合に適した方法です。両方のデータベースにアクセスするクエリを実行する必要がある場合は、SPARQLクエリ フェデレーションを使用できます。Jena/ARQを使用すると非常に簡単です。
データが静的であるか、頻繁に更新されない場合。RDF トリプルをダンプし、それらをネイティブ トリプル ストア ( Jena/TDB、4store、Virtuoso ) にアサートすることで、スケーラビリティを向上させることができます。これらのトリプルストアストアのいずれでも、SPARQL を使用してデータにアクセスできます。