私は、エンティティの2列(被験者)を持っている、と私はこのような、それらの間の関係を特定したいと思います:Javaを使用してRDFトリプルでOWL関係を実装する方法は?
<subject_1> <relationship> <subject_2>
私が本当にやりたいことは、単語間の関係を追加することです。たとえば、「CAR
」と「VEHICLE
」のような2つの単語があるとします。プログラムを実行した後、それはのようなそれらの間semantic relationship
を生成することがあります。今すぐ
<car> <is_a> <vehicle>
、「のis_aは」単語間の意味的に定義関係です。 「is_a」、「part_of」などのように、これらの関係をどこでどのように見つけて取得できるのか、私は自分のプログラムでそれらを使うことができます。 (これらの関係が定義されているデータベースまたはAPIに到達したいので、それらの関係を得るために2つの単語を実行することができます)
問題は私がWikipediaとWordNet APIが50000を超える関係被験者間で私はこれらの関係に私がそれらを実装することができるように到達するためにインターネットのいたるところを見ましたが、私は何も見つけませんでした。どのように私はこれらの関係に達することができるか、あるいはJavaを使ってそれらを実装する方法について考えている人はいますか?
Githubリポジトリへのリンクまたはそのデータベースへのリンクは非常に高く評価されます。
あなたが何をしているのかは分かりません。あなたが「これらの関係を実現して実現できるようにしたい」と言ったら、どういう意味ですか?あなたが持っているエンティティの実際の例とそれらの間に追加したい関係を表示できますか? –
"OWLは被験者間の50000以上の関係を定義しています" - ehm、何? OWLは何も定義しません。 OWLはモデリング言語です。オントロジ内のオブジェクトプロパティと呼ばれる関係を定義することは、あなた次第です。また、既存の公開オントロジーを再利用するかどうかは、実際に関心のあるドメインの関係を定義するかどうかを決めることです。最後に、公開されているすべてのオントロジの中央リポジトリはありません。しかし、ジーンが言ったように、あなたが求めているものは不明です。 – AKSW
@JeenBroekstraあなたの答えをありがとう、私はそれを明確にするために質問を更新しました。 –