0

Protégé を使用してオントロジーを作成しました。Jena を使用して、個人を作成し、そのプロパティに値を割り当てています。を使用してデータ型プロパティを作成できますがgetOntProperty(String uri)、同じ方法を使用してもオブジェクト プロパティを作成できません。オブジェクトのプロパティを作成し、オブジェクトのプロパティに値を追加するには、どの方法を使用できますか?

4

1 に答える 1

1

getOntProperty(String)は、オントロジーからプロパティを作成または取得するための OntModel メソッドであり、個人に関するプロパティ アサーションを作成するためのものではありません。データ型プロパティについては、代わりにgetDatatypeProperty(String)を使用する必要があります。オブジェクト プロパティについては、getObjectProperty(String)を使用する必要があります。これらの方法はすべてドキュメントに記載されています。プロパティを取得したら、Individual がResourceから継承するメソッドを使用して、プロパティ値を追加できます。特に、addProperty メソッドと addLiteral メソッドが必要です。

于 2013-08-20T15:52:11.410 に答える