次のような構文の .owl ファイルがあります。
<AnnotationAssertion>
<AnnotationProperty abbreviatedIRI="iri_of_annotation"/>
<IRI>subject</IRI>
<IRI>object</IRI>
</AnnotationAssertion>
したがって、個人の注釈を取得できます。
OWLAnnotationProperty prop = factory.getAnnotationProperty(IRI.create("iri_of_annotation"));
individual.getAnnotations(ontology, prop);
これは、それぞれのサブジェクトが個人であるアノテーションのリストを返します。値は、例のファイルオブジェクトのようであり、期待どおりに機能します。
しかし、私が必要としているのは、注釈の値が個人の IRI であり、件名がたとえばファイルの件名のようになるリストを取得することです。
前もって感謝します!