シンプルな MySQL データベースであることを除けば、トリプル ストアのように機能するデータベースがあります。
共通の述語と目的語を持つすべてのトリプルを選択したいと考えています。RDF とトリプルに関する情報
私はSQLを解決できないようです。
一致する述語とオブジェクトが 1 つしかない場合は、次のようにします。
select TRIPLE from TRIPLES where PREDICATE="predicateName" and OBJECT="objectName"
しかし、(predicateName,objectName) の多くのペアのリスト (HashMap) がある場合、何をする必要があるかわかりません。
さらに情報を提供する必要がある場合はお知らせください。これを明確に説明したかどうかはわかりませんが、情報を提供しすぎて問題を混乱させないように注意しています。