私はEclipse経由でオントロジーにアクセスしようとしています。私はowl-apiを使用します。私はProtegéで自分のオントロジーを作成しますが、新しい個人をコードで作成し、分類する必要があります。そんなことがあるものか?私はすべてを探検しましたが、私は有用な情報を見つけることができません。OWL個別Javaの
マクロ例: - エンティティ 'B'、 'C'、 'D'を持つオントロジー 'a'。 - 個人の「z」を作成し、それが「B」、「C」、「D」、またはいずれのエンティティも含まないかどうかを確認したい。
私は3つの問題に直面しています: - タイプの個人を作成する方法がわかりません - 私は個人のデータプロパティを記入する方法がわかりません。 - リスナーが働くのが辛いのは分かりません(前の手順を実行できないので、まだ試していません)。
私を助けることができますか?前もって感謝します!いくつかのプロパティを追加するには
OWLClass person = dataFactory.getOWLClass(":Person", pm);
OWLNamedIndividual mary = dataFactory.getOWLNamedIndividual(":Mary", pm);
OWLClassAssertionAxiom classAssertion = dataFactory.getOWLClassAssertionAxiom(person, mary);
manager.addAxiom(ontology, classAssertion);
:クラスの個人を作成するには、だから、http://owlapi.sourceforge.net/documentation.html
:
ヌーノ
メアリーに父親がいれば、どうすればいいですか? –