0
私たちは、Protegeではロールチェーンを持つ公理を作成することができ、ProtegeはOWLAPIに基づいているため、それらを作成することが可能であることを知っています。 公式文書で例を見つけられなかったので、それは可能ですか?ここ 一つの例:私たちが持っているOWL構文でOWLAPI ObjectPropertyChain axioms
:
だから、Declaration(ObjectProperty(:isEmployedAt))
ObjectPropertyAssertion(:isEmployedAt :Martin :SC)
SubObjectPropertyOf(ObjectPropertyChain(:isEmployedAt :isPartOf) :isEmployedAt)
、OWLAPIの等価は何ですか?
ありがとう参照してください。 OWLObjectPropertyExpression型でチェーンを返す方法もありますか? – user840718
あなたは公理から連鎖を得ることを意味していますか?そうなら、それは 'OWLSubPropertyChainOfAxiom :: getPropertyChain'です。http://owlapi.sourceforge.net/javadoc/org/semanticweb/owlapi/model/OWLSubPropertyChainOfAxiom.html – AKSW
私の場合、チェーンはgetOWLObjectSomeValuesFrom(arg1、arg2)の最初の引数でなければなりません。このタイプでは互換性がないのでエラーが出ます。 – user840718