私はリンクされたオープンデータセット、特に政府によって出されたものでいくつかの実験を行っています(やりたいです)。
私はRDBMS(より具体的にはMySQL)を持っています。セマンティックWebのアイデアを念頭に置いて設計しました。つまり、オブジェクト、述語、およびオブジェクトを定義するクラスとして情報を格納しています。次に、すべてのオブジェクトは、サブジェクト->述語->オブジェクト(サブジェクトはオブジェクトテーブルからのもの)という形式のステートメントを介して相互に関連付けられます。
アプリケーションから他のRDFトリプルストアにクエリを実行し、他のトリプルストアにデータをクエリさせたい。これが可能になるように「何かを設定する」ことは可能ですか?
イエナを見てきました。Jenaを使用するということは、MySQLではなくストレージアプリケーションとして使用する必要があることを意味しているようです。これに関する唯一の問題は、カテゴリと呼ばれる新しい概念を含めることです(これはセマンティックWeb言語の一部ではないと思います)。カテゴリを使用して情報を表示します(他の意味はありません)が、Jenaを使用すると、より便利に表示できるようにカテゴリの下に述語を整理できないようです。
私はJavaを使用しているので、JAVAAPIが推奨されます。
イエナの目的を誤解した可能性もあり、それが役立つかもしれませんが、どうすればよいかわかりません。
今から4日後、この質問はかなりばかげているように見えると思いますが、現時点では、どのように進めるかについて少し混乱しています。