owl apiの使い方について簡単に質問しています。OWL Api、親AからBにクラスを移動
私は、サブクラス霊長類を持っているサブクラス霊長類を持つ種と呼ばれるクラスを持っていると言う。
種 - >哺乳類 - >霊長類 - 何らかの理由で
人間>は、私は私たちのソフトウェアでこれを再分類したいと思いますし、代わりに、彼らはの直接のサブクラスである必要があり、霊長類が長く哺乳類とは見なされないことを言います種。
は誰が正しい方向に私をポイントしてくださいすることができます>人間 - >霊長類 -
種私たちのグラフは次のようになります意味?
見つける私たちの親クラスがOWL-API
reasoner.getSuperClasses(chield, true).entities().collect(Collectors.toSet[OWLClass])
しかしを使用して、十分に簡単ですどのように私はそれが親だから、今私のクラス「を切り離す」ことができますか?
「可能」だけでなく、サブクラスの公理がアサートされている場合は、階層を変更するために削除する必要があります。推論された場合は、その理由を理解し、推論の理由も取り除き/対処する必要があります。 – Ignazio
ありがとうございます。これにより、潜在的なサブクラスや人間の個体もすべて保持されますか?それとも手動で追跡する必要がありますか? – berlinguyinca