問題タブ [owlready]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
95 参照

python - オントロジー内のノードの階層情報にアクセスして、異なるレベルのクラスに異なる重みを割り当てる方法は?

特定のオントロジー クラスのサブクラスを取得したいのですが、ランダムな方法ではありません。それらを階層レベルで取得する方法を探しています。つまり、オントロジーの各クラスについて、そのサブクラスを階層情報と共に表示することを意味します (オントロジーのレベルまたは深さ); 私がowlready2を使用していることを知って、Pythonでそれは可能ですか?これまでのところ、owlready2 を使用して特定のクラスのサブクラスのリストを取得できましたが、リストを返し、オントロジーにおけるサブクラスの位置を無視していますが、それらのサブクラスの階層情報にもアクセスしたいので、オントロジーの上位レベルのサブクラスに高い重みを割り当て、オントロジーの下位レベル (より深い) にあるサブクラスに低い重みを割り当てることができます。Pythonでこれを行うために使用できる方法、パッケージ、またはツールはありますか?