Protégé を使用してオントロジーを作成しました。Jena を使用して、個人を作成し、そのプロパティに値を割り当てています。を使用してデータ型プロパティを作成できますがgetOntProperty(String uri)
、同じ方法を使用してもオブジェクト プロパティを作成できません。オブジェクトのプロパティを作成し、オブジェクトのプロパティに値を追加するには、どの方法を使用できますか?
1600 次
1 に答える
1
getOntProperty(String)は、オントロジーからプロパティを作成または取得するための OntModel メソッドであり、個人に関するプロパティ アサーションを作成するためのものではありません。データ型プロパティについては、代わりにgetDatatypeProperty(String)を使用する必要があります。オブジェクト プロパティについては、getObjectProperty(String)を使用する必要があります。これらの方法はすべてドキュメントに記載されています。プロパティを取得したら、Individual がResourceから継承するメソッドを使用して、プロパティ値を追加できます。特に、addProperty メソッドと addLiteral メソッドが必要です。
于 2013-08-20T15:52:11.410 に答える