Java で DL クエリ パーサーを作成しています。入力としてクラス名を指定すると、コードは正しい出力を返しますが、「hasColor value Red」や「hasSugar value Dry」などのクエリを指定すると、何も返されません。私は OWLAPI を使用しています。
user2855180
質問する
113 次
1 に答える
2
このコードを例として使用していると仮定します。
デフォルトの構造推論を使用しているようです。たとえば、 HermiTなどのより複雑な推論を有効にする必要があります。
まず、jar をダウンロードしてクラスパスに追加し、178 行目を置き換えます。
OWLReasonerFactory reasonerFactory = new StructuralReasonerFactory();
に
OWLReasonerFactory reasonerFactory = new Reasoner.ReasonerFactory();
それはうまくいくはずです!@Joshuaがコメントで述べているように、このソリューションの詳細については、この回答を参照してください。
于 2013-10-15T20:54:28.193 に答える