2017-09-17 4 views
1

オントロジでクラス間の関係の個数(個人を考慮しないクラスのみ)を取得したいのですが、それはプロテーゼを提供するメトリクスを通じて。私は、私が探しているものをあなたに示すための例を下に置くでしょう。 enter image description here この図は、人のオントロジーの抜粋です。私にとって、クラス間のリレーションシップの総数は11(8つのサブクラス関係と3つの他の関係)です。 プロテジェによって提供されたオントロジーメトリクスを視覚化することにより、これは私が得たものです(下の図を参照)。enter image description hereわかりますように、私は8の代わりに5つのsubclassOf公理を持っています。そして、それらの指標からの関係の数。 OWL-APIに基づくJavaコードを使用して総数を取得したい。私はProtegeを使用してメトリックの数を考えています。あなたは私の合計数を取得するのを助けることができる任意のアイデアを持っている場合 は、私がOWL-APIを使用してオントロジーの関係数を取得するにはどうすればよいですか

感謝されるしてくださいあなたはOWLOntology::getAxioms(AxiomType)で特定のタイプの公理を数えることができるあなたの

答えて

3

をありがとう - 私は門徒がやっていることだと考えています - 私はそれがあなたの目的には十分ではないと思います。 2つ以上の要素を持つ等価クラスの公理は、例えば、複数のリンクを数えます。

関連する問題